@charset "utf-8";
/* CSS Document */

/* Basic Settings */
*{
    margin:0;
    padding:0;
}
body{
    background-color:#f5e1c2;
}

/* Basic Settings root Container */
.container {
    position:absolute;
    margin:0 auto;
    width:100%;
    /*width:1024px;*/
    height:768px;
}

/* Settings Header Container */
.header-bg {
    position:absolute;
    /**/width:100%;
    margin:0 auto;
    height:163px;
    background-image:url("../images/header-bg.png");
    background-repeat:repeat-x;
}

div.header {
    margin:0 auto;
    width:721px;
    height:163px;
    background-image:url("../images/header.png");
    background-repeat:no-repeat;
}

/* Settings Content and Menu */
.content-box{
    width:100%;
    z-index:3;
    position:absolute;
}
.content-head{
    height:39px;
    width:721px;
    background-image:url("../images/content-top.png");
    background-repeat:repeat-x;
    margin:0 auto;
    margin-top:163px;
    background-color:#FFF;
}

div.menu-top {
    width:135px;
    height:39px;
    background-image:url("../images/menu-top.png");
    background-repeat:no-repeat;
    z-index:3;
    float:left;
}

div.kontakt-impressum {
    float:right;
    width:280px;
    height:39px;
    background-image:url("../images/kontakt-impressum.png");
    background-repeat:no-repeat;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#FFF;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    line-height:39px;
}


div.content-body{
    background-image:url("../images/content-bg.png");
    background-repeat:repeat-y;
    height:100%;
    width:721px;
    margin:0 auto;
    clear:both;
    /*position:relative;*/
    z-index:5;
}
.menu{
    width:135px;
    background-image:url("../images/menu-bg.png");
    background-repeat:repeat-y;
    float:left;
    margin-right:20px;
    margin-bottom:20px;
}

.menu li{
    list-style:none;
    padding-left:18px;
    color:#FFF;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding-bottom:4px;
}
.inhalt{
    padding-left:155px;
    padding-right:45px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    z-index:5;
	text-align:justify;
}

.inhalt img{
    padding-right:20px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    z-index:5;
}

div.menu-buttom {
    /*position:absolute;*/
    width:135px;
    height:27px;
    background-image:url("../images/menu-buttom.png");
    background-repeat:no-repeat;
}


/*.footer-container{
        clear:both;
        width:100%;
        height:173px;
        background-image:url("../images/footer-bg.png");
        background-repeat:repeat-x;
        margin:0 auto;
        
        }*/

.footer{
    background-image:url("../images/footer.png");
    background-repeat:no-repeat;
    width:721px;
    height:44px;
    margin:0 auto;
    z-index:2;
    position:absolute;

}


.footer-container2 {
    background-image:url("../images/footer-bg.png");
    background-repeat:repeat-x;
    margin:0 auto;
    width:50%;
    height:114px;
    float:left;
    position:absolute;
    bottom:-114px;
    /*top:97%;*/
    z-index:1;
    left:0px;
    color:#FFF;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    line-height:112px;
    text-align:right;
}
.footer-container {
    background-image:url("../images/footer-rechts.png");
    background-repeat:no-repeat;
    margin:0 auto;
    width:50%;
    height:173px;
    float:right;
    position:absolute;
    /**/bottom:-114px;
    z-index:1;
    right:0px;
    color:#FFF;
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    line-height:230px;
    text-align:left;
}

a {
    color:#FFF;
    text-decoration:none;
}
.inhalt a{
    color:#000;
    text-decoration:none;
}
a:hover {
    color:#CCC;
    text-decoration:none;
}
.inhalt a:hover {
    color:#666;
    text-decoration:none;
}
h1 {
    color:#C00;
    padding-bottom:20px;
    padding-top:20px;
    font-size:22px;
}
.terminator{
    clear: both;
	/*margin-bottom:20px;*/
}
.terminator2{
    clear: both;
}
input, textarea{margin-left: 20px; float:left; margin-bottom:5px;}
.bezeichner{float:left; width:100px;}