@charset "utf-8";
/* CSS Document */


/* <![CDATA[ */ 
*{
	scrollbar-arrow-color: #FF0000;
	scrollbar-highlight-color: #FF0000;
}

body {
	background-color:#FFFFFF;
	padding: 0;
	margin: 0;
	font-size: 75%;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	
	}
	
#pageContainer {
	border: solid 1px #666666;/**/
	border-width: 0;
	margin: 0;		
	min-width: 72em;
	width: auto;
	
}

* html #pageContainer {
	/* \*/
	word-wrap: break-word;
	/* verhindert float-Probleme beim IE/Win siehe Referenz zu float */
	height:100%;
}

/*Kopfzeile BMS*/
#header {
	margin:0; padding:0.5em 1em;
	background:#FFFFFF;
	background-image:  url(../Logos/waldk6.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	z-index:99;
	
	}

* html #header {

	width: 70em;/*für IE6*/
} 

/*Navigation oben*/
#navioben {
	margin:-1px 0; padding:0.3em 1em 0 1em;
	background:#FF0000;	
    height: 35px;
	border: #999999 1px solid;/**/
	z-index:1;
	/*min-width:70em*/
	
}

* html #navioben {
height: 30px;
width: 70em;
margin: -1em 0em -2em -2px;/**/
}/*für IE6*/

/*Hauptteil Gesamtcontainer Hauptseite*/

#main {
	/*border: 1px solid #ccc;*/
	border-left: 14em solid #EAEAEA;
	border-right: 14em solid #EAEAEA;
	background-color: #FFFFFF;
	margin:0;
	padding: 0;
	z-index:1;
	}
	
* html #main {
width: 44em;
margin: 7px 0 0 0;
} /*für IE6*/

/*Hauptteil Gesamtcontainer Unterseiten*/
#main2{
/*border: 1px solid #ccc;*/
border-left: 14em solid #EAEAEA;
border-right: 1px solid #666666;
background-color: #FFFFFF;
margin:0;
padding: 0;
z-index:1;
}



* html #main2 {
width: 57.8em;
margin: 7px 0 0 0;
border-right: 1px solid #666666;

}

#main3{
/*border: 1px solid #ccc;*/
border-left: 14em solid #EAEAEA;
border-right: 1px solid #666666;
background-color: #FFFFFF;
margin:0;
padding: 0;
z-index:1;
}

* html #main3 {
width: 57.9em;
margin: 20px 0 0 0;/**/
border-right: 1px solid #666666;
}/*für IE6*/


/*#middle p {
	padding: 0 0.5em;
}

#middle h2, #middle p {
	padding: 0.5em 0.5em 0 .5em;
}*/


/*Abschnitte innerhalb Hauptcontainer*/


#left, #middle, #right, #SOWrap {
	overflow: visible;
	position: relative;
	border-top:#999999 1px solid;
	
	}/**/

#SOWrap {
	float: left;
	margin: 0 -1px 0 -1px;
	width: 100%;
	z-index: 3;
}


#middle{
	float: right;
	margin:-5px -2px -1px 0;
	width: 100%;
	z-index: 4;
	border-left:#999999 1px solid;
	border-right: #999999 1px solid;/**/
	border-top:#999999 1px solid;
	background-color:#FFFFFF;
	min-height: 41em;}

* html #middle {
	height: 41em;
	margin: 0px -2px -0 1px;/**/
	}/*für IE6*/	
	
#middle2 {
	float: right;
	margin:-5px -2px -1px 0;
	width: 100%;
	z-index: 7;
	border-left:#999999 1px solid;
	border-right: #999999 1px solid;/**/
	border-top:#999999 1px solid;
	background-color:#FFFFFF;
	min-height: 41em;}

* html #middle2 {
	
	height: 40.5em;
	margin: 0px 0px 0 1px;/**/
	}/*für IE6*/
	

/*linke Navigationsleiste*/
#left{
	float: left;
	margin: -5px -1px 0px -14em;
	width: 14em;
	z-index: 4;
	min-height: 46em;
	border-right: #999999 1px solid;
	 /*min-height: 70em;border-bottom:#666666 1px solid;*/
	}
	
* html #left {
	/*height: 40em;*/
	margin: -1px -2px 0px -14em;/**/}
	
/*rechte Navigationsleiste*/	
#right {
	float: right;
	width: 14em;
	margin: -4px -14em 0px -2px;
	display:inline;
	z-index: 6;	
	background-color:#EAEAEA;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	min-height: 46em;
	/*border-bottom:#666666 1px solid;*/
}

* html #right {
	height: 41em;
/**/margin: 0px -14em 0px -2px;
	}/*für IE6*/

/*Fußzeile*/	
#footer {
	margin:0; 
	padding:0em 0.5em 0 1em;
	height: 25px;
	background-color:#CCCCCC;
	border:#666666 1px solid;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	z-index:15;	
	text-align:center;
	}

* html #footer {
	width: 70em;
	margin: -1px 0px 0 -1px;
	padding:0em 0.9em 0 1em;
	border-right:#666666 1px solid;/**/
	
	}/*für IE6*/

/*"Reinigung" nach float*/
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	background:transparent;
	}

.cleanerleft {
	clear:left;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	background:transparent;
	}
	
.cleaner p {
	margin: 0;
	}
	
.cleanerlinks {
	clear:left;
	height:1px;
	font-size:1px;
	border:0px none;
	margin:0; padding:0;
	background:transparent;
	}

	/*kleine Schriftgrößen*/

.klein {
font-size:0.9em;
	}
	
.klein2 {
font-size:0.75em;
	}

/** html .cleaner {
margin: -1em 0;
}für IE6*/


/*Überschriften*/
h1,h2, h3 { 
	font-size: 1.2em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0; }
	
h1 {
	padding: 1em 2em 0 4em;
	font-weight:900;
	}
	
h2 {
	padding: 1em 2em 0 1em;
	margin:0;
	}
	
h3 {
	padding: 0.5em 1em;
	font-size: 1em;
	margin:0;
	}

p { margin: 0.5em 1em;
	font-size: 1em; 
	line-height:1.2em;}/**/ 
	
ul {margin: 0.5em 1.2em;
	padding: 0.5em 1.2em;
	}
	
li {color:black;
	}

.red {
	color:red;
	}
	
.redf {
	color:red;
	font-weight:900;
	}
	
.black {
	color:black;
			}
.blackf {
	color:black;
	font-weight:900;
		}
		
.greyf {
	color:#EAEAEA;
	font-weight:900;
		}
		
table {
border:none;
}

table.wetter {
	width:700px;	
}
table.wetter tr td, th{
	
	border: 2px outset #FF0000;
	text-align:center;
	vertical-align:middle;
	padding: 2px;
	font-size:12px;
}
	

table.sichtbar { 
	width:700px;}

table.sichtbar tr td, th {
	border: 2px outset #FF0000;
	text-align:center;
	vertical-align:middle;
	padding: 2px;
}*/
/*
tr.sichtbar td {
	border: thin outset #FF0000;
	text-align:ceenter;
	vertical-align:middle;
	padding: 2px;
}

tr.sichtbar th {
	border: thin outset #FF0000;
	text-align:center;
	vertical-align:middle;
	padding: 2px;
}
/*td.sichtbar {
    
	}
	
	
th.sichtbar {border: thin outset #FF0000;
	text-align:left;
	vertical-align:middle;
	padding:2px;
	}
	*/
.center {
	text-align: center;
	}

ul.n {
list-style-type:none;
margin:0;
padding:0;
}

/*Listen neben Bildern: Muss Bildcontainer #imgli zugeordnet werden, um Abstand zu Listen zu erhalten*/
#list {
	/*margin: 0em  0em ;
	padding: 0em -2em;
	display:block;
	position:relative;*/
	float:left;
	}
	
.abstand {
margin: 0em 1em;}


/*Logo/Überschrift*/
li.h {
float:left;
display:block;
margin: 1px;
}
	
/*Suchfeld mit Button*/
li.s {

/*height: 18px;*/
margin:0.2em 0 0 0;
float:left;
text-align:center;
display:block;

}

/*Suchfeld*/
.sf {
height: 14px;
font-size:1em;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
}

/*Suchen-Button*/
.sa {
	font-size: 1em;
	font-weight:400;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0.2em 0 0px 0;
	text-align:center;
	}

/*Navigation oben*/
li.n{
	width:6.8em;
	margin:4px 0px 0 3px;
	float:left;
	text-align:center;
	}

li.n a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
	background-color:#FF0000;
	padding: 2px 0;
	border:1px solid #FF0000;
	font-size: 1em;
	font-weight: 900;
	}

li.n a:hover {
	color:#000000;
	}

/*Navigation links*/
li p.lh {
	display:block;
	color: #FFFFFF;
	background-color:#000000;
	padding: 0.5em ;
	margin:0 0 0.6em 0;
	text-decoration:none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:900;
	
	}
	
*html li p.lh {
	width: 13em;
	padding: 0.5em 0.6em 0.5em 0.5em;
	} 
	

/*Submenü Navigation links*/	
ul li.ls {margin:0 0 0.6em 0;
	}
	
li.ls {
	display:block;
	background:#EAEAEA;
	border: none;
	/*border-bottom: 1px solid #999999;
	margin:0 0 0.5em 0;*/
	padding: 0.0em 0.6em 0 0.5em;
	font-size: 1em;
	font-weight:900;
}

li.ls p {
	font-weight:400;
	background:#EAEAEA;
	margin:0; padding:0;
	color: #000000;
	}
	
li.ls a {	
	text-decoration:none;
	color: #000000;
	border:none;
	margin:0;
	}

li.ls a:hover {
	color: #FF0000;
	}
/*img {
margin: 0 0 0 0;
}*/

li.suche{
	width:13em;
	padding: 0 0 0 1em;
	float:left;
	text-align:left;
	}

.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
/* Bilderpostionierung*/

#imgre {
	float: right;
	margin: 10px 10px 10px 10px;
	/*vertical-align:middle;*/
	text-align:left;}

#imgli {
	float: left;
	padding: 5px 10px 5px 10px;
	display:block;
	text-align:left;}
	
#imgli15 {
	float: left;
	padding: 5px 10px 5px 10px;
	display:block;
	text-align:left;
	width: 15px;}
	
#imgli400 {
	float: left;
	padding: 0px 5px 5px 5px;
	
	text-align:left;
	width:400px;}

	
#imgli600 {
	float: left;
	padding: 0px 5px 5px 5px;
	
	text-align:left;
	width:600px;}
	
#imgli700 {
	float: left;
	padding: 0px 5px 5px 5px;
	
	text-align:left;
	width:700px;}

#imgli85 {
	float: left;
	padding: 5px 0px 5px 10px;
	display:block;
	text-align:left;
	vertical-align:middle;
	width:85px;
	height: 85px;}
	

#imgli150 {
	float: left;
	padding: 5px 0px 5px 10px;
	display:block;
	text-align:left;
	vertical-align:middle;
	width:140px;
	height: 85px;}
	
#imgli180 {
	float: left;
	padding: 5px 0px 5px 10px;
	display:block;
	text-align:left;
	vertical-align:middle;
	width:180px;
	height: 150px;}
	
#imgli180180 {
	float: left;
	padding: 5px 0px 5px 10px;
	display:block;
	text-align:left;
	vertical-align:middle;
	width:180px;
	height: 180px;}
	
#imgli200 {
	float: left;
	padding: 5px 0px 5px 10px;
	display:block;
	text-align:left;
	vertical-align:middle;
	width:200px;
	height: 150px;}
	
.imgcenter {
	text-align:center;
	vertical-align:middle;
	
	}
	
#galeriecontainer {
	width: 750px;
	display: block;
	}

/* ]]> */

