
body       {
	color: #666;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #CCC;
	background-image: url(image/vpb-back1.gif);
	background-position: center;
	line-height: 125%;
	letter-spacing: 0px;
	word-spacing: 2px;
	margin-top: 0px;
	margin-left: 0px;
	scrollbar-base-color: #FAFAFA;
	scrollbar-shadow-color: #F5F5F5;
	scrollbar-arrow-color: #666;
	scrollbar-darkshadow-color: #E1DADA;
	scrollbar-face-color: #FAFAFA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: #666;
	overflow-x: hidden;
	overflow-y: scroll;
}

h1        {
        color: #666;
        font-size: 36px;
        font-family: Verdana, Tahoma, Arial, Helvetica;
        background-color: #ffffff;
        letter-spacing: -1px;
        word-spacing: 2px;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
         }

h3        {
        color: #666;
        font-size: 14px;
        font-family: Verdana, Tahoma, Arial, Helvetica;
        background-color: #ffffff;
        line-height: 120%;
        letter-spacing: 0px;
        word-spacing: 2px;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
 }

h3.expert  { 
	font-size: 14px; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	line-height: 100%;
	font-weight: bold;
	color: #666; 
	text-decoration: none;
	margin-top: 1px;
	 } 
 
h4        {
        color: #666;
        font-size: 13px;
        font-family: Verdana, Tahoma, Arial, Helvetica;
        background-color: #ffffff;
        line-height: 110%;
        letter-spacing: 0px;
        word-spacing: 2px;
        text-decoration: none;
        font-style: normal;
        font-weight: bold;
 }

TR#kopftab {height:30px;} 
 
TD      {
        color: #666;
        font-size: 12px;
        line-height: 15px;
        font-family: Verdana, Tahoma, Arial, Helvetica;
        letter-spacing: 0px;
        word-spacing: 2px;
 }
 
DIV#textdruck {
	width:644px;
}

DIV#textdruck h3 {
	padding-right: 120;
	padding-left: 15;
}

DIV#textdruck DIV {
	padding-top: 15;
	padding-right: 120;
	padding-left: 15;
}

DIV#rbtext {
	margin-right:10px;
}

DIV#rbtextdruck {
	width:447px;
	line-height:16px;
	font-size: 12px;
} 

DIV#rbtextdruck h3 {
	padding-right: 0;
	padding-left: 15;
}

DIV#rbtextdruck DIV {
	padding-top: 15;
	padding-right: 0;
	padding-left: 15;
}

TABLE#menuetab TD   {
	width: 212px;
}


div#menue a {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 29px;
	padding: 1px;
	width: 100%;
	border-bottom: 1px #FFF solid;
}

div#menue a:visited {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 29px;
	padding: 1px;
	width: 100%;
	border-bottom: 1px #FFF solid;
}

div#menue a:hover {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 29px;
	padding: 1px;
	width: 100%;
	border-bottom: 1px #FFF solid;
	background-color: #666;
}


IMG.head  {
	width:644px;
}

IMG.rbhead  {
	width:445px;
}

IMG.fuss  {
	width:644px;
}
 
.news      {
        color: #ffffff;
        font-size: 11px;
        line-height: 14px;
        font-family: Verdana, Tahoma, Arial, Verdana, Helvetica;
        letter-spacing: 0px;
        word-spacing: 2px;
        text-decoration: none;
 }

.textfeld   {
	background-color: #CCC;
	color: #333;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 14;
	padding-left: 18;
	padding-bottom: 16;
}

TD.textfeld a.news  {
	color: #333;
}
 
.textfeld2   {
	background-image: url(image/newsfield1back.gif);
	color: #333;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 14;
	padding-left: 18;
	padding-bottom: 14;
} 
 
.textfeld3   {
	background-color: #666666;
	color: #FFF;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 10;
	padding-left: 16;
	padding-bottom: 10;
}

.textfeld4   {
	background-color: #FC7215;
	color: #FFF;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 14;
	padding-left: 18;
	padding-bottom: 16;
}

.beraterfeld   {
	background-image: url(image/beraterfield1back.gif);
	color: #666;
	font-size: 12px;
	letter-spacing: 0px;
	word-spacing: 2px;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 14;
	margin-left: 10;
} 

div.beratername    {
	color: #666666;
	padding-top: 10px;
}


.beratertext {
	color: #666;
	font-size: 11px;
	padding-top: 25px;
	padding-right: 0;
	padding-left: 35;
	padding-bottom: 20;
}
 
.maintext {
	color: #666;
	font-size: 11px;
	line-height: 16px;
	padding-top: 25px;
	padding-right: 0px;
	padding-left: 35;
	padding-bottom: 20;
}

a.hauptlink {
	text-align: left;
	display: block;
	width:212px;
}


TD#sub {
   font-size: 10px;
   line-height: 12px;
	text-align: left;
	display: block;
	width:185px;
} 

 
 
SPAN      {
        color: #666;
        font-size: 9px;
        line-height: 10px;
        font-family: Tahoma, Arial, Verdana, Helvetica;
        line-height: 100%;
        letter-spacing: 0px;
        word-spacing: 2px;
        text-decoration: none;
 }

SMALL    {
        color: #FFFFFF;
        font-size: 7px;
        line-height: 8px;
        font-family: Tahoma, Arial, Verdana, Helvetica;
        line-height: 100%;
        letter-spacing: 0px;
        word-spacing: 2px;
        text-decoration: none;
 }

small.expert  { 
	font-size: 10px; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	line-height: 100%;
	font-weight: bold;
	color: #666; 
	text-decoration: none;
	margin-top: 1px;
	 }  
 
ul   {
	margin-left: 18px;
	margin-top: -10px;
	margin-bottom: 10px;
}
 
li.strich   {
	list-style-image: url(image/list-punkt1.gif);
	line-height: 16px;
	margin-left: 10;
	padding: 0px;
} 

ol   {
	margin-left: 24px;
}
 
li.zahl   {
	line-height: 16px;
	margin-left: 0;
	padding: 0px;
	margin-bottom: 4px;
	line-height: 16px;
} 
 
input        {
        color: #666;
        font-size: 9px;
        line-height: 15px;
        font-family: Verdana, Arial;
        background-color: #FCFCFC;
        border-left-width: 1px;
        border-bottom-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-color: #CCCCCC;
        border-top-color: #CCCCCC;
        border-right-color: #CCCCCC;
        background: #F9F9F9;
         }

input.plz    {
	color: #333;
	font-size: 13px;
	text-indent: 2px;
	line-height: 15px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	line-height: 125%;
	letter-spacing: 0px;
	word-spacing: 2px;
	background-color: #FC7215;
	border-top: 1px #FFF solid;
	border-left: 1px #FFF solid;
	border-right: 1px #FFF solid;
	border-bottom: 1px #FFF solid;
}			

input.knopf    {
	color: #FFF;
	font-size: 12px;
	text-indent: 2px;
	line-height: 15px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	line-height: 125%;
	letter-spacing: 0px;
	word-spacing: 2px;
	background-color: #FC7215;
	border-top: 1px #FFF solid;
	border-left: 1px #FFF solid;
	border-right: 1px #FFF solid;
	border-bottom: 1px #FFF solid;
}			

input.abfrage    {
	background-color: #FC7215;
	border-top: 0px #FFF solid;
	border-left: 0px #FFF solid;
	border-right: 0px #FFF solid;
	border-bottom: 0px #FFF solid;
}			

form.poll {
	margin-bottom: 1px;
}


input.poll    {
	color: #666;
	font-size: 12px;
	line-height: 15px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
   background-color: #CCCCCC;
	letter-spacing: 0px;
	word-spacing: 2px;	
}
			
SELECT,OPTION      {
	color: #666;
	font-size: 12px;
	line-height: 15px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	line-height: 125%;
	letter-spacing: 0px;
	word-spacing: 2px;
 } 
			
a:hover { color: #666; text-decoration: underline;}
a:link { color: #666; text-decoration: underline; }
a:visited:hover { color: #666; text-decoration: underline; }

a:link.list { color: #666; text-decoration: none;}
a:hover.list { color: #666; text-decoration: underline;}
a:visited.list { color: #666; text-decoration: none; }
a:visited:hover.list { color: #666; text-decoration: underline;}

a:link.news2 { color: #FFF; text-decoration: underline;}
a:hover.news2 { color: #FFF; text-decoration: underline;}
a:visited.news2 { color: #FFF; text-decoration: underline; }
a:visited:hover.news2 { color: #FFF; text-decoration: underline;}

a:hover.link { background-image: url(image/pfeil_mehr0.gif); padding-left: 11px; color: #666; text-decoration: underline;}
a:link.link { background-image: url(image/pfeil_mehr0.gif); padding-left: 11px; color: #666; text-decoration: underline; }
a:visited.link { background-image: url(image/pfeil_mehr0.gif); padding-left: 11px; color: #666; text-decoration: underline; }
a:visited:hover.link {
	background-image: url(image/pfeil_mehr1.gif);
	color: #000;
	text-decoration: underline;
	padding-left: 11px;
}


small#copyhinweis 	{
	visibility: hidden;
}
