body{
    padding:0px;
    margin:0px;
    /*background-color: #faf7ec;*/
    background: url(/bilder/bg.jpg) no-repeat;
    font-family: verdana;
    line-height:150%;
    font-size:12px;
    color:#000000;
    height:100%;
}

#headMenu{
    position: absolute;
    margin-top:8px;
    left:650px;
    z-index:10;
}

.grunge {
    font-size:24px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

a:link,
a:active,
a:visited {
    color:#ab0909;
    font-weight:bold;
    text-decoration:none;
}
a:hover {
}

a.replace{
    font-size:14px;
}
.darkRed{
    color:#ab0909;
}
.black{
    color:#000;
}
.logo {
    position:absolute;
    left:155px;
    top:10px;
    z-index:10;
}
.menu {
    background:url(/bilder/menu.jpg) no-repeat;
    position:absolute;
    left:0px;
    top:0px;
    width:232px;
    height:488px;
    padding-top:110px;
    padding-left:10px;
    line-height:20px;
}

.fakten {
    background:url(/bilder/fakten.png) no-repeat;
    position:absolute;
    left:0px;
    top:460px;
    width:137px;
    height:200px;
    padding-top:40px;
    padding-left:10px;
    line-height:20px;
}
.menu a:link,
.menu a:active,
.menu a:visited {
    color:#000;
    font-weight:bold;
    text-decoration:none;
    font-size:19px;
}
.menu a:hover {
    color:#6a0000;
    background:none:
}

#message {
    position:absolute;
    display:none;
    z-index:99;
    width:250px;
    background: #FFF;
    border:1px solid #dedede;
    padding:5px;
    margin:5px;
}


.login {
    float:right;
    width:150px;
    background: url(/bilder/tranz.png);
    border:1px solid #dedede;
    padding:5px;
    margin:5px;
}

.rss{
    z-index:11;
    position: absolute;
    left:694px;
    top:112px;
    height:32px;
    width:32px;
    padding:0px;
}

.boxRahmen{
    padding:20px;
    width: 400px;
    background: url(/bilder/tranz.png);
    border:1px solid #dedede;
}

.optionen{
    z-index:10;
    position: absolute;
    left:320px;
    top:90px;
    
    height:19px;
    width:200px;
    padding:0px;
    /*padding-top:2px;*/
    text-align:center;
    background: url(/bilder/tranz.png);
    border:1px solid #dedede;
}

.suche{
    z-index:10;
    position: absolute;
    left:530px;
    top:90px;
    height:19px;
    width:200px;
    padding:0px;
    background: url(/bilder/tranz.png);
    border:1px solid #dedede;
}
.suche input {
    border:none;
    height:17px;
    width:198px;
}
.inhalt {
    position: absolute;
    left:170px;
    top:110px;
    width:560px;
    padding:0px;
    background: url(/bilder/tranz.png);
    border:1px solid #dedede;
}
.inhaltunten {
    height:85px;
    /*background: url(/bilder/content_unten.gif) no-repeat top;*/
    margin-top:-0px;
}

.inhalt h1 {
    font-weight: normal;
    color:#000;
    font-size:24px;
    line-height:30px;
    /*background:url(/bilder/headline.gif) no-repeat bottom left;*/
    margin-left:20px;
}

.inhalt h2 {
    font-weight: normal;
    color:#000;
    font-size:16px;
    line-height:20px;
    /*background:url(/bilder/headline.gif) no-repeat bottom left;*/

}
.inhalt b {
    color: #000;
}
.inhaltoben {
    margin-top:0px;
    margin-left:0px;
    width:540px;
    padding:0px 20px 20px 20px;
    /*background: url(/bilder/text_oben.gif) no-repeat ;*/
}
.inhaltoben_breit {
    margin-top:20px;
    margin-left:5px;
    /*width:748px;*/
    width:580px;
    padding:0px 20px 20px 20px;
    /*background: url(/bilder/text_oben.gif) no-repeat ;*/
}
.keys {
    position:absolute;
    left:740px;
    top:0px;
    background:url(/bilder/neusterstreich.jpg) no-repeat;
    padding-left: 50px;
    padding-top:80px;
    height:142px;
    width:270px;
}
.keys h1 {
    font-weight: normal;
    color:#000;
    font-size:20px;
    line-height:30px;
    /*background:url(/bilder/headline.gif) no-repeat bottom left;*/
    margin-left:0px;
}
.komms {
    position:absolute;
    left:740px;
    top:142px;
    background:url(/bilder/kommentare.jpg) no-repeat;
    padding-left: 35px;
    padding-top:10px;
    font-size: 10px;
    line-height: 14px;
    width:270px;
}

.blog_club {
    position:absolute;
    left:740px;
    top:142px;
    padding-left: 35px;
    padding-top:0px;
    font-size: 10px;
    line-height: 14px;
    width: 270px;
}

.komms h1 {
    font-weight: normal;
    color:#000;
    font-size:20px;
    line-height:30px;
    margin-left:0px;

}

#footer {
/*    position:absolute;*/
    bottom:0px;
    clear:both;
    width:800px;
}

#footer h1 {
    font-weight: normal;
    color:#ab0909;
    font-size:18px;
    line-height:30px;
    background:url(/bilder/headline.gif) no-repeat bottom left;
    margin-left:0px;

}
.weisse_box
{
    width:400px;
/*    background-color:white;*/
    padding:5px;
    margin:5px;

}
.inhalt .streich_header
{
/*    width:350px;
    border:0px solid #734400;
    margin-bottom:12px;
*/

}
.inhalt .streich_header h1 h2 h3
{
    margin-top:0px;
    color:#000000;
    font-size:14px;
    margin-left:10px;
    

}
.currentpage{
font-weight: bold;
padding: 0 5px;
font-family:"georgia",serif;
border: 1px solid navy;
color: #FFF;
}

.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.nextpage{
font-weight: bold;
}

.pagination{
padding: 2px;

}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 3px;
border: 0px solid #2B87DD;
text-decoration: none; 
color: #000;
}

.pagination a:hover, .pagination a:active{
border: 0px solid #2B87DD;
color: #000;
}

.pagination li.currentpage a.currentpage{
font-weight: bold;
padding: 0 5px;
border: 0px solid navy;
background-color: #ffffff;
color: #FFF;
}

.pagination li.disablepage a.disablepage{
padding: 0 5px;
border: 0px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}
/*input:focus { border: 2px solid #972324; }*/
input {
    /*background:url(/bilder/input.gif) no-repeat;*/
}

/*Friendconnect*/
.container {
  width:493px;
  margin:0 auto;
  text-align:left;
}
.fc-sign-in-header {
  text-align:left;
  font-size:13px;
  padding:3px 10px;
  border-bottom:1px solid #000000;
}
.signin {
  text-align:left;
  float:right;
  font-size:13px;
  height:32px;
}
.go-back {
  text-align:left;
  margin:5px auto 15px auto;
}
.go-back a, .go-back a:visited {
  font-weight:bold;
}
.canvas-gadget {
  text-align:left;
  width:393px; /* ALLOW AT LEAST 500px WIDTH*/
  margin:10px auto 10px auto;
  border:0px solid #cccccc;
}
.site-header {
  margin-top:10px;
}
.section-title {
  font-size:2em;
}
.clear {
  clear:both;
  font-size:1px;
  height:1px;
  line-height:0;
  margin:0;
  padding:0;
}

/*COMMUNITY*/
.blogArtikel {
    margin-top:20px;
    width:200px;
    float:left;
}
.Freunde {
    margin-top:20px;
    width:200px;
    float:left;
}