/* CSS Document */


body {
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0px;
	padding:0px;
	background-color: #FFFFFF;
	text-align: center; /* Für den IE */
	background-image: url(/fileadmin/layout/grafiken/hintergrund.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 0px solid #333333;
}

input, textarea, select {
	border:1px solid #000000;
}
#outerscreen{
margin-left: auto;
margin-right: auto;
	margin: 0 auto;
	width: 882px;
	height:auto;
	overflow:visible;
	background-color: #FFFFFF;
	margin-top:30px;
	min-height:600px;
	background-image: url(/fileadmin/layout/grafiken/innershadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid #aaaaaa;border-right: 1px solid #dddddd;

}

#mainscreen{
	margin: 0 auto;
	width: 880px;
	height:auto;
	overflow:visible;
	background-color: #FFFFFF;
	margin-top:30px;
	min-height:600px;
	background-image: url(/fileadmin/layout/grafiken/innershadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	border-bottom: 1px solid #0080BA;border-right: 1px solid #0080BA;
	border-left: 1px solid #aaaaaa;
	text-align: left;
}
#top{
	height:20px;
	background-image: url(/fileadmin/layout/grafiken/topverlauf.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#navigation {
  float: left;
  width: 280px;
  margin-right: 0px;
  background-color: #FFFFFF;
  border: 0px solid #000000;
}


#navigation ul {margin:0px;padding:0px;border:0px solid #000000;}
#navigation ul li {list-style:none;margin-left:0px;padding-left:0px;}
#navigation ul li a {display:block;color:#000000;text-decoration:none;padding:0px;padding-top:3px;padding-bottom:3px;font-weight:normal;}

#navigation ul li.active a {border-top:0px solid #ffffff;border-bottom:1px solid #ffffff;}
#navigation ul li.nonactive a {border-top:0px solid #ffffff;border-bottom:1px solid #ffffff;}


/* Navigation */
#navigation ul li a:hover {background-color:#BCDFF3!important;}


/* 1. Ebene */
#navigation ul li.active  a {background-color:#BCDFF3;padding-left:7px;}
#navigation ul li.activeACT  a {background-color:#BCDFF3;padding-left:7px;}
#navigation ul li.nonactive  a {font-weight:normal;background-color:#EAF5FB;padding-left:7px;}

/*2. Ebene */
#navigation ul ul li.active  a {padding-left:22px;}
#navigation ul ul li.activeACT  a {padding-left:22px;}
#navigation ul ul li.nonactive  a {padding-left:22px;}


/*3. Ebene */
#navigation ul ul ul li.active  a {padding-left:44px;}
#navigation ul ul ul li.activeACT  a {padding-left:44px;}
#navigation ul ul ul li.nonactive  a {padding-left:44px;}



#navigation .bildlinksoben{border-bottom: 9px solid #0080BA;}
#navigation .weisselinieunten{border-bottom: 1px solid #ffffff;}

#content {
	/*float: right;*/
  	width: 500px;
	margin-left: 330px;
	background-color: #FFFFFF;
	border:   0px solid #000000;
	padding-top:37px;
	background-image: url(/fileadmin/layout/grafiken/hintergrundlogo.gif);
	background-repeat: no-repeat;
	background-position: 90px 150px;
}
#content hr {
	background-color: #54A0CA;margin-bottom:60px;
}
#content .csc-header , #content .csc-firstHeader, #content h1{font-size:125%;width:250px;}
#content p.bodytext{width:450px;}



#bottomnav{	margin: 0 auto;
	border: 0px solid #000000;
	width: 850px;text-align:right;background-color: #FFFFFF;height:40px;}

#bottomnav a {color:#000000;text-decoration:none;}


table tr td h1.startseite{font-size:150%;}

.csc-mailform-field, .csc-mailform-label {
	margin:0 0 0.3em 0;
}

.csc-mailform-field label {
	display:block;
}

/* @group TEXT ALIGN */
.align-right {text-align: right;}
.align-left {text-align: left;}
.align-center {text-align: center;}
.align-justify {text-align: justify;}
.italic {font-style: italic;}


