html, body, p, table, div {
color : #666666;
font-family : Verdana, Arial, sans-serif;
      }
html, body {
font-family : Verdana, Arial, sans-serif;
font-size : 8pt;
margin : 0;
padding : 0;
background-color : #ffffff;
color : #666666;
      }

 /*schriften und so	  */
 
h1 {
font-size : 10pt;
font-family : Verdana, Arial, sans-serif;
color : #002c72;
padding : 0px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
font-weight : bold;
      }
h2 {
font-size : 8pt;
font-family : Verdana, Arial, sans-serif;
color : #002c72;
font-weight : bold;
padding-top: 0px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0px;
      }
h3 {
font-size : 8pt;
font-family : Verdana, Arial, sans-serif;
color : #666666;
font-weight : bold;
padding-top : 0;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0px;
}

h4 {
font-size : 8pt;
font-family : Verdana, Arial, sans-serif;
color : #C8492A;
font-weight : bold;
padding-top : 0;
padding-left : 0;
padding-right : 0;
padding-bottom : 0;
margin: 0;
}
	  
p {
font-family : Verdana, Arial, sans-serif;
line-height : 11pt;
padding : 10px;
font-size : 8pt;
color : #666666;
font-weight : normal;}

p.sub {
margin-top:15px;
font-family : Verdana, Arial, sans-serif;
color : #666666;
font-size : 8pt;
line-height : 13pt;
font-family : Arial, sans-serif;
text-decoration : none;
font-weight : normal;
      }

p.news{
font-family : Verdana, Arial, sans-serif;
line-height : 11pt;
padding: 0;
margin: 0;
font-size: 8pt;
color : #666666;
font-weight : normal;
}
	  
b {
font-weight : bold;
color : #666666;
      }
	  
b.sub {
font-weight : bold;
line-height : 13pt;
height:30px;
margin: 0;
padding: 0;

color : #002c72;
      }
	  
b.menu {
font-size : 9pt;
font-family : Arial, sans-serif;
color : #666666;
font-weight : bold;
      }
	  
b.news {
font-size: 10pt;
font-family : Arial, sans-serif;
color : #666666;
font-weight : bold;
}

b.meeting {
font-size: 9pt;
font-family: Arial, sans-serif;
color: #666666;
font-weight: bold;
padding-top: 0;
margin-top: 0;

}

b.meetingtop {
font-size: 9pt;
font-family: Arial, sans-serif;
color: #666666;
font-weight: bold;
padding-top: 0;
margin-top: 0;
margin-left:10px;
}
	  
table, tr, td {
line-height : 11pt;
padding : 10px;
font-size : 8pt;
color : #666666;
      }

ol, ul{
padding-left : 20px;
padding-right : 10px;
padding-top : 0;
padding-bottom : 0px;
color : #666666;
     }

li {
padding-bottom:5px;
}
	    
/* links */
		
a:link, a:visited {
color : #002c72;
font-size : 8pt;
font-family : Arial, sans-serif;
text-decoration : none;
font-weight : bold;
      }
a:hover, a:active {
font-size : 8pt;
font-family : Arial, sans-serif;
color : #666666;
font-weight : bold;
      }
	  
a.menu:link, a.menu:visited {
color : #002c72;
font-size : 9pt;
font-family : Arial, sans-serif;
text-decoration : none;
font-weight : bold;
      }
a.menu:hover, a.menu:active {
font-size : 9pt;
font-family : Arial, sans-serif;
color : #666666;
font-weight : bold;
      }
	   
a.sub:link, a.sub:visited {
color : #666666;
font-size : 8pt;
line-height : 13pt;
font-family : Arial, sans-serif;
text-decoration : none;
font-weight : normal;
      }
a.sub:hover, a.sub:active {
font-size : 8pt;
line-height : 13pt;
font-family : Arial, sans-serif;
color : #002c72;
font-weight : normal;
      }
	  
a.sub1:link, a.sub1:visited {
color : #002c72;
font-size : 8pt;
line-height : 13pt;
font-family : Arial, sans-serif;
text-decoration : none;
font-weight : bold;
      }
a.sub1:hover, a.sub1:active {
font-size : 8pt;
line-height : 13pt;
font-family : Arial, sans-serif;
color : #666666;
font-weight : bold;
      }
	  
a.left:link, a.left:visited {
color : #002c72;
font-size : 8pt;
font-family : Arial, sans-serif;
text-decoration : none;
font-weight : bold;
background-color : #f9f9f9;
      }
a.left:hover, a.left:active {
font-size : 8pt;
font-family : Arial, sans-serif;
color : #666666;
font-weight : bold;
background-color : #f9f9f9;
      }
	  
	  
a.news:link, a.news:visited, a.news:hover, a.news:active{
color: #D77A63;
font-size: 8pt;
font-family: Arial, sanf-serif;
text-decoration: underline;
font-weight: bold;

margin-left: auto;
margin-right: auto;
}

	  
/* layout */
	  
#container {
width : 825px;
height : auto;
text-align : center;
margin : 0 auto;
padding : 0;
color : #666666;
background-color : #ffffff;
      }
	  
#logos {
width : 825px;
height : 100px;
background : #ffffff url(layout/logos_new.gif);
color : #666666;
margin : 0;
padding : 0;
      }
	  
#welcomelogo{
width: 284px;
height: 65px;
background-image:url(layout/wj_2.gif);
padding: 0;
margin-left: 24px;
}
	  
#header {
width : 825px;
height : 160px;
background : #ffffff url(layout/header_new.jpg);
color : #666666;
margin : 0;
padding : 0;
      }
	  
#navigation {
width : 825px;
height : 31px;
background-color : #e5e5e5;
margin : 0;
padding : 0;
font-size : 9pt;
font-weight : bold;
color : #666666;
background-image:url(layout/menu_bg.jpg);

      }
	  


#menu {
width: 480px;
height : 31px;
margin-left: auto;
margin-right: auto;
padding: 0;

}
	  

#menuentry{
float: left;
font-size : 9pt;
font-weight : bold;
margin-left: 0px;
margin-right: 0px;
padding: 0;
color : #666666;
padding-top: 15px;	
}

#menuline{
border:0;
float: left;
height: 15px;
width: 1px;
margin-left: 6px;
margin-right: 6px;
padding: 0;
margin-top:15px;
background-color: #CECECE;
}

#menulineleft{
border:0;
float: left;
height: 15px;
width: 1px;
margin-left: 0;
margin-right: 8px;
padding: 0;
background-color: #CECECE;
margin-top:15px;	
}

#menulineright{
border:0;
float: left;
height: 15px;
width: 1px;
margin-left: 8px;
margin-right: 0px;
padding: 0;
background-color: #CECECE;
margin-top:15px;
}
	  

	

#box {
border : 1px solid #e5e5e5;
width : 823px; 
height : 100%;
margin : 0;
padding : 0;
text-align : left;
float : left;
background-color : #f9f9f9;
color : #666666;
      }
	  
/*NEWS-KASTEN*/  
#news_head{
height: 17px;
width: 444px;
margin-left: 18px;
margin-right: 18px;
margin-top: 18px;
margin-bottom: 18px;
padding: 0;
border : 1px solid #DFDEDE;
background-image:url(layout/news_gradient.jpg);
}

#news_entry{
width: 444px;

margin-left: 18px;
margin-right: 18px;
margin-top: 18px;
margin-bottom: 18px;	
padding: 0;
border: 1px solid #DFDEDE;
}

#news_img {
width: 100px;
float:left;
padding: 10px;
text-align:center;

}

#news_text{
width:312px;
padding-top: 10px;
margin: 0;
margin-bottom: 15px;
float:left;
}

/***TERMINE***/

#meeting_head{
height: 17px;
width: 460px;
margin-left: 10px;
margin-right: 10px;
margin-top: 18px;
margin-bottom: 0;
padding: 0;
border : 1px solid #DFDEDE;
background-image:url(layout/news_gradient.jpg);
}

#meeting_entry{
width: 460px;

margin-left: 10px;
margin-right: 10px;
margin-top: 0;
margin-bottom: 18px;	
padding: 0;
border: 1px solid #DFDEDE;
}

#meeting_date{
width: 80px;
float:left;
padding: 10px;
padding-left:12px; 
}

#meeting_text{
width:350px;
padding-top: 10px;
margin: 0;
margin-bottom: 15px;
float:left;
}

#galerie {

height:1px;

}


#left {
width : 170px;
height : auto;
margin : 0;
margin-top:58px;
text-align : left;
padding : 0;
padding-top : 0;
float : left;
border : 0 solid #000000;
background-color : #f9f9f9;
color : #666666;
      }
	  
#content {
background-color : #ffffff;
width : 480px;
min-height : 500px;
height : auto;
text-align : left;
padding : 0;
float : left;
margin : 0;
border : 0 solid #00ff00;
color : #666666;
}


	  
#right {
width : 170px;
height : auto;
margin : 0;
text-align : center;
padding : 0;
margin-top:58px;
padding-top : 0;
float : right;
border : 0 solid #ff0000;
background-color : #f9f9f9;
color : #666666;
      }
	  
#footer {
width : 825px;
height : 15px;
margin : 0px auto;
margin-top : 0px;
text-align : center;
padding : 0px;
background-color : #e5e5e5;
font-size : 9px;
font-family : Verdana, Arial, sans-serif;
color : #666666;
      }

#footer_left {
width : 171px;
height : 15px;
margin : 0;
text-align : left;
padding : 0;
padding-top : 0px;
float : left;
border : 0 solid #000000;
background-color : #e5e5e5;
color : #666666;
      }
	  
#footer_middle {
background-color : #e5e5e5;
width : 483px;
height : 15px;
text-align : center;
padding : 0;
float : left;
margin : 0;
border : 0 solid #00ff00;
color : #666666;
      }
	  
#footer_right {
width : 171px;
height : 15px;
margin : 0px;
text-align : right;
padding : 0;
float : right;
border : 0 solid #ff0000;
background-color : #e5e5e5;
color : #666666;
      }  