body  {  background:  #EFDAAA; 
	color: black;
	margin-left: 0px;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;  }
	
* {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

td.content  { 
	background: #EFDAAA url('http://www.todtnauer-ferienland.de/bg/wiesenhintergrund.jpg');
       	background-repeat:no-repeat;
       	color: black;  } 


a:link    { 
	color: #000088;
	text-decoration: none;
	}
a:visited { color: #000088;
	text-decoration: none;}
a:active  { color: #000088;
	text-decoration: none;  }
a:hover  { color: #880000;
	text-decoration: none;  }



td.myleftmenue  {  
	background: #8899BB;
	color: black;  }

a.mleft:link    { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleft:visited { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt;  }
a.mleft:active  { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleft:hover  { color: #880000;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
	
	
a.mleftactlink:link    { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleftactlink:visited { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt;  }
a.mleftactlink:active  { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleftactlink:hover  { color: #880000;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }

a.mleft1:link    { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleft1:visited { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt;  }
a.mleft1:active  { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleft1:hover  { color: #880000;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }

a.mleft2:link    { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleft2:visited { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt;  }
a.mleft2:active  { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleft2:hover  { color: #880000;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }

a.mleft3:link    { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleft3:visited { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt;  }
a.mleft3:active  { color: #000066;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }
a.mleft3:hover  { color: #880000;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	line-height: 14pt; }

span.mleftact { color: #EEEEEE;
	font-size: 10pt;
	font-weight: 600;
	line-height: 14pt; }
	
span.mleftgt { color: #000000;
	font-size: 10pt;
	font-weight: 600;
	line-height: 14pt;
}
span.mleftgt1 { color: #000000;
	font-size: 10pt;
	font-weight: 600;
	line-height: 14pt;
}
span.mleftgt2 { color: #CCCCCC;
	font-size: 10pt;
	font-weight: 600;
	line-height: 14pt;
}
span.mleftgt3 { color: #CCCCCC;
	font-size: 10pt;
	font-weight: 600;
	line-height: 14pt;
}


td.mybottommenue  { padding: 0px;
	background: #F3CF6A;  }

a.mbottom:link    { color: #000088;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 10pt; }
a.mbottom:visited { color: #000088;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 10pt;  }
a.mbottom:active  { color: #000088;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 10pt; }
a.mbottom:hover  { color: #880000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 10pt; }


td.mylocation  { padding:2px;
	background: #D3AF4A;  }



input.quicksearch   { background-color:#FFFFFF; 
	width:140px; 
	border:1px solid #000000; 
	font-size: 8pt;  } 
input.quicksearchsubmit   { background-color:#EEEEEE; 
	width:140px; 
	border:0px solid #EEEEEE; 
	font-size: 8pt;  } 



table.accosearch  {  background: #FE7211;  }
td.accosearch  {  background: #FE7211;  }

input.accoquickfeld   { background-color:#FFFFFF; 
	width:120px; 
	border:1px solid #000000; 
	font-size: 8pt;  } 
select.accoquickfeld   { background-color:#FFFFFF; 
	width:120px; 
	border:1px solid #000000; 
	font-size: 8pt;  } 
input.accoquicksubmit   { background-color:#EEEEEE; 
	width:120px; 
	border:0px solid #EEEEEE; 
	font-size: 8pt;  } 



span.bigtitle  {  color: black;
	font-size: 16pt;
	font-style: italic;
	font-weight: 400;  }
h1  {  color: black;
	font-size: 16pt;
	font-style: italic;
	font-weight: 400;  
	margin:0px;
	padding:0px; }
span.subtitle{
	font-style: italic;
}

h2 {
	font-size: 11pt;
	font-weight: bold;
	background: #F3CF6A;
	color: black;
	padding: 3px;
}

h2.menuetitle  {
	color: black;
	font-weight: bold;
	font-size: 11pt;
	background: #F3CF6A; 
	text-align: left;
	margin-bottom:4px;
	padding:3px;
}
	
span.title  {  color: black;
	font-weight: bold;
	font-size: 10pt;  }
span.normal  {  color: black;
	font-size: 10pt;  }
span.small  {  color: black;
	font-size: 9pt;  }

span.printinfo  {  color: maroon;
	font-size: 10pt;  }

ul.level1  {  color: black;
	font-size: 10pt;  }

ul.sitemenu{
	list-style-type: none;margin:0px;
}

td.headline  {  color: black;
	font-weight: bold;
	font-size: 11pt;
	background: #F3CF6A; 
	text-align: left; }
td.headlineperso  {  color: black;
	font-weight: bold;
	font-size: 11pt;
	background: #E3E3DE; 
	text-align: left; }

span.unterkunfttitel  {  
	font-size: 10pt;
	font-weight: bold;
	color: black;  }
span.unterkunfttext  { 
	font-size: 10pt;
	font-weight: normal;
	color: black;  }
span.unthinweis  { 
	font-size: 10pt;
	font-weight: bold;
	color: black;  }
span.normalred  { 
	font-size: 10pt;
	font-weight: bold;
	color: red;  }


table.menu {
	border-collapse:collapse;
	padding: 0px;
	z-index:10;
	table-layout:auto;
	border:1px solid #EE6201;
	cursor: pointer;
}

td.headline1  {  color: black;
	font-weight: bold;
	font-size: 11pt;
	background: #7EB2F0; 
	text-align: left; }
td.headline2  {  color: black;
	font-weight: bold;
	font-size: 11pt;
	background: #E8EB38; 
	text-align: left; }
td.headline3  {  color: black;
	font-weight: bold;
	font-size: 11pt;
	background: #6BAB4D; 
	text-align: left; }
td.headline4  {  color: black;
	font-weight: bold;
	font-size: 11pt;
	background: #B49AFF; 
	text-align: left; }
td.headline5  {  color: black;
	font-weight: bold;
	font-size: 11pt;
	background: #E3E3DE; 
	text-align: left; }

td.menuitem {
	font-size: 10pt;	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F3CF6A;
	cursor: pointer;
	
}
td.menuitemover {
	font-size: 10pt;	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	background-color: #FE8221;
}

td.menuitemactive1 {
	font-size: 10pt;	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	background-color: #7EB2F0;
}
td.menuitemactive2 {
	font-size: 10pt;	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	background-color: #E8EB38;
}
td.menuitemactive3 {
	font-size: 10pt;	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	background-color: #6BAB4D;
}
td.menuitemactive4 {
	font-size: 10pt;	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	background-color: #B49AFF;
}
td.menuitemactive5 {
	font-size: 10pt;	
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	background-color: #E3E3DE;
}

td.menutdb {
	background-color: #EE6201;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.bikercard_left {
	text-align:left;
	vertical-align:top;
}

td.bikercard_right {
	text-align:right;
	vertical-align:top;
}

span.mdropdownactive {}


a.navibar {color: #000088;
	font-size: 9pt; }
	
	


div#main{
	position: relative; width: 990px;background:url('http://www.todtnauer-ferienland.de/bg/background_left.gif');
	background-repeat: repeat-y;
}
div#topic{
	position: relative; width: 990px;background: url('http://www.todtnauer-ferienland.de/clips/headtitle.jpg');text-align: right;
}
div#menu_side{
	position: relative; width: 184px;float:left;background: #8899BB;
}
div#content_container{
	position: relative; width: 806px;text-align: right;float:right;
}
div#bogen{
	position: absolute; top: 0px; left: 0px; width: 107px; height: 25px;z-index: 10;
}
div#bogen2{
	position: absolute;width:33px;height:68px;
}
div#top_menu{
	position: relative; width: 806px;background: #F3Cf6A;
}
div#content{
	position: relative; width: 536px;text-align: left;
	background: #EFDAAA url('http://www.todtnauer-ferienland.de/bg/wiesenhintergrund.jpg');   
	background-repeat:no-repeat;
	float: left;
	
}
div#content_dist{
	padding-left: 25px;padding-top:30px;
}
div.content_block{
	position: relative;width: 450px;padding-left:15px;
}
div.content_line{
	position: relative; width: 490px;border-bottom: 1px dashed #EE650C;margin-top: 10px;margin-bottom: 30px;
}
div#right_side{
	position: relative; width: 269px; float: right;background: #EFDAAA;text-align: right;
	border-left: 1px dashed #EE650C;
}
div#search_acco{
	background: #FE7211;text-align: center;
}
div#bottom{
	position: relative; clear: both; width: 990px;background: #8899BB;
}
div#location{
	position: relative;width:806px;height: 20px;background: #D3AF4A;margin-left: 184px;
}
div#bottom2{
	position: relative; width: 990px;text-align: left;
}
div#bottom_bogen{
	width: 184px; position: relative;float: left;background: #8899BB;
}
div#bottom_menu{
	position: relative; width:804px;float: right;height: 16px;background: #F3Cf6A;left: -2px;
}
div.picture_normal{
	position: relative;width: 200px;
}
div.picture_left{
	position: relative;width: 200px;float: left;margin-right: 10px;
}
div.picture_right{
	position: relative;width: 200px;float: right;margin-left: 10px;
}
div.picture_text{
	background: #F3CF6A;font-weight: bold;padding-bottom:3px;padding-top:3px;font-size: 11pt;padding-left: 1px;text-align: left;
}
div.kontakt{
	position: relative;
	background: #F3CF6A;padding-top: 3px;padding-bottom:3px;
	font-weight: bold;font-size:11pt;text-align: left;
	margin-left:15px;
	padding-left:2px;
	margin-bottom: 3px;
}
div.kontakt_adress{
	position: relative; width: 240px;text-align: left;margin-left: 6px;
}
div.right_text{
	text-align: left;padding: 10px;
}	

div.topic_news{
	position:relative;width: 450px;text-align: left;
}
div.topic_news_pic{
	position:relative;width: 137px; float: left;
}
div.topic_news_content{
	position:relative;width: 313px; float: right;
}
h2.topic_news{
	margin-top: 0px;margin-bottom: 5px;border-bottom: 1px dashed #EE650C;	
}
div.topic_news_content_dist{
	padding:10px;padding-top: 0px;
}


img.accomodation_img_big  {
	border-left: 10px solid #F3CF6A;
}
div#accomodation_desc  {
	padding-left:10px;padding-top:8px;
}

div#map  {  overflow: hidden;  }

span.sterne  { white-space: nowrap;
	color: #9A0B08;  }




#lightbox{
	background-color: #eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.todtnauer-ferienland.de/clips/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(http://www.todtnauer-ferienland.de/clips/white.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.todtnauer-ferienland.de/clips/lightbox/overlay.png", sizingMethod="scale");
	}
