html {
height: 100%;
}

body {
    height: 101%;
    width: 100%;
    /*background-color: #8d403e;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*background-attachment: fixed;*/
    /*background:url("../images/skulls.jpg") repeat scroll 0 0 transparent;*/
    background-image: url("../images/bg.jpg");
    background-attachment: fixed;

}
.header {
    
    height: 52px;
    width: 810px;
}
.footer{
  
    
    width: 810px;
        height: 100px;   
    font-size: 11px;
    text-align:center;
    font-weight: bold;
    color: white;
}
.footer div { padding:5px; font-size:110%;}
.main {

position: absolute; 
margin-top:auto;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
height: 100%; 
width: 100%;
}
.border {
    border: solid 1px;
}
.l1 {
   
    height: 179px;
    width: 43px;
}
.l2 {
    
    width: 43px;
    background-repeat: repeat-y;
}



.r1{

    height: 179px;
    width: 48px;
}
.r2{

   
    background-repeat: repeat-y;
    width: 48px;
}

.mainNavi {
   
    height: 42px;
    width: 810px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 42px;
    font-weight: bold;
    color: #FFFFFF;
    
}


.contentLeft {
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;

    margin:15px;
    width: 151px;

    text-align: left;
    vertical-align: top;
    color: #FFF;
    padding: 25px 5px 0 5px;
}

.ltext {padding-bottom:25px; width: 260px; line-height: 17px;display:inline;
float:left; /* Opera 9+ */}
.ltext p {padding:0px;margin:0px;}

.contentLeft .ltext { width: 151px; }
.contentMain {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    
    
    line-height: 19px;
    min-height:756px;
    width: 648px;
    text-align: left;
    vertical-align: top;

    color: #FFF;
    padding: 25px 5px 0 5px;

}

.contentMainS {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.1em;
    
    
    line-height: 19px;

    text-align: left;
    vertical-align: top;

    color: #FFF;
    padding: 25px 5px 0 5px;

}

#MainTable {
  
}
h1 {color: #ff0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin:0px 0px 35px 0px;
}
h2,h2 A, h2 A:link,h2 A:visited,h2 A:active,h2 A:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin:10px 0px 5px 0px;
    color: #FF0000;
}



A:link {
    text-decoration: none;
    font-size: 1em;
    color: #ff0000;
    font-weight: bold;
}
A:visited {color: #ff0000;text-decoration: none;font-weight: bold;}
A:active {color: #ff0000;text-decoration: none;font-weight: bold;}
A:hover {
    
    font-style: normal;
    color: #ffffff;
}

.fleft { width:25%;float:left; }
.fright { width:75%;float:right; }
.umbruch { clear:both; }


.vpgb_comment { 

} 
a.more:link,a.more:visited  , a.more:active  , a.more:hover { font-size:0.8em; font-weight: normal;}
.vpgb_eintrag { 
border-bottom: 1px; 
border-bottom-color: #732929; 
border-bottom-style: dashed; 
}

.smilie img, .gallery img, .contentMain img, .contentMainS img, .contentLeft img   {
border:1px solid black;
}

.gTable td {
text-align:center;
}

.contactRow {
float:left;
width:65%;
line-height:25px;
}

.contactRow label{
float:left;

}
.contactRow input {
float:right;
display:inline;
}
.contactFormSubmitRight{clear:both;
float:left;

}

.clearfix {
clear:both;
}

#browsing {clear:both;display:inline;}

#headline { font-weight: bold; }

#Next, #Back, #Pages { float:left;display:inline;padding:15px;}
