body{
        margin:0;
        padding:0;
        height:100%;
        font-family:trebuchet ms, verdana;
        text-align:center;
}
p{
        margin:18px;
        text-align:justify;
}
#container{
        height:400px;
        width:100%;
        min-width:960px;
        position:relative;
        background:url(images/back_left.gif) no-repeat left #DFDFDF;
        top:50%;
        margin-top:-290px;
        overflow:hidden;
        display: block;
}
#container_a{
        height:400px;
        width:100%;
        min-width:960px;
        position:relative;
        background:url(images/back_right.gif) no-repeat right #DFDFDF;
        top:50%;
        margin-top:-290px;
        margin-bottom:auto;
}
#main{
        position:relative;
        width:960px;
        height:400px;
        margin:0 auto;
}
#left{
        margin-left:65px;
        float:left;
        width:400px;
        height:400px;
        background:#FFFF00;
}
#left a{
        color:#BC0000;
}
#left a:hover{
        color:#C6C6C6;
}
#right{
        margin-right:65px;
        float:right;
        width:400px;
        height:400px;
        background:url(images/back_index.gif) no-repeat;
}
#right1{
        margin-right:65px;
        float:right;
        width:400px;
        height:400px;
        background:#EA0000;
}
#right1 p{
        width:354px;
        text-align:center;
}
#right1 p a{
        color:#DAE803;
        text-decoration:none;
}
#right1 p a:hover{
        color:#c6c6c6;
}
#left1{
        margin-left:65px;
        float:left;
        width:400px;
        height:400px;
        background:url(images/back_portfolio.gif) no-repeat;
}
#left2{
        margin-left:65px;
        float:left;
        width:400px;
        height:400px;
        color:#081576;
        background:#FF7E28;
}
#left2 form{
        margin:20px;
        margin-top:60px;
        padding:0;
}
#left2 input{
        margin-top:10px;
        margin-left:55px;
        background:#dfdfdf;
        border:none;
        color:#081576;
}
#left2 input.formular{
        margin-top:10px;
        width:250px;
        margin-left:55px;
}
#left2 textarea{
        margin-top:10px;
        width:250px;
        margin-left:55px;
        background:#dfdfdf;
        border:none;
        color:#081576;
}
#right2{
        margin-right:65px;
        float:right;
        width:400px;
        height:400px;
        background:url(images/back_kontakt.gif) no-repeat;
}
#right3{
        margin-right:65px;
        float:right;
        width:400px;
        height:400px;
        background:#0000FF;
}
#left3{
        margin-left:65px;
        float:left;
        width:400px;
        height:400px;
        background:url(images/back_impressum.gif) no-repeat;
}
.clr{
        clear:both;
}
#menu{
        position:absolute;
        bottom:0;
        *margin-left:-200px;
        width:400px;
        text-align:center;
}
#menu a{
        text-decoration:none;
        color:#BC0000;
}
#menu a:hover{
        color:#C6C6C6;
}
#menu1{
        position:absolute;
        bottom:0;
        *margin-left:-200px;
        width:400px;
        text-align:center;
}
#menu1 a{
        text-decoration:none;
        color:#DAE803;
}
#menu1 a:hover{
        color:#C6C6C6;
}
#menu2{
        position:absolute;
        bottom:0;
        *margin-left:-200px;
        width:400px;
        text-align:center;
}
#menu2 a{
        text-decoration:none;
        color:#081576;
}
#menu2 a:hover{
        color:#C6C6C6;
}
#menu3{
        position:absolute;
        bottom:0;
        *margin-left:-200px;
        width:400px;
        text-align:center;
}
#menu3 a{
        text-decoration:none;
        color:#DF7C1E;
}
#menu3 a:hover{
        color:#C6C6C6;
}
#footer{
        margin-top:350px;
        font-size:10pt;
        color:#cccccc;
        clear: both;
}
#footer a{
        color:#cccccc;
}
