/*****************************************

Hit-Enter X-Solution
Wurster Landstr. 171
27638 Wremen
04705 9510100

******************************************/


div {
margin:0px;
padding:0px;
border:none;
font-family: verdana, sans-serif;
}



body {
     padding:0px;
     margin:0px;
     text-align: center;    
     background-image:url(../img/muster.gif);
}


div#page {
           width:905px;
           margin: 0pt auto;
           height:auto;  
           background-color:#02587b;
}


div#inner {
           margin-left:40px;
           width:825px;
           heigth:auto;  
           background-color:white;
           float:left;
padding:0px;
}


div#conte {
           margin-left:10px;
           width:805px;
           heigth:auto;  
           background-color:white;
padding:0px;
}

*: #conte {
           margin-left:2px;
           }


div#head {
background-image:url(../img/oben.jpg);
background-repeat:no-repeat;
height:auto;
float:left;
width:805px;
padding:0px;
margin:0px;
}


div#head-spacer {
height:100px;
}

div#head-menu {
height:47px;
}

div#oben-banner {
height:auto;
float:left;
width:805px;
margin:0px;
padding:0px;
}
div#ob-line-top {
height:3px;
width:805px;
margin-bottom:0px;
margin-top:3px;
background-color:#a9a6a0;
}

div#ob-line-bottom {
height:1px;
margin-top:4px;
margin-bottom:10px;
width:805px;
background-color:#a9a6a0;
}


div#ob-img {
height:auto;
width:805px;
}

div#cont-center{
width:805px;
height:auto;
margin-bottom:10px;
float:left;
}

div#cont-links {
width:550px;
float:left;
height:auto;
margin-right:10px;
}


div#cont-rechts {
width:235px;
float:left;
height:auto;
margin-left:10px;
text-align:right;
}

div#center-line-bottom {
width:805px;
height:3px;
float:left;
width:805px;
background-color:#a9a6a0;
margin-bottom:3px;
}


div#footer {
float:left;
width:805px;
height:40px;
}
div#footer-left {
width:550px;
float:left;
height:auto;
margin-right:5px;
text-align:center;
}


div#footer-right {
width:235px;
float:left;
height:auto;
margin-left:10px;
text-align:right;
color:#A9A6A0;
font-size:12px;
}


div#footer-left a{
text-decoration:none;
color:#A9A6A0;
font-size:12px;
}


div#footer-left a:hover{
color:#b50000 !important;
}


div#footer-right a:hover{
color:#b50000 !important;
}


.foot-act {
color:#b50000 !important;
}

.foot-ro {
color:#b50000 !important;
}

.foot-no {
text-decoration:underline;
color:#A9A6A0;
font-size:12px;
}


div#footer-right a{
text-decoration:underline;
color:#A9A6A0;
font-size:12px;
}




div#spanner {
width:805px;
height:1px;
clear:both;
}

div#head-menu-left {
width:535px;
float:left;
height:auto;
margin-right:160px;
text-align:left;
}
div#head-menu-right {
width:100px;
float:left;
height:auto;
margin-left:10px;
text-align:right;
}



div#cont-oben {
height:150px;
width:550px;
float:left;
}



div#cont-unten {
width:550px;
float:left;
height:auto;
}


div#cont-linien {
width:550px;
float:left;
height:10px;
}

.trennlinie {
height:1px;
width:550px;
background-color:#a9a6a0;
margin-top:3px;
}



div#cont-oben-links {
width:300px;
float:left;
height:150px;
}


div#cont-oben-mitte {
width:1px;
float:left;
height:150px;
background-color:#a9a6a0;
}

div#cont-oben-rechts {
width:249px;
float:left;
height:150px;
}


div#cont-labels {
width:222px;
float:left;
text-align:left;
border: 1px solid #A9A6A0;
padding:5px 5px 5px 5px;
}

.cont-label {
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
color:#b90101;
}

div#cont-label-zop p{
color:#A9A6A0;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
div#cont-label-zop {
width:222px;
float:left;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}

div#cont-label-plug {
width:222px;
float:left;
text-align:left;
}

.smaitm img{
margin-bottom:6px;
}




.kost-content {
width:222px;
float:left;
text-align:left;
height:auto;

}


.kost-box {
width:192px;
float:left;
text-align:left;
height:auto;
}

.img-kost {
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
border: 1px solid #a9a6a0;
}

.hea-kost {
margin-top:5px;
margin-bottom:5px;
font-size:13px;
font-weight:bold;
color:#004e8e;
}

.txt-kost {
margin-top:5px;
margin-bottom:5px;
font-size:13px;
text-align:justify;
}

.csc-header {
text-align:left;
}

.csc-firstHeader h1{
font-size:14px;
text-decoration:underline;
color:#b50000;
}

.csc-header h1{
font-size:14px;
text-decoration:underline;
color:#b50000;
}


.bodytext {
text-align:justify;
font-size:13px;
color:#a9a6a0;
color:black;
}

p {
text-align:justify;
font-size:13px;
color:#a9a6a0;
color:black;
}


a {
text-align:justify;
font-size:13px;
color:#b50000;
}


.csc-mailform {
text-align:left;
}
.csc-mailform-field {
text-align:left;
}

.csc-textpic-caption {
padding-top:5px;
font-family: Arial, Verdana;
color:#F6883E;
font-style: normal;
font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 text-align:left;
 color:#F6883E;
}

.csc-mailform-label {
font-size:13px;
color:#a9a6a0;
}
.csc-mailform-field label {
width:80px;
}
.csc-mailform {
border:1px solid #a9a6a0;
}


.td-0 {
text-align:left;
color:#004E8E;
font-size:13px;
font-weight:bold;
}

.td-1 {
text-align:left;
font-size:14px;
padding-left:5px;
padding-right:5px;
}

.td-2 {
text-align:left;
font-size:14px;
padding-left:5px;
padding-right:5px;
}


.food-table .td-0 {
width:120px;
}

.food-table .td-1 {
width:340px;
}


div#cont-unten ul {
text-align:left;
color:#044a8c;
font-family: verdana, sans-serif;
font-size:12px;
font-weight:bold;
}
