body {
 background:#f6f0e8 url(/img/body_bg.gif) 50% 0% repeat-y;
 margin:0px;
 padding:0px;
 font-size:76%;
 text-align:center;
 color:#666;
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p, div, td, span, ul, li, a {
font-size:11px;
color:#666666;
font-family:verdana,arial,sans-serif;
}

img{
border:0px;
}

.content-container {
 background:#fff;
 border-bottom:none;
 font-size:0.85em;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 width:728px;
}

.content-container-top {
 border:1px solid #fff;
 padding-bottom:10px;
 background:#fff;
 text-align:center;
}

.content-container-top .content-container {
 margin-top:0px;
 border:0px;
 padding:0px;
}

.content-container-top .left {
 float:left;
 display:inline;
}

.content-container-top img.logo {
 display:inline-block;
 padding-right:16px;
 height:48px;
 border-right:1px dotted #B6B0A8;
}

#header {
 text-align:left;
 height:48px;
 margin-top:5px;
}

#header a {
 color:#666;
}

#header a img {
 border:none;
}

#header .middle {
 display:block;
 padding-top:26px;
}

#header div.clear {
 background-color:transparent;
}

#header span.about {
 display:inline-block;
 padding-left:16px;
 color:#777;
 width:350px;
}

#header span.about a {
 color:#555;
 font-weight:bold;
}

.cover_place {
float:left;
width:490px;
height:202px;
 margin:0px;
 padding:0px;
 background-image: url(/img/cover.jpg);
 background-repeat:no-repeat;
 }
 .cover_text {
 float:left;
 width:238px;
 margin:0px;
 padding:0px;
 background-color:#cfdfef;
 height:202px;
 }
 
 .cover_text .margin{
 text-align:left;
 margin:10px;
 color:#666666;
 font-size:12px;
 }
 
 .cover_text .margin h1{
	font-size:18px;
	 margin-bottom:-5px;
 padding-bottom:0px;
 }
 
 h2{
 font-family:"Tahoma", serif;
 font-size:16px;
 margin:0px;
 margin-bottom:-10px;
 padding:0px;
 color:#8f824f;
 }
 
 .content-top, .content-bottom {
 float:left;
 display:inline;
 text-align:left;
 width:728px;
}

.content-top {
 background:#f0ece7;
}

.content-bottom {
  background:#ebdfcf;
}
 
 div.separator, div.separator2 {
 background:url(/img/separator_bg.gif) repeat-x;
 float:left;
 display:inline;
 width:728px;
 height:7px;
 margin:0px;
 padding:0px;
 line-height:7px;
 font-size:0px;
}

div.separator2 {
 background:url(/img/separator_bg2.gif) repeat-x;
}

div.clear {
 clear:both;
 font-size:1px;
 line-height:1px;
 height:1px;
 background-color:#ebdfcf;
}

.content-top div.clear {
 background-color:#ffffff;
 height:2px;
}

.content-bottom div.clear {
 background-color:#ebdfcf;
}

.left-col, .left-col_imp{
width:220px;
float:left;
background-color:#ebdfcf;
border-bottom:1px dotted #666;
display:inline;
text-align:left;
height:560px;

}

.right-col, .right-col_imp {
background-color:#ebdfcf;
float:left;
  width:507px;
  border-left:1px dotted #666;
	display:inline;
	text-align:left;
	height:560px;
	border-bottom:1px dotted #666;
}

.right-col_imp, .left-col_imp{
height:1200px;
}

.abstand{
margin:8px;
}
.ohne-abstand{
margin:0px;
border-top:1px dotted #666;
}

a.linklist{
display:block;
font-weight:bold;
text-decoration:none;
margin-bottom:2px;
color:#666666;
}

a.linklist:hover{
text-decoration:underline;
}

a{
font-weight:bold;
text-decoration:none;
color:#666666;
}

a:hover{
text-decoration:underline;
}

.separation{
background-color:#ffffff;
height:10px;
}

.footer_bg {
background-color:#ebdfcf;
}

.footer{
text-align:right;
padding:8px;
}


  

