/* Standard CSS */
body {
	margin: 0px;
	font-family: Arial;
	background-image: url(../img/streifen_grau.gif);
	background-position: 900px bottom;
	background-repeat: no-repeat;
	}

/* Hintergrundfarben */
.bgfarbe1 {background-color: #EFEFEF;}
.bgfarbe3, .subnavi a {background-color: #58585A;}

/* Farben */
.farbe1, body, .navioben a, .navifuss a, .subnavi a {color: #58585A;}

/* Navigation */
.navioben a:hover, .navifuss a:hover, .rootline a:hover, a:hover {text-decoration: underline;}
.subnavi a, .navioben a, .navifuss a, .subnavi_akt a, .rootline a, a {text-decoration: none;}
.navihintergrund {padding: 20px;}
.navioben_akt, .rootline a, .newslink a {font-weight: bold;}
.subnavi a, .subnavi_akt a {
	display: block; 
	padding-left: 10px;
	margin-top: 6px;
	background-image: url(../img/doppelpfeil_transp.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	}

/* News Hintergrund */
.newshintergrund {
	height: 75px;
	margin-bottom: 30px;
	}

/* Abstand Content DIV */
.bodytext {margin: 0px;}

/* Definition der Bilddarstellung im Contentbereich */
.csc-textpic-caption {
	text-align: right;
	line-height: 14px;
	padding: 2px 0px 10px 0px;
	height: 0px:
	margin-bottom: 0px;
	}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom: 0px; }
DL.csc-textpic-image {margin: 4px;}
	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 20px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 20px !important;
	}

/* Inputfelder */
.box {border: 1px solid #4C4C4C;}
