body{
background-image:url(../images/body_bg.gif);
background-repeat:repeat-x;
background-color:#ffffff;
margin:0px;
font-family:Verdana; 
text-align:center;
}

#main
{
 width:932px;
 margin:0px auto;
 background-color:#ffffff;
 border-top:0px double #cccccc;
 border-left:2px double #2F0642;
 border-right:2px double #2F0642;
 border-bottom:2px double #2F0642;
 border-style:solid; 
} 

td.nav_v1
{
 width:35px;
 height:22px;
 background-color:#2F0642;
 background-position:right;
 border-top:0px double #ffffff;
 border-left:2px double #ffffff;
 border-right:0px double #ffffff;
 border-bottom:2px double #ffffff;
 border-style:solid;  
 font-family:Verdana;
 font-size:13px;
 font-weight:bold; 
}

td.nav_v11
{
 width:156px;
 height:22px;
 background-color:#2F0642;
 background-position:right;
 border-top:0px double #ffffff;
 border-left:0px double #ffffff;
 border-right:4px double #ffffff;
 border-bottom:2px double #ffffff;
 border-style:solid;  
 font-family:Verdana;
 font-size:13px;
 font-weight:bold; 
}

td.nav_vr1
{
 width:35px;
 height:22px;
 background-color:#2F0642;
 background-position:right;
 border-top:0px double #ffffff;
 border-left:4px double #ffffff;
 border-right:0px double #ffffff;
 border-bottom:2px double #ffffff;
 border-style:solid;  
 font-family:Verdana;
 font-size:13px;
 font-weight:bold; 
}

td.nav_vr11
{
 width:156px;
 height:22px;
 background-color:#2F0642;
 background-position:right;
 border-top:0px double #ffffff;
 border-left:0px double #ffffff;
 border-right:2px double #ffffff;
 border-bottom:2px double #ffffff;
 border-style:solid;  
 font-family:Verdana;
 font-size:13px;
 font-weight:bold; 
}

td.nav_v2
{
 height:22px;
 padding-left:31px; 
 background-color:#cbbcd3;
 background-position:right;
 border-top:0px double #ffffff;
 border-left:2px double #ffffff;
 border-right:4px double #ffffff;
 border-bottom:2px double #ffffff;
 border-style:solid; 
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
}

td.nav_vr2
{
 height:22px;
 padding-left:31px; 
 background-color:#cbbcd3;
 background-position:right;
 border-top:0px double #ffffff;
 border-left:4px double #ffffff;
 border-right:2px double #ffffff;
 border-bottom:2px double #ffffff;
 border-style:solid; 
 font-family:Verdana;
 font-size:12px;
 font-weight:bold; 
}

td.nav_v3
{
 height:22px;
 padding-left:38px;
 background-color:#a68cb1;
 border-top:0px double #ffffff;
 border-left:2px double #ffffff;
 border-right:4px double #ffffff;
 border-bottom:2px double #ffffff;
 border-style:solid;  
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;   
}

td.nav_vr3
{
 height:22px;
 padding-left:38px;
 background-color:#a68cb1;
 border-top:0px double #ffffff;
 border-left:4px double #ffffff;
 border-right:2px double #ffffff;
 border-bottom:2px double #ffffff;
 border-style:solid;  
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;   
}

td.zbox_l
{
 font-family:Verdana;
 font-size:11px;
 color:#000000;
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
 background-color:#cbbcd3;
 background-position:right; 
 vertical-align:top;
 border-top:0px double #ffffff;
 border-left:2px double #ffffff;
 border-right:4px double #ffffff;
 border-bottom:0px double #ffffff;
 border-style:solid; 
} 

#zbox_r
{
 background-color:#cbbcd3;
 vertical-align:top;
 font-family:Verdana;
 font-size:11px;
 color:#000000;
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
 border-top:0px double #ffffff;
 border-left:4px double #ffffff;
 border-right:2px double #ffffff;
 border-bottom:0px double #ffffff;
 border-style:solid; 
}


td.content_g
{
 font-family:Verdana;
 font-size:12px;
 line-height:16px; 
 border-top:2px double #2F0642;
 border-left:2px double #2F0642;
 border-right:2px double #2F0642;
 border-bottom:0px double #2F0642;
 border-style:solid;
}

#content_g1
{
 font-family:Verdana;
 font-size:12px;
 border-top:2px double #2F0642;
 border-left:2px double #2F0642;
 border-right:2px double #2F0642;
 border-bottom:2px double #2F0642;
 border-style:solid;
}


#spezial
{
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
 line-height:22px;
 padding-left:5px;
 background-color:#cbbcd3; 
 border-top:0px double #2F0642;
 border-left:0px double #2F0642;
 border-right:0px double #2F0642;
 border-bottom:3px double #ffffff;
 border-style:solid;
}

td.content_g1
{
 font-family:Verdana;
 font-size:12px;
 border-top:2px double #2F0642;
 border-left:2px double #2F0642;
 border-right:2px double #2F0642;
 border-bottom:2px double #2F0642;
 border-style:solid;
}

#subnavi1
{
 padding-top:3px;
 padding-bottom:3px;
 padding-left:3px;
 padding-right:3px; 
 background-color:#cbbcd3;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
}

#subnavi2
{
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 background-color:#cbbcd3;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
}

td.link
{
 padding-left:5px;  
 padding-right:5px;    
 font-family:Verdana;
 font-size:13px;
 line-height:16px;
 border-top:0px double #2F0642;
 border-left:2px double #2F0642;
 border-right:2px double #2F0642;
 border-bottom:2px double #2F0642;
 border-style:solid;
}

#gloss_tbl
{
  font-family:Verdana;
  font-size:13px;
color:#000000;
}

div.content_all
{
 height:100%;
 font-family:Verdana;
 font-size:13px;
 padding-left:10px;  
 padding-right:10px;  
 padding-top:5px;  
 padding-bottom:5px;  
}

div.content_head
{
 height:23px;
 //height:20px;
 padding-top:1px;
  border-top:0px double #2F0642;
  border-left:0px double #2F0642;
  border-right:0px double #2F0642;
 border-bottom:2px double #2F0642;
 background-color:#ffffff;
 background-position:right;
 font-family:Verdana;
 font-size:13px;
 font-weight:bold;
 color:#000000;    
 line-height:22px;
 //line-height:21px;
}

div.content_head_sub {
 height:16px; 
 font-size:13px;
 font-weight:bold;
 background-color:#a68cb1;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px
}



#glossar
{
 width:29px;
 padding-top:3px;
 padding-bottom:3px;
 float:left;
}

#header
{
 float:left;
}

#search
{
 height:16px;
 font-size:12;
 vertical-align:top;
 border:0;
} 


#gloss_link
{
 border-top:2px double #ffffff;
 border-left:0px double #2F0642;
 border-right:0px double #2F0642;
 border-bottom:0px double #2F0642;
 border-style:solid;
 padding-left:1px;
 padding-top:2px;
 padding-bottom:2px; 
}

#news_kat_start
{
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 line-height:18px; 
 display:inline;
}

#news_teaser_start
{
 font-family:Verdana;
 font-size:13px;
 color:#000000;
 line-height:16px;
 display:inline;
}

#sub_link
{
 background-color:#e0e0e0;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 height:22px;
}

td.header
{
 height:21px;
 background-color:#2F0642;
 background-position:right;
 padding-left:7px;
 padding-bottom:2px;
 font-family:Verdana;
 font-size:13px;
 color:#ffffff;  
 border-top:1px double #173a7c;
 border-left:1px double #173a7c;
 border-right:1px double #173a7c;
 border-bottom:0px double #ffffff;
 border-style:solid;   
} 

td.content
{
 vertical-align:top;
 text-align:left;
 background-color:#ffffff;
 font-family:Verdana;
 font-size:12px;
 color:#000000; 
 line-height:18px;
 border-top:0px double #2F0642;
 border-left:1px double #2F0642;
 border-right:1px double #2F0642;
 border-bottom:0px double #2F0642;
 border-style:solid;
 padding-left:7px;
 padding-right:5px;
 padding-top:10px;
 padding-bottom:5px;
} 

td.c_link_empty
{ 
 background-color:#ffffff;
 border-top:0px double #2F0642;
 border-left:1px double #2F0642;
 border-right:1px double #2F0642;
 border-bottom:1px double #2F0642;
 border-style:solid;
}

p
{
 display:inline;
}


#bread
{
 font-family:Verdana;
 font-size:11px;
 padding-left:17px;
}

#footer
{
 border-top:3px double #ffffff;
 border-left:0px double #2F0642;
 border-right:0px double #2F0642;
 border-bottom:0px double #ffffff;
 border-style:solid;
 height:26px;
 white-space:nowrap;
 font-family:Verdana;
 font-size:11px;
 background-color:#2F0642; 
 color: #ffffff; 
 padding-left:17px;
}

#kontakt
{
 font-family:Verdana;
 font-size:13px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
}

#box_m
{
 display: block;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:3px;
 vertical-align:middle;
 //text-align:center; IE-Hack 
}

#box_r
{
 float:right; 
 margin-left:5px;
 margin-bottom:3px; 
}

#box_l
{
 float:left; 
}

#u_log
{
  height:71px;
  border-top:1px double #2F0642;
  border-left:1px double #2F0642;
  border-right:0px double #009900;
  border-bottom:1px double #2F0642;
  border-style:solid;
}

#u_log_content
{
 width:190px;
 font-family:Verdana;
 font-size:11px;
 padding-left:2px;
 padding-right:2px; 
}

#u_log_content1
{
 font-family:Verdana;
 font-size:10px;
 padding-left:2px;
 padding-right:2px;
}

#u_log_input
{
 width:96px;
 font-family:Verdana;
 font-size:10px;
 padding-left:2px;
 border:1px;
 border-style:solid;
 border-color:#009900; 
}


a
{
 color:#666666;  
} 

#nav1
{
 color:#ffffff;
 text-decoration:none;
} 

#nav1:hover
{
 text-decoration:underline;
} 

#nav2
{
 color:#000000;
 text-decoration:none;
} 

#nav2:hover
{
 text-decoration:underline;
} 

#nav3
{
 color:#000000;
 text-decoration:none;
}

#nav3:hover
{
 text-decoration:underline;
} 

#intern
{
 text-decoration:underline;
 color:#666666;  
}

#intern:hover
{
 text-decoration:none;
} 

#a_bread
{
 text-decoration:none;
 color:#000000;
} 

#a_bread:hover
{
 text-decoration:underline;
} 

a:hover
{
 text-decoration:none;
}

input.button
{
 padding-top:1px;
 padding-bottom:1px;
 border-top:1px #000000;
 border-right:1px #000000;
 border-left:1px #000000;
 border-bottom:1px #000000; 
 border-style:solid; 
 background-color:#ffffff;
 font-weight:bold; 
 font-family:Verdana;
 font-size:11px;
 color:#2F0642; 
}


h1
{
  display:inline;
  font-family:Verdana;
  font-weight:bold;
  font-size:18px;
}

h2
{
  display:inline;
  font-family:Verdana;  
  font-weight:bold;
  font-size:13px;
}  

h3
{
  display:inline;
  font-family:Verdana;
  font-weight:bold;
  font-size:15px;
} 

h4
{
  display:inline;
  font-family:Verdana;
  font-weight:bold;
  font-size:11px;
}

