/* Standard CSS */
body {
	margin: 0px;
	font-family: Arial;
	background-image: url(/fileadmin/template/img/bg_streifen.gif);
	background-position: 0px 103px;
	background-repeat: repeat-x;
	}
	
/* Schriftgrößen */
.hoehe1 {font-size: 10px;}
.hoehe2, .nav_fuss a, .nav_fuss_akt a,.news_mehr,.news_mehr a {font-size: 11px;}
.hoehe3, .subnav a, .subnav_akt a, .subsubnav a, .subsubnav_akt a, .Lauftext {font-size: 11px}
.hoehe4, .nav a, .nav_akt a, .seitentitel, .news_titel {font-size: 12px;}
	
/* Hintergrundfarben */
.bgfarbe1, body {background-color: #1E1E1E;} /* Dunkelgrau (Hintergrund) */
.bgfarbe2 {background-color: #3F3F3F;} /* Dunkelgrau */
.bgfarbe3, .tx-dropdownsitemap-pi1 DIV.level_1, .tx-dropdownsitemap-pi1 DIV.level_2, .tx-dropdownsitemap-pi1 DIV.level_4, .tx-dropdownsitemap-pi1 DIV.level_3, .tx-dropdownsitemap-pi1 DIV.level_5 {background-color: #CFC8B5;} /* Beige */
.bgfarbe4 {background-color: #C00000;}  /* Rot */

/* Farben */
.farbe3, .nav a, .subnav a, .subsubnav a,.news, .news_titel{color: #CFC8B5;}  /* Beige */
.farbe4, a, .nav a:hover, .subnav a:hover, .nav_akt a, .subnav_akt a, .nav_fuss_akt a, .subsubnav_akt a, .subsubnav a:hover, .news a, .news_mehr,.news_mehr a {color: #C00000;}  /* Rot */
.farbe5, .Lauftext, .seitentitel {color: #505050;} /* Grau */
.farbe6, .nav_fuss a {color:#909090;} /* Grau für Fussnavi */

/* Zeilenhoehe */
.zeile1, .Lauftext {line-height: 20px;}
.zeile2 {line-height: 16px;}
.bodytext {line-height:18px;}

/* Eigenschaften Navigationen */
.nav_fuss a, a, .nav a, .subnav a, .nav_akt a, .subnav_akt a, .nav_fuss_akt a, .subsubnav a, .subsubnav_akt a, .news a,.news_mehr a {text-decoration: none;}
.nav_fuss a:hover, a:hover, .news a:hover,.news_mehr a:hover {text-decoration: underline;}
.nav_fuss a, .nav_fuss_akt a, .nav a, .subnav a, .nav_akt a, .subnav_akt a, .subsubnav a, .subsubnav_akt a, .seitentitel,.news_titel {text-transform:uppercase;}

/* nur für Haupt- und Subnavigation */
.nav a, .nav_akt a {padding: 0px 7px 5px 15px;}
.subnav a, .subnav_akt a {padding: 0px 7px 3px 15px;}
.nav_akt a, .subnav_akt a {
	background-image: url(/fileadmin/template/img/navi_bg.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	}

/* nur für Subsubnavigation */
.subsubnav, .subsubnav_akt {
	text-align: right;
	padding: 17px 15px 0px 10px;
	}

/* Seitentitel */
.seitentitel {
	line-height: 14px;
	text-align: right;
	padding: 0px 7px 0px 20px;
	background-image: url(/fileadmin/template/img/vert_rot.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	}

/* weiterfuehren des roten Trennstriches */
.vert_rot {
	background-image: url(/fileadmin/template/img/vert_rot.gif);
	background-position: right -51px;
	background-repeat: no-repeat;
	}

/* Contentbereich */
.content {padding: 0px 20px 20px 7px;}
.content_links {padding: 29px 7px 0px 20px;}
.content_links_news {padding: 10px 0px 10px 3px;}
.news_mehr {padding: 0px 0px 10px 0px;}
.bodytext {margin-top: -5px;}

/* Definition der Bilddarstellung im Contentbereich */
DL.csc-textpic-image {margin-top: 2px;}
.csc-textpic-caption {
	text-align: right;
    line-height: 14px;
	font-size: 10px;
	border-bottom: 1px solid #C00000;
	padding: 4px 0px 4px 0px;
}

/* News mehr Button rechtsbuendig */
.news_mehr {text-align: right;}

/* fuer wt_gallery */
.list img, .single img, a img {border: 0px;}
.list img {margin: 0px 0px 10px 10px;}


/* Sitemap */
.tx-dropdownsitemap-pi1 a,.tx-dropdownsitemap-pi1 a:link,.tx-dropdownsitemap-pi1 a:visited,.tx-dropdownsitemap-pi1 a:hover,.tx-dropdownsitemap-pi1 a:active{color:#be0c1d;}
.tx-dropdownsitemap-pi1 li {list-style-image: none; margin: 0px;}


.news-single-img {margin-left: 10px; padding-top: 3px;}

/* Einstellungen News */
.abstand h3 {
font-size: 11px;
color: #505050;
font-weight:normal;
}

.abstand p {margin:0px;}

/* Einstellungen für Aufzählungen */

li {list-style-image: url(/fileadmin/template/img/list.gif); margin-left: -24px;}

.news_titel_list {
font-size:12px;
font-weight:bold;
}

/* ##### NAVIGATION 4TE EBENE ##### */
.subsubsubnav{
	margin-top:3px;
	text-align:right;
	padding-right:15px;
}
.subsubsubnav a{
	font-size:10px;
	color:#CFC8B5;
}
.subsubsubnav a:hover{
	color:#C00000;
}
.subsubsubnav_akt{
	margin-top:3px;
	text-align:right;
	padding-right:15px;
}
.subsubsubnav_akt a{
	font-size:10px;
	color:#C00000;
}
