/* CSS Document */

body {text-align: center; background-color:#FFFFEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

/*---------------------- Seitenlayout -------------------------------------------*/


#header {margin: auto; padding: 3px 10px 3px 10px; text-align: left; width: 610px; font-size: 0.9em; border-bottom: 1px solid #996600;}
#header .rechts {float: right;}
#header a {color: #000000; text-decoration: none;}
#header a:hover {color: #FF8C1A;}

#titel {margin: auto; padding: 5px 0px 5px 0px; text-align: left; height: 103px; width: 610px;
		background: url(home/imgheader.jpg) no-repeat center right;}		
#titel h1 {text-align: right; padding: 60px 10px 10px 0px; font-size: 1.5em;}
		


/*---------------------- horizontale Navigation -------------------------------------------*/

#navcontainer {margin: auto; padding: 0 0 0 0px; width: 860px; text-align: center;}
#navcontainer UL {list-style: none; margin: 0; padding: 0 3px 0 3px; border: none;}
#navcontainer LI {display: block; margin: 0; padding: 0; width: 122px; float: left; font-weight: bold;
				font-size: 1.2em;}
#navcontainer A {color: #444; display: block; width: auto; text-decoration: none; background: #FFFFEA; margin: 0;
				text-align: center; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #996600;
				border-bottom: 1px solid #996600; border-right: 1px solid #996600;}
				
#navcontainer A:hover, #navcontainer A:active {background: #FFFF97;}
#navcontainer A.active:link, #navcontainer A.active:visited {position: relative; z-index: 102; background: #FFFF97; font-weight: bold;}


/*---------------------- Seiteninhalt -------------------------------------------*/

#inhalt {margin: auto; padding: 3px; text-align: left; width: 610px; text-align: left;}
#inhalt h1 {font-size: 1.5em; font-weight: bold}
#inhalt img {border: none;}

#inhalt table {border-collapse: collapse; /*border-spacing: 0;*/ font-family: Arial, Helvetica, sans-serif;
				/* background: #eee; */}
#inhalt td, th {padding: 0.3em 1em; background: #FFFFEA;}
#inhalt th {background: #FFFF97;}
#inhalt tr.gerade td{background: #FFFFD2;}

/* Spaltengruppen formatieren */
#inhalt col.gerade {background: #ff0000;}
#inhalt colgroup#vor {background: #ffcccc;}

#inhalt .rechts {float:right; margin-top: 0px; width: 55%; text-align:justify; padding-right: 10px; 
				font-size: 0.85em;}
#inhalt .right {float:right; margin-top: 10px; width: 55%; text-align:justify; padding-right: 10px; 
				font-size: 0.85em;}
#inhalt .presse {text-align: justify; font-size: 0.9em;}
				
#inhalt a {text-decoration: none; border: none;}
#inhalt a:visited {text-decoration: none; color: #0000FF; border: none;}
#inhalt a:hover {color: #FF8C1A; border: none;}

.breaker {overflow: hidden; height: 1px; clear: both;}

/*---------------------- Fusszeile -------------------------------------------*/

#fusszeile {margin: auto; padding: 3px 8px 3px 8px; text-align: left; width: 610px;
			font-size: 0.9em; border-top: 1px solid #996600;}
#fusszeile .rechts {float: right;}
#fusszeile a {text-align: left; text-decoration: none;}