/*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: 9pt;
                    background: #FFFFFF }
                    
body              { font-family: Verdana,Arial,Helvetica,sans-serif;
                    font-size: 9pt;
                    background: #FFFFFF;
                    margin: 0px;
	           padding: 0px;
}
                    
                    
body.tablecore    { font-family: Verdana,Arial,Helvetica,sans-serif;
                    font-size: 9 pt;
                    color: #000000;   }
table.raster { background:#D6241B}
/**************** 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 }
.headlinered { color: D6241B;
               font-size: 11pt;
               font-weight: bold; 
               font-style: normal;
               letter-spacing: 0.1; 
               text-decoration:none }
.headline_con { color:#000000;
                font-size: 9pt;
                font-style: normal;
                font-weight: bold;
                letter-spacing: 0.1;
                text-decoration:none;
                background-color: #E8E7DE;
                vertical-align: middle;
                line-height:18px }
.headline_buy { font-family: Verdana,Arial,Helvetica,sans-serif;
                font-size:9 pt;
                font-style: normal;
                font-weight: bold;
                color: #000000;
                line-height: 16px; }
              
.contact     { font-size:9 pt;
               font-style:normal;
               font-weight:normal;
               color:#000000;
               line-height:16px }
               
.ueber_con   { font-size:9 pt;
               font-style:normal;
               font-weight:normal;
               line-height:16px }
.textfeld_kurz { border:1px solid #D6241B;
                 height:16;
                 width:50;
                 font-size:9 pt;
                 font-style:normal;
                 font-weight:normal }
.textfeld_mittel { border:1px solid #D6241B;
                   height:16;
                   width:172;
                   font-size:9 pt;
                   font-style:normal;
                   font-weight:normal }
.textfeld_lang { border:1px solid #D6241B;
                 height:16;
                 width:230;
                 font-size: 9pt;
                 font-style:normal;
                 font-weight:normal }
.textarea_con { border:1px solid #D6241B;
                height:150;
                width:224;
                scrollbar-base-color:#E8E7DE;
                scrollbar-3dlight-color:#FFFFFF;
                scrollbar-arrow-color:#D6241B;
                scrollbar-darkshadow-color:#FFFFFF;
                scrollbar-face-color:#FFFFFF;
                scrollbar-highlight-color:#FFFFFF;
                scrollbar-shadow-color:#FFFFFF;
                scrollbar-track-color:#E8E7DE;
                font-size: 9pt;
                font-style:normal;
                font-weight:normal }
.bg_tr_buy   { background-color:#E8E7DE }
.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:#D6241B;
text-decoration:none;
}
a:hover {
color:#000099;
text-decoration:none;
}
p {
text-align:justify;
}
ul {
list-style-type:disc;
padding-left:10px;
/*margin:10px;*/
margin: 0px 10px 0px 10px;
}
input.cb  {
   background:none;
   border:none;
   margin:0px;
}
input, textarea, select {
font-size:9pt;
background:#E8E7DE;
border:1px solid #D6241B;
margin:3px;
}
input.nolines {
   font-size:9pt;
   background:white;
   border:none;
   height:12px;
}
.layerstyle  {
   font-size:9pt;
   background:#E8E7DE;
   border:1px solid #D6241B;
   padding:5px;
}
input.checkbox   {
font-size:9pt;
background:white;
border:1px solid #D6241B;
margin:3px;
}
.radio {
font-size:9pt;
background:#FFFFFF;
border:0px solid #FFFFFF;
}
input.submit {
font-size:9pt;
background:#E8E7DE;
border:1px solid #D6241B;
margin:3px;
} 
.border {
border:#D6241B 1px solid;
background:#FFFFFF;
}
.nlborder {
border: 1px;
border-color:#D6241B;
border-style: solid;
background:#FFFFFF;
}
.nlbg {
background:#E8E7DE;
}
.normal {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:9pt;
}
.small {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:7pt;
}
.red {
color: #D6241A;
}
.bigred {
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #D6241A;
font-weight: bold; 
font-size:16pt;
}
.smallred {
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #D6241A;
font-weight: bold; 
font-size:14pt;
}
.fussnote{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}
.kasten{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold; 
font-size: 12px;
}
.hinweis {
border:#D6241B 2px solid;
background:#FFFFFF;
background-image: url(3193_DE.jpg);
}
.navi {
background:#E8E7DE;
border: 0px;
text-transform: uppercase;
}
/**************** div-Bereiche ********************/
#main {
background:#FFFFF0;
padding-top:0px;
margin:0px auto;
}

