/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000;
}

body a:link { color:#000; text-decoration:none;}
body a:visited { color:#000; text-decoration:none;}
body a:hover { color:#000; text-decoration:underline;}

#main { 
	width:100%; 
	min-height:750px; 
	margin:auto;
}

#trailer {
	display:none;
	height:120px;
	background-repeat:no-repeat;
	background-position:bottom;
}

#top {
	background-image:url(../images/bg_navitop.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:51px;
}

#navitop {
	display:none;
	float:left;
	height:51px;
	width:505px;
	padding-left:212px;
}

#navitop ul { margin:0; padding:0;}

#navitop li {
	float:left;
	list-style:none;
	margin-top:18px;
	border-left:1px solid #0e1026;
	height:14px;
}

#navitop li.first { border-left:none;}

#logo {
	float:left;
	height:51px;
	width:283px;
}

#navi {
	display:none;
	float:left;
	width:219px;
	background-image:url(../images/bg_navi.jpg);
	background-repeat:no-repeat;
	height:550px;
	padding-top:15px;
}

#navi ul { margin:0; padding:0;}

#navi li {
	list-style:none;
	width:180px;
	text-align:right;
	margin-left:20px;
}

#navi .trenner {
	background-image:url(../images/trenner.gif);
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:-5px;
}

#content {
	float:right;
	width:100%;
	background-color:#fff;
}

#content ul { margin:0; padding:0;}

#content li { margin-left:14px; list-style:square;}

#contentleft {
	float:left;
	min-height:520px;
	width:100%;
	text-align:justify;

}

#contentright {
	display:none;
	float:right;
	min-height:500px;
	width:190px;
}

#contentright img { margin-top:50px;}

#footer {
	display:none;
	float:none;
	clear:both;
	height:15px;
	font-size:8px;
	width:781px;
	letter-spacing:1px;
	text-align:center;
	border-top:1px solid #0e1026;
	background-color:#fff;
}

#footer p { margin-top:2px;}

#footer a:link { text-decoration:none; color:#000;}
#footer a:visited { text-decoration:none; color:#000;}
#footer a:hover { text-decoration:underline; color:#000;}

.clearer { float:none; clear:both;}

h2 { color:#000; font-size:12px;}

/* Kontaktformular */

.input_mail_text { text-align:right; width:170px;}
.input_mail { 	
	border:1px solid #fab912;
	padding-left:2px;
	padding-right:2px;
	width:258px;
}

.input_mail_plz {
	border:1px solid #fab912;
	padding-left:2px;
	padding-right:2px;
	width:40px;
}

.input_mail_ort {
	border:1px solid #fab912;
	padding-left:2px;
	padding-right:2px;
	width:209px;
}

.input_mail_select {
	border:1px solid #fab912;
	width:264px;
}

.input_mail_mitteilung {
	border:1px solid #fab912;
	padding-left:2px;
	padding-right:2px;
	width:258px;
}

.input_mail_senden {
	border:1px solid #fab912;
	background-color:#fff;
}

.input_mail_senden:hover {
	background-color:#fab912;
	cursor:pointer;
}

.input_error { color:#FF0000;}

.csc-textpic-caption {
	background-color:#fab912;
	border-top:1px solid #fff;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	color:#fff;
}

/* NEWS */

.news-latest-item {	margin-left:-12px; margin-bottom:10px;}
.news-latest-item p { margin-top:2px;}
.news-latest-item img { margin-top:7px;}
.news-latest-item  a:link { color:#636363;}
.news-latest-item  a:visited { color:#636363;}
.news-latest-item  a:hover { color:#636363;}

.news-latest-item h2 a:link { color:#000;}
.news-latest-item h2 a:visited { color:#000;}
.news-latest-item h2 a:hover { color:#000;}

.news-single-rightbox  { margin-top:22px;}
.news-single-item h2 { margin-bottom:0px;}
.news-single-item p { margin-bottom:0px;}

.news-single-backlink { margin-left:-10px;}
.news-single-files { margin-left:-11px;}
.news-single-files dd { margin-left:5px; margin-top:5px;}
.news-single-img { margin-top:17px;}
.news-single-img img { border:1px solid #fab912;}
.news-single-imgcaption {
	background-color:#fab912;
	border-top:1px solid #fff;
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;
	font-size:10px;
	margin-top:0px;
	line-height:10px;
	color:#fff;
}





