html, body {
padding:0px;
margin:0px;
/*background-color:#E5E5E5;*/
line-height:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
}
#wrapper {
}
#hdw {
height:70px;
background-color:#FFFFFF;
background-image:url('../files/header.png');
background-repeat:repeat-x;
}
#hdb {
width:900px;
height:70px;
margin-left:auto;
margin-right:auto;
position:relative;
}
#header_nav {
color:#76BB69;
font-size:10px;
position:absolute;
right:10px;
top:40px;
}
#header_nav a:link, #header_nav a:visited {
color:#76BB69;
text-decoration:none;
margin:0px;
}
#header_nav a:hover {
color:#76BB69;
text-decoration:underline;
}
#logo {
position:absolute;
top:0px;
margin-left:10px;
z-index:1000;
}
#cw {
background-color:#EBE9E9;
background-image:url('../files/bg.png');
background-repeat:repeat-x;
padding-bottom:22px;
}
#header_ad {
padding-top:22px;
margin-left:auto;
margin-right:auto;
width:870px;
height:90px;
margin-bottom:22px;
}
#header_ad img {
border:5px solid #FFFFFF;
}
#cb {
width:900px;
border:1px solid #76BB69;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
position:relative;
}
#cbl {
float:left;
width:180px;
padding:10px;
background-color:#FFFFFF;
margin:10px!important;
margin-left:5px;
}
#cbr {
float:right;
width:625px;
padding:10px;
}
#startpage_left {
float:left;
width:380px;
}
#tbw {
background-image:url('../files/footer.png');
background-repeat:repeat-x;
}
#tbb {
width:900px;
margin-left:auto;
margin-right:auto;
padding-top:15px;
}

#footer_nav {
color:#76BB69;
font-size:10px;
float:right;
}
#footer_nav a:link, #footer_nav a:visited {
color:#76BB69;
text-decoration:none;
margin:0px;
}
#footer_nav a:hover {
color:#76BB69;
text-decoration:underline;
}

/* ---------- HTML ---------- */
h1 {font-size: 13px; color: #1D5C94; display: inline;}
h2 {font-size: 12px; color: #1D5C94; display: inline;}
h3 {font-size: 12px; color: #1D5C94; display: inline;}
h4 {font-size: 11px; color: #1D5C94; display: inline;}

hr {border:solid #76BB69 1px;height:1px;}
/* ----------  Links ---------- */
a:link,a:visited      {color: #76BB69; font-weight: bold; text-decoration:none}
a:hover               {color: #76BB69; font-weight: bold; text-decoration:underline}

a.out:link,a.out:visited{color: #1D5C94; font-weight: normal; text-decoration: underline;}
a.out:hover {color: #1D5C94; font-weight: normal; text-decoration: underline;}

a.level1:link,a.level1:visited{color: #76BB69; font-weight: normal; text-decoration: underline;}
a.level1:hover {color: #76BB69; font-weight: normal; text-decoration: underline;}

/*---- Menu ----*/
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url('../files/menu_bg.png') no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #76BB69;
	text-align: left;
	padding: 5px 0 0 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}
a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #1D5C94;
}
a.mainlevel2:link, a.mainlevel2:visited {
	display: block;
	background: url('../files/menu_bg2.png') no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #76BB69;
	text-align: left;
	padding: 5px 0 0 28px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}
a.mainlevel2:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #1D5C94;
}
/*---- Module ----*/
.rahmen {
	visibility:visible; 
	border-width:1px; 
	border-color:#C0C0C0; 
	border-style:solid; 
}
/*--Suche*/
form {
  background:#BCE1B5;
  width:160px;
  border: 1px dotted #76BB69;
}
fieldset {
  border:none;
  padding-bottom:10px;
  display:block;
  clear:both;
}
textarea {
	border-width:1px; 
	border-color:#76BB69; 
  padding-bottom:10px;
  display:block;
  clear:both;
  width:375px;
}

/*Kommentare*/
p.comment-rank-rank {
  width:600px;
  border-width:1px; 
 	border-style:solid; 
	border-color:#1D5C94; 
}
.blogcomment{
  width:600px;
	border-width:1px; 
	border-color:#BCE1B5;
 	border-style:solid;  
  background:#E4F3E1;
}
.teaser{
	border-width:1px; 
	border-color:#BCE1B5;
 	border-style:solid;  
  background:#E4F3E1;
  padding: 5px 0 5px 5px;
}

/*Navi vertikal*/
/*
// 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;
} 
