

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: 3 3 3 3; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; padding-left:3px;}

.titleDark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height:20px; font-weight: bold; padding-left:3px;}
.titleDark A:link{ color:#333333; text-decoration: underline; padding-left:3px;}
.titleDark A:active{ color:#333333; text-decoration: underline; padding-left:3px;}
.titleDark A:visited{ color:#333333; text-decoration: underline; padding-left:3px;}
.titleDark A:hover{color: #999999; text-decoration: underline; padding-left:3px;}
/* text dark */

.textDark { text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; padding-left:3px;}
.textDark A:link{ color:#333333; text-decoration: underline; padding-left:3px;}
.textDark A:active{ color:#333333; text-decoration: underline; padding-left:3px;}
.textDark A:visited{ color:#333333; text-decoration: underline; padding-left:3px;}
.textDark A:hover{color: #999999; text-decoration: underline; padding-left:3px;}

.textDarkBold { text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height:15px; font-weight: bold; padding-left:6px;}
.textDarkBold A:link{ color:#333333; text-decoration: underline; padding-left:3px;}
.textDarkBold A:active{ color:#333333; text-decoration: underline; padding-left:3px;}
.textDarkBold A:visited{ color:#333333; text-decoration: underline; padding-left:3px;}
.textDarkBold A:hover{color: #999999; text-decoration: underline; padding-left:3px;}



/* 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;}*/

fieldset {
	border:0px;
}	
.csc-mailform-field {
	margin: 3px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	text-align:left;
}

.csc-mailform-field label {
	display: block;
	float: left;
	width: 150px; 
	text-align:left;
}



.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; text-align:left;
}


/*
// 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;}
