
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;
	margin-left: -15px;
	 } 
 
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 span {
	margin-left: 15px;
}

DIV#textdruck h3 {
	padding-right: 120;
	padding-left: 15;
}

DIV#textdruck DIV {
	padding-top: 15;
	padding-right: 120;
	padding-left: 15;
}

DIV#textdruck DIV .montag {
	margin-left: -15px;
}

DIV#textdruck DIV a.news {
	color: #333;
	text-decoration: underline;
}

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;
}

.textfeld1   {
	background-color: #FFF;
	color: #333;
	font-size: 11px;
	padding-top: 13px;
	padding-right: 14;
	padding-left: 17;
	padding-bottom: 16;
}

TD.textfeld1 a.news  {
	color: #333;
}

.textfeld1 img  {
	margin-right: 20px;
}
 
.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;
}

.tags    {
   padding: 12 14 12 18px;
	color: #6666;
}

td.tags a  {
	color: #666;
	text-decoration: none;
}

.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: 8px;
	margin-top: 3px;
}
 
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;
} 

li.strich ol {
	margin-top: 3px;
	margin-bottom: 3px;
}

li.strich ol li.nummer  {
	list-style-type: decimal;
	list-style-image: none;
}
 
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;
 } 
 
SELECT.orga       {
	color: #fff;
	width: 200px;
	font-size: 12px;
	line-height: 14px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	letter-spacing: 0px;
	word-spacing: 2px;
	margin-top: -15px;
 }  
			
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;
}

a:hover.slink { color: #666; text-decoration: none; }
a:link.slink { color: #666; text-decoration: none; }
a:visited.slink { color: #666; text-decoration: none; }
a:visited:hover.slink {	color: #000; text-decoration: none; }

a:hover.praxis { height:18px; color: #ff8c00; text-decoration: underline; padding: 1 0 3 0px; margin-bottom:5px;}
a:link.praxis { height:18px; color: #666; text-decoration: none; padding: 1 0 3 0px; margin-bottom:5px; }
a:visited.praxis { height:18px; color: #666; text-decoration: none; padding: 1 0 3 0px; margin-bottom:5px; }
a:visited:hover.praxis { height:18px;
	color: #ff8c00;
	text-decoration: underline;
 padding: 1 0 3 0px; margin-bottom:5px;
}

a.praxis2 { height:18px; color: #fff; text-decoration: none; padding: 1 0 3 0px; margin-bottom:5px;}
a:hover.praxis2 { height:18px; color: #fff; text-decoration: none; padding: 1 0 3 0px; margin-bottom:5px;}
a:link.praxis2 { height:18px; color: #fff; text-decoration: none; padding: 1 0 3 0px; margin-bottom:5px; }
a:visited.praxis2 { height:18px; color: #fff; text-decoration: none; padding: 1 0 3 0px; margin-bottom:5px; }
a:visited:hover.praxis2 { height:18px;
	color: #fff;
	text-decoration: underline;
 padding: 1 0 3 0px; margin-bottom:5px;
}

a.baupraxis { color: #fff; text-decoration: none;}
a:hover.baupraxis { color: #fff; text-decoration: none;}
a:link.baupraxis { color: #fff; text-decoration: none;}
a:visited.baupraxis { color: #fff; text-decoration: none;}
a:visited:hover.baupraxis { color: #fff; text-decoration: none;}

a:link.text { color: #555; text-decoration: none; }
a:visited.text { color: #555; text-decoration: none; }
a:hover.text { 
	color: #f00;
	text-decoration: underline;
}
a:visited:hover.text { 
	color: #f00;
	text-decoration: underline;
}

#chromemenu
{
width:96px;
height: 30px;
margin-left: 10px;
margin-top: 0px;
background-color: #FC7215;
padding: 0 0 0 0px;
border-left: 1px solid #fff;
}


.chromestyle{
width: 0px;
font-weight: bold;
color:#ffffff;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul {
border: 0px solid #fff;
width: 96px;
padding: 5 0 5 0px;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li {
display: inline;
}

.chromestyle ul li a {
color:#ffffff;
padding: 0px 0px;
margin: 0;
text-decoration: none;
border-right: 0px solid #dadada;
}

.chromestyle ul li a:hover {
text-decoration: none;
background-color: #FC7215; 
color:#FC7215;
}

.chromestyle ul li a:visited {
text-decoration: none;
background-color: #FC7215; /*THEME CHANGE HERE*/
color:#FFF;
}

.chromestyle ul li a:visited:hover {
text-decoration: none;
background-color: #FC7215; /*THEME CHANGE HERE*/
color:#FC7215;
}


.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " ";
}


/* ######### Style for Drop Down Menu ######### */


.dropmenudiv{
	position: absolute;
	top: 0;
  border: 0px solid #bbb; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font-size: 11px;
	line-height: 22px;
	z-index: 100;
	background-color: #FC7215;
	width: 160px;
	visibility: hidden;
/**filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
	/
   text-align: left;
   text-indent:12px;
   padding-left:0px;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 11px;
border-bottom: 0px solid #fff; /*THEME CHANGE HERE*/
padding: 4 0 4 0px;
text-decoration: none;
font-weight: bold;
color: #FFF;
   text-indent:12px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 195px;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background: #666666;
color: #fff;
text-decoration: none;
   text-indent:12px;
}

#dropmenu1   {
	width: 195px;
	margin-left:-14px; margin-top:6px;
	border-left: 0px solid #FFF;
  border-right: 0px solid #FFF;
  border-bottom: 0px solid #FFF;
}



