body {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; line-height: 1.5; color: #7b7d82; margin-left: 0px; padding-left:0px; scrollbar-arrow-color: #000000;scrollbar-base-color: #crfcfcf;}
font, table {font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; line-height: 1.5em; color: #555555;}

table.grey {background-color: #cccccc;} 

a:link  { color: #e20020; font-size: 12px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }
a:visited { color: #e20020; font-size: 12px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline;}
a:active, a:hover { color: #e20020; font-size: 12px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline;}

.navi1 { border-width:0px; border-top-width:1px; border-style:solid; border-color:#666666; }
.navi1_active { border-width:0px; border-top-width:1px; border-style:solid; border-color:#666666; }

.navi2, .navi2_active { border-width:0px; border-style:solid; }
.navi3, .navi3_active { border-width:0px; border-style:solid; }
.navi4, .navi4_active { border-width:0px; border-style:solid; }

a.menulinktop, a.menulinktop:visited {color: #ffffff; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
a.menulinktop:active, a.menulinktop:hover, a.menulinktop_active, a.menulinktop_active:active, a.menulinktop_active:hover, a.menulinktop_active:visited {color: #ffffff; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif;font-weight:bold;text-decoration: none; }

a.menulink, a.menulink:visited {color: #666666; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
a.menulink:active, a.menulink:hover, a.menulink_active, a.menulink_active:active, a.menulink_active:hover, a.menulink_active:visited {color: #e20020; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif;font-weight:bold;text-decoration: none; }
a.menulink2, a.menulink2:visited {color: #666666; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; }
a.menulink2:hover, a.menulink2:active , a.menulink2_active, a.menulink2_active:active, a.menulink2_active:hover, a.menulink2_active:visited {color: #e20020; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif;text-decoration: none; }

.clickpath { border-bottom:0px solid #000000; }
a.clickpathlink, a.clickpathlink:visited, a.clickpathlink:hover, a.clickpathlink:active { color: #000000; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: underline; }

h1 {color: #e20020; font-size: 16px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; font-weight:bold;}
h2 {color: #000000; font-size: 14px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; font-weight:bold;}
h3 {color: #9c9d9f; font-size: 14px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; font-weight:normal;}
h4 {color: #9c9d9f; font-size: 14px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; font-weight:bold;}
h5 {color: #9c9d9f; font-size: 12px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; font-weight:normal;}
h6 {color: #9c9d9f; font-size: 12px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none; font-weight:bold;margin:15px;line-height:1.2em}

ul {margin-top:10px;margin-left:30px;margin-right:10px;}


.footer { width: 90%; color: #444444; font-size: 10px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none;border-top:1px solid #888888; }
.vmenu-top { color: #ffffff;font-family: Arial,Helvetica,Sans-Serif;text-decoration: none;font-weight:bold;vertical-align:middle;font-size:11 px; border-width:0px;}

.iconimg {border-width:0px; height:100%; width:100%; }

input, select, textarea, .formular, .textfield, .button { color: #333; font-size: 10px; font-family: Arial,Helvetica,Sans-Serif; background-color: #ffffff; border: 1px solid #666666; }

.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #000000; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; background-color: #ffffff;  border: 1px solid; font-size: 11px;}	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; border: 1px solid; font-size: 11px;}	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:Arial,Helvetica,Sans-Serif;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:Arial,Helvetica,Sans-Serif; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:11px; font-family:Arial,Helvetica,Sans-Serif; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Arial,Helvetica,Sans-Serif; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Arial,Helvetica,Sans-Serif; width:400px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; width:400px}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle;width:400px } 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Arial,Helvetica,Sans-Serif; }

.newstitle, .newstitle a, .newstitle a:visited, .newstitle a:active { color: #047624; font-size: 11px; font-family:Arial,Helvetica,Sans-Serif; text-decoration: none }
.newstitle a:hover { color: #4b539a; font-size: 11px; font-family:Arial,Helvetica,Sans-Serif; text-decoration: none }
.newstime { color: #999999; font-size: 11px; font-family:Arial,Helvetica,Sans-Serif; text-decoration: none }

.news:link { color: #333; font-size: 10px; font-family: Arial,Helvetica,Sans-Serif; text-decoration: none }

.ft10px666666 { color: #666; font-size: 10px; font-family: Arial,Helvetica,Sans-Serif; }
.ft10px333333 { color: #333; font-size: 10px; font-family: Arial,Helvetica,Sans-Serif; }
.headline{ color: #000000; font-size: 18px; font-family: Arial,Helvetica,Sans-Serif;}

.liste { color: #333; font-size: 10px; font-family: Arial,Helvetica,Sans-Serif; }

.tx-xinittwocolumn-pi1 { position:relative; left: 0px; margin:0px;padding:0px;}
.contenttable {width:100%;}

/* Felder und Submit Button für Email-Formulare */
 
.csc-mailform-field input {
background-color: #ffffff;
border: 1px solid;
border-color: #BDBDBD;
font-family: Arial,Helvetica,Sans-Serif;
font-size: 12px;
line-height:15px;
}
 
.csc-mailform-field textarea {
background-color: #ffffff;
border: 1px solid;
 
border-color: #BDBDBD;
font-family: Arial,Helvetica,Sans-Serif;
font-size: 12px;
line-height:15px;
}
 
.csc-mailform-field label {
margin:2px;
font-size:12px;
line-height:15px;
color:#000000;
/*float: left;*/
text-align: left;
margin-right: 0px;
width: 100px;
display: block;
font-family: Arial,Helvetica,Sans-Serif;
}
 
//Border um gesamtes Formular wenn gewünscht
.csc-frame csc-frame-invisible {
border-style: solid;
border-width: 0px;
border-color: #BDBDBD;
}
.csc-mailform {
border-style: solid;
border-width: 0px;
border-color: #BDBDBD;
}
 
/*Ausrichtung des Submit Buttons*/
 
#mailformformtype_mail 
{
margin-left: 0px;
margin-top: 15px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #CCCCCC;
border-width: 1px;
border-top-color: #ffffff;
border-left-color: #ffffff;
border-bottom-color: #A2A2A2;
border-right-color: #A2A2A2;
border-style: solid;
} 

/* TWO-Column */
div.tx-fdfx2cols-pi1{
    border: 0px solid white;
    width:770px;
    z-index:10;
}
/* Layout 1 */
td.c2l1d-left{
    width:50%;
    margin:0;
    border:2px solid red;
}
td.c2l1d-middle{
   /* left:0px;*/
    width:50%;
    margin:0;
    border:1px solid blue;
}
