/* ALLGEMEINE EINSTELLUNGEN */
/* =========================================================================== */

* {
	font-family:arial, verdana, helvetica;
	font-size:12px;
	color:#333;
	line-height:15px;
}

body {
	background-color:#fff;
}

div {
	margin:0px;
	padding:0px;
}

div#AllWrapper {
	position: absolute;
	width: 970px;
	left: 50%;
	margin-left: -485px;
}

div#SiteWrapperBorder {
	background-color:#E6E8E9;
	padding:0 1 0 1px;
	margin:0px;
}
div#SiteWrapperInner {
 	width:100%;
	background-color:#fff;
}
div#HeaderWrapper {
 	width:944px;
 	margin-left:13px;
 	height:100px;
	background-color:#92C841;
}
div#HeaderNaviWrapper {
 	width:944px;
 	margin-left:13px;
 	height:30px;
	background-color:#CADB89;
}
div#TopContentWrapper {
	padding-top:15px;
	padding-bottom:15px;
}
div#ContentWrapper {
 	width:944px;
 	margin-left:13px;
	background-color:#fff;
}

div#MiddlebarWrapper {
 	width:944px;
	background-color:#CADB89;
}

div#HeaderLogo {
 	position:relative;
	left:50px;
	top:10px;
}
div#HeaderAdditionalImage {
 	position:absolute;
	width: 120px;
	left: 50%;
	margin-left: 330px;
	top:62px;
}

/* Middlebar */
/* =========================================================================== */

div#Middlebar * {
 	color:#fff;
 	font-size:16px;
 	font-weight:bold;
}
div#Middlebar div {
	text-align:center;
}
div#Middlebar h1 {
	display:none;
}

/* NAVIGATION */
/* =========================================================================== */

/* Hauptnavigation
___________________________________________________________
*/
div#NaviWrapper div {
	float:left;
	margin-left:11px;
	margin-top:6px;
}
div#NaviWrapper div a {
 	color:#fff;
 	font-size:16px;
 	font-weight:bold;
 	text-decoration:none;
}

/* Extranavigation
___________________________________________________________
*/
div#ExtraNaviWrapper {
	margin-left:200px;
	padding-top:6px;
}
div#ExtraNaviWrapper span {
	margin-left:11px;
}
div#ExtraNaviWrapper span a {
 	color:#fff;
 	font-size:16px;
 	font-weight:bold;
 	text-decoration:none;
}

/* Breadcrumb
___________________________________________________________
*/
div#BreadcrumbNav {
	padding:0px;
	padding-bottom:0px;
	font-size:11px;
}
div#BreadcrumbNav a {
	font-size:11px;
}
/* HEADER */
/* =========================================================================== */

div#HeaderImg {
	position:relative;
	height:180px;
}

/* CONTENT */
/* =========================================================================== */

div#TopContentLeft * {
	font-size:12px;
	line-height:18px;
}
div#TopContentLeft h1 {
	font-size:18px;
}
div#TopContentLeft div.content-wrapper {
	padding:10px;
}


div#BottomContentCol1 div.content-wrapper {
	padding:10px;
	margin-left:10px;
	margin-right:10px;
}
div#BottomContentCol2 div.content-wrapper {
	padding:10px;
	margin-left:10px;
	margin-right:10px;
}
div#BottomContentCol3 div.content-wrapper {
	padding:10px;
	margin-left:10px;
	margin-right:10px;
}

h1 {
	color:#F57911;
	font-size:14px;
}

/* FORMULAR */
/* =========================================================================== */

fieldset.csc-mailform {
	border:0px;
}

div.csc-mailform-field {
	border:0px solid #eee;
	padding:4px;
}
div.csc-mailform-field input, textarea {
	border-top:   1px solid #555;
	border-left:  1px solid #555;
	border-right: 1px solid #bbb;
	border-bottom:1px solid #bbb;
	color:#333;
}
div.csc-mailform-field label {
 	width:150px;
 	float:left;
	border:0px;
}

/* FOOTER */
/* =========================================================================== */


div#FooterWrapper {
 	border-bottom:1px solid #E6E8E9;
}
div#Footer {
	text-align:center;
}
div#Footer * {
	margin:0px;
	padding:0px;
}
div#Footer h1 {
	display:none;
}
div#Footer p {
	color:#666;
	font-size:11px;
	line-height:14px;
}