/* =layout
--------------------------------------------------------------- */
#header {
	background: #ffd203 url(/pictures/bg_topnav_t.gif) no-repeat;
	}

/* ____für Winter auch im "ohne_sidebar" headbild auf _wi wechseln und Anzahl Zufallsbilder anpassen ____ */

.zufall_1 {
	background: url(/pictures/headbild_tourismus1_wi.jpg) no-repeat;
	}
.zufall_2 {
	background: url(/pictures/headbild_tourismus2_wi.jpg) no-repeat;
	}
.zufall_3 {
	background: url(/pictures/headbild_tourismus3_wi.jpg) no-repeat;
	}  
/* .zufall_1 {
	background: url(/pictures/headbild_tourismus1_so.jpg) no-repeat;
	}
.zufall_2 {
	background: url(/pictures/headbild_tourismus2_so.jpg) no-repeat;
	}
.zufall_3 {
	background: url(/pictures/headbild_tourismus3_so.jpg) no-repeat;
	} 
.zufall_4 {
	background: url(/pictures/headbild_tourismus4_so.jpg) no-repeat;
	}
.zufall_5 {
	background: url(/pictures/headbild_tourismus5_so.jpg) no-repeat;
	}
.zufall_6 {
	background: url(/pictures/headbild_tourismus6_so.jpg) no-repeat;
	} 
*/

#header h2 img {
	padding: 0;
	margin: 30px 0 0 5px;
	width: 171px;
	height: 42px;
	}

#topnav li a {
	color: #000;
	border-right: 1px solid #ff8603;
	}
#topnav li a:hover {
	background: #ff8603 url(/pictures/topnav_hover_t.gif) repeat-x;
	}
#topnav li.active a {
	background: #ff8603 url(/pictures/topnav_hover_t.gif) repeat-x;
	}

#header ul.services_top li a, #header ul.services_top {
	color: #000;
	}
#volltextsuche {
	color: #000;
	background: url(/pictures/bg_suchfeld_t.gif) no-repeat top right;
	}
#volltextsuche input {
	color: #000;
	}
#sidebar h2 {
	border-top: 1px solid #000;
	margin-top: 5px;
	padding-top: 5px;
	}
#sidebar #wetter {
	padding: 0 15px 0 15px;
	/* height: 13.3em; */
	overflow: hidden;
	}
#wetter table {
	background-color: transparent !important;
	}
ul#banner {
	margin-bottom: 2px;
	}
ul#banner li {
	padding-bottom: 2px;
	}
#unterkunft {
/* display: none; */
	padding: 0 15px 0 15px;
	}
#unterkunft .table_order_footer {
	font-size: 0.92em;
	}
#unterkunft .dotline {
	display: none;
	}
#quicklinks {
	padding: 0 15px 0 15px;
	}
#quicklinks ul {
	padding: 0;
	margin: 0;
   }
#quicklinks ul li {
	padding: 0 0 0 3px;
   }
#quicklinks li a:hover {
	color: #5170b2;
   }
#wetter td hr {
	display: none;
	}
table.wettercomsmall155436 img {
	margin:0 5px 0 0;
	vertical-align:top;
	}
#footer {
	color: #000;
	background: #ffd408 url(/pictures/bg_footer_t.jpg) no-repeat;
	}
#footer a {
	color: #000;
	text-decoration: none;
	}
h1, h2, h3, h4, h5, h6 {
	color: #21448e;
	}
a, a:link {
	color: #21448e;
	outline: none;	/* removes oulines in FF */
	}
a:visited {
	color: #5170b2;
	}
a:hover {
	color: #5170b2;
   }
a:focus, a[href^="http:"]:focus {
	color: #5170b2;
   }
a:active {
	color: #5170b2;
	}
p#created {
	color: #fcebb1;
	}
p#created a{
	color: #fcebb1;
	}
p#created a:hover {
	color: #fcebb1;
	}

/* =navigation
--------------------------------------------------------------- */
#nav ul li a:hover,
#nav ul li a:focus {
	color: #383838;
	background: #ff8603 url(/pictures/nav_hover_t.gif) no-repeat;
	}
#nav ul li ul li a:hover,
#nav ul li.active ul li a:hover {
	color: #ff8603;
	background: transparent url(/pictures/subnav_hover_t.gif) no-repeat 8px 50%;
	}
#nav ul li.active ul li ul li a:hover, 
#nav ul li ul li ul li a:hover {
	background: transparent url(/pictures/subnav_hover_klein_t.gif) no-repeat 8px 50% ;
	}
#nav ul li.active ul li.active ul li a:hover {
	background: transparent url(/pictures/subnav_hover_klein_t.gif) no-repeat 20px 50%;
	}
	
/* actives
--------------------*/
#nav ul li.active a {
	color: #ff8603;
	/* background: #5170b2 url(/pictures/nav_hover_t.gif) no-repeat; */
	}
	
#nav ul li ul li.active a,
#nav ul li.active ul li.active a {
	color: #ff8603;
	background: transparent url(/pictures/subnav_hover_t.gif) no-repeat 8px 50%;
	}
#nav ul li.active ul li.active ul li.active a {
	color: #ff8603;
	background: transparent url(/pictures/subnav_hover_klein_t.gif) no-repeat 20px 50%;
	}

