/**
* DESIGN AND LAYOUT TAKEN OVER FROM http://css.maxdesign.com.au/floatutorial
* THANKS FOR THAT GREAT TUTORIAL
* TEMPLATE TUTORIAL (c) 2007 by C. Sommer (doc) for http://WebsiteBaker.org
*/
 
/* DEFINIERTE STARTWERTE FÜR ALLE HTML-ELEMENTE */
* { 
 margin: 0; 
}
 
/* HELLBLAUER HINTERGRUND FÜR DIE BROWSERSEITE */
html, body { 
 font-family: verdana, trebuchet ms, tahoma, lucida console, helvetica, comic sans ms, calibri, sans-serif;
  background: url(img/bg_page.jpg); 
  background-repeat: repeat; 
/*  background-color: #669966; */
  height: 100.5%;
  line-height: 110%;
  margin: 0 auto;
	vertical-align: top;
} 
h1 { font-size:18px; }

#blankrow {height:7px}
/****************************************************************
* NACHFOLGENDE DIV TAGS LEGEN DAS AUSSEHEN DER WEBSEITE FEST
* BANNER, 2 x NAVIGATION, INHALT MITTE, NEWS RECHTS, FUSSZEILE
****************************************************************/
#topline {
height: 20px;
vertical-align: top;
background: url(img/bg_page.jpg); 
background-repeat: repeat; 
/* background-color: #669966; */
padding: 20px 20px 0px 0px;
}
#banner {
 height: 250px;
 width: 996px;
 background-image: url(img/bgo.jpg);
 background: url(img/banner.gif); 
 background-color: #fbe191; 
 padding: 0px 0px 0px 0px;
 clear: both;
      -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
} 
#main {
 width: 1000px;
  vertical-align: top;	
/* background:url(img/sidebar_bg.png) repeat-y top right #fff; */
 background-color : #99cc99;
/* border-left: 1px solid #ffd350; 
 border-right: 1px solid #ffd350; */
  -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
   box-shadow: 0px 1px 5px 0px #4a4a4a; 
}
#content {
 vertical-align: top;	
 float: left;
 width: 760px;
 font-family: verdana, trebuchet ms, arial, helvetica, comic sans ms, calibri, sans-serif;
 color: #000000 ;
 padding: 10px;
 font-size: 14px;
 background-color : #f3f1e7; 
}
#content p { margin: 14px;}

#sidebar {
	width:100%;
	height:100%;
	 font-size: 10px;
	vertical-align: top;
  text-align: left;
	padding: 0px 5px 5px 5px;
}
#logbox {
 color: #000;
 font-size: 12px;
 font-weight: bold;
 text-align: right;
 padding: 0px 10px 0px 0px;
 background-color : #898989;
}
#logbox a:link {text-decoration: none; color: #fff;}
#logbox  a:visited {text-decoration: none; color: #fff;}	
#logbox  a:hover {text-decoration: none; color: #000;}

#fz {
 width: 1000px;
 background-color: #006600; 
 color: #fff;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 padding: 4px 0px 5px 0px;
 margin: 0px 0px 20px 0px;
     -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}	
#fz a:link {text-decoration: none; color: #fff;}
#fz  a:visited {text-decoration: none; color: #fff;}	
#fz  a:hover {text-decoration: none; color: #000;}
	
#yah {
  background-color: #898989;
  height: 30px;
  width: 1000px; 
  margin: 0 0 0 0px;
  vertical-align: center;
	text-align: left;
	font-size: 14px;
  color: #000;
  padding-top: 0px;
  padding-left: 10px;
/*      -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a; */
}
#yah a:link {color: #fff; text-decoration:none;}
#yah a:hover {color: #000; text-decoration:none; font-weight:bold;}
#yah a:visited {color: #fff; text-decoration:none;}	 
/**************************************************************************
* NACHFOLGENDE CSS ANWEISUNGEN DIENEN DER FORMATIERUNG DES OBEREN MENÜS
* AUSRICHTUNG, KEINE LISTENSYMBOLE, AKTIVE ELEMENTE IN WEISSER SCHRIFT
***************************************************************************/
#navbox {width:100%; height: 38px; background-color: #006600; font-size: 16px; display:block; clear:both;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
#nav {width: 1002px; 	border-top: 0; border-bottom: 0px solid #000; line-height: normal; margin-left: 0px;}
#nav ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	font-size: 100%; 
	width: auto;
	background-color: #006600;
	position: relative; /* Fix the Stupid IE6 Bug */
	z-index: 8;
	clear: both;
}
#nav li {position: relative;}
#nav ul li {float: left;
	color: #000;
	text-align: center;
	border-right: 1px solid #000;
}
#nav ul li a {height: 28px;
	display: block;
	background: ##006600;
	padding: 8px 10px 2px 10px;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	color: #fff;
	text-decoration: none;
}
#nav ul ul ul {top: 0px; left: 100%;}

/* Root Level Link Formatting */
#nav ul li {display: block; float: left; color: #000; text-align: center; font-weight: normal;}
#nav ul li a {display: block; color: #fff; text-decoration: none;} 
#nav ul li a:hover {font-weight:normal; background-color: #FFFF00; color: #000;}
#nav .menu ul li a:hover {background: #FFFF00; border-color: #000; color: #4b4c4d;}
#nav .menu li a:focus {background: #fcfe04; border-color: #000; color: #4b4c4d;}
#nav .menu li a:active {background: #fcfe04; border-color: #000; color: #4b4c4d;}
#nav .menu ul li a.active {background: #d1d2d4; border-color: #fff; color: #4b4c4d;}

/*Current page Customisations*/
#nav a.menu-current{height: 30px; background-color: #33CC33; color: #000; padding: 8px 10px 0px 10px;}
#nav a.menu-parent {height: 30px; background-color: #00ff00; color: #000; padding: 8px 10px 0px 10px;}
/* #nav .menu .home a {display: block; width:2px; height:22px; background: #7290a7 url(img/home.gif); margin:0; padding:0;} */

/* 2nd Child menu */
#nav .menu li ul {width: 180px; position: absolute;  margin: 0px; display: none; font-size: 100%; background: #CCCC00; }
#nav .menu li ul li {text-align: left; font-size: 100%; font-weight: normal; margin: 0px;  border-right: 0px; border-bottom: 1px solid #aeaeae; padding: 0px;}
#nav .menu li ul a { width: 180px; background: #CCCC00; color: #000;}
#nav .menu li ul a:hover {color: #4b4c4d; background: #fcfe04; color:#000; border-right: 0px; }
/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: block;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}
/* 3rd Child Menu Appreances  */
#nav .menu li ul li ul li a 	{height: 28px; background: #f6ef66; color: #000; padding: 8px 10px 2px 10px; margin: 0px;}

#menu2 {font-size: 1em; line-height: 30px; background: #D2D2D2;}
#menu2  a:visited  {color: #000;}
#menu2  a:link {color: #000;}
#menu2 ul {color: #fffff; margin: 0; padding: 0;}
#menu2 ul li {color: #fffff; list-style: none; display: inline; margin: 0; padding: 0;}
#menu2 ul li a {color: #fffff; text-decoration: none; display: block; padding-left: 5px; border-bottom: 1px solid #aeaeae; }
#menu2 ul li a:hover {background-color: #696969; color: #fff;}




