html,body{margin:0;padding:0}

body
{
background: #ffffff;
font-family: verdana, arial, helvetica, sans serif;
font-size: 10pt;
font-weight: normal;
margin: 0px auto;
padding: 0px;
text-align:center;
overflow-x:hidden;
overflow-y:auto;
}

	
#container
{
background:#ffffff;
width:800px;
height:100%;
margin:0 auto;
padding: 0 0;
text-align:center;

}



#kopf 
{
background:#ffffff url('kopf_home.jpg') 0 0;
background-repeat:no-repeat;
margin-top:0px auto;
width:800px;
height:230px;
text-align:center;
}



#navi
{
background:#ffffff url('navi_home.jpg') 0 0;
background-repeat:no-repeat;
width:800px;
height:230px;
color:#000000;
margin:0 auto;
padding: 0  0;

}



#fuss
{
background:#ffffff url('fuss_home.jpg') 0 0;
background-repeat:no-repeat;
margin-left:auto;
margin-top:0px auto;
width:800px;
height:200px;
text-align: center;
color:#000000;

}










/*------------------------------------NAVIGATIONSFORMATIERUNG------------------------------------------------------*/



#navi a:hover{
	background-image: url(transp.gif);
	text-align:center;
	text-decoration: none;
	display:block;
	width:230	px;
	height:220px;
	color:#000000;
	font-weight: bold;
	padding-left:15px;}


#navi a:link { 
	text-align:center;
	text-decoration: none;
	display:block;
	background-image: url('transp.gif');
	color:#000000;
	font-weight: bold;
	width:230px;
	height:220px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	padding-left:15px;
		
	
}


#navi a:visited {
		text-align:center;
		text-decoration: none;
		display:block;
		background-image: url('transp.gif');
		color:#000000;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:10pt;
		font-weight: bold;
		width:230px;
		height:220px;
		padding-left:15px;
				
	}



#fuss a:hover{
	background-image: url('transp.gif');
	text-align:center;
	text-decoration: none;
	width:190	px;
	height:220px;
	color:#000000;
	font-weight: bold;
	padding-left:15px;}


#fuss a:link { 
	text-align:center;
	text-decoration: none;
	background-image: url('transp.gif');
	color:#000000;
	font-weight: bold;
	width:190px;
	height:220px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	padding-left:15px;
		
	
}


#fuss a:visited {
		text-align:center;
		text-decoration: none;
		background-image: url('transp.gif');
		color:#000000;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:10pt;
		font-weight: bold;
		width:190px;
		height:220px;
		padding-left:15px;
		

			
	}


.table
{

font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size:10pt;
color: #000000;
display:block;
width: 260px;
border: solid 1px;
border-color: #ffffff;
float:left;
text-align:center;
margin:0 auto 0;


}

.table_schule
{

font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size:10pt;
color: #000000;
width: 250px;
border: solid 1px;
border-color: #ffffff;
float:left;
text-align:center;

}



.aktiv1 {

	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-align:center;
	margin:0 auto 0;
	display:block;
	

	}

.aktiv1_schule {

	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-align:center;
	display:block;

	}




.linie {
        
        height: 27px;
        width: 182px;
        line-height: 160%;
        background-image: url('navi.png');
        background-repeat:no-repeat;
        color: #000000;
        text-align:center;
        font-weight: bold;
        font-size: 9pt;  
        display:block;      
}

.linie_schule {
        
        height: 27px;
        width: 182px;
        line-height: 160%;
        background-image: url('navi_over.png');
        background-repeat:no-repeat;
        color: #000000;
        text-align:center;
        font-weight: bold;
        font-size: 9pt;   
        display:block;     
}


.aktiv2
{
        font-weight: normal;
        font-size: 9pt;
	text-align:center;
        color: #000000;
        font-family:verdana, arial, helvetica, sans-serif;
        display:block;

}

.aktiv2_schule
{
        font-weight: normal;
        font-size: 9pt;
	text-align:center;
        color: #000000;
        font-family:verdana, arial, helvetica, sans-serif;
        display:block;


}
	
	
.linie a:hover

{
       height: 27px;
        width: 182px;
        line-height: 160%;
        background-image: url('navi_over.png');
        background-repeat:no-repeat;
        color: #000000;
        text-align:center;
        font-weight: bold;
        font-size: 9pt;

 }
 
 
  

.linie_schule a:hover

{
       height: 27px;
        width: 182px;
        line-height: 160%;
        background-image: url('navi.png');
        background-repeat:no-repeat;
        color: #000000;
        text-align:center;
        font-weight: bold;
        font-size: 9pt;

 }





.linie a:link{


	text-decoration: none;
	text-align:center;
	color: #000000;
	font-weight: bold;
	height:25px;
	font-size: 9pt;
}




.linie_schule a:link{


	text-decoration: none;
	text-align:center;
	color: #000000;
	font-weight: bold;
	height:25px;
	font-size: 9pt;
}

.linie a:visited {

	text-decoration: none;
	text-align:center;
	color: #000000;
	font-weight: bold;
	height:25px;
	font-size: 9pt;
	}
.linie_schule a:visited {

	text-decoration: none;
	text-align:center;
	color: #000000;
	font-weight: bold;
	height:25px;
	font-size: 9pt;
	}
		


.aktiv {
	font-weight: normal;
	font-size: 9pt;
	background:#9d9d9d;
	color: #ffffff;
	display:block;
	background-color:#ffffff;
	border-color: solid 1px;
	width: 240px;
	text-align:center;
}

/*------------------------------------Beginn Text und Tabellenformatierungen------------------------------------------------------*/


.text_kl
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 7pt;
color: #000000;
font-weight:bold;
padding-left: 9px; }

.suche
{border-top: solid 1px;
 border-left: solid 1px;
 border-bottom: solid 1px;
 color:#ffffff;}
 



 


.text_inhalt
{

font-family:verdana, arial, helvetica, sans-serif;
font-size:10pt;



}
 
.table-title
{

border: solid 1px;
border-color: #ffffff;
font-family:verdana, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#ffffff;
height: 20px;
}


.tabelle td,tr
{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: normal;
align:justify;


}

.titel
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #ffffff;
font-weight: normal;

}

h5 {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #ffffff;
font-weight: normal;
text-align:center;

}


h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: bold;



}

hr {
color: #003399;
heigth: 1px;
}


 /*------------------------------------VERLINKUNGEN IM TEXT------------------------------------------------------*/

a:link { 
	text-decoration: underline;
	color: #ffffff;
	font-family: Verdana,Arial, Helvetica, sans serif;
	font-size:10pt;
	font-weight:bold;

	
}
a:visited {
	text-decoration:underline;
	color: #ffffff;
	font-family: Verdana,Arial, Helvetica, sans serif;
	font-size:10pt;
	font-weight:bold;

}


a:hover
{
	
	font-family: Verdana,Arial, Helvetica, sans serif;	
	font-size:10pt;
        color:#ffffff;
	font-weight:bold;


		
}
a: vlink

{ 
	text-decoration: underline;
	color: #ffffff;
	font-family: Verdana,Arial, Helvetica, sans serif;
	font-size:10pt;
	font-weight:bold;

	
}
/*-------------------------------------------------------------diverses-----------------------------------------*/

.author {
font-size:11px; 
font-weight:bold;
font-style:normal; 
color:#961207;
}

span.author {
font-size:11px; 
font-weight:bold;
font-style:normal; 
color:#961207;
}
/*------------------------------------------------------------eingefügt------------------------------*/
.tabelle {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: bold;
text-align:center;



}


.table_title
{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight: bold;

}


td a:hover {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10pt;
color: #000000;

text-decoration:none;


}

td a:link {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #000000;
text-decoration:none;



}

td a:visited {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration:none;
color: #000000;




}


td
{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: normal;
text-align:left;

}


ul {

list-style-image:url('pfeil.gif');
margin-top:10px;
margin-left:-25px;
color:#ffffff;

}


li 

{
list-style-image:url('pfeil.gif');
margin-left:40px;
color:#ffffff;

 
 }

li a:hover {

list-style-image:url('pfeil.gif');
font-family: Verdana,Arial, Helvetica, sans serif;	
font-size:10pt;
color:#000000;
font-weight:bold;


}

/*----------------------------------------------Formular-------------------------------------------------------*/

form 
{
color:#ffffff;


}

fieldset 
{
border:5px;

}

formtype_mail
{

margin-left: 50px;

}

input
 {
background: visibility;
width:200px;
color:#ffffff;
padding: 2px 2px 2px 3px;

}

textarea
 {
background: visibility;
width:400px;
color:#000000;
padding: 2px 2px 2px 5px;

}

label{

color:#ffffff;
width:100px;
line-height: 120%;
font-weight:bold;
float:left;



}


suche

{

border:0px;
width: 50px;
margin-left: 350px;


}
