@import url(main.css);
@import url(header.css);
@import url(footer.css);
@import url(top.css);
@import url(content.css);
@import url(left.css);
@import url(mailform.css);
@import url(tt_news.css);
@import url(search.css);

#links-menu-box, #mitte-marker-box, #rechts-marker-box {
	margin: 0;
	padding: 6px;
}

#links-marker-box, #rechts-marker-box {
	top: 3px;
	margin:0 6px;
	padding: 0;
}

#links-marker, #rechts-marker {
	margin: 0;
	padding: 6px;
	background: #FFFFFF;
}

#links, #mitte, #rechts, #innerer-inhalt-wrap {
	position: relative;
	overflow: visible;
}

#innerer-inhalt-wrap {
	float: left;
	margin: 0;
	width: 756px;
}

#links {
	float: left;
	width: 252px;
	z-index: 4;
	background: #FFFFFF;
}

#links-inhalt {
	position: relative;
	z-index: 5;
}

#mitte {
	float: right;
	width: 504px;
	z-index: 2;
	background: #FFFFFF;
}
#mitte-inhalt {
	position: relative;
	z-index: 3;
}

#rechts {
	float: right;
	width: 252px;
	z-index: 6;
	background: #FFFFFF;
}
#rechts-inhalt {
	position: relative;
	z-index: 7;
}


#kopf, #auesserer-wrap, #fusszeile {
	width: 1008px;
}

#kopf-img {
	width: 996px;
}

.clean-div {
	clear:both;
/*	float: left;*/
	height: 1px;
	font-size: 1px;
	line-height: 0px;
	display: block;
	visibility: hidden;
	border: 0; 
	padding: 0;
	margin: -1.0em 0 0 0;
	background: transparent;
}

.tabelle1{
	margin: : 3 3 3 3px;
	border: 1px solid #8FB9D9;
	border-collapse: collapse;
	border-spacing: 3px;
	background-color: White;
	word-spacing: 3px;
	table-layout: auto;
}

.tabelle1 tr{
	border-right: 1px solid #f3f3f3;
	word-spacing: 3px;
	border-style: none;
	table-layout: auto;
}

.tabelle1 td{
   padding-left: 0.5em ; 
	padding-right: 0.5em;
	padding-top: 2px;
	padding-bottom: 2px;
}
