* { 
	margin: 0;
	padding: 0;
}

body {
	background: #e6e6e6 url("../images/hintergrund.png") repeat-x; 
	text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
	font-size: 13px;
	font-family: arial, verdana, sans-serif;
	color: #616162;
}

html, body {
	height: 100%;
}

hr { border-top: 1px solid; color: #bbb; }

h1 { font-size: 14px; color: #8d1309; line-height: 100%; }
h2 { font-size: 13px; color: #8d1309; line-height: 100%; }
h3 { font-size: 12px; color: #8d1309; line-height: 100%; }
h4 { font-size: 11px; color: #8d1309; line-height: 100%; }
h5 { font-size: 10px; }
h6 { font-size: 9px; }

/* DIV-Boxen */

div#wrapper {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url(../images/spalten.png) repeat-y;
	text-align: left;
}

div#header {
	height: 230px;
	background: #fff url(../images/kopf_menu.png);
}


div#leftCol {
	width: 250px;
	float: left;
<!--	font-size: 0.8em; -->
}

div#rightCol {
	width: 200px;
	float: right;
<!--	font-size: 0.8em; -->
}

div#centerCol {
	margin: 0 200px 0 250px;
	line-height: 150%;
<!--	font-size: 0.8em; -->
}

#centerCol li { margin-left: 2em; }
.center	{ margin: 10px; }
.contentlinks { float: left; width: 259px; }
.contentrechts { float: left; width: 259px; margin-left: 10px; }

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Überschrift, Absatz */


.menu 		{ position: relative; top: -355px; left: 30px; }
.menu li	{ font-size: 13px; line-height: 26px; list-style-type: none; padding-left: 10px; }

.menuLinks 	{ position: absolute; top: 194px; left: 45px; }
.menuLinks ul	{ list-style-image: url(../images/dreieck2.png); }

.menuRechts 	{ position: absolute; top: 194px; left: 795px; }
.menuRechts ul	{ list-style-image: url(../images/dreieck2.png); }

.menuOben 	{ position: absolute; top: 128px; left: 780px; }
.menuOben li	{ font-size: 11px; line-height: 14px; padding-left: 0; }
.menuOben a	{ color: white; font-size: 11px; }

.breadcrumb 	{ position: absolute; top: 333px; left:240px; font-size: 11px; color: white; }
.breadcrumb a	{ color: white; }
.submenu ul	{ line-height: 24px; font-size: 13px; color: #616162; }
.submenu 	{ margin: 10px 10px 10px 100px; }

.info		{ margin: 10px 10px 10px 85px; }
.aktionen	{ margin: 0px 0 0px 50px; }
.menuAktionen	{ margin-left: 20px; }
.menuAktionen img	{ margin-bottom: 5px; }

.anschrift	{ margin: 10px 60px 10px 10px; color: white; font-size: 11px; }
.anschrift a	{ color: white; }
.infoRechts	{ margin: 10px 60px 10px 10px; color: white; }
.domain		{ width: 150px; background-color: #cacacb; margin-left: 1px; }
.domain		{ visibility: hidden; }
.domainText	{ margin: 10px; }
.news		{ width: 150px; background-color: #cacacb; margin-left: 1px; }
.news		{ visibility: visible; }
.alleNews	{ padding: 10px; font-size: 0.8em; }
.randUnten	{ height: 20px; }

.menuActA	{ color: #8d1309; }
li.menuAct	{ list-style-image: url(../images/dreieckAct.png); }
.submenuAct li	{ color: #8d1309; }

.bild		{ position: relative; top: 2px; left: 250px; width: 550px; } 

.logo 		{ position: relative; top: 0px; left: 70px; width: 730px; }

#searchbox 	{ position: absolute; top: 202px; left: 57px; font-size: 13px; }
#searchbox input.text { width: 170px; border-top: 2px solid gray; border-left: 2px solid gray; border-right: 2px solid white; border-bottom: 2px solid white;  }

.weiss		{ color: white; }

.content ol,
.content ul	{ margin-left:20px; }
###.content a	{ text-decoration: dotted; }

a img 		{ border:0px; }
img 		{ border: 0; }

a 		{ text-decoration: none; color: #616162; }
a:active 	{ color: #8d1309; }

.center a	{ text-decoration: underline; }


.druckmenupunkt { margin-left: 35px; }

.tx-net4allwhois-pi1 { padding: 10px; }
input.net4all_whois_smallinput { height: 13px; width: 120px; border-top: 2px solid gray; border-left: 2px solid gray; border-right: 2px solid white; border-bottom: 2px solid white; font-size: 11px; }
input#net4all_whois_submit { width: 130px; margin-top: 3px; font-size: 11px; }

#news p 	{ line-height: 1.1em; }
#news a 	{ color: #143b4c; }
.newstitle 	{ color: #616162; font-weight: bold; font-size: 12px; }
.newssubheader 	{ font-size: 11px; }
.more 		{ font-size: 11px; }
.newsKurz	{ margin: 10px; }
.news-single-item hr.clearer { border: 0; clear: none; }
.news-single-item { border: 0px; background: none; padding: 0; }
.news-single-item a { xxxtext-decoration: none; color: #616162; }
.news-single-item h2 { font-size: 14px; color: #616162; border: 0px; }
.news-single-item h3 { font-size: 13px; color: #616162; }
.news p { padding: 10px; }
.news-single-img { float: left; margin: 10px 15px 0 0; }

.csc-sitemap { margin-left: 15px; }
.csc-sitemap li { padding-left: 15px; }

.tx-indexedsearch-rules { font-size: 13px; }
.tx-indexedsearch-searchbox { display: none; }


div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { float: none; clear: none; }
