/*WYSIWYG:  .normal#Normal,.bold#Fett,.italic#Italic,.italicbold#Italic+Bold,.headline#Überschrift,*/
/*TABLECORE: .normal#Normal,.bold#Fett,.italic#Italic,.italicbold#Italic+Bold,.headline#Überschrift,.underlined#Unterstrichen*/
body.wysiwyg      { font-family: Verdana,Arial,Helvetica,sans-serif;
                    font-size: 9 pt;
                    background: #FFFFFF }
body              { font-family: Verdana,Arial,Helvetica,sans-serif;
                    font-size: 9pt;
                    background: #FFFFFF}
body.tablecore    { font-family: Verdana,Arial,Helvetica,sans-serif;
                    font-size: 9 pt;
                    color: #000000;   }
table.raster { background:#9C2C2D}
table.raster td  { background:white} 
/**************** Schriftarten ********************/
td,.normal   { font-family: Verdana,Arial,Helvetica,sans-serif;
               font-size: 9pt;
               font-style: normal;
               font-weight: normal;
               color: black;  
               text-decoration:none  }
.headline	    { color: black;
               font-size: 11pt;
               font-weight: bold; 
               font-style: normal;
               letter-spacing: 0.1; 
               text-decoration:none }
               
.bundesland   { color: #22B24B;
               font-size: 10pt;
               font-weight: bold; 
               font-style: normal;
               letter-spacing: 0.1; 
               text-decoration:none }
.bold	{     color:#000000;
               font-size: 9pt;
               font-style: normal;
               font-weight: bold;
               text-decoration:none }
.italic	{     font-size: 9 pt;
               font-weight: normal;
               font-style: italic;
               color: black;  
               text-decoration:none  }
.italicbold  { font-size: 9 pt;
               font-weight: bold;
               font-style: italic;
               color: black; 
               text-decoration:none  }
.underlined  { font-size: 9 pt;
               font-weight: normal;
               font-style: normal;
               color: black;
               text-decoration:underline   }     
               
span.weberror     { color: red; 
                    font-weight: bold;  }
 
                   
/**************** Formatierungen ********************/
a {
color:#22B24B;
text-decoration:none;
}
a:hover {
color:#A8A9AD;
text-decoration:none;
}
a.mobillink {
color:#000000;
text-decoration:none;
}
a.mobillink:hover {
color:#000000;
text-decoration:none;
}
p {
text-align:justify;
}
ul {
list-style-type:disc;
padding-left:10px;
margin:10px;
}
input, textarea, select {
font-size:9pt;
background:#DDDDDD;
border:1px solid #22B24B;
margin:3px;
}
.input_ort {
font-size:9pt;
background:#DDDDDD;
border:1px solid #22B24B;
width:156;
margin:3px;
}
.textarea_anfrage {
font-size:9pt;
background:#DDDDDD;
border:1px solid #22B24B;
width:219;
margin:3px;
}
input.submit {
font-size:9pt;
background:#DDDDDD;
border:1px solid #22B24B;
margin:3px;
} 
.radio {
font-size:9pt;
background:#FFFFFF;
border:0px solid #FFFFFF;
}
.table {
border:#22B24B 1px solid;
background:#FFFFFF;
}
.fussnote{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 7pt;
}
/**************** div-Bereiche ********************/
#main {
background:#FFFFF0;
padding-top:0px;
margin:0px auto;
}
