@charset "UTF-8";
/* CSS Document */

body {
	background-color: #83786f;
	margin-top:16px;
}
#header {
	height:100px;
	width: 866px;
	margin:0 auto;
}
#content-outer {
	width: 886px;
	margin:0 auto;
}
#content-top {
	height:10px;
	width: 886px;
	background-position:0px 0px;
	background-image:url(../bilder/shadow_top.jpg);
	background-repeat:no-repeat;
}
#content-bottom {
	height:10px;
	width: 886px;
	background-position:0px 0px;
	background-image:url(../bilder/shadow_bottom.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
}
#footer-links {	
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-right:22px;
}
#footer-links a{	
	color: #a8a19a;
}
#content-middle {
	background-position:0px 10px;
	background-image:url(../bilder/shadow_left.jpg);
	background-repeat:repeat-y;	
}
#content-inner {
	background-position:876px 10px;
	background-image:url(../bilder/shadow_right.jpg);
	background-repeat:repeat-y;	
}
#container {
	width: 866px;
	margin-bottom: 10px;
	margin:0 auto;
	background-color: #83786f;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
#leftcolumn {
	float: left;
	width: 216px;
	margin: 0;
	padding: 0;
}
#rightcolumn {
	float: right;
	width: 210px;
	margin: 0;
	padding: 0;
}
#centercolumn {
	background-color: #ffffff;
	padding-top: 28px;
	padding-left: 12px;
	margin:0 216px;
}
div#centercolumn { 
	min-height:444px;
	height:expression(this.scrollHeight > 444 ? "auto":"444px");
}
#kontaktcolumn {
	background-color: #ffffff;
	padding-top: 8px;
	padding-left: 12px;
	margin-left:216px;
	margin-top:0px;
}
div#kontaktcolumn { 
	min-height:248px;
	margin-top:0px;
	height:expression(this.scrollHeight > 248 ? "auto":"248px");
}
#ganzcolumn {
	background-color: #ffffff;
	padding-top: 8px;
	padding-left: 12px;
	margin-left:216px;
	margin-top:0px;
	margin-bottom:0px;
}
div#ganzcolumn { 
	min-height:464px;
	margin-top:0px;
	height:expression(this.scrollHeight > 464 ? "auto":"464px");
}
#impcolumn {
	background-color: #ffffff;
	padding-top: 28px;
	padding-left: 12px;
	margin-left:216px;
}
div#impcolumn { 
	min-height:444px;
	height:expression(this.scrollHeight > 444 ? "auto":"444px");
}
#topimage {
	margin:0px;
	padding:0px;
}

/* stuff */
#navi {
	width:198px;
	height:346px;
	background-color:#A5998C;
	padding-top:34px;
	padding-left:12px;
	font-size: 15px;
	line-height:25px;
}
#navi div a {
	color:#83786f;
	text-decoration: none;
}
#navi div a:hover {
	color:#ffffff;
}
#navi div a:visited {
	/* color:#83786f; */
}
#navi_kontakt {
	margin-top:141px;
}
#navi-bottom {
	width:198px;
	height:71px;
	background-color:#A5998C;
	font-size: 15px;
	margin-top:6px;
	padding-top:14px;
	padding-left:12px;
}
#navi-bottom a {
	color:#83786f;
	text-decoration: none;
}
#navi-bottom a:hover {
	color:#ffffff;
}
#navi-bottom a:visited {
	/* color:#83786f; */
}

#image {
	width:210px;
	height:470px;
	background-color:#ffffff;
}
h1 {
	font-size: 15px;
	color: #83786f;
	font-weight: normal;
	padding:0px;
	margin:0px;
	padding-top: 10px;
	padding-bottom:58px;
}
#kontaktcolumn h1{
	padding:0px;
	margin:0px;
	padding-top: 10px;
	padding-bottom:16px;
}
#ganzcolumn h1 {
	padding-top: 30px;
}
h2 {
	font-size: 15px;
	color: #83786f;
	font-weight: normal;
	margin-bottom:9px;
}

p {
	font-size: 13px;
	color: #000000;
	padding:0px;
	padding-right: 25px;
	margin:0px;
}
a {
	color: #83786f;
	text-decoration:none;
}
.used {
	color:#fff;
}
.scroller {
	height: 340px;
	overflow: auto;
}
.impimage {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #83786f;
	margin:0px;
	padding:0px;
	height:210px;
	width:650px;
}

div.kontaktcoll {
	width:70px;
	overflow:hidden;
	float:left;
	vertical-align:top;
}
div.kontaktcolr {
	width:558px;
	float: right;
	vertical-align:top;
}
div.newsovcolr {
	width:528px;
	float: right;
	vertical-align:top;
}

.kontakt-firma {
	font-size: 15px;
	font-weight: bold;
	color:#83786f;
}
.kontakt-anschrift{
	font-size: 12px;
	color: #5c5d60;
}
.breadcrumb_nav {
	font-size: 11px;
	color: #5c5d60;
	padding-bottom:21px;
}
.breadcrumb_nav ul li.bl{	
	display:block;
	float:left;
	width: 80px;
}
.breadcrumb_nav ul li a {
	color: #000;	
}
span.breadcrumb_nav_hl{		
	color: #83786f;
}

img.news_thumb {	
	padding-bottom:14px;
}
.news_preview {
	width:95%;	
	display:block;
	clear:right;
}
.news_datum {
	padding-top:0px;
	margin-top:0px;
	vertical-align:top;
	color: #5c5d60;
	background-image:url(../bilder/news_trenner.png);
	background-position:68px 3px;
	background-repeat: no-repeat;
}
.news_headline {
	padding-top:0px;
	margin-top:0px;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

table.news_archiv {
	width: 539px;
}
.news_archiv th{
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height:16px;
	padding-bottom: 14px;
}
.news_archiv th p{
	background-color: #a5998d;
	color: #fff;
	padding-left: 1px;	
}
.news_archiv td a {
	color:#000;
	text-decoration: underline;
}
.news_archiv td {
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	padding-bottom: 7px;
	padding-right:12px;
	color: #83786f;
}
.news_archiv_datum {
	
}
form, fieldset {
	border:0px none;
	margin:0px;
	padding:0px;
}
input {
	font-size:12px; 
	border:1px solid #a5998d;
	width:220px;
}
#input_c20l {
	width: 75px;
	
}
#input_c80r {
	width: 132px;
}
#divOrt {
	
}
label {
	display:block;
	font-size:11px; 
	line-height:17px;
}
label.checkboxlabel-inline {
	display: inline;
}
input.checkbox{
	display: inline;
	width: 20px;
}
.asterisk {
	color: #83786f;
}
