html{
 height:100%;
}
body {
 font-family:Verdana, Arial, sans-serif;
 font-size:8pt;
 color:#000000;
 background-color:#ffffff;
 height:100%;
 margin:0%;
 padding:0%;
}
a:link, a:visited, a:active{
 color: #ffffff;       
 font-weight:bold;     
 text-decoration:none; 
}                      
a:hover{               
 color: #1d4533;       
 font-weight:bold;     
 background:#ffffff;
 text-decoration:none;
}
b{
 color:#1d4533;
}
h1{
 font-size:10pt;
 color:#1d4533;
}
h2{
 font-size:9pt;
 color:#1d4533;
}
div#bg{
 margin:0px auto;
 padding:0px 0px;
 background-position:center top;
 background-repeat:no-repeat;
 width:800px;
}
#print_header{
 margin:0px auto;
 margin-bottom:5px;
 padding:0px 0px;
 background-position:center top;
 background-repeat:no-repeat;
 width:649px;
 height:81px;
}
#oben{
 display:none;
}
#oben_nav{
 display:none;
}
#oben2{
 display:none;
}
#links{
 display:none;
}
#links_nav{
 display:none;
}
#links_innen_unten{
 display:none;
}
#rechts{
 background-color:#ffffff;
 text-align:left;
 margin-left:5px;
 float:left;
 height:400px;
 width:680px;
}
#rechts_innen_oben{
 display:none;
}
#rechts_innen_unten{
 display:none;
}
#unten{
 display:none;
}
.menuelink{
 color:#ffffff;
 text-decoration:none;
 font-weight:bold;
 padding:3px 5px;
 width:80px;
}
.menuelink_topnav{
 color:#1d4533;
 text-decoration:none;
 font-weight:bold;
 padding:3px 5px;
 width:80px;
}
.email{
 color:#1d4533;
}
.float_right{
 float:right;
}
.float_left{
 float:left;
}
/*------------ runde ecken ------------*/
/*--------- linke nav ---------*/
.bg {background:#1d4533; width:100px;}
.t  {background: url(./images/ln/dot.gif) 0 0 repeat-x}
.b  {background: url(./images/ln/dot.gif) 0 100% repeat-x}
.l  {background: url(./images/ln/dot.gif) 0 0 repeat-y}
.r  {background: url(./images/ln/dot.gif) 100% 0 repeat-y}
.bl {background: url(./images/ln/bl.gif) 0 100% no-repeat}
.br {background: url(./images/ln/br.gif) 100% 100% no-repeat}
.tl {background: url(./images/ln/tl.gif) 0 0 no-repeat}
.tr {background: url(./images/ln/tr.gif) 100% 0 no-repeat; padding:4px 0px;}
.bg_sub {background:#ffffff; width:100px;}
.t_sub  {background: url(./images/ln_sub/dot.gif) 0 0 repeat-x}
.b_sub  {background: url(./images/ln_sub/dot.gif) 0 100% repeat-x}
.l_sub  {background: url(./images/ln_sub/dot.gif) 0 0 repeat-y}
.r_sub  {background: url(./images/ln_sub/dot.gif) 100% 0 repeat-y}
.bl_sub {background: url(./images/ln_sub/bl.gif) 0 100% no-repeat}
.br_sub {background: url(./images/ln_sub/br.gif) 100% 100% no-repeat}
.tl_sub {background: url(./images/ln_sub/tl.gif) 0 0 no-repeat}
.tr_sub {background: url(./images/ln_sub/tr.gif) 100% 0 no-repeat; padding:4px 0px; text-align:center;}
.clear {font-size: 1px; height: 1px}
/*--------- top nav ---------*/
.bg2 {background:#ffffff; width:100px; float:left;}
.t2  {background: url(./images/tn/dot.gif) 0 0 repeat-x}
.b2  {background: url(./images/tn/dot.gif) 0 100% repeat-x}
.l2  {background: url(./images/tn/dot.gif) 0 0 repeat-y}
.r2  {background: url(./images/tn/dot.gif) 100% 0 repeat-y}
.bl2 {background: url(./images/tn/bl.gif) 0 100% no-repeat}
.br2 {background: url(./images/tn/br.gif) 100% 100% no-repeat}
.tl2 {background: url(./images/tn/tl.gif) 0 0 no-repeat}
.tr2 {background: url(./images/tn/tr.gif) 100% 0 no-repeat; padding:4px 0px;}
.clear2 {width:200px; float:left;}
.clear3 {width:40px; float:left;}