/* #################### COLOURMANAGEMENT ####################
  Hexcode   |   Color   |   Verwendung
  ____________________________________
#ffffff   |   white      |   Background
#000000   |   black      |   Content_top */
div#logo {
	height: 58px;
	margin-top:-10px;
	}
	
div#platzhalter {
	height: 58px;
	}
div#menu {
	height: 58px;
	}
	
span#menuspan {
	float:left;
	padding:2px 0px 0px 0px;
	width:300px;
	}
	
.maincontent {
	height: 225px;
	}
	
.maincontent p, h1 {
	padding: 0px 20px 0px 20px;
	}
	
.kontaktbox {
	width: 298px ! important;
	}
	
.twittersymbol {
	background-image: url('/fileadmin/images/layout/twittersymbol.jpg');
	background-repeat: no-repeat;
	height: 60px;
	}
	
.partner {
	background-image: url('/fileadmin/images/layout/partner.gif');
	background-repeat: no-repeat;
	}
.rahmenhellblau {
	border: 1px solid #d8e2e8;
	}
	
.space-top {
	padding-top: 16px;
	}
	
.twitter_bg {
	background-image: url('/fileadmin/images/layout/twitter_bg.gif');
	background-repeat: no-repeat;
	height:96px;
	}
	
.grid_12_main {
	margin-left:0px !important;
	margin-right:0px !important;
	width: 960px;
	display: inline;
	position:relative;
}
.footer {
	width:960px;
	margin-left: auto;
	margin-right:auto;
	height:420px;
}
.kontakt {
	float:right;
	width:390px;
}
.clearboth {
	clear:both;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-left:-10px;
	padding-top:7px;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	clear:both;
	float:left;
	padding-top:14px;
}
.csc-textpic-text {
	width:400px;
	line-height: 1.4;
}
	
/************** HOEHENANGABEN **************/
	
.hoehe20 {
	height: 20px;
	}
	
.hoehe40 {
	height: 40px;
	}
	
.hoehe80 {
	height: 80px;
	}
.hoehe100 {
	height: 100px;
	}
	
.hoehe170 {
	height: 170px;
	}	
	
.hoehe320 {
	height: 320px;
	}
	
/************** FARBANGABEN **************/
.gruen {
	background-color: #9acd34;
	}
	
.gruenhintergrund {
	background-image: url('/fileadmin/images/layout/bg_navi_gruen.jpg');
	background-repeat: no-repeat;
	height: 267px;
	}
	
.graublau_bg {
	background-color: #6b909f;
	}
	
.graublauhintergrund {
	background-image: url('/fileadmin/images/layout/bg_navi_blau.jpg');
	background-repeat: no-repeat;
	height: 267px;
	}
	
.orange {
	background-color: #f79903;
	}
.orangehintergrund {
	background-image: url('/fileadmin/images/layout/bg_navi_orange.jpg');
	background-repeat: no-repeat;
	height: 267px;
	}
	
.grau {	
	background-color: #5f6364;
	}
	
.hellgrau {
	background-image: url('/fileadmin/images/layout/platzhalter.jpg');
	background-repeat: no-repeat;
	}
		
.hellgrau2 {
	background-color: #eeeded
	}
	
/************** ABSTAENDE **************/
.abstand16 {
	margin-bottom: 16px;
	}
.abstand20 {
	margin-bottom: 20px;
	}
	
.abstand30 {
	margin-bottom: 30px;
}
	
.abstand40 {
	margin-bottom: 40px;
	}
	
.abstand60 {
	margin-bottom: 60px;
	}
	
/************** MENUES **************/
	
div#menu a {
	font-size: 11px;
	color: #5a839d;
	font-family: tahoma, sans-serif;
	text-decoration: underline;
	}
	
div#menu a:hover {
	text-decoration: none;
	}
	
/************** SCHRIFTFARBEN **************/
.grauerfont {
	color: #bababa;
	}
	
/************** SCHRIFTGROESSEN ***********/
.font-size-18 {
	font-size: 18px;
	}
	
/************** FLOATS ***********/
.leftfloat {
	float: left;
	}
.rightfloat {
	float: right;
	}
	
/************** SCHRIFTEN **************/
.georgia {
	font-family: georgia, serif;
	}
	
.kursiv {
	font-style: italic;
	}

.contentunterseite {

}
.contentunterseite .container {

}
.contentunterseite p, .contentunterseite li, .suchbox2 {
	color: #5d6162;
	line-height:1.7;
	font-size:14px;
}
.contentunterseite ul {
	margin-left: -30px;
}
.contentunterseite ol {
	margin-left: -20px;
}
.contentunterseite a, .email a {
	color: #5a839d;
	text-decoration: none;
}
.contentunterseite a:hover, .email a:hover {
	text-decoration: underline;
}
.contentunterseite h1, .impressum h1, .tx-sfnewsletterbox-pi1 h2 {
	color:#91C72B;
	font-family:georgia;
	font-style:italic;
	font-weight:normal;
	line-height:1.1;
	margin-bottom:0;
	margin-top:-3px;
	padding:0;
}
.contentunterseite h2 {
	color:#626463;
	font-size:14px;
	padding:0;
	margin-bottom:-10px;
}
.contentunterseite p {
	margin-bottom:14px;
}


