﻿body {
    width:100%;
    background:url('images/bg.jpg');
    background-repeat:repeat-x;
    background-position:top;
    padding:0px;
    margin:0px;
    color:white;
    font-family:Calibri,sans-serif;
}
a, a:hover, a:active, a:visited {
text-decoration:none;
color:white;
font-family:Calibri,sans-serif;
}

#content {
    width:1000px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
}

#header {
    height:116px;
}

#maincontent {
    width:1000px;
    background-color:#323232;
    padding-bottom:20px;
    padding-top:68px;
}

#headarea {
    width:1000px;
    height:445px;
    background:url('/images/wrapper_default.jpg');
}

#navi {
    width:1000px;
}

#languagecontainer {
    width:1000px;
    height:68px;
}

#kontakt {
    width:224px;
    height:55px;
    margin-left: 776px;
    margin-top: 335px;
    position:absolute;
}

#preisliste {
    width:150px;
    height:153px;
    position:absolute;
    margin-left: 930px;
    margin-top: -100px;
    background:url('/images/preisliste.png');
    background-repeat:no-repeat;
    cursor:pointer;
}
#footer {
    width:1000px;
    text-align:center;
    color:#323232;
    font-size:12px;
}
#footer a, #footer a:active, #footer a:visited, #footer a:hover {
 color:#323232;
    font-size:12px;
    text-decoration:none;   
}
.box {
    float:left;
}
.boxhl {
    width:270px;
    height:25px;
    font-weight:bold;
    font-size:20px;
    text-align:center;
    margin-left:40px;
    border:1px solid #ed7d00;
    background:#ed7d00;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    }
.boxcontent {
    width:260px;
    font-size:16px;
    padding:5px;
    margin-left:40px;
    text-align:center;
    border:1px solid #ed7d00;
}
.logo {
    margin-top:20px;
}

.navitem {
    width:197.5px;
    height:55px;
    background:url('/images/navitem.png');
    background-repeat:no-repeat;
    float:left;
    margin-right:3px;
    font-size:30px;
    
    text-align: center;
}

.navintern {
    width:155px;
    height:47px;
    margin-left:23px;
    padding-top: 8px;
    text-align: center;
    cursor:pointer;
}

.navinternactive{
    width:155px;
    height:47px;
    margin-left:23px;
    background-color:#ed7d00;
    padding-top: 8px;
    text-align: center;
    cursor:pointer;

}

.navintern:hover{
    width:155px;
    height:47px;
    margin-left:23px;
    background-color:#ed7d00;
    padding-top: 8px;
    text-align: center;
    cursor:pointer;

}
.content {
    font-size:20px;
    padding:15px;
    width:1000px;
}
.clear {
    clear:both;
    height:0px;
    margin:0px;
    padding:0px;
}
.b {
    font-weight:bold;
}
.i {
    font-style:italic;
}
.red {
    color:#ed7d00;
}

.left {
    float:left;
}
.u {
    text-decoration:underline;
}
.headCont {
color:#ed7d00;
font-weight:bold;
font-size:25px;
text-decoration:underline;
}
.trenner {
width:1000px;
color:#ed7d00;
background-color:#ed7d00;
margin-left:-15px;
}
#buttonleft {
    position:absolute;
    margin-left: -55px;
    margin-top: 215px;
  
    cursor:pointer;
    background:url('/images/buttonleft.png');
    background-repeat:no-repeat;
    width:84px;
    height:79px;
}
#buttonright {
    position:absolute;
    margin-left: 970px;
    margin-top: 139px;
      cursor:pointer;
    background:url('/images/buttonright.png');
    background-repeat:no-repeat;
    width:84px;
    height:79px;
}
#language {
margin-left: 905px;
    margin-top: -45px;
    position: absolute;
}