/* CSS Document */

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

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

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

#trailer {
	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 {
	float:left;
	height:51px;
	width:505px;
	padding-left:212px;
}

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

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

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

ul.subnavi { background-color:#fab912; margin:0; padding:0;}

ul.subnavi li { list-style:none; padding:2px 0px 2px 0px;}

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

#navi {
	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:781px;
	background-image:url(../images/bg_content.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	margin-bottom:20px;
}

#content a:link { color:#636363; text-decoration:none;}
#content a:visited { color:#636363; text-decoration:none;}
#content a:hover { color:#636363; text-decoration:underline;}

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

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

#contentleft {
	float:left;
	min-height:520px;
	width:470px;
	margin-top:30px;
	line-height:18px;
	text-align:justify;
	padding-bottom:20px;
	padding-left:60px;
}

#contentright {
	float:right;
	min-height:500px;
	width:190px;
	margin-right:20px;
	padding-bottom:20px;
}

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

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

#footer p { padding:5px 0 5px 0; margin:0;}


#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:#636363; 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 {
	color:#636363;
}

/* 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:#636363;}
.news-latest-item h2 a:visited { color:#636363;}
.news-latest-item h2 a:hover { color:#636363;}

.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;
}


/* Weblinks */

#weblinks {
	background-image:url(../images/weblinks.png);
	background-repeat:no-repeat;
	width:189px;
	height:131px;
	margin-top:45px;
	color:#fff;
}

#weblinks ol { margin:0; padding:0;}

#weblinks li { list-style:inherit;}

#weblinks_inhalt {
	padding-top:50px;
	padding-left:18px;
	font-size:12px; 
}

#weblinks a:link { color:#fff; text-decoration:none;}
#weblinks a:visited { color:#fff; text-decoration:none;}
#weblinks a:hover { color:#fff; text-decoration:underline;}








