body{
background-color:#ffffff;
margin-top:0px;
}

td.main_nav
{
 width:215px;
 text-align:center;
 background-color:#47A0FE;
 font-family:Verdana;
 font-size:17px;
 font-weight:bold;
 color:#ffffff; 
}

td.main_trenner
{
 background-image:url(../images/nav_trenner.gif);
}

td.nav_second
{ 
 padding-top:10px;   
 font-family:Verdana;
 font-size:18px;
 font-weight:bold;
 color:#000000;
}

td.subnavi
{ 
 background-color:#f2f2f2;
 padding-top:10px;  
 padding-bottom:5px;  
 padding-left:20px;  
 font-family:Verdana;
 font-size:18px;
 color:#000000;
 border-top:3px double #ffffff;
 border-left:0px double #999999;
 border-right:0px double #999999;
 border-bottom:1px double #000000;
 border-style:solid;
 white-space:nowrap;
}


td.nav_border
{
  text-align:right; 
}

table.frame_out
{
  width:866px;
  border-top:0px double #999999;
  border-left:2px double #B2B2B2;
  border-right:2px double #B2B2B2;
  border-bottom:0px double #000000;
  border-style:solid;
}


div.box_g
{
  width:634px;
  min-width:634px;  
  margin-right:5px;
  border-top:1px double #999999;
  border-left:1px double #999999;
  border-right:1px double #999999;
  border-bottom:1px double #999999;
  border-style:solid;
}

span.box_m
{ 
  border-top:1px double #999999;
  border-left:1px double #999999;
  border-right:1px double #999999;
  border-bottom:1px double #999999;
  border-style:solid;
}

div.box_k
{ 
  width:196px;
  min-width:196px;
  border-top:1px double #999999;
  border-left:1px double #999999;
  border-right:1px double #999999;
  border-bottom:1px double #999999;
  border-style:solid;
}

div.content
{
  width:862px; 
}

div.headline
{
  font-family:Verdana;
  font-size:14px;
  font-weight:bold;
  color:#000000;    
  padding-bottom:8px;    
  padding-left:10px;  
  border-top:0px double #999999;
  border-left:1px double #999999;
  border-right:1px double #999999;
  border-bottom:0px double #999999;
  border-style:solid;
}


td.box_content_small
{
  vertical-align:top;
  font-family:Verdana;
  font-size:12px;
  line-height:18px;
  color:#777777;    
  padding-top:5px;
  padding-bottom:5px;    
  padding-right:10px;   
  padding-left:10px;  
  border-top:0px double #999999;
  border-left:1px double #999999;
  border-right:1px double #999999;
  border-bottom:0px double #999999;
  border-style:solid;
  background-color:#ffffff;
}

td.box_content_medium
{
  vertical-align:top;
  font-family:Verdana;
  font-size:12px;
  line-height:18px;
  color:#777777;    
  padding-top:5px;
  padding-right:10px;   
  padding-left:10px;
  padding-bottom:5px;  
  border-top:0px double #999999;
  border-left:1px double #999999;
  border-right:1px double #999999;
  border-bottom:0px double #999999;
  border-style:solid;
  background-color:#ffffff;
}

td.box_content_big
{
  vertical-align:top;
  font-family:Verdana;
  font-size:12px;
  line-height:18px;
  color:#777777;    
  padding-top:5px;
  padding-bottom:5px;    
  padding-right:10px;   
  padding-left:10px;  
  border-top:0px double #999999;
  border-left:1px double #999999;
  border-right:1px double #999999;
  border-bottom:0px double #999999;
  border-style:solid;
  background-color:#ffffff;
}

td.box_content_full
{
  vertical-align:top;
  font-family:Verdana;
  font-size:12px;
  line-height:18px;
  color:#777777;    
  padding-top:5px;
  padding-bottom:5px;    
  padding-right:10px;   
  padding-left:10px;  
  border-top:0px double #999999;
  border-left:1px double #999999;
  border-right:1px double #999999;
  border-bottom:0px double #999999;
  border-style:solid;
  background-color:#ffffff;
}

td.footer
{
  font-family:Verdana;
  font-size:12px;
  color:#ffffff;    
  padding-top:5px;
  padding-bottom:5px;    
  padding-right:10px;   
  padding-left:10px; 
  background-color:#47a0fe;  
}

a.sub_navi
{
  padding-left:5px; 
  text-decoration:none;
  font-family:Verdana;
  font-size:11px;
  color:#0099ff;
}

span.sub_navi
{
  padding-left:5px; 
  font-family:Verdana;
  font-size:11px;
  color:#0099ff;
}

span.sub_navi_sel
{
  padding-left:5px; 
  font-family:Verdana;
  font-size:11px;
  color:#000000;
}

a.sub_navi1
{
  text-decoration:none;
  font-family:Verdana;
  font-size:12px;
  color:#0099ff;
}

span.sub_navi1
{
  font-family:Verdana;
  font-size:12px;
  color:#0099ff;
}

a.main_nav
{
  padding-left:5px; 
  text-decoration:none;
  font-family:Verdana;
  font-size:17px;
  color:#000000;
}

span.main_nav
{
  padding-left:5px; 
  font-family:Verdana;
  font-size:17px;
  color:#000000;
}

a.nav_oben
{
  text-decoration:none;
  font-family:Verdana;
  font-size:17px;
  color:#ffffff;
}

span.nav_oben
{
  font-family:Verdana;
  font-size:17px;
  color:#ffffff;
}

a
{
  text-decoration:none;
  font-family:Verdana;
  font-size:12px;
  color:#0099ff;
}

a:hover
{
 text-decoration:underline;
}

h2
{
 display:inline;
} 

h3
{
 display:inline;
}

h4
{
 display:inline;
}

img.box_r
{
 float:right; 
 margin-left:14px;
}

img.box_r_b
{
 float:right; 
 margin-left:14px;
 border-top:1px double #000000;
 border-right:1px double #000000;
 border-left:1px double #000000;
 border-bottom:1px double #000000; 
 border-style:solid;  
}

img.box_l
{
 float:left; 
 margin-right:14px;
}

img.box_l_b
{
 border-top:1px double #000000;
 border-right:1px double #000000;
 border-left:1px double #000000;
 border-bottom:1px double #000000; 
 border-style:solid;  
 float:left; 
 margin-right:14px;
}

img.box_m
{
vertical-align:middle;
}

img.box_m_b
{
 vertical-align:middle;
 border-top:1px double #000000;
 border-right:1px double #000000;
 border-left:1px double #000000;
 border-bottom:1px double #000000; 
 border-style:solid; 
}