/*****************************************
  *		Schrift
 		* blau: #00558A
		* grau: #373737
		
 *		secNav-BG: #F4F4F4
 *		Text-BG: #E9E9E9
******************************************/
body {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
	font-size:62.5%;
	background-color:#FFFFFF;
	color:#373737;
}

p { margin:0; padding:0;}
h1, h2, h3 { margin:0; padding:0;}

.clear, .csc-textpic-clear {
	clear:both;
}

.justify {text-align:justify;}

/*****************************************
 
 *		Box mit Schatten 
 
*****************************************/
#contentBox {
	position:absolute;
	top:16px;
	left:0px;
	width:990px;
}
#contentBox-header {
	position:relative;
	width:990px;
	height:21px;
	overflow:hidden;
	background:url(../gfx/shadow_top.gif) no-repeat;
}
#contentBox-middle {
	position:relative;
	width:952px;
	padding:0 19px 0 19px;
	margin:0;
	background:url(../gfx/shadow_middle.gif) repeat-y;
}
#contentBox-footer {
	position:relative;
	width:990px;
	height:21px;
	overflow:hidden;
	background:url(../gfx/shadow_bottom.gif) no-repeat;
}

/*****************************************
 
 *		Head 
 
*****************************************/
#contentBox-middle-head {
	position:relative;
	overflow:hidden;
	padding-bottom:5px;
}
#head-mainNav {
	position:absolute;
	top:135px;
	width:952px;
	background-color:#FFFFFF;
	font-size:1.2em;
}
#head-mainNav.home {
	position:relative;
	top:0;
	margin-top:3px;
	width:952px;
	background-color:#FFFFFF;
	
}
#head-mainNav ul {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Verdana, sans-serif;
	/*font-size:1.2em;*/
	font-weight:bold;
	text-transform:uppercase;

}
#head-mainNav li {float:left;padding:2px 15px;}
#head-mainNav a {color:#373737;text-decoration:none;}
#head-mainNav a:hover, #head-mainNav a.active {color:#00558A;}

/*****************************************
 
 *		Inhalt & Sekundärnavigation
 
*****************************************/
#contentBox-middle-content {position:relative; width:952px; border-bottom:1px solid #FFFFFF;}
.content-middle-default {background:url(../gfx/bg_content_middle_default.gif) repeat-y; min-height:360px;}

.content-bg-grau {background-color:#E9E9E9; padding:5px; margin-bottom:20px;}

#contentBox-middle-content p, h1, h2, h3 {padding-bottom:20px;}
#contentBox-middle-content h1, h2, h3, a {color:#00558A;}
#contentBox-middle-content p {font-size:1.1em;}
#contentBox-middle-content h1 {font-size:1.4em;}
#contentBox-middle-content h2 {font-size:1.3em;}
#contentBox-middle-content h3 {font-size:1.2em;}
#contentBox-middle-content ul {font-size:1.1em; list-style:square; margin:0; padding:0 0 20px 12px;}
#contentBox-middle-content ul ul {font-size:1.0em;}
#contentBox-middle-content dd {font-size:1.1em;}

#secNav {
	float:left;
	width:200px;
	border-bottom:1px solid #F4F4F4;
}
#secNav ul {
	margin:0;
	padding:60px 15px 15px 15px;
	list-style:none;
	font-family:Arial, Verdana, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
}
#secNav li {padding-bottom:5px;}
#secNav a {color:#373737;text-decoration:none;}
#secNav a:hover, #secNav a.active {color:#00558A;}

#content-two-cols-left {
	float:left;
	width:292px;
	margin:60px 0 0 20px;	
}
#content-two-cols-right {
	float:left;
	width:400px;
	margin:60px 0 0 40px;
}

#content-one-col {
	float:left;
	width:718px;
	margin:60px 0 0 20px;	
}

/*
.csc-textpic-intext-left .csc-textpic-imagewrap {float:left; padding:0 10px 10px 0;}
.csc-textpic-intext-right .csc-textpic-imagewrap {float:right; padding:0 0 10px 10px;}
.csc-textpic-image {margin:0; padding:0;}
.csc-textpic-image dt {margin:0; padding:0;}
.csc-textpic-image dd {margin:0; padding:5px 0 0 0;}
*/

/*
#content-two-cols-right .csc-textpic {background-color:#E9E9E9; padding:5px; margin-bottom:20px;}
#content-two-cols-right .csc-textpic-image {margin:0; padding:0;}
#content-two-cols-right .csc-textpic-image img {display:block;}
#content-two-cols-right .csc-textpic-image dt {margin:0; padding:0;}
#content-two-cols-right .csc-textpic-image dd {margin:0; padding:5px 0 0 0;}
#content-two-cols-right .csc-textpic-text p {padding:0;}
*/


.content-middle-home {background:url(../gfx/bg_content_middle_home.gif) repeat-y;}
.content-middle-home #content-two-cols-left {
	width:390px;
	margin:0;
	padding:10px 5px 5px 5px;
	background-color:#E9E9E9;
}
.content-middle-home #content-two-cols-right {
	width:537px;
	margin:0 0 0 5px;
	padding:10px 5px 5px 5px;
	background-color:#E9E9E9;
}

/*****************************************
 
 *		News
 
*****************************************/

.news-latest-container a {text-decoration:none;}
.news-latest-container h3 {padding-bottom:5px;}
.news-latest-image {float:left;}
.news-latest-image img {margin:0 5px 5px 0;}
.news-latest-item {margin-bottom:10px;}

.news-list-container a {text-decoration:none;}
.news-list-container h3 {padding-bottom:5px;}
.news-list-image {float:left;}
.news-list-image img {margin:0 5px 5px 0;}
.news-list-item {margin-bottom:10px;}

.news-single-additional-info {font-size:1.1em;}
.news-single-additional-info dt {padding-bottom:5px;}
#contentBox-middle-content .news-single-additional-info p { font-size:1em;}

/*****************************************
 
 *		Mailform
 
*****************************************/

#mailform fieldset {margin:0; padding:0; border:0; font-size:1.1em;}
#mailform .csc-mailform-field {margin-bottom:5px;}
#mailform label {display:block;}
#mailform input, #mailform select, #mailform textarea {
	width:292px;
	background-color:#E9E9E9;
	border:0;
	border-bottom:1px dashed #373737;
	padding:2px;
	color:#373737;
	font-family:Arial, Verdana, sans-serif;
	font-size:1.1em;
}

#mailform input.csc-mailform-submit { width:auto; cursor:pointer; border:1px solid #373737;}

