*{
padding:0px;
margin: 0px auto;
border: 0px;
}


#container {
width: 1000px;
font-family: Verdana;
margin: 0 auto;
}

#header {
background: url(../img/header.jpg) no-repeat #fff;
height: 162px;
}

#navigation {
background-color: grey;
background: url(../img/navi.jpg) no-repeat #fff;
height: 20px;
padding: 5px;
}

#content {
min-height: 400px;
background-color: white;
padding:25px;
}


#footer {
margin:0
auto;
padding:0;
width:960px;
border-top:1px solid #e0e0e0;
}

#footer .text {
padding:8px 0 40px;
float:left;
line-height:1.8em;
color:#b1b1b1;
font-size: 10pt;
}

#footer .text a {
font-weight:bold;
text-decoration:none;
color:#b1b1b1;}

#footer .social-links {
padding:8px 0 0;
float:right;
width:auto;
}

#footer .social-links img {
border:none;
}




h1{
font-size: 12pt;
font-weight: bold;
}

.adresse{
font-size: 12pt;
}

.text{
font-size: 12pt;
}

.post-titel{
font-size: 13pt;
font-weight: bold;
}

.news-titel{
font-size: 13pt;
font-weight: bold;
line-height:1.5em;
padding:0 0 1.3em;
}

.titel{
font-size: 14pt;
font-weight: bold;
line-height:1.5em;
padding:0 0 1.3em;
}

.untertitel{
font-size: 12pt;
font-weight: bold;
}

.navigation li{
display: inline;
margin-left: 20px;
}

.navigation li a{
color: white;
text-decoration: none;
font-size:11pt;
}

.h3{
font-size: 32pt;
}

.h4{
font-size: 20pt;
}

h2 {
color:#797979;
font-size:36px;
font-weight:normal;
margin:0 0 1em;
}

.post-title {
padding:0;
margin:0;
background:url(../img/h2_bg.gif) repeat-x left center;
}

.post-title h2 {
margin:0;
padding:16px 0;
font-size:26px;
color:#797979;
}

.post-title h2 a {
display:inline;
padding:0 12px 0 0;
margin:;
color:#797979;
text-decoration:none;
background-color:#fff;
line-height:1em;
}



body { margin:0; padding:0; color:#919191; font:normal 12px/1.8em "Verdana"; background:#fff url(images/header_bg.gif) repeat-x left top;}
.html_bg { background:#fff url(images/header_ibg.gif) repeat-x left top;}
a { color:#2b72b3; text-decoration:none;}
a:hover { text-decoration:underline;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}



h2 { color:#797979; font-size:36px; font-weight:normal; letter-spacing:-1px; margin:0 0 1em;}
h3, h3 a { padding:0px; color:#565656; font-size:14px; line-height:1.5em; margin:0; text-decoration:none;}
h4 { font-size:1em; margin:0 0 1em;}



#columns { margin:0 auto; padding:24px 0 16px; width:960px; background:url(images/shade.png) no-repeat center top;}


.index-col1, .index-col2, .index-col3, .index-col4 { margin:0; padding:0 24px 0 0; float:left; width:222px; border:none; background:none;}
.index-col4 { padding-right:0;}
.index-cols img { margin:0 16px 50px 0; padding:8px 0 0; float:left; border:none;}
.index_rm { float:right; font-size:11px; font-weight:normal; color:#2b72b3; text-decoration:none;}



.pic img { display:block; margin:0 16px 10px 0; padding:3px; float:left; background-color:#fff; border:1px solid #ddd;}