/* body {
	scrollbar-3dlight-color:#0F3278;
	scrollbar-arrow-color:#292929;
	scrollbar-base-color:#0F3278;
	scrollbar-darkshadow-color:#ffffff;
	 scrollbar-face-color:#CAD2E1;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#0F3278;
	}
    
*/

body 
{
   background: #b5b5b6 url(images/body_bg.gif) repeat-x top left;  
   height: 100%;
   width: 100%; 
}

.main
{
    border:1px #c0c0c0 solid;
}
    
    
td	 
{
            font-variant : normal ;
			Font-Family : Verdana;
			Font-Size : 11px ;
			Color : #000000 ;
			Font-Style : Normal ;
			Font-Weight : Normal ;
}

        

       
        
A:link 	  {text-decoration: underline; color: #3b78ce; font-size:11px; font-family: verdana;}
A:active  {text-decoration: underline; color: #3b78ce}
A:visited {text-decoration: underline; color: #3b78ce}
A:hover   {text-decoration: underline; color: #3b78ce; text-decoration: underline;}	

   

h1
{
    color:#0f5996;
    font-family: verdana;
    font-weight: normal;
    font-size: 16px;
    background:url(images/h1_bg.jpg) no-repeat top left; 
    height: 41px;
    line-height: 49px;
    padding-left:15px;
}

h2
{
    color:#3b78ce;
    font-family: verdana;
    font-weight: bold;
    font-size: 13px;
    padding-left:0px;
    border-bottom:1px dotted #7baffa;
    padding-bottom:5px;
}

h3
{
    color:#525253;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
}


p
{
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    line-height:1.5em;
    margin-bottom: 15px;
}

p.margin_left
{
    margin-left: 15px;
}


.arial 
{
    Font-Family : Arial, Verdana, Helvetica, sans-serif ;
	Font-Size : 14px ;font-weight:bold;}

.small	 
{
            font-variant : normal ;
			Font-Family : Arial, Verdana, Helvetica, sans-serif ;
			Font-Size : 10px ;
			Color : #000000 ;
			Font-Style : Normal ;
			Font-Weight : Normal ;
			letter-spacing:1pt;
		}
		
.news	 
{
			background-image:url(images/news_back.jpg);
			background-repeat:repeat-y;
			padding-left:30px;
			Font-Family :Arial, Verdana, Helvetica, sans-serif ;
			Font-Size : 11px ;
			Color : #000000 ;
			Font-Weight : Normal ;

}


.cal_bg
{
    background:url(images/kalender_bg.gif) no-repeat top left;    
    height:38px; 
    width:38px;
    line-height:20px; 
    float:left; 
    color:#fff;
}

.cal
{
    padding:2px; 
    text-align:center; 
    color:#fff; 
    font-size:10px; 
    line-height:12px;
}


.date_day
{
    font-size:12px; 
    line-height:20px;
}
	
		
.blue	 
{
			font-variant : normal ;
			Font-Family : Arial, Verdana, Helvetica, sans-serif ;
			Font-Size : 12px ;
			Color : #113479 ;
			Font-Style : Normal ;
			Font-Weight : Normal ;
		
}
		
.border{
	border: 1px #113479 solid;
}



div.active{
	border: 1px #000000 solid;
	background-color:blue;
	padding: 5px;
}

div.noactive{
	border: 1px #000000 solid;
	background-color:#FFFFFF;
	padding: 5px;
}


.menucell{
	font-family:verdana;
	font-size:11px; 
}

.menucell ul
{
    background:url(images/navi_bg.gif) top left;
    background-repeat:repeat-x;
    height: 34px;
    margin: 0;
    padding: 0;
}


.menucell ul li  
{
    list-style: none;
    line-height:34px;
    float:left;
    background:url(images/navi_trenner.jpg) no-repeat right top; 
    padding-right:2px;
    padding-left: 0px;
}

.menucell ul li#last
{
    background: none;
}

.menucell ul li a, .menucell ul li a:active, .menucell ul li a:visited 
{
    display:block;
    line-height:34px;
    background:url(images/navi_bg.gif) repeat-x top left;  
    text-align: center;
    padding: 0px 16px;
    color: #fff;
    text-decoration: none;
    
}

.menucell ul li a:hover,
.menucell ul li a.aktiv
{
    background:url(images/navi_bg.gif) repeat-x bottom left; 
    color:#fff; 
    text-decoration: none;  
}


.beratung_back2{
	border-top:1px solid #000000;
	background-color:#E0E3E7;
}

.beratung_back{
	border-top:1px solid #000000;
	background-color:#CFD8E3;
}

.textfield{
	border: 1px #000000 solid;
}

.borderleftright{
	border-left:1px #EEEEEE solid;
	border-right:1px #EEEEEE solid;
}

.header{
	background-color:#ececed;
	font-family:verdana;
	font-size:11px;
	color:#BDBEC5;
    height:80px;
    padding: 10px;
}
 

.line_v { background-repeat: repeat-y;background-image: url(images/vert_pkt.gif);}

/*.error {color:#EA0D0D;}*/
td.error{
	border:1px solid #EA0D0D;
	color:#EA0D0D;
	padding:5px;
}

table.agb_table{
	border: 1px #113479 solid;
	background-color:#CFD8E3;
}

textarea {
	font-family:verdana;
	font-size:11px;
}

input.quicktour
{
  background-color:#557DA6;
  color:#FFFFFF;
  font-weight:bold;
}

input
{
   background:#fff url(images/input_bg.gif) repeat-x top left; 
   height:23px;
   width:200px; 
   border:1px #A2A2A8 solid;

}

.button
{
    background:url(images/button.gif) no-repeat top left; 
    width:60px;
    height:23px;
    line-height:20px;
    color: #fff;
    text-align:center;
    text-decoration: none;
    font-size:11px;
    border:0;
    padding:0;
   
} 

#banner
{
   background:#f6f6f6 url(images/banner_bg.gif) repeat-x top left; 
   min-height:370px;
   border-top:1px solid #fff;
}

.footer
{
   background:#fff url(images/footer_bg.gif) repeat-x top left; 
   height:52px;
   padding-right: 20px;
   font-size: 11px;
}

.footer_shadow
{
   background:#BABBBB url(images/footer_shadow.gif) no-repeat top left; 
   height:29px;
}


.contenttable
{
    margin:15px 0 0 30px;
    width:596px;

}
.standorttable
{
    margin:10px 0 0 30px;
    width:570px;

}


table tr td ul.less_pad
{
    padding-left:8px;
}

ul
{
    margin-left: 0px;
    padding-left:0px;
}

li
{
    list-style-type: none;
    line-height: 1.3em;
    background: url('images/list_icon.gif') no-repeat 0px 5px;
    padding-left:10px;   
}

li.link_icon
{
    list-style-type: none;
    line-height: 0.8em;
    background: url('images/list_icon_link.gif') no-repeat 0px 0px;
    padding-left:14px;   
}


table tr td.suche
{
    background: url('images/suche_bg.jpg') no-repeat;
    width:594px;
    height:68px;
    padding-left:18px;
}

input.aktuelles
{
    width:420px;
    height:23px;
    background: #fff url('images/input_bg.gif') repeat-x top left;
    border:1px solid #A2A2A8;
}

.suchfeld_text
{
    color:#0f5995;
    font-size: 12px;
    margin-bottom:10px;
}

input.input_size2
{
    width:283px;
}

table tr td.akt_head2
{
    background: none;
    border-left:1px dotted #3b78ce;
    padding:0px 9px;
   /* font-weight: bold;  */
    font-size:13px;
}



table tr td.akt_head2_suche
{
    background: none;
    padding:0px 2px;
   /font-size:13px;
}

.fussnote
{
    font-size:11px;
    color:#858585;
}

