body {background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px; text-align:left;}

ul { margin-top:0px; margin-left:15px; margin-bottom:2px; padding:0 0 0 0;}
li { list-style-image: url(../images/dot_list.gif); list-style-position: outside;}

.bodytext{margin: 0 0 0 0; padding: 0 0 0 0;}

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px;}
.text A:link{ color:#333333; text-decoration: underline;}
.text A:active{ color:#333333; text-decoration: underline;}
.text A:visited{ color:#333333; text-decoration: underline;}
.text A:hover{color: #6699CC; text-decoration: underline;}

.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; font-weight: bold;}
.textbold A:link{ color:#6699CC; text-decoration: underline;}
.textbold A:active{ color:#6699CC; text-decoration: underline;}
.textbold A:visited{ color:#6699CC; text-decoration: underline;}
.textbold A:hover{color: #333333; text-decoration: underline;}

.text_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height:14px;}
.text_small A:link{ color:#333333; text-decoration: underline;}
.text_small A:active{ color:#333333; text-decoration: underline;}
.text_small A:visited{ color:#333333; text-decoration: underline;}
.text_small A:hover{color: #6699CC; text-decoration: underline;}

.text_small_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height:14px; font-weight: bold;}
.text_small_bold A:link{ color:#333333; text-decoration: none;}
.text_small_bold A:active{ color:#333333; text-decoration: none;}
.text_small_bold A:visited{ color:#333333; text-decoration: none;}
.text_small_bold A:hover{color: #6699CC; text-decoration: none;}

.title_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #333333; line-height:20px; font-weight: bold;}
.title_small A:link{ color:#669933; text-decoration: none;}
.title_small A:active{ color:#669933; text-decoration: none;}
.title_small A:visited{ color:#669933; text-decoration: none;}
.title_small A:hover{color: #669933; text-decoration: underline;}

.title_home { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 17px; color: #669933; font-weight:bold;}

.title_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

/* Print */
.print { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6699CC; line-height:15px;}
.print A:link{ color:#6699CC; text-decoration: none;}
.print A:active{ color:#6699CC; text-decoration: none;}
.print A:visited{ color:#6699CC; text-decoration: none;}
.print A:hover{color: #6699CC; text-decoration: underline;}


/* Navigation Stufe 1, NO */
.nav1text{ display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; color: #6699CC; background-color:#FFFFFF; margin: 0 0 0 0;}
.nav1text A:link{ display:block; color:#6699CC; text-decoration: none; background-color:#FFFFFF; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav1text A:active{ display:block; color:#6699CC; text-decoration: none; background-color:#FFFFFF; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav1text A:visited{ display:block; color:#6699CC; text-decoration: none; background-color:#FFFFFF; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav1text A:hover{ display:block; color: #6699CC; text-decoration: none; background-color:#EDF4FC; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
/* Ganze Navigationsfläche klickbar -> IE*/
*html .nav1text a { height: 1em;}

/* Navigation Stufe 1, ACT, CUR -> nur wenn keine Unterpunkte */
.nav1text_active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; color: #6699CC; background-color:#FFFFFF; display:block; margin: 0 0 0 0;}
.nav1text_active A:link{ color:#6699CC; text-decoration: none; background-color:#FFFFFF; display:block; padding-left: 10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px; background-image:url(../images/pfeil_nav1.gif); background-repeat:no-repeat;}
.nav1text_active A:active{ color:#6699CC; text-decoration: none; background-color:#FFFFFF; display:block; padding-left: 10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px; background-image:url(../images/pfeil_nav1.gif); background-repeat:no-repeat;}
.nav1text_active A:visited{ color:#6699CC; text-decoration: none; background-color:#FFFFFF; display:block; padding-left: 10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px; background-image:url(../images/pfeil_nav1.gif); background-repeat:no-repeat;}
.nav1text_active A:hover{color: #6699CC; text-decoration: none; background-color:#EDF4FC; display:block; padding-left: 10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px; background-image:url(../images/pfeil_nav1.gif); background-repeat:no-repeat;}

/* Navigation Stufe 1, ACT, CUR, ACTIFSUB */
.nav1text_actifsub{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #85ADD6; display:block; background-color:#85ADD6; margin: 0 0 0 0;}
.nav1text_actifsub A:link { color:#FFFFFF; text-decoration: none; display:block; background-color:#85ADD6; padding-left: 10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav1text_actifsub A:active{ color:#FFFFFF; text-decoration: none; display:block; background-color:#85ADD6; padding-left: 10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav1text_actifsub A:visited{ color:#FFFFFF; text-decoration: none; display:block; background-color:#85ADD6; padding-left: 10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav1text_actifsub A:hover{color: #FFFFFF; text-decoration: none; display:block; background-color:#85ADD6; padding-left: 10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}

/* Navigation Stufe 2, NO, ACTIFSUB */
.nav2text{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #6699CC; display:block; background-color:#DFE9F4; margin: 0 0 0 0;}
.nav2text A:link{ color:#6699CC; text-decoration: none; display:block; background-color:#DFE9F4; padding-left:10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav2text A:active{ color:#6699CC; text-decoration: none; display:block; background-color:#DFE9F4; padding-left:10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav2text A:visited{ color:#6699CC; text-decoration: none; display:block; background-color:#DFE9F4; padding-left:10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}
.nav2text A:hover{color: #6699CC; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:10px; padding-top:4px; padding-bottom: 6px; padding-right: 8px;}

/* Navigation Stufe 2, CUR, ACT */
.nav2text_active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #6699CC; display:block; background-color:#EDF4FC; margin: 0 0 0 0;}
.nav2text_active A:link{ color:#6699CC; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:4px; padding-bottom: 6px; padding-right: 8px; background-image:url(../images/pfeil_nav2.gif); background-repeat:no-repeat;}
.nav2text_active A:active{ color:#6699CC; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:4px; padding-bottom: 6px; padding-right: 8px; background-image:url(../images/pfeil_nav2.gif); background-repeat:no-repeat;}
.nav2text_active A:visited{ color:#6699CC; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:4px; padding-bottom: 6px; padding-right: 8px; background-image:url(../images/pfeil_nav2.gif); background-repeat:no-repeat;}
.nav2text_active A:hover{color: #6699CC; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:4px; padding-bottom: 6px; padding-right: 8px; background-image:url(../images/pfeil_nav2.gif); background-repeat:no-repeat;}

/* Navigation Stufe 3, NO */
.nav3text{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #333333; display:block; background-color:#DFE9F4; margin: 0 0 0 0; background-image:url(../images/0.gif);}
.nav3text A:link{ color:#333333; text-decoration: none; display:block; background-color:#DFE9F4; padding-left:20px; padding-top:2px; padding-bottom:4px; padding-right: 8px; background-image:url(../images/0.gif);}
.nav3text A:active{ color:#333333; text-decoration: none; display:block; background-color:#DFE9F4; padding-left:20px; padding-top:2px; padding-bottom: 4px; padding-right: 8px; background-image:url(../images/0.gif);}
.nav3text A:visited{ color:#333333; text-decoration: none; display:block; background-color:#DFE9F4; padding-left:20px; padding-top:2px; padding-bottom: 4px; padding-right: 8px; background-image:url(../images/0.gif);}
.nav3text A:hover{color: #333333; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:2px; padding-bottom: 4px; padding-right: 8px; background-image:url(../images/0.gif);}

/* Navigation Stufe 3, CUR, ACT */
.nav3text_active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #333333; display:block; background-color:#EDF4FC; margin: 0 0 0 0; background-image:url();}
.nav3text_active A:link{ color:#333333; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:2px; padding-bottom: 4px; padding-right: 8px; background-image:url(../images/pfeil_nav3.gif); background-repeat:no-repeat;}
.nav3text_active A:active{ color:#333333; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:2px; padding-bottom: 4px; padding-right: 8px; background-image:url(../images/pfeil_nav3.gif); background-repeat:no-repeat;}
.nav3text_active A:visited{ color:#333333; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:2px; padding-bottom: 4px; padding-right: 8px; background-image:url(../images/pfeil_nav3.gif); background-repeat:no-repeat;}
.nav3text_active A:hover{color: #333333; text-decoration: none; display:block; background-color:#EDF4FC; padding-left:20px; padding-top:2px; padding-bottom: 4px; padding-right: 8px; background-image:url(../images/pfeil_nav3.gif); background-repeat:no-repeat;}

/* Metanavigation*/
.nav4text{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #666666; background-color:#FFFFFF; display:block; text-align:right; margin: 0 0 0 0;}
.nav4text A:link{ color:#666666; text-decoration: none; background-color:#FFFFFF; display:block; padding-top:5px; padding-bottom: 5px; padding-left: 0px; padding-right: 8px; text-align:right;}
.nav4text A:active{ color:#666666; text-decoration: none; background-color:#FFFFFF; display:block; padding-top:5px; padding-bottom: 5px; padding-left: 0px; padding-right: 8px; text-align:right;}
.nav4text A:visited{ color:#666666; text-decoration: none; background-color:#FFFFFF; display:block; padding-top:5px; padding-bottom: 5px; padding-left: 0px; padding-right: 8px; text-align:right;}
.nav4text A:hover{color: #666666; text-decoration: none; background-color:#F2F3F3; display:block; padding-top:5px; padding-bottom: 5px; padding-left: 0px; padding-right: 8px; text-align:right;}
/* Ganze Navigationsfläche klickbar -> IE*/
*html .nav4text a { height: 1em;}

.nav4text_active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px; color: #666666; background-color:#FFFFFF; display:block; text-align:right; margin: 0 0 0 0;}
.nav4text_active A:link{ color:#666666; text-decoration: none; background-color:#FFFFFF; display:block; padding-top:5px; padding-bottom: 5px; padding-left: 0px; padding-right: 8px; text-align:right; background-image:url(../images/pfeil_nav4.gif); background-repeat:no-repeat; background-position:right;}
.nav4text_active A:active{ color:#666666; text-decoration: none; background-color:#FFFFFF; display:block; padding-top:5px; padding-bottom: 5px; padding-left: 0px; padding-right: 8px; text-align:right; background-image:url(../images/pfeil_nav4.gif); background-repeat:no-repeat; background-position:right;}
.nav4text_active A:visited{ color:#666666; text-decoration: none; background-color:#FFFFFF; display:block; padding-top:5px; padding-bottom: 5px; padding-left: 0px; padding-right: 8px; text-align:right; background-image:url(../images/pfeil_nav4.gif); background-repeat:no-repeat; background-position:right;}
.nav4text_active A:hover{color: #666666; text-decoration: none; background-color:#F2F3F3; display:block; padding-top:5px; padding-bottom: 5px; padding-left: 0px; padding-right: 8px; text-align:right; background-image:url(../images/pfeil_nav4.gif); background-repeat:no-repeat; background-position:right;}

/*
// Formulare
*/
/* ohne Breite und Höhe */
.form{ background-color: #DFDFDF; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #333333 #333333 #333333 #333333;}
/* mit Breite und Höhe */
.formular{ background-color: #DFDFDF; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color: #333333; font-size: 11px; line-height: 12px; border: 1px double; border-color: #333333 #333333 #333333 #333333; width: 200px; height: 14px;}
.formularfeld{ background-color: #DFDFDF; 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: 120px;}
.button{ background-color: #6699CC; 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: #6699CC  #6699CC #6699CC #6699CC; height: 18px;}

/* Email, Login and Search forms generally: */
/*FORM TABLE TR TD { padding-left: 0px; padding-right: 0px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }*/
/*FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }*/

/* Email form, specifically 
FORM TABLE.csc-mailform { align: center;}
FORM{ align: center;}*/



.csc-form-label-req { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px;}
.csc-form-label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px;}
.csc-form-labelcell {vertical-align:top;}
.csc-form-fieldcell {vertical-align:top;}



/* 
*	Header
*/
.csc-header, H1{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; font-weight:bold; margin-top: 0px; margin-bottom:2px; 
}


/*
// 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;}