
*	{
	padding:		0;
	margin:			0;
	}

body 

	{
	background-color: 	#336699;
	font-family:      	verdana, arial, sans-serif;
	font-size:        	0.9em;
	color:			#ffffff;
  	padding:		0;
  	margin:			0;
        }

#main 	{
	display: 		block;
      	width: 			780px;
      	margin-top: 		0;
        margin-right:   0;
        margin-bottom:  5px;
      	border-right:   0px solid #003366;
      	border-bottom:  1px solid #003366;
      	border-left:    1px solid #ffffff;
      	border-top:     0px solid #ffffff;
	position:		absolute;
	left:			50%;
	top:			10px;
	margin-left:		-365px;
      	}

#kopf   {
	display:		block;
        width:			780px;
        height:			80px;
        border-left: 		0px solid #ffffff;
      	border-right:   0px solid #003366;
	}

#header {
        width:       		179px;
        height:      		60px;
        margin-top:  		0px;
        position:    		relative;
        top:         		0;
        left:        		0;
	float:			left;
	background-image:	url(logo.gif);
	background-repeat:	no-repeat;
	border-bottom:		0px solid #003366;
	border-top:		0px solid #ffffff;
	border-right:  1px solid #003366;
	border-left:    0px solid #ffffff;
        }

#header span

	{
	display:		none;
	}


#navigation 

	{
	width: 			590px;
	text-align:  		center;
	height: 		60px;
	display:  		block;
	float:    		left;
	position:		relative;
	top:			0;
	left:			0;
	border-top:		0px solid #ffffff;
	border-bottom:		0px solid #003366;
        }

#navigation ul 

	{
        display:		block;
	width: 			590px;
	height:			40px;
	}

#navigation ul li 

	{
        display: 		block;
	float:  		left;
	width:  		auto;
	height: 		60px;
	padding: 		0 2px 0 1px;
	background-image: 	url(bilder/padback.gif);
	background-repeat:	repeat-x;
	background-position:	0 0;
        }

#navigation ul li a 

	{
	display:		block;
	text-decoration: 	none;
	padding: 		20px 10px 0px 10px;
	color: 			#003366;
	background-image: 	url(bilder/navback.gif);
	background-repeat:	repeat-x;
	background-position:	0 0;
	height:  		40px;
	width:			95px;
	font-size:		0.8em;
	}

#navigation ul li a:hover 

	{
	display:		block;
	color: 			#ffffff;
	background-image: 	url(bilder/navback_hover.gif);
	background-repeat:	repeat-x;
	background-position:	0 0;
	height:  		40px;
	width:			95px;
        }

#navigation ul li a.activelink 

	{
	display:		block;
	text-decoration: 	none;
	padding: 		20px 10px 0px 10px;
	color: 			#ffffff;
	background-image: 	url(bilder/navback_hover.gif);
	background-repeat:	repeat-x;
	background-position:	0 0;
	height:  		40px;
	width:			95px;
	font-size:		0.8em;
	}
            


#subnavigation 

	{
	display: 		block;
	background-color: 	inherit;
	width: 			174px;
	height: 		350px;
	text-align: 		left;
	float: 			left;
	font-family: 		Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	border-right:      	0px solid #4678ac;
	position: 		relative;
	top:			0;
	left:			0;
	}
            
#subnavigation ul 
	
	{
	display: 		block;
	width: 			174px;
	height:			350px;
	margin-top:		20px;
	border-top:		1px solid #4678AC;
        }
                
#subnavigation ul li 

	{
	display: 		block;
	height:			auto;
	width:			100%;
	border-top:		#ffffff;
	}
                  
#subnavigation ul li a 

	{
	display: 		block;
	font-size: 		0.9em;
	text-decoration: 	none;
	padding: 		10px 10px 10px 10px;
	margin-left: 4px;
	width: 			156px;
	color: 			#003366;
	background-image: 	url(bilder/navback2.gif);
	background-repeat:	repeat-x;
	background-position:	0 0;
	border-bottom:		0px solid #4678ac;
	border-left:     0px solid #4678ac;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #003366;
	}
                    
#subnavigation ul li a:hover 

	{
	color: 			#ffffff;
	}
                          
#subnavigation ul li a.activelink 

	{
	display: 		block;
	font-size: 		0.9em;
	text-decoration: 	none;
	color: 			#ffffff;
	}
                                
               
#content
	{
        display: 		block;
        float: 			left;
	width: 			596px;
height: auto;
min-height: 350px;
	border: 		0px solid #000000;
	position:  		relative;
	top:			0;
	left:			0;
	font-family: 		Verdana, Tahoma, Arial,sans-serif;
	background-repeat:	repeat-x;
	background-position:	0 0;
	padding-top: 25px;
        }
         


#navigation_unten

{
width: 336px;
height: auto;
display: block;
margin: 10px 10px 10px 30px;

}

#navigation_unten ul

{
display: block;
width: auto;
height: 26px;
}

#navigation_unten ul li

{
display: block;
float: left;
width: auto;
height: 26px;
padding: 0 1px 0 1px;
text-align: center;
}

#navigation_unten ul li a

{
display: block;
text-decoration: none;
padding: 6px 10px 0px 10px;
color: #9CBDDE;
height: 26px;
width: 90px;
font-size: 0.8em;
}

#navigation_unten ul li a:hover

{
display: block;
color: #ffffff;
height: 26px;
width: 90px;
}

#navigation_unten ul li a.activelink

{
display: block;
color: #ffffff;
width: 90px;
}


        
#content h2

	{
	font-size:     		1.0em;
	color:         		#ffffff;
	text-align:    		left;
	margin:			20px 10px 10px 30px;
	background-image:	url(bilder/h2back.gif);
	background-repeat:	no-repeat;
	background-position:	0px 5px;
	padding-left:		14px;
        }


#content h1

	 {
   font-size:       1.0em;
   color:       #ffffff;
   margin:          10px 10px 10px 30px;
   line-height:       1.5em;
   text-align:       left;
   padding:       0px 0px 0px 0px;
   }


            
#content h3 

	{
	font-size: 		1.0em;
	font-weight: 		normal;
	color: 			#ffffff;
	line-height: 		1.5em;
   margin:          10px 10px 10px 30px;
        }
        
#content h4

	{
	font-size: 		0.7em;
	font-weight: 		normal;
	color: 			#ffffff;
	line-height: 		1.5em;
   margin:          30px 10px 10px 30px;
        }

#content p

	{
	font-size: 		0.9em;
	font-weight: 		normal;
	color: 			#ffffff;
	line-height: 		1.5em;
	margin:    		0px 10px 10px 40px;
        }
        


            
#footer     

	{
	width:  		780px;
	height: 		35px;
	display:		block;
	position:		relative;
	left:			0px;
	top:			0px;
	margin-bottom: 5px;
	margin-top:    5px;
	border-left:    0px solid #ffffff;
	border-bottom:  1px solid #003366;
	}

#footer span

	{
	padding:		8px;
	display:		block;
	font-size: 		0.8em;
	font-weight: 		normal;
	color: 			#336699;
	text-align:		center;
	display:		block;
	height:			19px;
	width:			764px;
	background-image: 	url(bilder/navback2.gif);
	background-repeat:	repeat-x;
	background-position:	0 0;
	}

#footer span a

	{
	text-decoration:	none;
	color:			#003366;
	background-color:	inherit;
	padding:		0 5px 0 5px;
	}

#footer span a:hover

	{
	color:			#ffffff;
	background-color:	inherit;
	}
	
#footer span a.activelink

{
color: #ffffff;
	background-color:	inherit;
}	


#impr {
           padding-left: 0px;
          margin-left:  100px;
          margin-top:   10px;
          width:  		400px;
           display:		block;
           position:		relative;
           left:			0px;
           top:			18px;
           border: 0px solid #ffffff;
       }
       
.td1   {
       width: 190px;
       font-size: 1.0em;
       height:    1.8em;
       }
       
.td2   {
       width: 190px;
       font-size: 1.0em;
       }
       
.tr
       {
       margin-bottom:   5px;
       }

           
.impressum2 p  {
               font-size: 0.8em;
               }
           
#unten

	{
	width:  		780px;
	height: 		20px;
	display:		block;
	position:		relative;
	left:			0px;
	top:			0px;
	margin-bottom: 10px;
	margin-top:    5px;
	border-left: 0px solid #ffffff;
	}

#unten span

	{
	padding:		8px;
	display:		block;
	font-size: 		0.6em;
	font-weight: 		normal;
	color: 			#336699;
	text-align:		center;
	display:		block;
	height:			19px;
	width:			764px;
	}

#unten span a

	{
	text-decoration:	none;
	color:			#330099;
	padding:		0 5px 0 5px;
	}

#unten span a:hover

	{
	color:			#003366;
	background-color:	inherit;
	}

.wsd    {
         border:      0;
         width:       150px;
         height:       90px;
         margin-top:    10px;
         margin-bottom: 5px;
         }


.clear {
       float:   none;
       clear:   both;
       overflow:hidden;
       display: block;
       height:  0;
       }


