html, body {
	height: 95%;
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
	font-size: 12px;
	color:#252525;
  	font-family: Arial;
	font-weight:normal; 
	background-color: #FFFFFF;
}

h1 {
	letter-spacing:1pt;
	font-family:ARIAL; 
	font-size:18px; 
	font-weight:bold; 
	font-style: none;
	text-decoration: none; 
	color :#0055FF; 
}

h3 {
	font-family:ARIAL; 
	font-size:16px; 
	font-weight:bold; 
	font-style: none;
	text-decoration: none; 
	color: #FF6600; 
}

.ueber_2 {
	font-family:ARIAL; 
	font-size:14px; 
	font-weight:bold; 
	font-style: none;
	text-decoration: none; 
	color: #218CC8; 
}

div#seite {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	border: 0px solid #218CC8;
}

div#header {
	position: absolute;
	text-align: left;
	width: 1000px;
	height: 323px;
	background: url(../image/header.jpg) no-repeat;
	z-index: 1;
}

div#navigation_style {
	position: absolute;
	top: 250px;
	border: 0px solid #218CC8;
	z-index: 2;
}

div#ueberblick {
	width: 520px; height: 256px;
}

/***********************************************************************************************************************
***	Layout Navigation Primär
***********************************************************************************************************************/

div#nav_main {
	width: 189px;
	margin-top:16px;
}

div#nav_header {
	width: 189px;
	height: 22px;
	background: url(../image/nav_header.gif) no-repeat; 
}

div#nav_content {
	width: 189px;
	background: url(../image/nav_content.gif) repeat-y; 
}

div#nav_bottom {
	width: 189px;
	height: 8px;
	background: url(../image/nav_bottom.gif) no-repeat;  
}

/***********************************************************************************************************************
***	Layout Navigation Rechts
***********************************************************************************************************************/

div#nav_main_rechts {
	width: 189px;
	margin-top:16px;
}

div#nav_header_rechts {
	width: 189px;
	height: 22px;
	background: url(../image/nav_sub_header.gif) no-repeat; 
}

div#nav_content_rechts {
	width: 189px;
	background: url(../image/nav_sub_content.gif) repeat-y; 
}

div#nav_bottom_rechts {
	width: 189px;
	height: 8px;
	background: url(../image/nav_sub_bottom.gif) no-repeat;  
}

div#content{
	position: absolute;
	left: 50%;
	top: 230px;
	width: 747px;
	margin-left: -260px;
	border: 0px solid #444444;
	z-index: 2;
}

div#content_main{
	float:left; 
	width: 530px;
	border: 0px solid #444444;
}

div#content_4{
	position: absolute;
	left: 50%;
	top: 190px;
	width: 757px;
	margin-left: -270px;
	border: 0px solid #444444;
}

div#teaser_hotels{
	position: absolute;
	left: 50%;
	top: 100px;
	width: 620px;
	margin-left: -260px;
	border: 1px solid #DB8909;
  	background-color: #ADCFFF;
	z-index: 2;
}
div#content_main_4{
	float:left; 
	width: 757px;
	border: 0px solid #444444;
}
div#content_sub {
	float:left;
	margin-left: 40px;
	margin-top:120px;
	width: 160px;
	height: 600px;
	border: 0px solid #284D93;
}

div#main_teaser {
	width: 530px;
	color:#252525;
	border: 1px solid #DB8909;
  	background-color: #C3CFE7;
}

div#clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

/***********************************************************************************************************************
***	Layout Navigation Primär
***********************************************************************************************************************/

div#navigation_prim {
	text-align: left;
	width: 880px; 
	height:32px;
	background: url(../image/nav_prim.gif) no-repeat;
	z-index: 3;
}

div#navigation_prim_setting {
	padding-top: 8px;
}



/***********************************************************************************************************************
***	Teaser
***********************************************************************************************************************/

.teaser {
	width:200px;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-bottom: #999999 0px solid;
	background: #8499B0; 
}
.teaser_text{
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
	text-transform: uppercase; 
	letter-spacing:1pt;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 10px; 
}
.teaser_image {
	width:200px;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-bottom: #999999 0px solid;
	background: #8499B0; 
}
.teaser_text_content{
	width:186px;
	text-align: left;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 10px;
	background: #CFD5DB;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 0px solid;
	border-bottom: #999999 1px solid;   
}

/***********************************************************************************************************************
***	Layout Unternavigation
***********************************************************************************************************************/


.nav_point_fourth {
	border-left: #444444 1px solid;
	border-top: #444444 1px solid;
	border-bottom: #444444 1px solid;
	background: #134D87; 
	
}




/***********************************************************************************************************************
***	Links
***********************************************************************************************************************/

a.nav_prim:link {font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF; letter-spacing:0pt; text-transform: uppercase;}
a.nav_prim:visited {font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF; letter-spacing:0pt; text-transform: uppercase;}
a.nav_prim:hover {font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#FF9900; letter-spacing:0pt; text-transform: uppercase;}
a.nav_prim:active {font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#FF9900; letter-spacing:0pt; text-transform: uppercase;}

a.nav_prim_aktiv:link {font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#FF9900; letter-spacing:1pt; text-transform: uppercase;}
a.nav_prim_aktiv:visited {font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#FF9900; letter-spacing:1pt; text-transform: uppercase;}  
a.nav_prim_aktiv:hover {font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#FF9900; letter-spacing:1pt; text-transform: uppercase;}
a.nav_prim_aktiv:active {font-size:11px; font-weight:bold; font-style:normal;text-decoration:underline;color:#FF9900; letter-spacing:1pt; text-transform: uppercase;} 


a.nav_sec:link {font-size:11px; font-weight:bold; font-style:bold; text-decoration:none;color:#333333; letter-spacing:0pt;}
a.nav_sec:visited {font-size:11px; font-weight:bold; font-style:bold; text-decoration:none;color:#333333; letter-spacing:0pt;}
a.nav_sec:hover {font-size:11px; font-weight:bold; font-style:bold; text-decoration:underline;color:#333333; letter-spacing:0pt;}
a.nav_sec:active {font-size:11px; font-weight:bold; font-style:bold;text-decoration:none;color:#333333; letter-spacing:0pt;}

a.nav_sec_aktiv:link {font-size:11px; font-weight:bold; font-style:bold; text-decoration:underline;color:#333333; letter-spacing:0pt;}
a.nav_sec_aktiv:visited {font-size:11px; font-weight:bold; font-style:bold; text-decoration:underline;color:#333333; letter-spacing:0pt; }  
a.nav_sec_aktiv:hover {font-size:11px; font-weight:bold; font-style:bold; text-decoration:underline;color:#333333; letter-spacing:0pt;}
a.nav_sec_aktiv:active {font-size:11px; font-weight:bold; font-style:bold;text-decoration:underline;color:#333333; letter-spacing:0pt;} 


a.nav_sub:link {font-family:"Arial"; font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#2B3141; letter-spacing:1pt;}
a.nav_sub:visited {font-family:"Arial"; font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#2B3141; letter-spacing:1pt;}
a.nav_sub:hover {font-family:"Arial"; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#2B3141; letter-spacing:1pt;}
a.nav_sub:active {font-family:"Arial"; font-size:11px; font-weight:normal; font-style:normal;text-decoration:none;color:#2B3141; letter-spacing:1pt;}

a.nav_sub_aktiv:link {font-family:"Arial"; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#2B3141; letter-spacing:1pt;}
a.nav_sub_aktiv:visited {font-family:"Arial"; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#2B3141; letter-spacing:1pt;}
a.nav_sub_aktiv:hover {font-family:"Arial"; font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#2B3141; letter-spacing:1pt;}
a.nav_sub_aktiv:active {font-family:"Arial"; font-size:11px; font-weight:normal; font-style:normal;text-decoration:underline;color:#2B3141; letter-spacing:1pt;}

a.latest_news:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#333333;}
a.latest_news:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#333333;}
a.latest_news:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333;}
a.latest_news:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#333333;}

a.latest_news_small:link {font-family:"Arial"; font-size:10px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF;}
a.latest_news_small:visited {font-family:"Arial"; font-size:10px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF;} 
a.latest_news_small:hover {font-family:"Arial"; font-size:10px; font-weight:bold; font-style:normal; text-decoration:underline;color:#FFFFFF;}
a.latest_news_small:active {font-family:"Arial"; font-size:10px; font-weight:bold; font-style:normal;text-decoration:none;color:#FFFFFF;}

a.ueber_subtitle:link {font-size:14px; font-weight:bold; font-style:normal; text-decoration:none;color:#9A0134; letter-spacing:0pt;}
a.ueber_subtitle:visited {font-size:14px; font-weight:bold; font-style:normal; text-decoration:none;color:#9A0134; letter-spacing:0pt;}
a.ueber_subtitle:hover {font-size:14px; font-weight:bold; font-style:normal; text-decoration:underline;color:#9A0134; letter-spacing:0pt;}
a.ueber_subtitle:active {font-size:14px; font-weight:bold; font-style:normal;text-decoration:none;color:#9A0134; letter-spacing:0pt;}


a.mehr:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#FF0000;}
a.mehr:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#FF0000;}
a.mehr:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#000000;}
a.mehr:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#FF0000;}

a.weiter:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#444444;}
a.weiter:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#444444;}
a.weiter:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#FF0000;}
a.weiter:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#444444;}

a.logo:link {font-family:"Arial"; font-size:26px; font-weight:bold; font-style:normal; text-decoration:none;color:#C8C0A4; letter-spacing:0.1em}
a.logo:visited {font-family:"Arial"; font-size:26px; font-weight:bold; font-style:normal; text-decoration:none;color:#C8C0A4; letter-spacing:0.1em}
a.logo:hover {font-family:"Arial"; font-size:26px; font-weight:bold; font-style:normal; text-decoration:none;color:#C8C0A4; letter-spacing:0.1em}
a.logo:active {font-family:"Arial"; font-size:26px; font-weight:bold; font-style:normal;text-decoration:none;color:#C8C0A4; letter-spacing:0.1em}


a.suche:link {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#218CC8;}
a.suche:visited {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#218CC8;}
a.suche:hover {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF;}
a.suche:active {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal;text-decoration:none;color:#218CC8;}

a.sitemap:link {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#595959;}
a.sitemap:visited {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#595959;}
a.sitemap:hover {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#948C68;}
a.sitemap:active {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal;text-decoration:none;color:#595959;}

a.delete:link {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#595959; text-transform: normal; letter-spacing:0pt;}
a.delete:visited {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#595959; text-transform: normal; letter-spacing:0pt;}
a.delete:hover {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal; text-decoration:none;color:#948C68; text-transform: normal; letter-spacing:0pt;}
a.delete:active {font-family:"Arial"; font-size:11px; font-weight:bold; font-style:normal;text-decoration:none;color:#595959; text-transform: normal; letter-spacing:0pt;}

a.standard:link {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#333333;}
a.standard:visited {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#333333;}
a.standard:hover {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:underline;color:#333333;}
a.standard:active {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal;text-decoration:none;color:#333333;}

a.standard_in_text:link {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333;}
a.standard_in_text:visited {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333;}
a.standard_in_text:hover {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#333333;}
a.standard_in_text:active {font-family:"Arial"; font-size:12px; font-weight:bold; font-style:normal;text-decoration:underline;color:#333333;}


a.standard_trojan:link {font-family:"Arial"; font-size:10px; font-weight:normal; font-style:italic; text-decoration:none;color:#FFFFFF;}
a.standard_trojan:visited {font-family:"Arial"; font-size:10px; font-weight:normal; font-style:italic; text-decoration:none;color:#FFFFFF;}
a.standard_trojan:hover {font-family:"Arial"; font-size:10px; font-weight:normal; font-style:italic; text-decoration:underline;color:#FFFFFF;}
a.standard_trojan:active {font-family:"Arial"; font-size:10px; font-weight:normal; font-style:italic;text-decoration:none;color:#FFFFFF;}

a.buchung:link {font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#333333; letter-spacing:0pt;}
a.buchung:visited {font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#333333; letter-spacing:0pt;}
a.buchung:hover {font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#333333; letter-spacing:0pt;}
a.buchung:active {font-size:11px; font-weight:normal; font-style:normal;text-decoration:none;color:#333333; letter-spacing:0pt;}

a.ueberblick_nav:link {font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#333333; letter-spacing:1pt;}
a.ueberblick_nav:visited {font-size:12px; font-weight:bold; font-style:normal; text-decoration:none;color:#333333; letter-spacing:1pt;}
a.ueberblick_nav:hover {font-size:12px; font-weight:bold; font-style:normal; text-decoration:underline;color:#FF6600; letter-spacing:1pt;}
a.ueberblick_nav:active {font-size:12px; font-weight:bold; font-style:normal;text-decoration:none;color:#333333; letter-spacing:1pt;}

a.ueberblick_nav_normal:link {font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#333333; letter-spacing:1pt;}
a.ueberblick_nav_normal:visited {font-size:11px; font-weight:normal; font-style:normal; text-decoration:none;color:#333333; letter-spacing:1pt;}
a.ueberblick_nav_normal:hover {font-size:11px; font-weight:normal; font-style:normal; text-decoration:underline;color:#FF6600; letter-spacing:1pt;}
a.ueberblick_nav_normal:active {font-size:11px; font-weight:normal; font-style:normal;text-decoration:none;color:#333333; letter-spacing:1pt;}

a.tipp:link {font-size:16px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF; letter-spacing:0pt;}
a.tipp:visited {font-size:16px; font-weight:bold; font-style:normal; text-decoration:none;color:#FFFFFF; letter-spacing:0pt;}
a.tipp:hover {font-size:16px; font-weight:bold; font-style:normal; text-decoration:underline;color:#FFFFFF; letter-spacing:0pt;}
a.tipp:active {font-size:16px; font-weight:normal; font-style:normal;text-decoration:none;color:#FFFFFF; letter-spacing:0pt;}

/*
a.:link {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#595959;}
a.:visited {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#595959;}
a.:hover {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none;color:#948C68;}
a.:active {font-family:"Arial"; font-size:12px; font-weight:normal; font-style:normal;text-decoration:none;color:#595959;}
*/
 
/***********************************************************************************************************************
***	Kundenbereich
***********************************************************************************************************************/

.table_cell_bottom { border: solid; border-width: 0px 0px 1px; border-color: black black #DDDDDD}
.table_cell_head { border: solid; border-width: 1px; border-color: #999999}

.table_cell_left_head { border: solid; border-width: 1px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999; }
.table_cell_middle_head { border: solid; border-width: 01px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999; }
.table_cell_right_head { border: solid; border-width: 1px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999; }

.table_cell_left_bottom { border: solid; border-width: 0px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999; }
.table_cell_middle_bottom { border: solid; border-width: 0px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999; background-color: #FFFFFF;}
.table_cell_right_bottom { border: solid; border-width: 0px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999; }

.table_cell_right_bottom_head { border: solid; border-width: 1px 0px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_cell_right_bottom_head2 { border: solid; border-width: 1px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_cell_bottom_head2 { border: solid; border-width: 1px 1px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}

.table_cell_left_bottom_head { border: solid; border-width: 1px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}

 
.table_cell_bottom_head { border: solid; border-width: 0px 0px 1px; border-color: black black #999999 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #EEEEEE}

.table_cell_noentry { border: solid; border-width: 0px 0px 1px; border-color: black black #999999 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; background-color: #E0E0E0}

/***********************************************************************************************************************
/*	_class_table.php
/**********************************************************************************************************************/

.table_left_head { border: solid; border-width: 1px 0px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_right_head { border: solid; border-width: 1px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_sortkey_left { border: solid; border-width: 1px 0px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}
.table_sortkey_right { border: solid; border-width: 1px 0px 1px 0px; border-color: #999999 #999999 #999999 #999999 ; background-color: #DDDDDD}

.table_left_content { height:25px; border: solid; border-width: 0px 0px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #FFFFFF}
.table_right_content { height:25px; border: solid; border-width: 0px 1px 1px 1px; border-color: #999999 #999999 #999999 #999999 ; background-color: #FFFFFF}



/***********************************************************************************************************************
***	Formular
***********************************************************************************************************************/

input, select, textarea  { font-size:11px; font-family:Arial,Verdana,sans-serif; font-weight:normal; color:#000000; background-color:#EEEEEE; border:1px solid #333333; }  

.Button  { font-size:11px; font-family:Arial,Verdana,sans-serif; font-weight:normal; background-color:#8499B0; color:#FFFFFF; width:50px; border:1px solid #444444; }  

.rahmen { margin-top:0px; border-width:0px; border-style:solid; border-color:#FFFFFF; }

.form_login {
	width: 300px;
	margin: 0 auto;
	text-align: left;
	border: 0px solid #218CC8;
}


