
body {

	margin:0px; padding:0px;
	color:#000; background:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;

	background-image:url(images/background.jpg); background-repeat:repeat-x;

	scrollbar-face-color: #B7C8E1; 
	scrollbar-shadow-color: #E7EEF4; 
	scrollbar-highlight-color: #E7EEF4; 
	scrollbar-3dlight-color: #E7EEF4; 
	scrollbar-darkshadow-color: #E7EEF4; 
	scrollbar-track-color: #E7EEF4; 
	scrollbar-arrow-color: #E7EEF4;
}
a {
   color:#1A4C76;
   font-size:11px;
   text-decoration: none;
 }

.Title {color:#FF0000;}

.menupos { height:113px;
position:relative;
width:782px; }

.tdbg1 { width:782px; height:113px; background-image:url(images/header1.jpg); background-repeat:no-repeat; }
.tdbg2 { width:782px; height:197px; background-image:url(images/header2.jpg); background-repeat:no-repeat; }
.tdbg3 { width:782px; height: 27px; background-image:url(images/header3.jpg); background-repeat:no-repeat;
	 color:#666666; font-weight:bolder; padding-left:10px;	
}

.tdbg4 { width:782px; height: 71px; background-image:url(images/footer1.jpg); background-repeat:no-repeat; }



table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A4C76;
	font-size: 11px;
}


.fliesstext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A4C76;
	font-size: 11px;
}

h1, h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #1A4C76;
 font-size: 12px;
 font-weight: bolder;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A4C76;
	font-size: 12px;
	font-weight: bolder;
	background: none;
}
.titleline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A4C76;
	height:35px;
	font-size: 12px;
	font-weight: bold;
	
	padding: 10px;
	background-image: url(content/bachgr.jpg);
	background-repeat: no-repeat;
}

.titleline_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A4C76;
	height:52px;
	background-image: url(content/bachgrbig.jpg);
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
}

.titleline_big .inner {
	padding: 10px;
}

weiterinfos{
    background-image: url(images/angebote/button_buchen.jpg);
	background-repeat: no-repeat;
	width: 144px;
	height:33px;
}

.mttebg{
	height:100px;
	border:0px solid #000000;
	padding: 5px 10px 10px 10px;
	background-image: url(content/mittebg.jpg);
	background-repeat: no-repeat;
}

.bottombg{
	height:72px;
	border:0px solid #000000;
	padding: 0px;
	margin-left:5px;
	background-image: url(content/fussbild.jpg);
	background-repeat: no-repeat;
}

.imgbackgr{
	width:120px; 
	height:90px;
	padding:5px 4px 2px 4px ; 
	margin-bottom:10px;
	background-image: url(content/imgbackgr.jpg);
	background-repeat: no-repeat;
	border: 0px solid #000000;
}
.espace{
	padding:0px 10px 0px 13px;
	}

.submenuzelle {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A4C76;
	font-weight: bolder;	
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9DA7B0;
}

.submenuzelle_highlight {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A4C76;
	font-weight: bolder;	
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9DA7B0;
}


.submenulink {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A4C76;
	font-weight: bolder;	
	text-decoration: none;
	padding-left: 15px;
	
}

.submenulink_highlight {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bolder;	
	text-decoration: none;
	padding-left: 15px;
	display: block; 
	line-height: 15px; 
	padding: 3px 2px 3px 15px;
}

a.submenulink_highlight:hover {
	color: #FF0000;
}

a.submenulink {
	color: #666666;     
         }

a.submenulink:link    { 	
	color: #666666;

	}
a.submenulink:visited { 	
	color: #666666;
	}
	
a.submenulink:hover   { 	
	color: #1A4C76;
	}
a.submenulink:active  {  	
	color: #666666;
	}
	
	


.submenulink2 {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1A4C76;
	font-weight: bolder;	
	text-decoration: none;
	padding-left: 15px;
}
a.submenulink2 {
	color: #666666;     
         }

a.submenulink2:link    { 	
	color: #666666;

	}
a.submenulink2:visited { 	
	color: #666666;
	}
	
a.submenulink2:hover   { 	
	color: #1A4C76;
	}
a.submenulink2:active  {  	
	color: #666666;
	}
	
	
	
.contentzelle {
	width: 545px;
	background-color: #E7EAED;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}	

.subheadline {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5B666F;
	font-size: 11px;
	font-weight: bolder;	
}
.boxmitte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1A4C76;
	border: 1px solid #9DA7B0;
}
.boxheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bolder;
	padding-left: 5px;
}



#altnav a,#altnav a:hover,#altnav li{
font-family:tahoma, verdana,arial;
font-size:8pt;
list-style-type:none;
line-height: 19pt
}
#altnav td{
}

div#box-buchung-sub {
	background-image:url(images/suchen_background.gif);
	background-position:6px 0;
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin-top:5px;
	padding-left:10px;
}
div#box-buchung-sub label{
	font-family:tahoma,verdana,arial;
	font-size:8pt;
	line-height:19pt;
	color:#fff;
	font-weight:bolder;
}

.umgebungcont{
	padding: 10px 5px 5px 10px;
	border: 0px solid #000000;
}

a.aktuelle-angebote {
	background: url('images/angebote_background.gif') no-repeat;
	font-size: 14px;
	font-weight: bold;
	width: 157px;
	text-align: center;
	color: #FFF;
	display: block;
	margin: 0 0 0 5px;
	padding: 8px 0;
}

div.box_wrapper {
	background: url('images/mittebg_bottom.jpg') bottom no-repeat;
	width: 500px;
}

div.box_top {
	background: url('images/mittebg_top.jpg') top no-repeat transparent;
}

div.box_inner {
	padding: 10px 20px;
}

.buchungshotline{
	background-color:#D1D7DC;
	height:170px; 
	width:153px;
	margin-bottom:20px;
}

.buchungshotline .cont{
	font-size:13px;
	text-align: center;
}

.buchungshotline .cont p{
	margin:10px 5px 5px 5px;
	text-align:center;
}

.buchungshotline .headline{
	background-color:#9da7b0;
	width:152px;
	height:30px;
	text-align:center;
}

.buchungshotline .headline h2{
	color:white;
	font-size:14px;
	padding:5px;
	margin:0px;
}

 .telmail h2{
 	font-size:14px;
	padding:5px;
	margin:0;
	text-align: center;
 }
 
 .telmail p{
 	padding:5px;
	margin:0;
	text-align: center;
 }
 
 .boxende{
 	border:0;
 }
 
 .buchungshotline .border{
 		border:solid 1px #9da7b0;
 }
