body {margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#CCCCCC}
.bodytext{margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;}

ul { margin-left: 20px; margin-top: 0px; margin-bottom:0px; list-style-image: url(../images/list_line.gif);}
li { list-style-position: outside; line-height: 14px;}



/*
// Verdana-Klassen
*/

.text {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px;}
.text A:link{color:#AD292F; text-decoration: none;}
.text A:visited{color:#AD292F; text-decoration: none;}
.text A:active{color:#AD292F; text-decoration: none;}
.text A:hover{color:#AD292F; text-decoration: underline;}

/* bei den kopierten texten aus jobs ist h3 drin, lässt sich nicht rausnehmen, darum hier die formattierung wie text*/
/*h3 {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; font-weight:normal; margin: 0 0 0 0;}*/

.lead {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; font-weight: bold;}
.lead A:link{color:#333333; text-decoration: none;}
.lead A:visited{color:#333333; text-decoration: none;}
.lead A:active{color:#333333; text-decoration: none;}
.lead A:hover{color:#AD292F; text-decoration: none;}

.textlight {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #666666; font-size: 11px;}

.texttable {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 10px;}
.texttable A:link{color:#AD292F; text-decoration: none;}
.texttable A:visited{color:#AD292F; text-decoration: none;}
.texttable A:active{color:#AD292F; text-decoration: none;}
.texttable A:hover{color:#AD292F; text-decoration: underline;}

.texttablebold {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 10px; font-weight: bold;}

/*.csc-header {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 18px;}*/
.csc-header h1 {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; margin-top: 0px; margin-bottom: 0px;}
.csc-header-n1 h1{font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 18px; margin-top: 0px; margin-bottom: 0px;}
.title {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 18px; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}




/*
// Tahoma-Klassen
*/
.metanav {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #000000; font-size: 10px;}
.metanav A:link{color:#AD292F; text-decoration: none;}
.metanav A:visited{color:#AD292F; text-decoration: none;}
.metanav A:active{color:#AD292F; text-decoration: none;}
.metanav A:hover{color:#000000; text-decoration: none;}

.csc-caption{font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #000000; font-size: 10px; margin-bottom: 15px; margin-top: 5px;}
.csc-caption A:link{color:#AD292F; text-decoration: none;}
.csc-caption A:visited{color:#AD292F; text-decoration: none;}
.csc-caption A:active{color:#AD292F; text-decoration: none;}
.csc-caption A:hover{color:#000000; text-decoration: none;}

.footer {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #666666; font-size: 10px;}
.footer A:link{color:#666666; text-decoration: none;}
.footer A:visited{color:#666666; text-decoration: none;}
.footer A:active{color:#666666; text-decoration: none;}
.footer A:hover{color:#000000; text-decoration: none;}

.smallbold {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #AD292F; font-size: 10px; font-weight: bold;}

.smallboldblack {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #000000; font-size: 10px; font-weight: bold;}
.smallboldblack A:link{color:#000000; text-decoration: none;}
.smallboldblack A:visited{color:#000000; text-decoration: none;}
.smallboldblack A:active{color:#000000; text-decoration: none;}
.smallboldblack A:hover{color:#AD292F; text-decoration: none;}

.smallboldwhite {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 10px; font-weight: bold;}



/*
// Navigation
*/

.mainnav1 {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #3F6A96; font-size: 11px; font-weight: bold; line-height:12px;}
.mainnav1 A:link{color:#3F6A96; text-decoration: none;}
.mainnav1 A:visited{color:#3F6A96; text-decoration: none;}
.mainnav1 A:active{color:#3F6A96; text-decoration: none;}
.mainnav1 A:hover{color:#AD292F; text-decoration: none;}

.mainnavactivebold {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #AD292F; font-size: 11px; line-height:12px; font-weight: bold;}
.mainnavactivebold A:link{color:#AD292F; text-decoration: none;}
.mainnavactivebold A:visited{color:#AD292F; text-decoration: none;}
.mainnavactivebold A:active{color:#AD292F; text-decoration: none;}
.mainnavactivebold A:hover{color:#AD292F; text-decoration: none;}

.mainnav2 {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height:12px;}
.mainnav2 A:link{color:#333333; text-decoration: none;}
.mainnav2 A:visited{color:#333333; text-decoration: none;}
.mainnav2 A:active{color:#333333; text-decoration: none;}
.mainnav2 A:hover{color:#AD292F; text-decoration: none;}

.mainnav3 {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #3F6A96; font-size: 11px; line-height:12px;}
.mainnav3 A:link{color:#3F6A96; text-decoration: none;}
.mainnav3 A:visited{color:#3F6A96; text-decoration: none;}
.mainnav3 A:active{color:#3F6A96; text-decoration: none;}
.mainnav3 A:hover{color:#AD292F; text-decoration: none;}

.mainnavactive {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #AD292F; font-size: 11px; line-height:12px;}
.mainnavactive A:link{color:#AD292F; text-decoration: none;}
.mainnavactive A:visited{color:#AD292F; text-decoration: none;}
.mainnavactive A:active{color:#AD292F; text-decoration: none;}
.mainnavactive A:hover{color:#AD292F; text-decoration: none;}

.lang {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 10px;}
.lang A:link{color:#FFFFFF; text-decoration: none;}
.lang A:visited{color:#FFFFFF; text-decoration: none;}
.lang A:active{color:#FFFFFF; text-decoration: none;}
.lang A:hover{color:#000000; text-decoration: none;}

.langBold {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 10px; font-weight:bold;}
.langBold A:link{color:#FFFFFF; text-decoration: none;}
.langBold A:visited{color:#FFFFFF; text-decoration: none;}
.langBold A:active{color:#FFFFFF; text-decoration: none;}
.langBold A:hover{color:#000000; text-decoration: none;}

.langinactive {font-family: Tahoma, Geneva, Verdana, SunSans-Regular, Sans-Serif; color: #C8D4DE; font-size: 10px;}


/*
// Formulare
*/

.form{ background-color: #E8EAEE; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #AD292F; font-size: 10px; line-height: 10px; border: 1px double; border-color: #AD292F  #AD292F #AD292F #AD292F;}
.formular{ background-color: #E8EAEE; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 14px; border: 1px double; border-color: #333333  #333333 #333333 #333333; width: 200px; height: 16px}
.formularfeld{ background-color: #E8EAEE; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 14px; border: 1px double; border-color: #333333  #333333 #333333 #333333; width: 200px; height: 80px}
.button{ background-color: #AD292F; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #FFFFFF; font-size: 11px; font-weight:bold; line-height: 14px; border: 1px double; border-color: #AD292F  #AD292F #AD292F #AD292F;}

.csc-mailform {width:330px;}
.csc-form-labelcell { width:130px; vertical-align:top;}
.csc-form-fieldcell { width:200px; vertical-align:top;}
/* Beschriftung der 'requiered field' */
.csc-form-label-req{}
/* Beschriftung der 'non-requiered field' */
.csc-form-label{}


/*
// Sitemap
*/

.tx-bysitemapxl-pi1{margin-bottom: 20px; padding: 0 0 0 0;}

div.tx-bysitemapxl-col-1 {
width:100%;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.tx-bysitemapxl-col-2 {
width:100%;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}

.tx-bysitemapxl-level1 {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; font-weight:bold;}
.tx-bysitemapxl-level2 {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; font-weight:normal;}
.tx-bysitemapxl-level3 {font-family: Verdana, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; font-weight:normal;}

.tx-bysitemapxl-box-level1 {  margin-left:0px; margin-top:15px; margin-bottom:0px; padding: 0 0 0 0;}
.tx-bysitemapxl-box-level2 {  margin-left:12px; margin-top: 3px; margin-bottom:0px; padding: 0 0 0 0;}
.tx-bysitemapxl-box-level3 {  margin-left:24px; margin-top: 0px; margin-bottom:0px; padding: 0 0 0 0;}

.tx-bysitemapxl-box-level1 p{ margin: 0 0 0 0; padding: 0 0 0 0;}
.tx-bysitemapxl-box-level2 p{ margin: 0 0 0 0; padding: 0 0 0 0;}
.tx-bysitemapxl-box-level3 p{ margin: 0 0 0 0; padding: 0 0 0 0;}

.tx-bysitemapxl-pi1 a {padding: 0 0 0 0;}
.tx-bysitemapxl-pi1 a:hover {padding: 0 0 0 0;}
.tx-bysitemapxl-pi1 a:visited {padding: 0 0 0 0;}

a.tx-bysitemapxl-linkitem {padding: 0 0 0 0;}
a.tx-bysitemapxl-linkitem:hover {padding: 0 0 0 0;}
a.tx-bysitemapxl-linkitem:visited {padding: 0 0 0 0;}
a.tx-bysitemapxl-linkitem:acitve {padding: 0 0 0 0;}
