html body {
height:100.02%; margin:0; padding:0;
background:transparent url(images/new_bg_bdy.jpg);
color:#564b47;
text-align:center;}

h1,h2,h3,h4,h5,h6 {
font-family:'Arial', sans-serif;
text-align:left;
color:#666666;background-color:transparent;
float:none;margin-left:0px;}

h1{	padding:10px 0 0 0px;font-size:1.6em;font-weight:normal;text-decoration:none;line-height:25px;color:#ff9900;}	
h2{	padding:10px 0 0 0px;font-size:1.2em;font-weight:bold;text-decoration:underline;margin-top:35px;}	
h3{	padding:30px 0 0 0px;font-size:1.2em;font-weight:bold;}	
h4{	padding:30px 0 0 0px;font-size:1.0em;font-weight:bold;text-decoration:none;border-bottom:1px dashed #666;}	
h5{	padding:30px 0 0 0px;font-size:1.0em;font-weight:normal;text-decoration:underline;}	
h6{	padding:30px 0 0 0px;font-size:1.0em;font-weight:normal;}	

/*------classes----------------------------------------------------------------*/
.tsmall {font: normal 10px Verdana, sans-serif;} 
.tmiddle {font: normal 12px Verdana, sans-serif;}
.tbig {font: normal 14px Verdana, sans-serif;}

/*x-tra classes----*/
.zitat{
background-color:transparent;color:#666;	
margin-left:20px 20px 20px 120px;
padding: 10px 10px 10px 20px;
font:italic 18px 'Times New Roman', sans-serif;
text-align:left;
text-decoration:none;
border-left:3px solid #ff9900;}

.wichtig {
background-color:#fafafa;color:#FF9933;
margin:20px 0px 20px 0px;
padding:15px;
font:normal 16px 'Arial', sans-serif;
text-align:left;
text-decoration:none;
border-top:1px dashed #c00;
border-bottom:1px dashed #c00;
border-right:none;}

.top {
text-transform:uppercase;
font-weight:bold;
background-color:#f4f4f4;
border:1px solid #ccc;}

h1.title {
margin-left:25px;padding:10px 0 0 0px;
font:normal 24px 'Arial', sans-serif;
text-align:left;
text-decoration:none;
color:#ff9900;
background-color:transparent;
float:none;}

h1.subtitle {
margin-left:25px;padding:0px 0 0 0px;
font:italic normal 20px 'Times New Roman', sans-serif;
color:#666666;background-color:transparent;
text-decoration:none;}

p {
font: normal 14px Verdana, sans-serif;line-height:24px;}

a {
font: bold 14px Verdana, sans-serif;
color:#FFB367;
text-decoration:none;}

a:hover {
font: bold 14px Verdana, sans-serif;
text-decoration:underline;
color:#ff6f0b;}



/*======================================================================*/
/*CONTAINER-------------------------------------------------------------*/
/*======================================================================*/

#bigcontainer {
width:60%;
background-color:#fff;
margin:0 auto;}

/*set-a-float-to-fix-a-float*/
#saftfaf {float:left;}

#rap {
float:left;
width:760px;
padding:0px 8px;
background:#fff url(images/new_rap.jpg) center repeat-y;
text-align:left;
font: 14px Trebuchet MS,Georgia, Arial, serif;}

#header {
background:#efefef url(images/new_bg_hdr.jpg) no-repeat 390px 0px; 	
height: 220px;
width:98%;margin:20px 9px 0 8px;
border-top:2px solid #666;
border-bottom:2px solid #666;}

#main {
min-height:800px;
float:left;
padding:0;
background:transparent;
width:740px;}

*html #main {
height:600px;}

#content {
width:490px;
float:right;
padding:15px;
margin:0;
background-color:transparent;
line-height:20px;}
*html #content {line-height:18px;}

#content-startseite, #content-kontakt {
width:90%;
float:left;
padding:25px;
margin:0;
background-color:transparent;
overflow:hidden;
line-height:18px;}

#sidebar {
float:left;
width:186px;height:500px;
margin:10px 0 0 10px;font-size:1em;
padding:0px 0px 10px 0px;
color:#333;background-color:#fff;}

#sidebar a.img {text-decoration:none;color:#7a7a7a;} 
#sidebar a.img img{border:none;text-decoration:none;} 
#sidebar a#partner {text-decoration:none;color:#7a7a7a;font-weight:normal;font-size:10px;line-height:14px;} 
#sidebar a#partner:hover {text-decoration:none;color:#FFB367;font-weight:normal;} 


#content ol li a {
font-weight:normal; text-decoration:none;}

#content ol li a:hover {
font-weight:normal; text-decoration:underline;}

#content ol li {
margin-bottom:15px;}


/*======================================================================*/
/*NAVIGATION OBEN-------------------------------------------------------*/
/*======================================================================*/

#navcontainer {
position:absolute;
top:136px;
left:20px;
z-index:3;
width:95%;height:auto;min-height:2.4em;
padding:5px 0px 2px 0px;
background-color:transparent;}


#navcontainer ul {
list-style:none;
margin:0px 0px 0px 0px; padding:0;} 

#navcontainer li {
float:left;
margin-right:2px;; padding:0;
background-color:#e9e2de;}

#navcontainer a, #navcontainer span {
display:block;width:8em;
padding:0.7em;
font:small-caps bold 14px Arial, sans-serif;
letter-spacing:3px;
text-decoration:none;
color:#000; background-color:#d9d9d9;
border-bottom:none;}

#navcontainer span, #navcontainer .active {
background-color:#ff9933;}

#navcontainer a:hover{
background-color:#c0c0c0;}

/*======================================================================*/
/*NAVIGATION SIDEBAR----------------------------------------------------*/
/*======================================================================*/
ul{width:100%;}

ul#listmenu1 {
margin-left:0px;	
margin-top:20px;padding:0;
list-style-type:none;
text-align:right;}

ul#listmenu1 a, ul#listmenu1 a:hover, ul#listmenu1 .active {
display:block;
padding:10px 5px 10px 5px;
font: bold 12px arial,	sans-serif;
text-decoration:none;
border-bottom: 1px solid #000;}
ul#listmenu1 .active {background-color:#FFB367;color:#000;}
ul#listmenu1 a:hover {background-color:#f4f4f4;}
ul#listmenu1 a {background-color:#fff;color:#666;}

.clear {clear:both;}

/*---sbar-menu-IE---------------------*/
* html ul#listmenu1 {
margin:0;padding:0;
line-height:0px;}

* html ul#listmenu1 a {
padding:10px 0 10px 0;}
* html ul#listmenu1 a:hover {
padding:10px 0 10px 0;}
* html ul#listmenu1 .active {
padding:10px 0 10px 0;}


/*======================================================================*/
/*======================================================================*/


ul#protokolle li a.protokoll1, ul#protokolle li a.protokoll2 {
display:block;
width:90%;height:30px;
font:normal 14px Verdana, sans-serif;
text-decoration:none;
margin:0;padding:15px 0 0 20px;
background: #fff url(images/lsi_1.jpg) no-repeat 0px 22px;}

ul#protokolle li a.protokoll1:hover, ul#protokolle li a.protokoll2:hover {
background: #f4f4f4 url(images/lsi_2.jpg) no-repeat 0px 22px;}


ul#protokolle {
list-style:none;margin-top:50px;}

table#elternbeiraete td#first {width:100px;border-bottom:1px solid #f4f4f4;vertical-align:top;}
table#elternbeiraete td {width:200px;background-color: #f4f4f4;}
table#elternbeiraete tr#zebra {background-color:#fafafa;}


#aktuell { padding: 0.5em; border: 4px solid #FFDF80;}

#aktuell img { border: none;}
