	body
	{
		margin: 0;
		padding: 0;		
		background-image: url(../img/bg_body_small.png);
		background-repeat: repeat-y;
    background-position: center center;	
		font: 85% Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		color: black;
    background-attachment: fixed
	}
a:link {
  text-decoration: underline;
  color: black;
  }

a:visited {
  color: gray;
  text-decoration: underline;  
  }

a:focus {
  text-decoration: none;
  color: black;
  }

a:hover {
  color: blue;
  text-decoration: none;
  }

a:active {
  color: blue;
  text-decoration: none;  
  }
.active_site
{
		background-color: yellow;
    font-size: 1.0em;
}

  h1
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.2em;
		color: black;
		text-align: center;
  }
  
  h2
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.0em;
		color: blue;
		text-align: center;
  }  

  h3
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.0em;
		color: blue;
		text-align: left;
  }

hr {
    width: 100%; 
    color: #999999;
    border: #999999;
    background-color: #999999;
    height: 1px;
    text-align: center; 
    }

	#container
	{
		margin: 10px auto;
		width: 1000px;
		height: 100%;
		text-align: left;
		background-color: white;
	}

	#header
	{
		height: 150px;
		background-image: url(../img/banner.png);
	}
	
	#img_bo_o
	{
		margin-top: 5px;
    width: 1000px;
    height: 13px;  
  }
  
	#img_bo_u
	{
		width: 1000px;
    height: 13px;
  }  

  #contain_inn
  {
  height: 100%;
  margin-top: 0px;
  background-image: url(../img/bo_m.png); 
  }

	#mainnav
	{
    margin: 10px auto;
		width: 970px;
		background-color: aqua;
	}

	#menue
	{
    border-color: white;  
    border-style: solid;
    border-top-width: 0px; 
    border-bottom-width: 1px;     
    border-right-width: 1px; 
    border-left-width: 1px;	
	  margin-right: 15px;
		float: right;
		width: 178px;
		height: 600px;
		background-color: #ffffff;
	}

	#contents
	{	  

		margin-top: 0px;
    margin-left: 15px;
		width: 789px;	
    border-color: white;  
    border-style: solid;
    border-top-width: 0px; 
    border-bottom-width: 1px;           	
		border-right-width: 0px; 
    border-left-width: 1px;	
		height: 600px;
		background-color: aqua;
	}
	
	#cont_1col
	{	  
		margin: auto;
    margin-left: 5px;
		margin-right: 5px;
    margin-bottom: 5px;    
		width: 773px;	
	  padding-top: 3px;		
	  padding-right: 3px; 
    padding-left: 3px; 
    padding-bottom: 3px;			
    border-color: aqua;  
    border-style: solid;
    border-top-width: 5px; 
    border-bottom-width: 5px;           	
		border-right-width: 0px; 
    border-left-width: 0px;	
		height: 584px;
		background-color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 0.8em;
		text-align: justify;
		color: black;
	}	
	
	#cont_tcol
	{	  
		margin: auto;
    margin-left: 5px;
		margin-right: 5px;
    margin-bottom: 5px;    
		width: 773px;	
	  padding-top: 3px;		
	  padding-right: 3px; 
    padding-left: 3px; 
    padding-bottom: 3px;		
    border-color: aqua;  
    border-style: solid;
    border-top-width: 5px; 
    border-bottom-width: 0px;           	
		border-right-width: 0px; 
    border-left-width: 0px;	
		height: 149px;
		background-color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 0.8em;
		text-align: justify;
		color: black;
	}		
	
	#cont_t2col
	{	  
		margin-top: 0px;
    margin-left: 5px;
		margin-right: 5px;
    margin-bottom: 5px;    
		width: 779px;			
		height: 430px;
		background-color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 0.8em;
		text-align: justify;
		color: black;
	}			

#two_col_left
{
float: left;
width: 380px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #ffffff;
		height: 424px;
    border-color: aqua;  
    border-style: solid;            	
		border-right-width: 5px;
    border-top-width: 0px; 
    border-bottom-width: 0px;           	
		border-left-width: 0px;		
	  padding-top: 3px;		
	  padding-right: 3px; 
    padding-left: 3px; 
    padding-bottom: 3px;	     
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.0em;
  text-align: justify;
  font-weight: normal;
}

#done1
{
width: 770px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
background-color: #ffffff;	
height: 200px; 
}

#done2
{
width: 770px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
background-color: #ffffff;	
height: 200px; 
}

.title_h2
{
    margin: auto;
    width: 380px;
    height: 20px;
    padding-top: 3px;    
    background-color: #ccff00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.2em;
		color: blue;
		text-align: center;  
}

#two_col_right
{
width: 382px;
margin-top: 0px;
margin-left: 391px;
margin-right: 0px;
margin-bottom: 0px;
		height: 424px;		
    border-color: aqua;  
    border-style: solid;            	
		border-left-width: 0px;
    border-top-width: 0px; 
    border-bottom-width: 0px;           	
		border-right-width: 0px;		
	  padding-top: 3px;		
	  padding-right: 3px; 
    padding-left: 3px; 
    padding-bottom: 3px;			
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.0em;
  text-align: justify;
font-weight: normal;
}

.clear {
clear: left;
}

#aktuell_t2col
	{	  
		margin-top: 0px;
    margin-left: 5px;
		margin-right: 5px;
    margin-bottom: 5px;    
		width: 779px;			
		height: 430px;
		background-color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 0.8em;
		text-align: justify;
		color: black;
	}			

#aktuell_left
{
float: left;
width: 580px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #ffffff;
		height: 424px;
    border-color: aqua;  
    border-style: solid;            	
		border-right-width: 5px;
    border-top-width: 0px; 
    border-bottom-width: 0px;           	
		border-left-width: 0px;		
	  padding-top: 3px;		
	  padding-right: 3px; 
    padding-left: 3px; 
    padding-bottom: 3px;	     
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.0em;
  text-align: justify;
  font-weight: normal;
}

#aktuell_right
{
width: 182px;
margin-top: 0px;
margin-left: 591px;
margin-right: 0px;
margin-bottom: 0px;
		height: 424px;		
    border-color: aqua;  
    border-style: solid;            	
		border-left-width: 0px;
    border-top-width: 0px; 
    border-bottom-width: 0px;           	
		border-right-width: 0px;		
	  padding-top: 3px;		
	  padding-right: 3px; 
    padding-left: 3px; 
    padding-bottom: 3px;			
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.0em;
  text-align: left;
font-weight: normal;
}

.title_h2_aktuell
{
    margin: auto;
    width: 580px;
    height: 20px;
    padding-top: 3px;    
    background-color: #ccff00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.2em;
		color: blue;
		text-align: center;  
}

.aktuell_smaller
{
  width: 580px;
  margin-left: 0px;
  margin-right: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.0em;
  text-align: justify;
  color: #000000;
  font-weight: normal;
}

.title_h2_aktuell_uebersi
{
    margin: auto;
    width: 182px;
    height: 20px;
    padding-top: 3px;    
    background-color: blue;
    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.2em;
		color: white;
		text-align: center;  
}

.aktuell_uebersi
{
  width: 182px;
  margin-left: 0px;
  margin-right: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 0.8em;
  text-align: left;
  color: #000000;
  font-weight: normal;
}

#feed
{
margin-left: 60px;
}

	#footer	
	{
	  width: 850;
		margin-left: 15px;
		margin-right: 15px;	
    border-color: white;  
    border-style: solid;
    border-top-width: 0px; 
    border-bottom-width: 1px;           	
		border-right-width: 1px; 
    border-left-width: 1px;	
		height: 18px;
		background-color: lavender;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 0.8em;
  text-align: left;
  color: #000000;
  font-weight: normal;
	}

.img_klein_left_start
{
  width: 75px;
  border: 1px;
  border-style: solid;
  border-color: gray;
  float:left; 
  margin-right: 5px; 	
}

.img_klein_left
{
  border: 1px;
  border-style: solid;
  border-color: gray;
  float:left; 
  margin-right: 5px; 	
}

.img_klein_left_ob
{
  float:left; 
  margin-right: 10px; 	
}

.img_gross_right_ob
{
  float: right;
  margin-left: 5px; 
}

.img_gross_right
  {
  border: 1px;
  border-style: solid;
  border-color: gray;  
  float: right;
  margin-left: 5px; 
  margin-top: 5px;   
  }
  
.img_center
{
text-align: center;
}  
  
.grey_smaller{
  width: 773px;
  margin-left: 0px;
  margin-right: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 0.8em;
  text-align: center;
  color: #999999;
  text-align: center;
  font-weight: normal;
} 

/*.2_span{
  text-align: left;

}*/

.span_2_col_left
{
position: absolute;
width: 300px;
margin-left: 0px;
margin-right: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.0em;
  text-align: left;
  font-weight: normal;
}

.span_2_col_right
{
width: 300px;
margin-left: 310px;
margin-right: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.0em;
  text-align: left;
font-weight: bold;
}

.span_voll
{
width: 700px;
margin-left: 0px;
margin-right: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: 1.0em;
  text-align: justify;
  font-weight: normal;
}
  
#emailform
{
		margin-top: 50px;
    margin-left: 100px;
		width: 533px;	
    border-color: blue;  
    border-style: dotted;
    border-top-width: 2px; 
    border-bottom-width: 2px;           	
		border-right-width: 2px; 
    border-left-width: 2px;	
    padding-top: 10px;		
	  padding-right: 10px; 
    padding-left: 10px; 
    padding-bottom: 10px;    
		height: 400px;
		background-color: #ffffcc;
}  
  
#navigation h1 { font-size: 120%; }

#content h1 { font-size: 140%; }

#mainMenu {
    POSITION: relative;
    MARGIN: 2px auto; 
    WIDTH: 968px; 
    COLOR: #ffffff; 
    BACKGROUND-COLOR: #0000ff; 
    TEXT-ALIGN: left;
    padding-top: 2px;
    PADDING-LEFT: 0px; 
    padding-bottom: 2px; 
    border-color: #ffffff; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px
}
#menuList {
	PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px
}
#menuList UL {
	PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; 
  PADDING-TOP: 0px
}
#menuList LI {
	DISPLAY: inline; 
  LIST-STYLE-TYPE: none;
}
A.starter {
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.95em; 
  PADDING-BOTTOM: 2px; 
  MARGIN: 0px; 
  COLOR: #FFFFFF; 
  text-align: left;
  PADDING-TOP: 2px; 
  BACKGROUND-COLOR: #0000ff;
    border-color: #ffffff; 
    border-style: solid; 
    border-top-width: 0px; 
    border-right-width: 1px; 
    border-bottom-width: 0px; 
    border-left-width: 0px;   
  TEXT-DECORATION: none;
  
}
A.starter:hover {
  PADDING-TOP: 2px; 
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  PADDING-BOTTOM: 2px;  
	COLOR: #0000ff; 
  font-weight: bold;
  BACKGROUND-COLOR: #ffffff;
    border-color: #0000ff; 
    border-style: solid; 
    border-top-width: 0px; 
    border-right-width: 1px; 
    border-bottom-width: 0px; 
    border-left-width: 0px;   
  text-align: left;  
  TEXT-DECORATION: none  
}
A.starter:active {
	COLOR: #0000ff; 
  BACKGROUND-COLOR: #ffffff;
}
.menu {
	VISIBILITY: hidden; 
  WIDTH: 200px; 
  COLOR: #ffffff; 
  POSITION: absolute; 
  BACKGROUND-COLOR: #333333; 
  TEXT-ALIGN: left;
  font-weight: bold
}
.menu LI A {
	PADDING-RIGHT: 2px; 
  DISPLAY: block; 
  PADDING-LEFT: 2px; 
  FONT-SIZE: 0.8em; 
  PADDING-BOTTOM: 2px; 
  MARGIN: 0px; 
  COLOR: #ffffff; 
  LINE-HEIGHT: 1.2em; 
  PADDING-TOP: 2px; 
    border-color: #ffffff; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;   
  BACKGROUND-COLOR: #0000ff; 
  TEXT-DECORATION: none
}
.menu LI A:hover {
	COLOR: #0000ff; 
  BACKGROUND-COLOR: #ffffff;
    border-color: #0000ff; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;   
}
.menu LI A:active {
	COLOR: #0000ff; 
  BACKGROUND-COLOR: #ffffff
}
#menu1 {
	Z-INDEX: 100; 
/*  clip: rect(   ); */
/*  text-align: left; */
  width: 200px
}
#menu2 {
	Z-INDEX: 100; 
  WIDTH: 200px
}
#menu3 {
	Z-INDEX: 100; 
  WIDTH: 200px
}
#menu4 {
	Z-INDEX: 100; 
  WIDTH: 200px
}
#menu5 {
	Z-INDEX: 100; 
  WIDTH: 200px
}

#center_banner{
margin-left: auto;
margin-left: auto;
text-align: center;
padding: 30px 100% 0 150px;
}

#center_banner_sm{
margin: auto;
text-align: center;
padding: 30px 0 0 0;
}

.middle_adv
{
margin: auto;
margin-top: 40px;
text-align: center;
}

#right_werbe{
margin: auto;
text-align: center;
padding: 0 5px 0 10px;
}

#ali:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; font-variant: normal; text-decoration: none;
         BACKGROUND-COLOR: blue
         }
#ali:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}          
#ali:hover {  
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; text-decoration: none; color: #0000FF;
        BACKGROUND-COLOR: yellow;
        border-style: solid; border-width: 1px; border-color: #0000FF
        } 
#ali:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #000000; text-decoration: none}              

