/****** CUSTOM ******/
DIV.three_col {
	float: left;
	width: 145px;
	padding-left: 0px;
	margin-right: 3px;
}

#uid226 DIV.three_col, #uid224 DIV.three_col, #uid223 DIV.three_col, #uid222 DIV.three_col {
	float: left;
	width: 300px;
	margin-right: 15px;
}
#uid229 DIV.three_col {
	float: left;
	width: 142px;
	margin-right: 15px;
}
#uid230 DIV.three_col {
	float: left;
	width: 175px;
	padding-left: 5px;
	padding-right: 5px;
}
#uid227 DIV.three_col {
	float: left;
	width: 175px;
	padding-left: 5px;
	padding-right: 5px;
}
DIV.three_col h1.csc-firstHeader {
	margin: 0 0 10px 0;
	padding: 0;
}
#ct22 img { margin: 0px 10px 0px 0px; }
.csc-textpic-caption {
  font-size: 10px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left: 20px; }
#scout input[type="text"] { width: 85px; }
#scout input#d,#scout input#a0 { width: 50px; }

.dmailsubscription_field {
	margin-bottom: 10px;
}
.wetterheader{
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-weight: bold;
	color: #000000;
}
span.date {
	font: 10px "Arial";
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	float: left;	
}
#webtourismus {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-left: 10px;
}
.dmailsubscription {
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.dmailsubscription input#directmail_anmeldung {
	width: 170px;
	height: 17px;
	padding: 3px 0px 0px 0px;
	margin-top: 10px;
	vertical-align: middle;
}
.startseite_mapwrap, .startseite_weather, .startseite_newsletter, .startseite_booking {
	margin-top: 5px;
	height: 150px;
	padding: 2px 4px 2px 0px;
	border: 3px solid ##cf9458;
	background: transparent;
}
.startseite_booking #scout {
	margin-left: 10px;
	margin-top: 7px;
}
div.date, div.person { 
	color: #000000; 
}
.csc-frame-frame1 div.csc-textpic-intext-left div.csc-textpic-imagewrap, .csc-frame-frame1 div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin-right: 0px; 
}
#ct22 H1 {
  font-size: 11px;
  font-weight: bold;
}
#ct22 p.bodytext {
  font-size: 11px;
}
#ct22 p.bodytext A {
  color: #FFFFFF;
  margin: 0px 0px 5px 110px;
}
DIV.mv_yahoo_weather_item p {
  font-size: 9px;
  margin: 0px ;
}
#zeile3 #bild1 {
	width: 134px;
	height: 147px;
	padding: 8px;
}
#zeile3 #bild1 P.bodytext {
	color: #178204;
	font-size: 11px;
}
/****** LANGNAV ******/
.langnav {
	float: right;
	height: 16px;
	text-align: right;
	margin-top: 4px;
}
.langnav-level1-no A, .langnav-level1-act A {
  font-family: verdana, arial;
  font-size: 11px;
  color: #58585a;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.langnav-level1-act A, .langnav-level1-no A:hover {
  color: #AB1828;
}

/****** BOTTOMNAV ******/

A.bottomnav_1-level1-no, A.bottomnav_1-level1-act {
  font-family: verdana, arial;
  font-size: 11px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  line-height: 20px;
  margin: 0 20px 0 0;
}
A.bottomnav_1-level1-act, A.bottomnav_1-level1-no:hover {
  text-decoration: underline;
}
.bottomnav_1-klammer {
  font-family: verdana, arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/****** TOPNAV ******/    

DIV.topnav_1-level1-no, DIV.topnav_1-level1-act {
	height: 20px;
	float: left;
  margin: 1px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
DIV.topnav_1-level1-no A, DIV.topnav_1-level1-act A {
  font-family: verdana, arial;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  line-height: 20px;
}
DIV.topnav_1-level1-act, DIV.topnav_1-level1-no:hover {
  color: #178204;
}
DIV.topnav_1-level1-act A, DIV.topnav_1-level1-no A:hover {
  color: #178204;
}
DIV.topnav_1-level1-no .topnav {
	float: left;
  background: transparent;
}
DIV.topnav_1-level1-act .topnav, DIV.topnav_1-level1-no:hover .topnav {
	float: left;
  background: url(../../main/images/layout/bg_topnav_single.gif) repeat-x transparent;
}
.topnav_left, .topnav_right {
	float: left;
	width: 8px;
	height: 20px;
	background: transparent;
}
DIV.topnav_1-level1-act .topnav_left, DIV.topnav_1-level1-no:hover .topnav_left {
	background: url(../../main/images/layout/bg_topnav_single_left.png) no-repeat;
}
DIV.topnav_1-level1-act .topnav_right, DIV.topnav_1-level1-no:hover .topnav_right {
	background: url(../../main/images/layout/bg_topnav_single_right.png) no-repeat;
}

/****** LEFTNAV ******/      

DIV.leftnav_1 A {
  font-family: verdana, arial;
  font-size: 11px;
  color: #004bb5;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*** LEFTNAV LEVEL 1 ***/           

DIV.leftnav_1-level1-no A {
  padding: 6px 0px 2px 0px;
}
DIV.leftnav_1-level1-act A, DIV.leftnav_1-level1-no A:hover {
  color: #178204;
  font-weight: bold;
  padding: 6px 0px 2px 0px;
}

/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav_1-level2-no A {
  font-size: 10px;
  padding: 3px 0px 5px 15px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level2-act A, DIV.leftnav_1-level2-no A:hover {
  font-size: 10px;
  color: #178204;
  /*border-bottom: 1px solid #004ead;*/
  font-weight: bold;
  padding: 3px 0px 3px 0px;
  margin-left: 15px;
  margin-bottom: 2px;
}

/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav_1-level3-no A {
  padding: 5px 0px 0px 35px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level3-act A, DIV.leftnav_1-level3-no A:hover {
  color: #AB1828;
  padding: 5px 0px 0px 35px;
  /* border-bottom: 1px solid #AA1A29; */
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav_1-level4-no A {
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #999999; */
}
DIV.leftnav_1-level4-act A, DIV.leftnav_1-level4-no A:hover {
  color: #AB1828;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #AA1A29; */
}

/****** Anpassungen ******/

#ct22 img {
	 margin: 0px; padding: 20px 0px 0px 0px; 
}     
#ct22 .csc-frame-frame1 img { 
	margin-bottom: 10px !important; margin-left: 8px;
} 
#scout b { 
	color: #000000;
}
.startseite_newsletter b { color: #000000; }

#leftadresse p.bodytext {
	font-size: 10px;
}                          
                           
#ct22 img { margin: 0px; padding-top: 30px; }     
#ct22 .csc-frame-frame1 img { padding: 0; margin: 0px 0px 0px 10px; margin-bottom: 10px !important; }    
#ct22 .mv_yahoo_weather_item p img { padding: 0; margin: 0; }
DIV.mv_yahoo_weather_item p { font-size: 9px; margin: 15px 0px 0px 0px; color: #cf9458; }    
.duration { width: 60px; color: black; float: left; padding-top: 7px; }
.person { width: 85px; float: left; padding: 7px 0px 0px 25px; }
.searchbutton { float: left; width: 100%; margin-top: 15px; }       
.date { padding-top: 5px; }              
.dmailsubscription form { font-size: 11px; color: black; margin: 0px 15px 0px 0px; }
.dmailsubscription b { color: #000000; }

              
                                                   