body{
	margin:0px;
	padding:0px;
	background:#ffffff;
	font: 10pt "Lucida Sans Unicode",verdana, helvetica, sans-serif;
	color: #000000;
	line-height: 130%;
	background-image:url('http://www.hayes-golfreisen.de/images/bodyBG.png');
	background-repeat:repeat-x;

}
#center-div{
    
    text-align: left;
    margin: 0 auto;
    width: 950px;
    z-index: 0;
}

#menu-wrap{
    
    position: absolute;
    height: 300px;
    top: 0px;
    z-index: 300;
}
#hotel_golfunterricht ul{
	margin-left:0px;
}

#hotel_golfunterricht li{
margin-left:0px;
}
a.paginierung,
a.paginierung:link,
a.paginierung:visited{
  text-decoration:none;
  padding:3px;
  border:1px solid #417F00;
  margin-right:0.1em;
  padding:0.2em 0.5em;
  
}
a.paginierung:hover{
  
  text-decoration:none;
  padding:3px;
  border:1px solid #000;
  margin-right:0.1em;
  padding:0.2em 0.5em;
   
}

a.paginierung:active{
background:#417F00;
color:white;
}

p.datum_startseite{
	float:right;
	vertical-align:top;
	margin-top:0px;
	
}
#einleitung {
	clear:both;
	background:#f4f4f4;
	border:1px solid #e9e9e9;
	padding:5px;
	
}

h3.startseite{
	
	font-family:Georgia,'Times New Roman', Times, serif;
	font-size:30px;
	border:0px;
	
	line-height:30px;
	color:#417F00;
	
}

#einleitung p{
	
	margin-top:9px;
	margin-bottom:9px;
	
}

.menu1 {
padding:0 0 0 0; 
margin:0; 
list-style:none; 
height:35px; 
top:192px;
width:884px;
left:32px;
background:#fff url(http://www.hayes-golfreisen.de/images/buttonBG.png); 
position:relative;
z-index:10;
 
border-bottom:1px solid #444;}
.menu1 li {float:left;margin-right:-17px;list-style-image:none}
.menu1 li a {display:block; float:left; height:35px; 
line-height:35px; color:#fff; text-decoration:none; font-size:12px;
font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a, {color:#fff; background:url('http://www.hayes-golfreisen.de/images/button2.png');}
.menu1 li.current a b {background:url('http://www.hayes-golfreisen.de/images/button2.png') no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url('http://www.hayes-golfreisen.de/images/button2.png');}
.menu1 li a:hover b {background:url('http://www.hayes-golfreisen.de/images/button2.png') no-repeat right top}
.menu1 li.current a:hover {color:#fff; background:#000 url('http://www.hayes-golfreisen.de/images/button2.png'); cursor:default;}
.menu1 li.current a:hover b {background:url('http://www.hayes-golfreisen.de/images/button2.png') #ffff99 no-repeat right top;}
.menu1 a:visited {text-decoration:none;color:#fff;}


#footerBlock{
margin-top:10px;
vertical-align:bottom;
}

.hotelinfos{
clear:left;
width:500px;
float:left;
display:inline;
}

.errorBox{
padding:1em;
background:#ffd3b9;
}

.fieldError{
color:red;
font-size:0.8em;
}

.hotelinfos h3{
font-size:14px;
font-weight:bold;
clear:both;

}
.hotelinfos img{
padding:0;
margin:0;
border:0;
overflow:visible;
margin-bottom:10px;
}
.hotelinfos div{
margin-left:10px;
margin-top:10px;
}
div#popup {
background:#ffffff;
border:0px solid #999999;
margin:0px;
padding:7px;
width:300px;
height:150px;
overflow:auto;
}
.sucher{

	padding:5px;
	background-color:#dbffa2;
	border:1px solid #9cff00;

	}

.topangebot{
	border:2px solid #a9daff;
	color:black;
	background-color:#d3ecff;
	padding:5px;

	}
.topangebotHeader{
	border:0px;
	color:#ff9000;
	font-weight:bold;
	font-size:12pt;
	padding:0.2em;
	margin-top:5px;

	}
 a.topangebotHeader,a.topangebotHeader:link,a.topangebotHeader:visited{
	color:#f49b00;
	font-size:11pt;
	padding:0.2em;
	text-decoration:none;
	margin-bottom:10px

	}
a.topangebotHeader:hover{
	color:black;
	font-size:11pt;
	padding:0.2em;
	text-decoration:none;
	margin-bottom:20px
}
#content{
background-image:url(http://www.hayes-golfreisen.de/images/contentBG.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:786px;
	overflow:visible;
position:absolute;
width:950px;
top:0px;
}
.realcontent{
position:absolute;
top:258px;
left:215px;
text-align:left;
width:685px;
clear:right;
overflow:visible;
padding:5px;

}

.subheader{
color:#417F00;
clear:right;
margin-top:5px;
display:block;
margin-bottom:5px;
}

.subheader2{
color:#417F00;
clear:right;
margin-top:0px;
display:block;
margin-bottom:0px;
}
.realcontent img{
border:1px solid #e9e9e9;
padding:5px;
margin:5px;
clear:left;
}

#ziele{
position:absolute;
top:260px;
left:33px;
width:160px;

}
.golfreisen-ziele{
width:160px;
	padding: 5px;
	margin-bottom: 0px;
	background: url('http://www.hayes-golfreisen.de/images/zieleBackground.png') repeat-y;
	color: #000;
	padding-left:13px;
margin-top:0px;	
padding-top:5px;

}
 
.golfreisen-ziele ul {
		list-style: none;
		margin: 0;
		padding: 0;

		border: none;
		}

	.golfreisen-ziele li {
		margin: 0;
		list-style-image:none;
		}

.golfreisen-ziele li a,.golfreisen-ziele li a:link,.golfreisen-ziele li a:visited {
		display: block;
		padding: 5px;
		background:none;
		
		color: #000;
		text-decoration: none;
		width: 150px;
		}

	html>body .golfreisen-ziele li a {
		width: auto;
		border-bottom:0px;
		}

	.golfreisen-ziele li a:hover {
		background:url('http://www.hayes-golfreisen.de/images/zieleHover.png') -15px  repeat-y;
		color: #000;
		}

h3.hotelheader{
	padding:0px;
	display:block;
	font-size:16px;
	margin-top:1em;
	font-family:Georgia,'Times New Roman', Times, serif;
	margin-bottom:0;
	border-bottom:0px;
	
}
#ziele img{
border:0px;
vertical-align:middle;
}
#ziele h2{
font-family:Georgia,'Times New Roman', Times, serif;
font-size:23px;
color:#000;
font-weight:normal;
border-bottom:0px solid #e9e9e9;
margin-top:0px;
}



input,textarea,select{
background:url('http://www.hayes-golfreisen.de/images/inputBG.jpg') repeat-x #ffffff;
border:1px solid #737373;
padding:3px;
}

.inputFocus{
background:url('http://www.hayes-golfreisen.de/images/inputBG_hover.jpg') repeat-x #effbe1;
border:1px solid #737373;
padding:3px;
}

label{ font-weight: bold;}

.fehlerInput{

background:red;
color:white;
}

.fehlerLabel{
color:red;
}
h4{
font-size:14px;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
color:#8fca00;padding:5px;
border-bottom:1px dashed #e9e9e9;
}
hr{display:block;
height:0px;
border-bottom:1px solid #e9e9e9;
position:relative;
bottom:0px;
margin-top:10px;
overflow:hidden;
}

.gradient{
background-image: url('http://www.hayes-golfreisen.de/images/menuBG.gif');
color:white;
border-bottom:1px solid white;
font-size:10pt;
margin-bottom:0;
padding:3px;
font-family:"Lucida Sans Unicode",verdana, helvetica, sans-serif;
}
 
#menu{
position:relative;
top:190px;
width:875px;
left:31px;
padding:0px;
margin-bottom:5px;
z-index:2;
vertical-align:middle;
padding:5px;

background-repeat:repeat-x;
height:35px;

}



#menu a:link,#menu a:visited{
color:#fff;
text-decoration:none;
padding:5px;

}

#menu a:hover{
color:white;
height:26px;
text-decoration:none;
background-color:#79ac00;
padding:5px;
border-top:1px solid  #79ac00
}

#navi{
background:url('http://www.hayes-golfreisen.de/images/mainh1BG.gif') repeat-x;
width:872px;
position:relative;
top:191px;
left:33px;
z-index:2;
vertical-align:middle;
padding:5px;
font-size:9pt;
margin:0px;
border-top:1px solid white;

}
#navi span{
color:black;
padding:5px;
}
a:link,a:visited{
color:#417F00;
text-decoration:underline;

}
a:visited{
color:#417F00;
text-decoration:underline;

}
a:hover{
color:black;
text-decoration:none;

}


#results_011322585169707794573:4lvgd_mda6q iframe{

!important width:500px;

}

h3{
font-size:15px;
color:black;
font-weight:normal;
margin-top:10px;
margin-bottom:5px;
display:inline;
border-bottom:1px dashed #e9e9e9;
}


h2{

color:black;
font-weight:normal;
margin-top:10px;
margin-bottom:5px;
display:block;
border-bottom:1px dashed #e9e9e9;
padding:2px;
font-family:Georgia,'Times New Roman', Times, serif;
font-size:20px;
}

.hotelListe td{
font-size:10pt;
line-height:140%;
}
.hotelListeHover td{
font-size:10pt;
line-height:140%;
}
.hotelListe{

margin-top:10px;
margin-bottom:10px;
border:0px solid #fff;
padding:5px;
}
.hotelListeHover{
margin-top:10px;
margin-bottom:10px;
border:0px solid #8bc2ff;
padding:5px;
background-image:url(http://www.hayes-golfreisen.de/images/hotelListBG.jpg);
background-position:0px bottom;
background-repeat:repeat-x;
color:black;
}
.hotelListeHover img{
border:1px solid #ffce58;
}

.listLink:link,.listLink:visited{
font-size:15pt;
font-family:Georgia,"Times New Roman", Times, serif;
margin-bottom:5px;
display:block;
margin-top:3px;
}
.hotelListe tr{margin-bottom:10px}

.anfragenbox{
padding:1em;
margin:0;
background:url('http://www.hayes-golfreisen.de/images/anfragenbox.gif') repeat-x;
font-weight:normal;
color:black;

}

div#message p{
	
	color:red;
	margin:0px;
	
}

h1{
font-family:Georgia,"Times New Roman", Times, serif;;
font-size:23px;
font-weight:normal;
margin-top:5px;
margin-bottom:5px;
color:black;
padding-bottom:0px;
border-bottom:1px dashed #e9e9e9;
display:inline;
clear:left;
clear:right;
line-height:28px
}
h5{
background-color:#654000;
color:white;
font-size:15px;
font-weight:normal;
margin:0;
padding:5px;
width:130px
}

h5.irland{
background-color:#417F00;
width:130px
}
h5.schottland{
background-color:#802a00;
}
h5.karibik{
background-color:#0089a6;
}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f4f4f4; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.xb1 {margin:0 5px; background:#f4f4f4;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xbg1, .xbg2, .xbg3, .xbg4 {display:block; overflow:hidden;}
.xbg1, .xbg2, .xbg3 {height:1px;}
.xbg2, .xbg3, .xbg4 {background:#417F00; border-left:1px solid #3aaf00; border-right:1px solid #3aaf00;}
.xbg1 {margin:0 5px; background:#417F00}
.xbg2 {margin:0 3px; border-width:0 2px;}
.xbg3 {margin:0 2px;}
.xbg4 {height:2px; margin:0 1px;}

.xboxcontent {
	display:block;
	background:#f4f4f4;
	border:0 solid #e9e9e9;
	border-width:0 1px;
	padding:0em}


.x2top, .x2bottom {display:block; background:transparent; font-size:1px;}
.x2b1, .x2b2, .x2b3, .x2b4 {display:block; overflow:hidden;}
.x2b1, .x2b2, .x2b3 {height:1px;}
.x2b2, .x2b3, .x2b4 {
	background:#d3ecff;
	border-left:1px solid #a9daff;
	border-right:1px solid #a9daff;
	}
.x2b1 {margin:0 5px; background:#d3ecff;}
.x2b2 {margin:0 3px; border-width:0 2px;}
.x2b3 {margin:0 2px;}
.x2b4 {height:2px; margin:0 1px;}
.x2boxcontent {
	display:block;
	background:#d3ecff;
	border:0 solid #a9daff;
	border-width:0 1px;
	padding:0em;
	}


#preistabelle{
font-size:12px;
width:100%;
}
#preistabelle th{
color:white;
background-color:#417F00;
font-weight:normal;
}
#preistabelle td{

}

#preistabelle td.odd{
	
	background:#e9e9e9;
	border-top:1px solid white;
	
}
#preistabelle td.even{
	
	background:#f4f4f4;
	border-top:1px solid white;
}
th{font-weight:normal;color:black}
li{
margin-left:20px;
color:black;
list-style-image:url('http://www.hayes-golfreisen.de/images/bullet_#417F00.gif')
}
#anreisedatum{

position:relative

}
div.shadow { background: #b4afa3; padding: 0 1px; border-left: 1px solid #dcd7c8; border-right: 1px solid #dcd7c8; }
div.bottomleft { width: 4px; height: 4px; background: url(http://www.hayes-golfreisen.de/images/shadows/shad_blcorner.png) no-repeat bottom left; position: absolute; bottom: 0px; left: -1px; }
div.bottomright { width: 4px; height: 4px; background: url(http://www.hayes-golfreisen.de/images/shadows/shad_brcorner.png) no-repeat bottom right; position: absolute; bottom: 0px; right: -1px; }
div.topleft { width: 2px; height: 4px; background: url(http://www.hayes-golfreisen.de/images/shadows/shad_tlcorner.png) no-repeat top left; position: absolute; top: 0px; left: -1px; }
div.topright { width: 2px; height: 4px; background: url(http://www.hayes-golfreisen.de/images/shadows/shad_ttcorner.png) no-repeat top right; position: absolute; top: 0px; right: -1px; }


.small{
font-size:0.75em;
color:#417F00;
}

h2.mainNavi{
background:url('http://www.hayes-golfreisen.de/images/mainNaviBG.gif') repeat-x;
color:white;
font-size:1em;
border-bottom:1px solid #d3edff;
margin-bottom:0px;
margin-top:0px;
vertical-align:middle;
}
.mainNavi span{
padding:1em;
}
.naviArea{
margin:0;
background:url('http://www.hayes-golfreisen.de/images/naviAreaBG.gif') repeat-x;
padding:1em;
}

.topangebotText{
margin-top:0px;
background:url('http://www.hayes-golfreisen.de/images/topangebotBG.gif') repeat-x #ffffff;
padding:1em;
display:none;

}
h2.topangebotHeaderBG{
margin-top:0px;
margin-bottom:0px;
padding:1em;
}
.topangebotHeaderBG{
margin-top:0px;
margin-bottom:0px;
background:url('http://www.hayes-golfreisen.de/images/menuBG.gif') repeat-x center	;
vertical-align:middle;
border-bottom:1px solid #feffa6;
color:#FFFBD6;
font-size:10pt;
margin-bottom:0;
padding:3px;
}
.topangebotHeaderBG a:link,.topangebotHeaderBG a:visited{
color:#FFFBD6;
padding:0.3em;
text-decoration:none;

}
.topangebotHeaderBG a:hover{
color:#ffffff;
padding:0.3em;
text-decoration:none;
}
.naviArea a:link,.naviArea a:visited{
padding:0.3em;
color:orange;
text-decoration:none;
margin:0;
}

.naviArea span{
padding:0.3em;
font-weight:normal;
}
.naviArea a:hover{

padding:0.3em;
background:white;
}
a.date-picker {
	width: 16px;
	height: 16px;
	border: none;
	color: #fff;
	padding: 0;
	margin: 0;
	float: left;
	overflow: hidden;
	cursor: pointer;
	background: url('http://www.hayes-golfreisen.de/images/calendar.png') no-repeat;
}
a.date-picker span {
	margin: 0 0 0 -2000px;
}
div.date-picker-holder, div.date-picker-holder * {
	}
div.date-picker-holder {
	position: relative;
}
div.date-picker-holder input {
	float: left;
}
div.popup-calendar {
	display: none;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 99px;
	padding: 4px;
	border: 2px solid #000;
	background: #fff;
	color: #000;
	overflow:hidden;
	width: 163px;
}
div.popup-calendar iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
div.popup-calendar div.link-close {
	float: right;
}
div.popup-calendar div.link-prev {
	float: left;
}
div.popup-calendar h3 {
	font-size: 0.8em;
	border-bottom:0;
	color:#417F00;
	margin: 2px 0 5px 3px;
}
div.popup-calendar div.link-next {
	float: right;
}
div.popup-calendar div a {
	padding: 1px 2px;
	color: #000;
}
div.popup-calendar div a:hover {
	background-color: #000;
	color: #fff;
}
div.popup-calendar table {
	margin: 0;
}
* html div.popup-calendar table {
	display: inline;
}
div.popup-calendar table th, div.popup-calendar table td {
	background: #eee;
	width: 21px;
	height: 17px;
	text-align: center;
}
div.popup-calendar table td.inactive {
	color: #aaa;
	padding: 1px 0 0;
}
div.popup-calendar table td a {
	display: block;
	border: 1px solid #eee;
	width: 19px;
	height: 15px;
	text-decoration: none;
	color: #333;
}
div.popup-calendar table td.today a {
	border-color: #aaa;
}
div.popup-calendar table td a.selected, div.popup-calendar table td a:hover {
	background: #333;
	color: #fff;
}
input.button{
	
	background: green;
	color: white;
	border: 0px;
	font-weight:bold;
}

