body{ overflow: -moz-scrollbars-vertical;  

background-color:#ffffff;        
color:#000000;
        font-family:Verdana;
        font-size:11px;
        line-height:16px;        
        

}

/*
* {
        font-family:Verdana;
        font-size:11px;
        line-height:16px;        

}
*/



div.startseite_center {
position: absolute;
left: 50%;
width: 227px;
margin-left: -113.5px; 
top: 50%;
height: 550px;
margin-top: -275px; 
background-image:url(../upload/layout/startseite_bg.jpg);
background-repeat:no-repeat;
}



#php_text{text-align:center;
position: absolute;
left: 50%;
width: 550px;
margin-left: -335px; 
top: 50%;
height: 150px;
margin-top: 290px;



color:#a8a8a8}

ul.startseite{list-style:none}
div.startseite_center a.startseite{color:#a9a9a9;text-decoration:none;font-family:verdana;font-size:1.3em;background-image:url('../upload/layout/startseite_btn.jpg');background-repeat:no-repeat;
background-position:0 6px;padding-left:12px}

div.startseite_center a.startseite:hover{color:#0060B1;}
#startseite_text{float:left;position:relative;margin:-80px 0 0 0px;z-index:6;padding-left:100px;}


input.gaestebuch {width:200px;margin:2px}
textarea.gaestebuch {width:200px;height:150px;margin:2px}

h1{margin:0px;padding:0px;}
h1.content{font-size:1em}


a:link{
color:#555555;
    text-decoration: none;
}

a:visited{
color:#555555;
    text-decoration: none;
}

a:hover{
    text-decoration: none;
    color:#555555;
}


a.startseite_logo:active {
display:block;     
margin:4px 0px 0px 2px;-moz-outline:0; outline:0;
 }

#content_text a:link{
color:#0060B1;
    text-decoration: none;
}

#content_text a:visited{
color:#0060B1;
    text-decoration: none;
}

#content_text a:hover{
    text-decoration: none;
    color:#0060B1;
}


#content_text a.link_grey:link{
color:#555555;
    text-decoration: none;
}

#content_text a.link_grey:visited{
color:#555555;
    text-decoration: none;
}

#content_text a.link_grey:hover{
    text-decoration: none;
    color:#555555;
}




a img {border:0px}

 



#center_box{
        display: block;
        position: absolute;
        top: 0%;
        left: 50%;
        margin:0 0 0 -500px;
        padding: 0 0 0 0;
        width: 1000px;
        background-repeat:no-repeat;


}


#header_box{
        display:block;
        margin:0 0px 0 8px;
        height:150px;
}

#logo{ 
        display:block;
        float:left;
        margin:0 0 0 0;
        width:190px;
        height:145px;
        
}

#header_navigation{
        display:block;
        float:right;
        margin:17px 0 0 0;
        height:120px;
        background-image:url(../upload/layout/header_navigation.png);
        background-repeat:no-repeat;
        overflow:hidden;
        width:512px;
}
ul.header_navigation{
        display:block;
        list-style-type:none;
        margin:0 0 0 0;
        padding:0 0 0 0;
}
ul.header_navigation li{
        display:block;
        float:left;
        height:32px;
}
ul.header_navigation a{
        display:block;
        text-align:center;
        text-decoration:none;
        line-height:16px;
        margin:8px 0 8px 0;
        padding:0 12px 0 12px;
}



#content{
        display:block;        
        margin:70px 20px 0 0px;
        float:left;
        width:660px;      
       
}


#content_startseite {

margin:70px 84px 0 84px;
width:502px;
float:left;

}


#content_text {margin:0px;}




#navigation{background-image:url('../upload/layout/bg_navi.png');background-repeat:no-repeat;        
        height:500px;         
        text-align: left;
        overflow:visible;                
        display:block;
        float:left;
        margin:20px 0 0 10px;
        width:150px;      
        
}

#navigation_inhalt{
        text-align: left;
        overflow:visible;
        font-weight:bold;        
        display:block;
        float:left;
        padding:100px 0 0 30px;           
        
}

.navi_ebene_1{padding-top:8px;}
.navi_ebene_1 a.navileft_active{color:#0060B1;}
.navi_ebene_1 a.navileft_open{color:#0060B1;}
.navi_ebene_1 a.navileft_passive{color:#000000;}
.navi_ebene_1 a:hover{color:#0060B1;}

.navi_ebene_2 a.navileft_active{font-weight:normal;color:#0060B1;padding-left:5px}
.navi_ebene_2 a.navileft_open{font-weight:normal;color:#0060B1;padding-left:5px}
.navi_ebene_2 a.navileft_passive{font-weight:normal;color:#000000;padding-left:5px}
.navi_ebene_2 a:hover{font-weight:normal;color:#0060B1;padding-left:5px}

.navi_ebene_3 a.navileft_active{font-weight:normal;color:#0060B1;padding-left:10px}
.navi_ebene_3 a.navileft_open{font-weight:normal;color:#0060B1;padding-left:10px}
.navi_ebene_3 a.navileft_passive{font-weight:normal;color:#000000;padding-left:10px}
.navi_ebene_3 a:hover{font-weight:normal;color:#0060B1;padding-left:10px}



#navigation_startseite{
        display:block;
        float:left;
        margin:20px 0 0 10px;
        width:110px;
        height:530px;
        text-align: left;
        overflow:visible;
        font-weight:normal;
}


#rechts{
        display:block;
        float:left;
        margin:20px 0 0 0;
        width:150px;
        height:192px;
        overflow:visible;
}


.box_startseite{width:502px;
                background-image:url(../upload/layout/1box_top_right_startseite.gif);
                background-repeat:no-repeat;
                background-position:right top;
                margin:0 0 0px 0;

        }

        .box_startseite_top_left{
                background-image:url(../upload/layout/1box_top_left_startseite.gif);
                background-repeat:no-repeat;
                background-position:left top;
                padding-top:11px;
                margin: 0 0 0 0;
        }

        .box_startseite_bottom_left{
                background-image:url(../upload/layout/1box_bottom_left_startseite.gif);
                background-repeat:no-repeat;
                background-position:left bottom;
                padding-left:11px;
                margin: 0pt;
        }
        .box_startseite_bottom_right{
                background-image:url(../upload/layout/1box_bottom_right_startseite.gif);
                background-repeat:no-repeat;
                background-position:right bottom;
                padding-bottom: 11px;
                padding-right: 11px;
                overflow:hidden;
                margin: 0pt;
        }



        .box{width:148px;
                background-image:url(../upload/layout/box_top_right.png);
                background-repeat:no-repeat;
                background-position:right top;
                margin:0 0 8px 0;   

        }

        .box_top_left{
                background-image:url(../upload/layout/box_top_left.png);
                background-repeat:no-repeat;
                background-position:left top;
                padding-top:10px;
                margin: 0 0 0 0;
        }

        .box_bottom_left{
                background-image:url(../upload/layout/box_bottom_left.png);
                background-repeat:no-repeat;
                background-position:left bottom;
                padding-left:4px;
                margin: 0pt;
        }
        .box_bottom_right{background-image:url(../upload/layout/box_bottom_right.png);
                background-repeat:no-repeat;
                background-position:right bottom;
                padding-bottom: 8px;
                padding-right: 8px;
                overflow:hidden;
                margin: 0pt;
                
        }
        
 
       .box_main{
                background-image:url(../upload/layout/box_top_right_main.png);
                background-repeat:no-repeat;
                background-position:right top;
                margin:0 0 12px 0;

        }

        .box_main_top_left{
                background-image:url(../upload/layout/box_top_left_main.png);
                background-repeat:no-repeat;
                background-position:left top;
                padding-top:8px;
                margin: 0 0 0 0;
        }

        .box_main_bottom_left{
                background-image:url(../upload/layout/box_bottom_left_main.png);
                background-repeat:no-repeat;
                background-position:left bottom;
                padding-left:4px;
                margin: 0pt;
        }
        .box_main_bottom_right{
                background-image:url(../upload/layout/box_bottom_right_main.png);
                background-repeat:no-repeat;
                background-position:right bottom;
                padding-bottom: 8px;
                padding-right: 8px;
                overflow:hidden;
                margin: 0pt;
        }
        
        
        
        .box_main2{
                background-image:url(../upload/layout/box_top_right_main2.png);
                background-repeat:no-repeat;
                background-position:right top;
                margin:0 0 0px 3px;

        }

        .box_main2_top_left{
                background-image:url(../upload/layout/box_top_left_main2.png);
                background-repeat:no-repeat;
                background-position:left top;
                padding-top:8px;
                margin: 0 0 0 0;
        }

        .box_main2_bottom_left{
                background-image:url(../upload/layout/box_bottom_left_main2.png);
                background-repeat:no-repeat;
                background-position:left bottom;
                padding-left:4px;
                margin: 0pt;
        }
        .box_main2_bottom_right{
                background-image:url(../upload/layout/box_bottom_right_main2.png);
                background-repeat:no-repeat;
                background-position:right bottom;
                padding-bottom: 8px;
                padding-right: 8px;
                overflow:hidden;
                margin: 0pt;
        }
        

       .pow_headline{font-size:18px;}
       .pow_pic {padding-top:10px;padding-bottom:10px}
       .pow_pic img{border:3px solid #000000}
       .pow_pictext {border:1px solid #000000}



/***  FORUM   ***/


#forum-main {
    width:600px;
}

.forum-table-main {
    border:1px #ccc;
    border-collapse:collapse;
}

.forum-table-header-1, .forum-table-header-2, .forum-table-header-3, .forum-table-header-4 {
    font-weight:bold;
    border-top:1px solid #ccc;
}

.forum-table-header-1, .forum-table-header-2, .forum-table-header-3, .forum-table-header-4, td.forum-header {
    background-color:#e8e8ee;
    color:#000;
}

.forum-catHeader {
    background-color:#888;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    padding:2px;
}

.forum-post-header {
    border-right:1px solid #ccc;
    color:#000;
}
.forum-post-main {
    border:1px solid #eee;
    color:#000;
    padding:3px;
}

.forum-textbox {
        font-family:Verdana,Sans-Serif;
        font-size:10px;
        color:#000;
        background-color:#ffffff;
        border:1px #000080 solid;
}

#copyright, #copyright a {
    color:#ccc; 
    font-size:10px;
}

#copyright a {
    text-decoration:none; 
}

.forum-post-subject {
    padding-left:2px;
    font-weight:bold;
    color:#000;
}

.forum-content-1 {
    background-color:#fff;
    color:#000;
}

.forum-content-2 {
    background-color:#eee;
    color:#000;
}

.forum-div-cont {
    visibility:hidden;
    position:absolute;
    padding-bottom:5px;
}

.forum-img-1 {
    visibility:hidden;
}

.forum-img-2 {
    visibility:hidden;
    position:absolute;
    margin-left:-11px;
}

.forum-button {
    font-family:Verdana, Arial, Verdana, Sans-Serif;
    font-size:10px;
    color:#000000;
    background-color:#ffffff;
    height:19px;
    padding:0 2px;
    border:1px solid #000080;
    margin-top:2px;
}

.forum-button-post {
    font-family:Verdana, Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#000000;
    background-color:transparent;
    height:15px;
    padding:0px;
    border:0px;
    margin-top:-2px;
    margin-left:-2px;
}

.forum-attach {
    width:300px; 
    border:1px solid #ccc;
    padding:10px;
    margin:10px;
}

table.forum-postTable {
    border:1px collapse #ccc;
}

table.forum-catTable {
    background-color:#fff;
    border:1px solid #ccc;
}

td.forum-postHeader {
    border-right:1px solid #ccc;
}

td.forum-threadLine1, td.forum-threadLine2 {
    border-bottom:1px #888 solid;
}

td.forum-catLine1, td.forum-catLine2, td.forum-threadLine1, td.forum-threadLine2 {
    padding:5px;
}

td.forum-catLine1, td.forum-threadLine1-1, td.forum-threadLine1-2, td.forum-threadLine1-3, td.forum-threadLine1-4 {
    background-color:#fff;
}

td.forum-threadLine1-1, td.forum-threadLine2-1, td.forum-table-header-1 {
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

td.forum-threadLine1-2, td.forum-threadLine2-2, td.forum-table-header-2, td.forum-threadLine1-3, td.forum-threadLine2-3, td.forum-table-header-3 {
    border-bottom:1px solid #ccc;
}

td.forum-threadLine1-4, td.forum-threadLine2-4, td.forum-table-header-4 {
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
}

td.forum-catLine2, td.forum-threadLine2 {
    background-color:#eee;
}

.forum-postContent {
    border:1px solid #eee;
    background-color:#fff;
    padding:5px 0px 5px 5px;
}
.forum-postContent p {
    margin:0px;
    padding:0px;
}
.forum-quote1, .forum-quote2, .forum-quote3, .forum-quote4, .forum-quote5 {
    border:1px #888 solid;
    width:90%;
    text-align:left;
}
.forum-quote1 {
    background-color:#E6E6E6;
}
.forum-quote2 {
    background-color:#F5F6CE;
}
.forum-quote3 {
    background-color:#CEE3F6;
}
.forum-quote4 {
    background-color:#CEF6CE;
}
.forum-quote5 {
    background-color:#F8E0E0;
}

