/* zentrale Formate */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color:#BCDDBC;
	background-image:url(../../fileadmin/picsDefault/higruSite.gif);
	background-repeat:repeat-y;
	background-position:-60px 0px;
}

/* Haarlinie ganz oben */

.topBorderLine {
	background-color:#FFFFFF;
	/* width:1060px; Standardwert =4x Segment in der Dekolinie*/ 
	width:990px;
}

/* Dekobilder */

.dekoLine {
	background-image:url(../../fileadmin/picsDefault/higruSegment.gif);
	width:1050px;
	border-right:1px solid #FFFFFF;
	margin-left:-60px;
}

/* Haarlinie nach der Dekoleiste */

.inbetweenBorderLine {
	background-color:#FFFFFF;
	width:990px;
}

/* Logo oben */

.topLogoStrip {
	border-right:1px solid #FFFFFF;
	width:990px;
	background-color:#BCDDBC;
}

/* Logo unten */

.bottomLogoStrip {
	width:990px;
	background-image:url(../../fileadmin/picsDefault/bg_strip.gif);
	background-color:#BCDDBC;
	background-repeat:repeat-x;
	background-position:0px 1px;
}

/* Kontaktdaten */

.headLine1 {
	font-size: 12px;
	color: #333333;
	padding:5px;
	padding-left:18px;
}
.headLine1 a:link {
	color:#BA1B1B;
	text-decoration:none;
}
.headLine1 a:visited {
	color:#BA1B1B;
	text-decoration:none;
}
.headLine1 a:hoover {
	color:#BA1B1B;
	text-decoration:none;
}

/* Message */

.message {
	font-size:18px;
	font-weight:bold;
	color:#99CC99;
	padding-left:18px;
	padding-top:3px;
}

.fliesst {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	font-weight: normal
}
.headLine2 {
	font-size: 13px;
	font-style: normal;
	color: #333333;
	font-weight: normal
}
.headLine3 {
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold
}

/* Haupttabelle */

.mainContentTable {
	border-right:1px solid #FFFFFF;
	width:990px;
}

/* Hauptnavigation */

.naviMain {
	font-size: 13px;
	width:204px;
}
.naviMain .naviMainTopSpacer {
	font-size:9px;
	width:204px;
	height:22px;
	/*border:1px solid #FFFF00;*/
}

/* Level 1 */

.naviMain .raquo {
	width:15px;
	padding:3px;
	margin-top:5px;
	color: #BA1B1B;
	font-weight:bold;
	font-style:italic;
	background-image:url(../../fileadmin/picsDefault/10x10hgruen.gif);
	float:left;
}
.naviMain .naviItem {
	padding:3px;
	margin-top:5px;
	background-color:#BCDDBC;
}
.naviMain .naviItem a:link {
	font-weight:bold;
	font-style:italic;
	color: #BA1B1B;
	text-decoration: none
}
.naviMain .naviItem a:visited {
	font-weight:bold;
	font-style:italic;
	color: #BA1B1B;
	text-decoration: none
}
.naviMain .naviItem a:hover {
	font-weight:bold;
	font-style:italic;
	color: #BA1B1B;
	text-decoration: underline;
}

/* Level 2 */

.naviMain .raquoL2 {
	width:15px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	text-align:right;
}
.naviMain .raquoL2ACT {
	width:15px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	text-align:right;
}
.naviMain .raquoL2CUR {
	width:15px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	text-align:right;
}
.naviMain .naviItemL2 {
	padding:1px;
	margin-top:1px;
}
.naviMain .naviItemL2 a:link {
	/*font-style:italic;*/
	color: #BA1B1B;
	text-decoration: none
}
.naviMain .naviItemL2 a:visited {
	/*font-style:italic;*/
	color: #BA1B1B;
	text-decoration: none
}
.naviMain .naviItemL2 a:hover {
	/*font-style:italic;*/
	color: #BA1B1B;
	text-decoration: underline;
}

/* Level 3 */

.naviMain .raquoL3 {
	width:35px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	border-right:1px solid #BCDDBC;
}
.naviMain .raquoL3ACT {
	width:35px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	border-right:1px solid #BCDDBC;
}
.naviMain .raquoL3CUR {
	width:35px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	border-right:1px solid #BCDDBC;
	background-color:#BCDDBC;
}
.naviMain .naviItemL3 {
	padding:1px;
	margin-top:1px;
}
.naviMain .naviItemL3 a:link {
	color: #BA1B1B;
	text-decoration: none
}
.naviMain .naviItemL3 a:visited {
	color: #BA1B1B;
	text-decoration: none
}
.naviMain .naviItemL3 a:hover {
	color: #BA1B1B;
	text-decoration: underline;
}

/* Level 4 */

.naviMain .raquoL4 {
	width:55px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	border-right:1px solid #BCDDBC;
}
.naviMain .raquoL4ACT {
	width:55px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	border-right:1px solid #BCDDBC;
}
.naviMain .raquoL4CUR {
	width:55px;
	padding:1px;
	margin-top:1px;
	color: #BA1B1B;
	font-style:italic;
	float:left;
	border-right:1px solid #BCDDBC;
	background-color:#BCDDBC;
}
.naviMain .naviItemL4 {
	padding:1px;
	margin-top:1px;
}
.naviMain .naviItemL4 a:link {
	color: #BA1B1B;
	text-decoration: none
}
.naviMain .naviItemL4 a:visited {
	color: #BA1B1B;
	text-decoration: none
}
.naviMain .naviItemL4 a:hover {
	color: #BA1B1B;
	text-decoration: underline;
}

/* klassischer Content */

.content {
	/*border-left:1px solid #BCDDBC;*/
	padding:30px;
	padding-top:0px;
	border-right:1px dotted #FFFFFF;
}
.content .contentTopSpacer {
	font-size:9px;
	height:25px;
	/*border:1px solid #FFFF00;*/
}
.content .csc-textpic-caption {
	font-size:10px;
}

/**/

.contenttable {
	margin:0;
	padding:0;
	border:0;
}

/**/

.content h1{
	font-size:14px;
	color:#507150;
	margin-top:0;
	font-weight:normal;
}
.content .bodytext {
	font-size:13px;
	border:1px solid #BCDDBC;
	margin-top:0;
}
.content .csc-textpic .csc-textpic-text .bodytext {	/* Content-Element Bild links, Text rechts */
	font-size:13px;
	border:1px solid #BCDDBC;
	margin-top:0;
}
.content a:link {
	color:#BA1B1B;
	text-decoration:none;
}
.content a:visited {
	color:#BA1B1B;
	text-decoration:none;
}
.content a:hover {
	color:#BA1B1B;
	text-decoration:underline;
}
.csc-textpic-intext-left-nowrap {	/* Content-Element Bild links, Text rechts */
	border:1px solid #BCDDBC;
	/*border-bottom:1px dotted #FFFFFF;*/
}

/* rechte Spalte */

.rightCol {
	/*border:1px solid #FF0000;*/
	width:212px;
	padding:20px;
	padding-top:25px;
	vertical-align:top;
	border-bottom:1px dotted #FFFFFF;
}
.rightCol .rightColTopSpacer {
	height:15px;
	/*width:190px;*/
	font-size:9px;
}
.rightCol .frontEndLogin {
	/*width:190px;*/
	margin:10px;
	height:60px;
	background-color:#FFFFFF;
}
.rightCol .bodytext {
	font-size:13px;
	border:1px solid #BCDDBC;
}
.rightCol a:link {
	color:#BA1B1B;
	text-decoration:none;
}
.rightCol a:visited {
	color:#BA1B1B;
	text-decoration:none;
}
.rightCol a:hover {
	color:#BA1B1B;
	text-decoration:underline;
}

/* Spacer */

.spacer {
	font-size:12px;
}

/* Temp */

.csc-textpic-clear {
	/*border:1px solid #FFFFFF;*/
	margin:0;
	padding:0;
}
.spacer-gif {
	border-top:1px dotted #FFFFFF;
	width:100%;
	margin:0;
	padding:0;
}

