body
	{
		font-family: Arial, Helvetica, sans-serif; 
		color:#333333;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
		
	} 

div
	{
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}
			
/*____________________________________________ div-tag __________________________________________________________________*/
div.printtop
	{
		display:block;
	}

div.top1
	{
		position:static;
		display:none;
	}


div.top2
	{
		position:static;
		display:none;
	}




div.login
	{
		position:static;
		display:none;
	}

div.menue
	{
		position:static;
		display:none;
	}
	

div.flash
	{
		position:static;
		display:none;
	}



div.main
	{
		position:static;
		width:100%;
		margin-top:120px;				
	}


div.info
	{
		position:static;
		display:none;
	}


div.content
	{
		position:static;
		float:left;
		width:100%;
		overflow:hidden;
	}


div.nav
	{
		position:static;
		float:right;
		display:none;	
	}

	
div.banner
	{
		position:static;
		width:100%;
		vertical-align:top;
		margin-bottom:5px;
		clear:both;
	}
		

div.textright
	{
		position:relative;
		top:0px;
		left:0px;
		width:320px;
		height:75px;
		float:left;
		padding-left:3px;
	}

div.textleft
	{
		position:relative;
		top:0px;
		left:0px;
		width:310px;
		float:left;
	}

		
div.navcontainer
	{
		width:100%;
		margin:0px;
		margin-bottom:5px;
		padding:0px;
		padding-bottom:3px; 
		padding-top:2px;
		border-right: solid 1px #E2E1E7;
		border-bottom:solid 1px #E2E1E7;
	}

div.anhang
	{
		position:static;
		width:48%;
		float:left;
		margin:0px;
		margin-bottom:3px;
		margin-right:3px;
	}
	
div.kontakttoplinks
	{
		clear:both;
		float:left;
		width:235px;
		height:75px;
		margin-top:5px;
		margin-bottom:5px;
	}

div.kontakttoprechts
	{
		float:left;
		width:235px;
		height:75px;
		margin-top:5px;
		margin-bottom:5px;
	}



div.kontaktlinks
	{
		clear:both;
		float:left;
		width:235px;
		height:55px;
		margin-bottom:5px;
	}
	
div.kontakt
	{
		float:right;
		width:231px;
		height:55px;
		margin-bottom:5px;
	}

div.w3selfadmin
	{
		display:none;
	}
			
/*____________________________________________ h-tags __________________________________________________________________*/
			
h1  
	{
		color:#41693C;
		font-weight:bold;
		font-size: 120%;
		padding:0px;
		margin:2px;
		text-align:center; 
	}					


/*____________________________________________ p-tag __________________________________________________________________*/
p 
	{
		font-size: 70%;
	}




/*____________________________________________ span-tag __________________________________________________________________*/
span 
	{
		font-size: 70%;
	}

span.copy 
	{
		font-size: 9px;
		line-height:1.3;
		color: #8A8A99;
		display: block;
		background-color:white;
		padding-right:45px;
		margin-top:0px;
		text-align:right;
	}



span.print
	{
		display:block;
		margin-top:4px;
		margin-left:0px;
		padding:0px;
		border-right: 1px solid #E2E1E7;
		border-top: 1px solid #E2E1E7;
		border-bottom: 1px solid #E2E1E7;
		width:100%;
		font-weight:bold;
	}



b.black
	{
		font-size: 100%;
		color:#8A8A99;
		margin:0px;
		margin-left:0px;
		padding:0px;
		font-weight:normal;
	}





/*____________________________________________ a-tag __________________________________________________________________*/

a 
	{
		color:#333333; 
		text-decoration:none; 
		margin:0px;
		padding:0px;
	}

a:hover
	{
		color:#333399; 
	}

a.search 
	{
		color:#385DB8; 
		padding-top:0px;
		padding-right:10px;
	}

a.druck
	{
		color:#333399;
	}


a.druck:hover
	{
		color:#2B75BB; 

	}

a.navi
	{
		display:block;
		padding-right:2px;
	}

a.navi:hover
	{
	}

a.navi span
	{
		margin-left:20px;
		line-height:170%;
	}

a.navex
	{
		display:block;
		padding-right:2px;
	}

a.navex:hover
	{
	}

a.navex span
	{
		margin-left:20px;
		line-height:170%;
	}

 
 
/*____________________________________________ img-tag __________________________________________________________________*/

img
	{
		border:0;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;	
	}


/*____________________________________________ div-spezifische Formatierungen __________________________________________________________________*/

/*______________________________________________ div.nav ____________ */
div.nav h3
	{
		display:block;
		margin-left:1px;
		margin-bottom:0px;
		margin-top:0px;
		padding-bottom:0px;
		font-size: 70%;
		border-right: 1px solid #E2E1E7;
		border-top: 1px solid #E2E1E7;
		border-bottom: 1px solid #E2E1E7;
	}



/*______________________________________________ div.content ___________ */


div.content h3
	{
		font-size: 70%;
		color:#0B0B8D;
		margin:0px;
		padding-left:2px;
		display:block;
		margin-bottom:1px;
		margin-top:1px;
	}

div.content p
	{
		margin-top:0px;
		padding-left:2px;
		padding-bottom:0px;
		padding-right:10px;
		margin-bottom:3px;
		text-align:justify;
	}
/*______________________________________________ div.textright ___________ */

h3.textright a
	{
		color:#FFFFFF;
	}

h3.textright a:hover
	{
		color:#FFFFFF;
	}

h3.textright a:visited
	{
		color:#FFFFFF;
	}

h3.textright a:link
	{
		color:#FFFFFF;
	}


div.textright h3
	{
		font-size: 80%;
		color:#FFFFFF;
	}
div.textright span
	{
		font-size:80%;
		color:#FFFFFF;
	}

/*______________________________________________ div.info ________________ */

div.info p
	{
		font-size: 70%;
		color:#0B0B8D;
		padding-left:7px;
		padding-top:1px;
		padding-bottom:12px;
		margin-top:0px;
		margin-bottom:5px;
	}

div.info a
	{
		color:#0B0B8D;
	}

div.info a.navi
	{
		font-weight:bold;
		color:#0B0B8D;
		padding:0px;
		margin-top:2px;
		margin-bottom:12px;
	}

div.info a.navi:hover
	{
		color:#333333;
	}




/*______________________________________________ div.topbanner ____________ */

div.topbanner h3
	{
		float:left;
		font-size:85%;
		margin:0px;
		padding:0px;
		color:#ffffff;
	}

div.topbanner img
	{
		float:left;
	}




/*______________________________________________ div.menue __________________ */

div.menue span
	{
		/*font-size:70%;*/
		margin-right:8px;
		margin-left:0px;
		font-weight:bold;
		line-height:19px;
		vertical-align:middle;
	}

div.menue a
	{
		text-decoration:none;
		color:#A6D6FF;
	}

div.menue a.selected
	{
		text-decoration:none;
		color:#FFFFFF;
	}



/*______________________________________________ div.login __________________ */


div.login span
	{
		font-size: 70%; 
		padding-right:9px; 
		margin-top:0px; 
		padding-left:0px; 
	}



div.login a
	{
		text-decoration:none; 
		font-weight:bold;
		color:#A6D6FF;
	}

/*______________________________________________ div.top2 ____________________ */

div.top2 a:hover
	{
		color:#FFFFFF;
	}


/*______________________________________________ div.navcontainer __________________ */

div.navcontainer a
	{
		margin:0px;
		padding:0px;
	}

/*______________________________________________ div.banner __________________ */ 
div.banner a
	{
		color:#0B0B8D;
	}

div.banner a:hover
	{
		color:#2B75BB;
	}

div.banner img
	{
		margin:0px;
	}


div.banner h3 
	{
		background-color:transparent;
	}


/*______________________________________________ div.anhang __________________ */ 
div.anhang p
	{
		background-color:transparent;
	}

div.anhang h3 
	{
		background-color:transparent;
	}