html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

body { background-color:#FFFFFF; bg-color:#FFFFFF;  SCROLLBAR-FACE-COLOR: #ffffff;  SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: #083183; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #083183; SCROLLBAR-ARROW-COLOR: #083183; SCROLLBAR-TRACK-COLOR: #FFFFFF;  SCROLLBAR-DARKSHADOW-COLOR: white; padding: 0px; margin: 0px; BACKGROUND: url(grafix/bg.gif) repeat-x  }

#main_container {
	padding: 0;
	margin: 0px 0px 0px 0px;
}

/*--- Text ---------------------------------------------------------------*/
p , span, textarea, ul, li { font-family: arial; font-size: 10pt; font-weight: normal; color: #000000; line-height:15pt; }
p.breit { width:550px }
p.SHL { font-family: arial; font-size: 11pt; font-weight: bold; color: #083183; padding-top: 2px;}
p.wer { font-family: arial; font-size: 10pt; font-weight: bold; color: #82b432; padding-left: 32px;}
span.werhead { font-family: arial; font-size: 9pt; font-weight: normal; color: #000000; }
span.Unterpic { font-size: 9pt; letter-spacing:0pt; color: #ffffff; font-weight: bold;}



span.Tools {font-size: 8pt; letter-spacing:0pt; color: #083183;}
span.Teaser {font-size: 8pt; letter-spacing:0pt; color: #5F6062;}
span.TeaserHL {font-size: 10pt; letter-spacing:0pt; color: #ffffff; font-weight: bold;}
/*--- Forms ---------------------------------------------------------------*/
.SuchFeld {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #383838; height: 14px; width: 100px; BORDER-RIGHT: #d6d0c3 1px solid; BORDER-TOP: #d6d0c3 1px solid; BORDER-LEFT: #d6d0c3 1px solid; BORDER-BOTTOM: #d6d0c3 1px solid; BACKGROUND-COLOR: #FFFFFF}

/*--- Links ---------------------------------------------------------------*/
a { font-family: arial; font-size: 10pt; font-weight: normal; text-decoration: none; color: #083183;}
a:hover { text-decoration: underline;}

a.SubMenu {letter-spacing:1pt;}
a.SubMenuAktuell {letter-spacing:0pt; font-weight: bold;}
a.SubMenu:hover {letter-spacing:1pt; text-decoration: underline;}

a.ToolsMenu { font-size: 8pt; letter-spacing:0pt; color: #083183;}
a.ToolsMenu:hover {font-size: 8pt; letter-spacing:0pt; color: #083183; text-decoration: underline; }
 
a.TeaserLink { font-size: 8pt; letter-spacing:0pt; color: #82b432;}
a.TeaserLink:hover {font-size: 8pt; letter-spacing:0pt; color: #82b432; text-decoration: underline; }

a.Unterpic { font-size: 9pt; letter-spacing:0pt; color: #ffffff; font-weight: bold;}
a.Unterpic:hover {font-size: 9pt; letter-spacing:0pt; color: #ffffff; text-decoration: underline; }


/*--- tables ---------------------------------------------------------------*/

table.tbl_main {
width: 960px; background-color: #ffffff;
 BORDER-LEFT: #a0a0a0 1px solid;
 BORDER-Right: #a0a0a0 1px solid; 
}
 
 


td.UFG_Spacer{
height: 32px;
background :  url(grafix/spacer_bg.gif) top repeat-x;
BORDER-bottom: #d9e8c1 2px solid;
}

td.UFG_Spaceru{
height: 34px;
background :  url(grafix/spacer_bgu.gif) top repeat-x;
BORDER-bottom: #d9e8c1 2px solid;
}

td.UFG_Spacerumi{
height: 34px;
background :  url(grafix/spacer_bgu.gif) top repeat-x;
BORDER-bottom: #d9e8c1 2px solid;
BORDER-left: #82b432 1px solid;
BORDER-right: #82b432 1px solid;
}


td.UFG2_Spaceru{
height: 10px;
background :  url(grafix/ul.gif) top repeat-x;
}

td.UFG_Nav{
width: 245px; 
height: 250px;
background-color: #ffffff;
background :  url(grafix/nav_left_bg.gif) right repeat-y;
}

td.UFG_Inh{
height: 464px;
width: 1015px; 
padding-left: 20px;
BORDER-right: #82b432 1px solid;
BORDER-left: #82b432 1px solid;
}

td.UFG_InhTxt{
height: 300px;
width: 418px; 
padding-left: 20px;
padding-right: 20px;
BORDER: #82b432 1px solid;
background :  url(grafix/txt_bg.png) ;
}

td.UFG_InhTxtBreit{
height: 300px;
 
padding-left: 20px;
padding-right: 37px;
BORDER: #82b432 1px solid;
background :  url(grafix/txt_bg.png) ;
}


td.UFG_InhPic{
height: 300px;
width: 418px; 
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
BORDER: #82b432 1px solid;
background :  url(grafix/txt_bg.png) ;
}


td.UFG_InhLink{
height: 25px;
width: 415px; 
padding-left: 20px;
padding-right: 20px;
color:  #ffffff;
background-color:  #82b432 ;
}

td.UFG_Inh_Nav{

BORDER-left: #82b432 1px solid;
}


td.td_men_last{
background-color: #ffffff;
background :  url(grafix/mid_bg.gif) right repeat-y;
}

td.UFG_Teaser{
width: 201px; 
background-color: #ffffff;
}

td.UFG_Tipptext{
font-family: arial; 
font-size: 10pt; 
font-weight: normal; 
color: #ffffff;  
padding-left: 10px; padding-top: 10px;  padding-right: 20px; padding-bottom: 10px;
line-height:15pt;
}

td.Starttext{
width: 201px; 
font-family: arial; 
font-size: 9pt; 
font-weight: normal; 
color: #06358A;  
padding-left: 10px; padding-top: 10px;  padding-right: 10px; padding-bottom: 10px;
line-height:13pt;
}

td.Menu_Box{
width: 250px; 
height: 160px;
padding: 0px ;
border:1px dashed #82b432;
border-bottom:0px  
}
td.Menu_Box_Bottom{
width: 250px; 
height: 17px;
padding: 0px;
border:1px dashed #82b432;
border-top:0px  
}


 td.TeaserRow{
padding-left: 5px ;
padding-right: 5px ;
}

 td.Teaser_Head{

padding: 0px ;
border:1px solid #82b432;
}
 
td.Teaser_Sub{
background-color:#82b432; 
width: 180px; 
padding: 0px ;
border:1px solid #82b432;
padding-left: 5px ;
}

 td.Teaser_Box{
width: 185px; 
padding: 5px ;
border:1px solid #82b432;
}

td.Count
{
width: 300px; 
height: 40px;
padding: 5px ;
border:1px dashed #82b432;
}