html {
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size: 15px;
background:url("../img/wrapper_bg.jpg") repeat center top #FFFF99;
}
body  {
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size: 15px;
height:100%;
margin:0;
}
.wrapper {
background:url("../img/wrapper.png") repeat center top;
margin:0 auto;
width:896px;
padding-left: 40px;
padding-right: 40px;
padding-bottom: 40px;
}
.head {
height:110px;
width: 896px;
}
.bild {
height:365px;
float:left;
width: 896px;
position: relative;
}
.block_links {
width: 642px;
float: left;
padding-top: 20px;
}
.block_rechts {
width: 254px;
float: left;
padding-top: 20px;
}
#navi_head {
background:url("../img/navi_new.png") repeat-x;
height: 30px;
width:895px;
}
#navi_head_main {
float:left;
}

.footer {
background:url("../img/footer.png") no-repeat scroll left top transparent;
height: 22px;
margin: 0 auto;
position:relative;
text-align:left;
width:870px;
margin-top: -40px;
color: #5A250D;
padding-top: 8px;
padding-left: 45px;
padding-right: 45px;
font-size:10px;
}
.clearAll {
clear:both;
float:none;
}
.oben {
position: absolute;
top:9px;
left:9px;	
}
.unten {
position: absolute;
bottom:11px;
left:9px;	
}
.bild_innen {
width: 633px;
height: 345px;
left: 9px;
top: 9px;
position: absolute;
}
.logo {
margin-top: 10px;
float:left;	
}
.sauerland {
float: right;
margin-right: 15px;
margin-top: 33px;
}
.rothaarsteig {
float: right;
margin-top: 25px;	
}
.aktuelles {
background:url("../img/news.jpg") no-repeat scroll left top transparent;
width:220px;
float:left;
padding-left:10px;
padding-right:10px;
padding-top: 5px;
margin-bottom: 20px;
margin-top: 10px;
}
.aktuelles p {
color:#5A250D;
}
.mehr {
	margin-top: 10px;
	float: right;
}
strong {
color:#FAA235;
}
.aktuelles a {
color: #990033;
font-weight: bold;
float: right;
}
.content {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
padding-top: 0px;	
}
.content a {
color: #fff;	
}
.content a:hover {
color: #FAA235;	
}
small a {
color: #fff;	
}
small a:hover {
color: #FAA235;	
}
.tinymcewysiwyg p {
color: #fff;	
}
.tinymcewysiwyg h3 {
margin-top: 0px;
color: #FAA235;
line-height: 15px;
}
a {
outline: none;
}
.impressum {
float: right;
}
.impressum a {
text-decoration: none;
color: #5A250D;
}
.copyright {
float: left;	
}
.search {
background:url("../img/search.png") no-repeat scroll left top transparent;	
width: 178px;
height: 26px;
float:left;
}
.head_right {
position:absolute;
top: 25px;
right: 29px;
}
.search_innen {
position: absolute;
top: 40px;
right: 70px;	
}
.printer {
float: right;
margin-right: 20px;
margin-top: 6px;
}
.searchfield {
border:0 none;
color:#666666;
display:inline-block;
float:left;
font-size:11px;
height:15px;
margin-left:9px;
margin-top:4px;
width:137px;
}
.submit {
display:inline-block;
}
.name {
font-size: 30px;
color: #FAA235;
margin-bottom: 10px;	
}
.tinymcewysiwyg a {
color: white;
}
.cloud {
position:absolute;
top: 170px;
right: 0px;	
}
.subnavi {
float: left;
width:239px;
}
.subnavi a, .subnavi li {
list-style: none;
text-decoration: none;
color: white;
line-height: 30px;
}
.subnavi li {
border-bottom:1px dotted;
}
.subnavi a:hover, .subnavi li.rex-current a {
color: #FAA235;	
}
ul {
color: white;
}
.tinymcewysiwyg td {
color: white;
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
}
.calendar td {
padding-left: 0px;
padding-right: 0px;	
}
/*
// JavaScript Document

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
window.onload=startList;
*/


/*	Navigation dropdown
------------------------------------------------------------------------------*/

#dropdown-navigation {
	float:left;
	width:200px;
	padding:14px 0;
	}

#dropdown-navigation ul.nav1st {
	list-style: none;
	width: 170px; /* Width of Menu Items */
	margin: 0;
	padding: 0;
	color:#606060;
	background: #fff;
	}
#dropdown-navigation ul.nav1st li {
	position: relative;
	padding: 8px 0 8px 14px;
	}
#dropdown-navigation ul.nav1st li.active {
	background: #f7f7f7; 
	}
#dropdown-navigation ul.nav1st li a,
#dropdown-navigation ul.nav1st li a:link {
	color:#606060;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	position: static;
	z-index: 10;
	}
#dropdown-navigation ul.nav1st li a.current,
#dropdown-navigation ul.nav1st li a.current:link,
#dropdown-navigation ul.nav1st li a:hover {
	color: #090; 
	text-decoration: none;
	}
#dropdown-navigation ul.nav1st li a.folder {
	background-image: url(sub.gif);
	background-position: 93%;
    background-repeat: no-repeat; 
	}

/* Fix IE. Hide from IE Mac \*/
* html #dropdown-navigation ul li { float: left; height: 1%; }
* html #dropdown-navigation ul li a { height: 1%; }
/* End */

		

/* Sub Menu Styles */

#dropdown-navigation ul.nav1st li ul.nav2nd {
/*	Anzeigeoption/Position der dropdown-submenüs */
	position: absolute;
/*	left: 85%; */
	left: 159px;
	top: 0;
	display: none;
	}
#dropdown-navigation ul.nav1st li ul.nav2nd {
/*	Stil der dropdown-submenüs */
	width: 180px; /* Width of Menu Items */
	margin: 0;
	padding: 10px 0;
	color:#606060;
	background: #f7f7f7;
	list-style: none;
	border: 2px solid #fff;
/*	border-bottom: 1px solid #fff; */
} 
#dropdown-navigation ul.nav1st li ul.nav2nd li {
/*	zusammen mit dem border-bottom (siehe oben) 
	entsteht eine komplett geschlossene borderline 
	um jeden submenüpunkt	*/
/*	border: 1px solid #fff;
	border-bottom: 0; */
	display: block;
	padding: 0;
	text-decoration: none;
	color:#606060;
	background: #fff; 
} 
#dropdown-navigation ul.nav1st li ul.nav2nd li a,
#dropdown-navigation ul.nav1st li ul.nav2nd li a:link {
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px 10px; 
	color:#606060;
	background: #f7f7f7; 
} 
#dropdown-navigation ul.nav1st li ul.nav2nd li a.current,
#dropdown-navigation ul.nav1st li ul.nav2nd li a.current:link,
#dropdown-navigation ul.nav1st li ul.nav2nd li a:hover {
	display: block;
	text-decoration: none;
	color: #090; 
	background: #fff; 
	}

		
/* The magic ^^ */
#dropdown-navigation ul.nav1st li.over { 
	z-index: 10;
} 
#dropdown-navigation ul.nav1st li:hover ul.nav2nd, #dropdown-navigation ul.nav1st li.over ul.nav2nd { 
	display: block; 
	z-index: 20;
}
label {
	width: 150px;
	color: white;
	float: left;
}
.formtext {
	margin-bottom: 5px;
}
form {
	color: white;
}
	/* Beispiel-CSS für magazin_Layout */
	.magazine-layout {
		position: relative;
		width: 100%;
	}
	.magazine-container {
		background: #f6f6f6;
	}

	/* magazin_Layout mit verlinkten Einzelbildern */
	.magazine-image a, .magazine-image a:link, .magazine-image a:visited {
		color: #000;
		display: table;
		display: inline-block;
		filter: alpha(opacity=80);
		line-height: 0.0em;
		opacity: 0.80;
		-moz-opacity: 0.80;
	}
	.magazine-image a:focus, .magazine-image a:hover, .magazine-image a:active {
		color: #000;
		filter: alpha(opacity=100);
		opacity: 1.00;
		-moz-opacity: 1.00;
	}

	/* komplett verlinktes magazin_Layout */
	a.magazine-link, a:link.magazine-link, a:visited.magazine-link {
		cursor: pointer;
		display: table;
		display: inline-block;
		filter: alpha(opacity=80);
		line-height: 0.0em;
		opacity: 0.80;
		-moz-opacity: 0.80;
	}
	a:focus.magazine-link, a:hover.magazine-link, a:active.magazine-link {
		cursor: pointer;
		filter: alpha(opacity=100);
		opacity: 1.00;
		-moz-opacity: 1.00;
	}
img {
	outline: none;
	border-width:0px;
	float: left;
}
.wetter_daten {
	float: left;
	width: 155px;
	margin-bottom: 10px;
	color: white;
}
.wetter img {
	float:left;
	margin-right:10px;
	padding-top:2px;
}	
.wetter {
	
}
.wetter_text {
	border-bottom:1px dotted;
	border-right:1px dotted;
	float:left;
	padding-bottom:10px;
	padding-right:10px;
}
.wetter_daten_start {
	float: left;
	width: 155px;
	margin-bottom: 10px;
	color: #5A250D;
}
.wetter_text_start {
	float:left;
}
.wetter_start {
	
}
.wetter_start img {
	float:right;
	padding-top:2px;
	margin-bottom: 7px;
	width: 55px;
}
.label {
	width: 155px;
}
.answertext {
	color: white;
}
.captcha img {
	float: left;
	margin-right: 5px;
}
.captcha label {
	float: left;
}
.captcha_text {
	font-size: 0.8em;
	margin-left: 150px;
}
/* Slideshow Settings */

ul.slideshow {list-style:none; overflow:hidden; position:relative; margin:0; padding:0;}	

ul.slideshow li { position:absolute; left:0; right:0;}
ul.slideshow li.show {}
ul img {border:none;}

#slideshow-caption {text-align: right; width:100%; height:50px; position:absolute; bottom:0; left:0; color:#fff; }
#slideshow-caption .slideshow-caption-container {padding:5px 10px; z-index:1000;}
#slideshow-caption h3 {	margin:0; padding:0; font-size:14px; }
#slideshow-caption p {margin:5px 0 0 0; padding:0;}
.light img {
	margin-right:  10px;
	border: 1px solid white;
	margin-bottom: 10px;
}

