/* CSS Document */
body { 
	font-family			: Verdana; 
	margin: 0;
	padding: 0;
	padding-top			: 10px;
	width: 100%;
	text-align: center;
	background-color  : #E8F0FA;

}

td, tr, p, div {
  font-family       : Verdana;
  font-size         : 12px;
  color             : #666666;
}

div#hinweis {
	background-color  : #ffff99;
	color  : #990000;
	border:1px solid #aaaaaa;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	text-align: center;
	margin: 3 auto;
	padding: 3;
}

div#headder {
	text-align: left;
	width: 100%;
	height: 111 px;
	border:1px solid #aaaaaa;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	background:	url(images/Head-Baum.gif) right;
	background-repeat:no-repeat;
	background-color  : #ffffff;
	overflow: hidden;
}

div#headdermenu {
	border:1px solid #aaaaaa;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	background-color  : #ffffff;
	width: 100%;
	height: 35px;
}


div#menu {
	width: 205;
	top: 20px;
	background-color  : #ffffff;
	border:1px solid #aaaaaa;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
}

div#kontent {
	width: 550px;
	bottom: 100px;
	background-color  : #ffffff;
	border: 1px solid #aaaaaa;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	overflow: hidden;
	text-align: left;
}

div#newsspalte {
	width: 208px;
	overflow: hidden;
	
}
.newstitel{
	color:				#0C499D;
	font-family:		Verdana;
	font-size:			11px;
	font-style:			normal;
	line-height:		16px;
	font-weight: 		bold;
	text-align:			center; 
	overflow: hidden;
}
.newstext{
	text-align:			center; 
	overflow: hidden;
}

table#newstab{
	background-color  : #ffffff;
	width: 100%;
	border: 1px solid #aaaaaa;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	overflow: hidden;
}
td#newscell{
}

#navcontainer {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10px;
  margin            : 0px 0px 0px 0px;
  padding           : 4px 0px 0px 0px;
  width             : auto;
  height            : 18px;
}
#navlist {
  margin            : 0px;
  padding           : 0px 0px 0px 0px;
}
#navlist ul, #navlist li {
  display           : inline;
  list-style-type   : none;
}
#navlist a:link, #navlist a:visited {
  border-right      : 1px solid #cccccc;
  padding           : 0px 8px 0px 8px;
  font-weight       : bold;
  line-height       : 8px;
  margin            : 0px;
  text-decoration   : none;
  color             : #333333;
  
}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
  color             : #FF9900;
}
#navlist a:hover {
  color             : #FF9900;
}

div#footer {
	position: relative;
	bottom: 7px;
	right: 8px;
	left: 8px;
	height: 30px;
	background-color  : #ffffff;
	border:1px solid #aaaaaa;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	overflow: hidden;
}


a.mainlevel {
  font-family       : Arial, Helvetica, sans-serif;
  margin-top        : 1px;
  padding-top       : 0px;
  font-size         : 12px;
  width             : 180px;
  text-indent       : 10px;
}
a.mainlevel:link {
  padding           : 0px 0px 0px 0px;
  font-size         : 12px;
  width             : 180px;
  text-indent       : 10px;
}
a.mainlevel:link, a.mainlevel:visited {
  display           : block;
  font-size         : 12px;
  font-weight       : normal;
  padding           : 2px 0px 2px 0px;
  color             : #666666;
  width             : 180px;
  text-indent       : 10px;
  background-color  : #F3F3F3;
}
a.mainlevel:hover {
  font-size         : 12px;
  background-color  : #FBFBF9;  
  color             : #000000;
  font-weight       : normal;
  text-decoration   : none;
  text-indent       : 10px;
}
#active_menu {
  color             : #666666;
  font-weight       : bold;
  background-color  : #FBFBF9;
}
a#active_menu:hover {
  color             : #333333;
  background-color  : #FBFBF9;
}

a.sublevel:link, a.sublevel:visited {
   font-family       : Arial, Helvetica, sans-serif;
	 padding-left		: 10px;
  vertical-align	: middle;
  font-size			: 11px;
  font-weight		: bold;
  color				: #666666;
  text-align		: left;
}
a.sublevel:hover {
  color				: #888888;
  text-decoration	: none;

}

.nav2 li.collapsed,
.nav2 li.expanded,
.nav2 li.leaf {
  list-style-type: none;
  list-style-image: none;
  padding: 0px;
  margin: 0px;
}
/*Drop-down menu*/
.nav2 {
  list-style-image: none;
  float:left; 
  border:none; 
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11px;
  color: #333333;
  font-weight: bold;


} /*Color navigation bar normal mode*/

.nav2 ul {list-style-type:none; color: #666666;display:block; 
  margin-top            : 8px ;
  margin-left            : 4px ;
  padding           : 0px 0px 0px 0px;
  width             : auto;
  height            : 18px;
}
.nav2 ul li {   float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:999 /*IE6*/; color: #666666;}
.nav2 ul li a {  float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:20px; line-height:20px; padding:0 12px 0 12px; text-decoration:none;color: #666666; }
.nav2 ul li ul {display:none; border:none;color: #666666;}

.nav2 ul li:hover a { text-decoration:none;color: #FF9900; } /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:100px; position:absolute; z-index:1; top:10px; margin-top:10px; left:0px;color: #FF9900;}
.nav2 ul li:hover ul li a {
	border-right:solid 1px #aaaaaa;
	border-left:solid 1px #aaaaaa;
	border-bottom:solid 1px #aaaaaa;
	background:#FBFBF9;
	display:block;
	width:190px; 
	height:auto; 
	line-height:14px; 
	margin-left:0px; 
	padding:4px 4px 4px 8px;  
	font-weight:normal; 
	color: #333333; 
	} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover { 
	text-decoration:none;
	color: #FF9900;
	} /*Color subcells hovering mode*/

