<!--

	/* =================================*/
	/* Allgemeine Definitionen         	*/
	/* =================================*/


* {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal; 
}

strong 
{
    color:#555565;
}

a
{
    color:#95288f;
    text-decoration:none;
}


#logo {
	position:absolute;
	left:251px;
	top:30px;
	width:355px;
	height:33px;
	z-index:2;
	background-image:url(../images/logo_alphagolftours.gif);
	background-repeat:no-repeat;
}
#suchen {
	position:absolute;
	left:827px;
	top:47px;
	width:272px;
	height:24px;
	z-index:2;
}
#header_frame {
	position:absolute;
	left:0px;
	top:0px;
	width:1129px;
	height:76px;
	z-index:2;
}


#logo2 {
	position:absolute;
	left:44px;
	top:316px;
	width:123px;
	height:55px;
	z-index:2;
}


#logo3 {
	position:absolute;
	left:43px;
	top:382px;
	width:123px;
	height:55px;
	z-index:2;
}


#imgresorts {
	position:absolute;
	left:139px;
	top:157px;
	width:36px;
	height:23px;
	z-index:2;
}
#adresse {
	position:absolute;
	left:44px;
	top:214px;
	width:123px;
	height:86px;
	z-index:2;
}
#adress_tel {
	position:absolute;
	left:44px;
	top:260px;
	width:123px;
	height:42px;
	z-index:2;
}
.addr_title {
	font-size: 10px;
	font-weight: bold;
	color:#000000;
}
.addr_text p {
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	letter-spacing: 1em;
}
.email_link:link {
	font-size: 10px;
	font-weight: bold;
	color:#95288F;
	text-decoration:none;
}
#frame_rechts {
	position:absolute;
	left:827px;
	top:76px;
	width:167px;
	height:382px;
	z-index:2;

}



#wrapper {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
	background-image:url(../images/hg_start.gif);
	background-repeat:no-repeat;
}

#formattable td {
    border-style:solid;
    border-width:1px;
    border-color:#90909B;
    border-collapse:collapse;
    padding:2px;
    empty-cells:show;
}

#formattable table, #formattable tr, #formattable tbody {
    border-width:0px;
    background-color:#ead4e9;
    empty-cells:show;
    border-collapse:collapse;
    
}
    

#Helppreistable {
	overflow:scroll;

}
#Helppreistable td {
    border-style:solid;
    border-width:1px;
    border-color:#90909B;
    border-collapse:collapse;
    padding:2px;
    empty-cells:show;
}
#Helppreistable table, #Helppreistable tr, #Helppreistable tbody {
    border-width:0px;
    background-color:#ead4e9;
    empty-cells:show;
    border-collapse:collapse;  
}


#Helpgolfplaetze {
	overflow:scroll;

}
#Helpgolfplaetze td {
    border-style:solid;
    border-width:1px;
    border-color:#90909B;
    border-collapse:collapse;
    padding:2px;
    empty-cells:show;
}
#Helpgolfplaetze table, #Helpgolfplaetze tr, #Helpgolfplaetze tbody {
    border-width:0px;
    background-color:#ead4e9;
    empty-cells:show;
    border-collapse:collapse;  
}



#Helpaktion {
	overflow:scroll;

}
#Helpaktion td {
    border-style:solid;
    border-width:1px;
    border-color:#90909B;
    border-collapse:collapse;
    padding:2px;
    empty-cells:show;
}
#Helpaktion table, #Helpaktion tr, #Helpaktion tbody {
    border-width:0px;
    background-color:#ead4e9;
    empty-cells:show;
    border-collapse:collapse;  
}



#Helpklima {
	overflow:scroll;

}
#Helpklima td {
    border-style:solid;
    border-width:1px;
    border-color:#90909B;
    border-collapse:collapse;
    padding:2px;
    empty-cells:show;
}
#Helpklima table, #Helpklima tr, #Helpklima tbody {
    border-width:0px;
    background-color:#ead4e9;
    empty-cells:show;
    border-collapse:collapse;  
}



#Helpfluege {
	overflow:scroll;

}
#Helpfluege td {
    border-style:solid;
    border-width:1px;
    border-color:#90909B;
    border-collapse:collapse;
    padding:2px;
    empty-cells:show;
}
#Helpfluege table, #Helpfluege tr, #Helpfluege tbody {
    border-width:0px;
    background-color:#ead4e9;
    empty-cells:show;
    border-collapse:collapse;  
}


#Helpgolfschulen {
	overflow:scroll;

}
#Helpgolfschulen td {
    border-style:solid;
    border-width:1px;
    border-color:#90909B;
    border-collapse:collapse;
    padding:2px;
    empty-cells:show;
}
#Helpgolfschulen table, #Helpgolfschulen tr, #Helpgolfschulen tbody {
    border-width:0px;
    background-color:#ead4e9;
    empty-cells:show;
    border-collapse:collapse;  
}



#Helpmietwagen {
	overflow:scroll;

}
#Helpmietwagen td {
    border-style:solid;
    border-width:1px;
    border-color:#90909B;
    border-collapse:collapse;
    padding:2px;
    empty-cells:show;
}
#Helpmietwagen table, #Helpmietwagen tr, #Helpmietwagen tbody {
    border-width:0px;
    background-color:#ead4e9;
    empty-cells:show;
    border-collapse:collapse;  
}


 
    
    
#preise {
	overflow:scroll;

}
    

#golfplaetze {
	overflow:scroll;

}

	/* =================================*/
	/* Navigation links             	*/
	/* =================================*/

#navigation {
	position:absolute;
	left:0px;
	top:76px;
	width:212px;
	height:1400px;
	z-index:2;
}
#navtitel {
	/* position:absolute;
	left:0px;
	top:0px; */
	
	font-family: Verdana;
	font-size: 11px;
	color:#95288f;
	font-weight:bold;
	width:142px;
	height:16px;
	z-index:2;
	padding-left:28px;
	background-color:#90909B;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #555565;
	border-bottom-color: #555565;	
}


#navsub {
	/* position:absolute;
	left:0px;
	top:18px; */
	width:142px;
	height:16px;
	z-index:2;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	padding-left: 11px;
	background-color:#D4D4D8;
	border-left-width: 17px;
	border-left-color: #95288F;
	border-left-style: solid;
	padding-top:1px;
}

#navsubend {
	/* position:absolute;
	left:0px;
	top:35px; */
	width:153px;
	height:4px;
	z-index:2;
	background-color:#D4D4D8;
	border-left-width: 17px;
	border-left-color: #95288F;
	border-left-style: solid;
	padding-top:1px;
	}

#navsubend2 {
	position:absolute;
	left:0px;
	top:40px;
	width:136px;
	height:28px;
	z-index:2;
	background-color:#D4D4D8;
	border-left-width: 17px;
	border-left-color: #95288F;
	border-left-style: solid;
	padding-top:1px;
}
#navendline{
	/* position:absolute;
	left:0;
	top:69px; */
	
	width:212px;
	height:1px;
	background-color:#90909B;
}
#impressum{
	position:absolute;
	left:0px;
	bottom:inherit;
	margin-top:10px;
	width:212px;
	height:20px;
	z-index:2;
	color:#000000;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.impressum:link, .impressum:hover,.impressum:active, .impressum:visited{
	color:#000000;
	font-style:normal;
	text-decoration:none;
}

#Layer1 {
	position:absolute;
	left:0px;
	top:0px;
	width:299px;
	height:17px;
	z-index:3;
}
#nav_framelinks {
	position:absolute;
	left:0px;
	top:76px;
	width:212px;
	height:auto;
	z-index:2;

}
.navlink {
	font-family: verdana;
	font-size: 10px;
	color:#000000;
	font-weight: normal;
	text-decoration:none;
}
.navlink:link {
	font-family: verdana;
	font-size: 10px;
	color:#000000;
	font-weight: normal;
	text-decoration:none;
}
.navlink:hover {
	font-family: verdana;
	font-size: 10px;
	color:#95288f;
	font-weight: normal;
	text-decoration:none;
}
.navlink:active {
	font-family: verdana;
	font-size: 10px;
	color:#95288f;
	font-weight: normal;
	text-decoration:none;
}

.navlinkselected, .navlinkselected:link, .navlinkselected:hover, .navlinkselected:active {
	font-family: verdana;
	font-size: 10px;
	color:#95288f;
	font-weight: normal;
	text-decoration:none;
}



	/* =================================*/
	/* Navigation rechts              	*/
	/* =================================*/


.navrechts {
	font-weight: bold;
	position:absolute;
	left:34px;
	top:1px;
	width:122px;
	height:149px;
	z-index:2;
	padding-top:32px;
	padding-left:10px;
}
.navrechts p {
margin-bottom:4px;
margin-top:0px;
font-weight: normal;
}
.navrechtsl:link, .navrechtsl:visited  {
	font-weight: normal;
	text-decoration:none;
	color: #000000;
}
.navrechtsl:hover, .navrechtsl:active, .navrechtsl:focus  {
	font-weight: normal;
	text-decoration:none;
	color: #95288F;
}
#navrechts_bottom {
	position:absolute;
	left:8px;
	top:158px;
	width:126px;
	height:19px;
	z-index:2;
	font-weight: bold;
	color:#ffffff;
	
}



.navrechtspremium, .navrechtspremium:link, .navrechtspremium:hover 
{
    color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}



	/* =================================*/
	/* Content                      	*/
	/* =================================*/


#content_img {
	position:absolute;
	left:213px;
	top:108px;
	width:615px;
	height:350px;
	z-index:2;
}
#content_txt {
	position:absolute;
	color:#000000;
	left:251px;
	top:513px;
	width:497px;
	height:139px;
	z-index:2;
}
.content_txt {
	color:#000000;
	font-family:Verdana;
	font-size:10px;
}
.content_titel h1 {
	color:#555565;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	margin-bottom:14px;
	padding:0;
}



#title {
	position:absolute;
	left:213px;
	top:106px;
	width:576px;
	height:25px;
	line-height: 26px;

	z-index:3;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding-left:39px;
	vertical-align: middle;
}
#content_frame {
	position:absolute;
	margin-bottom:40px;
	color:#000000;
	left:213px;
	top:400px;
	width:615px;
	height:auto;
	z-index:2;
}
#content_frame_oben {
	position:absolute;
	margin-bottom:40px;
	color:#000000;
	left:213px;
	top:154px;
	width:615px;
	height:auto;
	z-index:2;
}


#content_frame2 {
	position:absolute;
	color:#000000;
	left:0;
	top:0;
	width:615px;
	height:auto;
	z-index:2;
}
#content_frame_bildergalerie {
	position:absolute;
	color:#000000;
	left:0px;
	top:0px;
	width:125px;
	height:auto;
	z-index:2;
}

#content_box {
	position:relative;
	background-color:#eeeeee;
	padding-bottom:14px;
	padding-top:12px;
	padding-left:39px;
	width:495px;
	padding-right:80px;
	left:0px;
	top:auto;
	height:auto;
	z-index:2;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #90909b;
	border-bottom-color: #90909b;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
#content_links {
	position:relative;
	padding-bottom:19px;
	padding-top:12px;
	left:0px;
	top:auto;
	width:615px;
	height:auto;
	z-index:2;
}
.content_box_titel {
	color:#555565;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	padding-bottom:19px;
	padding-top:12px;
}
#content_box p {
 margin-top:14px;
}
.content_box_text {
	color:#000000;
	font-family:Verdana;
	font-weight:normal;
	font-size:10px;
	width:576px;
	padding-right:10px;
}

.content_box_text p 
{
    margin-top:14px;
    margin-bottom:10px;
}



	/* =================================*/
	/* Content Hotel Detailseite       	*/
	/* =================================*/


#text_galerie {
	position:absolute;
	padding-right:80px;
	left:174px;
	top:0;
	width:361px;
	height:67px;
	z-index:3;
}

.img_left {
	position:relative;
	margin-bottom:14px;
	left:0px;
	top:0px;
	width:125px;
	height:auto;
	z-index:3;
}

.popuptitle 
{
 background-color:#95288f;color:#FFFFFF;height:16px; vertical-align:middle;font-size:12px;font-weight:bold;float:left;   
}

.popupclose 
{
 background-color:#95288f;color:#FFFFFF;height:16px; vertical-align:middle;font-size:10px;font-weight:normal; text-align:right;
}


-->
