@charset "utf-8";
/* CSS Document */

body { height:101%; background-color:#b9aea8; background-image:url(images/background.gif); background-repeat:repeat-x; }
body, td, div, p	{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58514b; margin:0px; padding:0px; }





#content a			{ color: #58514b; text-decoration: underline; }
#content a:hover		{ color: #000000; text-decoration: underline; }

#content img { border:5px solid #58514b; }


#news div.news-list-item		{ margin-bottom:5px; }
#news { font-size:12px; }
#news div.news-list-title a { font-size:12px; font-weight:bold; text-transform:uppercase; }
#news div.news-list-item p { font-size:12px; }
#news div.news-list-item a { text-decoration:none; }
#news span.activeLinkWrap { font-size:12px; }
#news span.news-list-morelink { font-weight:bold; }
#news a			{ color: #58514b; text-decoration: underline; font-size:12px; }
#news a:hover		{ color: #000000; text-decoration: underline; }


h1 { font-size:18px; text-transform:uppercase; font-weight:bold; line-height:normal; margin:0px; padding:0px; margin-bottom:16px; }
h2 { font-size:16px; text-transform:uppercase; font-weight:bold; line-height:normal; margin:0px; padding:0px; margin-bottom:16px; }
h3 { font-size:14px; text-transform:uppercase; font-weight:bold; line-height:normal; margin:0px; padding:0px; margin-bottom:16px; }
h4 { font-size:12px; text-transform:uppercase; font-weight:bold; line-height:normal; margin:0px; padding:0px; margin-bottom:16px; }
h5 { font-size:11px; text-transform:uppercase; font-weight:bold; line-height:normal; margin:0px; padding:0px; margin-bottom:16px; }

#header1			{ background-image:url("images/header.jpg"); width:690px; height:140px;}
#header2			{ width:690px; height:130px;}
#mainmenu			{ margin-right:20px; text-align:right; }
#submenu			{ margin-right:20px; text-align:right; margin-top:10px; }
#news				{ margin-left:20px; margin-top:20px; width:200px; overflow:hidden; }

#content			{ /*text-align:justify;*/ line-height:16px; width:640px; overflow:hidden; margin-left:25px; margin-top:25px; margin-bottom:20px; }

#impressum 			{ text-align:left; float:left; position:absolute; margin-top:6px; font-weight:bold; clear:both; margin-left:614px; }
#impressum a		{ color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
#impressum a:hover	{ color: #fff; text-decoration:underline; }

ul.navigation { padding-top:10px; padding-right:20px; }
ul.navigation, ul.navigation li, ul.navigation ul { list-style: none; margin: 0; padding: 0; }
ul.navigation a { color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight:bold; }
ul.navigation a.active { color: #58514b; }
ul.navigation a:hover { color: #58514b; text-decoration:none; }
ul.navigation li { margin-bottom:1px; }

ul.subnavigation { padding-top:10px; padding-right:20px; }
ul.subnavigation, ul.subnavigation li, ul.subnavigation ul { list-style: none; margin: 0; padding: 0; }
ul.subnavigation a { color: #58514b; font-family:Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: none; font-weight:bold; }
ul.subnavigation a:hover { color: #000; text-decoration:none; }
ul.subnavigation li { margin-bottom:1px; }

.csc-linkToTop { width:640px; text-align:right; margin-top:20px; margin-bottom:0px; }
.csc-linkToTop a { font-family:Arial; font-size:11px; font-weight:bold; color:#58514b; text-decoration:none; background-image:url(images/totop.gif); padding-left:20px; background-repeat:no-repeat; background-position:left;}
.csc-linkToTop a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#58514b; text-decoration:underline; }

div.news-single-item	{ padding:0; margin:0; }
div.news-list-item		{ margin-bottom:30px; }
span.news-list-date		{ font-weight:bold; font-size:13px; }



/* Formulare */


fieldset {border:none;}
.csc-mailform-field input		{ margin-bottom:10px; font-size: 11px; color: #333; font-style: normal; font-family: Arial; text-decoration: none; padding:2px; border:1px solid #ccc; background-color:#fff; width:240px;}
.csc-mailform-field textarea	{ margin-bottom:10px; font-size: 11px; color: #333; font-style: normal; font-family: Arial; text-decoration: none; padding:2px; border:1px solid #ccc; background-color:#fff; width:240px; height:120px;}
.csc-mailform-field label		{ float:left; width:100px; clear:left; }
.csc-mailform-radio legend		{ color:#ff0000; }

.csc-mailform-radio input		{ border:none; background-color:#fff; }
.csc-mailform-check 			{ border:none; background-color:#fff; }

.csc-mailform-radio label		{ float:none; clear:none; }
.csc-mailform-radio input		{ float:none; clear:none; }

input.csc-mailform-submit		{ margin-left:100px; width:80px; }


