/*######################################################
vfv.css
02.06.2006
last change: 02.06.2006 - Oliver Hepfner
#######################################################*/
/* CSS Document */
html,body	 	{ 	
			background-color:#FFFFFF; 
			scrollbar-base-color : #CECBCE;
			scrollbar-track-color : #CECBCE;
			scrollbar-face-color : 	#FFFFFF;
			scrollbar-arrow-color : #0099FF;
			margin:0;
  			padding:0;
			}
a:link  { color: #333333;  font-size:11px; font-family: verdana,arial,helvetica,sans-serif; text-decoration: underline; line-height:17px;}
a:hover  { color: #0099FF; font-size:11px;  font-family: verdana,arial,helvetica,sans-serif; text-decoration: underline; line-height:17px;}
a:visited  { color: #333333;  font-size:11px; font-family: verdana,arial,helvetica,sans-serif; text-decoration: underline; line-height:17px;}

.ft10px666666 {color:#1F2E3D;  font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; }
.ft10px333333  {color:#1F2E3D; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; }


td {color:#1F2E3D; font-size: 10px; font-family:verdana,arial,helvetica,sans-serif; line-height:17px;}
td a:link  { color: #333333;  font-size:11px; font-family: verdana,arial,helvetica,sans-serif; text-decoration: underline; line-height:17px;}
td a:hover  { color: #0099FF; font-size:11px;  font-family: verdana,arial,helvetica,sans-serif; text-decoration: underline; line-height:17px;}

.text { color:#1F2E3D; font-size: 10px; font-family:verdana,arial,helvetica,sans-serif; line-height:17px;}

h1 { color: #0099FF; font-size: 12px; font-weight: bold; font-family:verdana,arial,helvetica,sans-serif; }
P { color: #333; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; margin-top:0; margin-bottom:0; line-height:17px;}
.bodytext {color:#1F2E3D;  font-size: 11px; font-family:verdana,arial,helvetica,sans-serif; line-height:17px; }
.bodytext a{color:#1F2E3D; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; text-decoration: underline; line-height:17px;}
.bodytext a:hover{ color: #0099FF;  font-size:11px; font-family:verdana,arial,helvetica,sans-serif; text-decoration: underline; line-height:17px;}

.text_header {background:#0099FF; font-size:11px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:16px;}

.hinweis {background:#ffffff; font-size:10px; color:#990000; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:16px;}

.vfv_header {background-color:#0099FF;
				  font-size:11px; color:White; 
				  font-family:verdana,arial,helvetica,sans-serif; 
				  font-weight: normal;}
				  
.vfv_footer {background-color:#0099FF;
				  font-size:11px; color:White; 
				  font-family:verdana,arial,helvetica,sans-serif; 
				  font-weight: normal;}

.vfv_news {background-color:#0099FF;
				  font-size:11px; color:White; 
				  font-family:verdana,arial,helvetica,sans-serif; 
				  font-weight: normal;}
hr{
background-color:#0099FF;
color:#0099FF;
border: #0099FF;
height: 1px; 
}

.news {background-color:#F2F2F2; font-size:11px; color:#B80000; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; line-height:16px;}

li {
	list-style-image : url("../fileadmin/img/nav_quadrat_blue.gif");
	list-style-type : square;
	color: #333; font-size: 11px; font-family:verdana,arial,helvetica,sans-serif;
	}

.copyright	{background:White; font-size:11px; color:Gray;  font-family:verdana,arial,helvetica,sans-serif;}
.navipfad {font-size:11px; color:#ffffff; font-family:verdana,arial,helvetica,sans-serif;}

.datum	{
			font-size:11px; 
			color:#0099FF; 
			font-family:verdana,arial,helvetica,sans-serif;
			line-height:16px;
			}			

/* ******************************  Formulare ************************** */
.formular { color: #333333; font-size: 10px; font-family: verdana,arial,helvetica,sans-serif;  background-color: #ffffff; border: solid 1px #666666}
.kontaktformular_blue {background:#CBD7E3; font-size:10px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
.kontaktformular_gray {background:#F2F2F2; font-size:10px; color:#333333; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}


/* ****************************** News ***************************** */
.news_header {background:#0099FF; font-size:10px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;}
.news_text {background:#F2F2F2; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
.news_text2 {background:#E1EEFB; color:#333333; font-size:11px; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}
.news_text_blue {background:#E1EEFB; font-size:10px; color:#0099FF; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}

#news a{
color: White;
background:#0099FF;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;
line-height:16px;}

#news a:hover{
color: White;
background:#0099FF;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

#news_rechts a{
color: White;
background:#0099FF;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;
line-height:16px;}

#news_rechts a:hover{
color: White;
background:#0099FF;
font-size: 11px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;
line-height:16px;}

	
/* ******************************  Login ************************** */

input { color: #0099FF; font-size:11px;}
select { color: #0099FF; font-size:11px;}


/* ******************************  Farben ************************** */
/*vfv color*/
.bg_blue1 {background-color:#0099FF;}
.bg_blue2 {background-color:#E1EEFB;}
.bg_green {background-color:#99CC00;}
.bg_white {background-color:White;}

.bg_news {background-color:#0099FF;}
.bg_news_bereich {background-color:#0099FF;
				  font-size:10px; color:White; 
				  font-family:verdana,arial,helvetica,sans-serif; 
				  font-weight: normal;}

.table_header {background-color:#0099FF; font-size:11px; color:White; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold;}
.table_cell {background-color:#E1EEFB; font-size:11px; color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-weight: normal;}

/* ******************************  Naviagation ************************** */
#news_link a{
color: #0099FF;
font-size: 10px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;}

#news_link a:hover{
color: #0099FF;
font-size: 10px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;}


#kontakt a{
color: #0099FF;
font-size: 12px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;}

#kontakt a:hover{
color: #0099FF;
font-size: 12px;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;}

#navipfad a{
color: #ffffff;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;}

#navipfad a:hover{
color: #ffffff;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: underline;}

#navitop a{
color: #1F2E3D;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;}

#navitop a:hover{
color: White;
font-family:verdana,arial,helvetica,sans-serif;
text-decoration: none;}

#navi a{ background:#E1EEFB bottom left repeat-x;
float: left;
font-size:10px;
width: 18.0em;
height:18px;
line-height:16px;
display: block;
border: 0.1 em solid #FFFFFF;
color: Black;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#navi a:hover { 
background:#0099FF bottom left repeat-x;
font-size:10px;
float: left;
width: 18.0em;
height:18px;
display: block;
border: 0.1 em solid #FFFFFF;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#link_active a{background:#0099FF bottom left repeat-x;
font-size:10px;
width: 18.0em;
height:18px;
line-height:16px;
display: block;
border: 0.1 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}

.navi_active { color: #FFFFFF font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }


#ebene2 a{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 160px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}


#ebene2 a:hover{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 160px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#ebene2_active a{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 160px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
font-weight: bold;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#ebene3 a{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 140px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}


#ebene3 a:hover{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 140px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#ebene3_active a{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 140px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#ebene21 a{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 15px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}


#ebene21 a:hover{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 15px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: #1F2E3D;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#ebene31 a{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 35px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: White;
text-decoration: none;
padding: 0px 0px 0px 5px;}

#ebene31 a:hover{background-color:#0099FF;
font-size:10px;
background-repeat: no-repeat;
background-position: left;
float: left;
width: 35px;
height:15px;
display: block;
border: 0.0 em solid #dcdce9;
color: #1F2E3D;
text-decoration: none;
padding: 0px 0px 0px 5px;}