body {
margin: 0;
padding: 0;
font-family:Verdana;Arial;sans-serif;
font: 90%;
color: #666;
background-color: #efefef;
}
#main_container {
width : 950px;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
padding : 20px;
line-height: 1.5em;
color : #666;
background : #ffffff;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
}

table {font-size: 1.0em;}

#header {
width : 950px;
height : 290px;
padding : 0;
margin : 0 0 10px 0;
border:0px solid black;
background-image:url(http://www.rscomfort.de/images/header.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

#logo {padding-top:70px;padding-left:20px;padding-right:20px;}



#ebenencontainer {
clear:both;
width : 100%;
padding: 0;
margin: 0;
background: #cfcfcf;
color: #fff;
float: left;
width: 100%;
height:28px;
}

.ebene {
float:left;
margin-top:2px;
}

.ebeneaktiv {
float:left;
margin-top:2px;
}


#ebene_aktiv a:link, #active a:visited, #active a:hover {
background: #5f5f5f;
color: #fff;
}

#content {
padding : 5px;
margin-left : 225px;
margin-top:10px;
margin-right : 5px;
color : #666;
}

.ausgabe {margin-bottom:20px;}

#sidebar {
float : left;
width : 200px;
margin : 0 0px 0 0;
padding : 0px;
color : #666;
}


#menu {
width : 200px;
padding : 0px 0 0 0;
}

.navigation {margin-bottom:1px;padding:5px 20px 5px 20px;  }
.unavigation {margin-bottom:1px;padding-left:20px;padding-top:2px;padding-bottom:2px;}
#footer {
clear : both;
padding : 10px;
margin: auto;
margin-top:5px;
margin-bottom:10px;
text-align:left;
background-color:#FFCC00;
border-color:#ffffff;
border: 10px solid #ffffff;
width:950px;
height:35px;

 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
}

#copy {float:left;color : #B10014;font-size:0.9em;padding-top:10px;}
#print {float:right;}

p {
margin : 10px;
}
p.ueberschrift {
margin : 0 0 10px 0px;
font : normal 1.0em verdana, arial, tahoma, sans-serif;
letter-spacing: 3px;
color : #036;
background : inherit;
}

h1 {
margin : 0 0 10px 0px;
font : bold 1.0em verdana, arial, tahoma, sans-serif;
color : #036;
background : inherit;
}
h2 {
padding-left : 0px;
font : bold 1em verdana, arial, tahoma, sans-serif;
color : #3f3f3f;
background : inherit;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #ffffff;
}
                        /*LINKS*/
a {
text-decoration : underline;
color : #003366;
background : inherit;
}
a:hover {
color : #c1c1c1;
background : inherit;
}

a.ebene1 {padding:5px 20px 5px 20px; border-right:1px solid;border-color:#ffffff;text-decoration : none;color:#FFE5B2;}
a.ebene2 {padding:5px 20px 5px 20px; border-right:1px solid;border-color:#ffffff;text-decoration : none;}


a.copy {
text-decoration : none;
color : #bfbfbf;
font-size:0.8em;
}
a.copy:hover {
color : #ffffff;
font-size:0.8em;
}


a.menue {
text-decoration : none;
color : #3f3f3f;
background : inherit;
}

a.menue:hover {
text-decoration : none;
color : #9f9f9f;
background : inherit;
}

a.menueon {
text-decoration : none;
color : #3f3f3f;
background : inherit;

}

a.menueon:hover {
text-decoration : none;
color : #9f9f9f;
background : inherit;

}


a.umenue {
text-decoration : none;
color : #3f3f3f;
background : inherit;
font-size:0.9em;
}

a.umenue:hover {
text-decoration : none;
color : #9f9f9f;
background : inherit;
font-size:0.9em;
}


a.umenueon {
text-decoration : none;
color : #3f3f3f;
background : inherit;
font-size:0.9em;
font-weight:bold;
}

a.umenueon:hover {
text-decoration : none;
color : #9f9f9f;
background : inherit;
font-size:0.9em;
font-weight:bold;
}



.clear {
clear : both;
}

input{height:20px;}


input {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#787878;
        font-family:Verdana;
        font-size:11pt;
        padding:5px 9px;
        text-decoration:none;
        }




textarea {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2) );
        background:-moz-linear-gradient( center top, #ffffff 5%, #f2f2f2 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
        background-color:#ffffff;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#787878;
        font-family:Verdana;
        font-size:11pt;
        padding:9px 18px;
        text-decoration:none;

}

.submit {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8b8b8), color-stop(1, #5f5f5f) );
        background:-moz-linear-gradient( center top, #b8b8b8 5%, #5f5f5f 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b8b8', endColorstr='#5f5f5f');
        background-color:#b8b8b8;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:2px solid #bfccb7;
        display:inline-block;
        color:#ffffff;
        font-family:Verdana;
        font-size:10pt;
        padding:5px 15px;
        text-decoration:none;
        height:35px;
}.submit:hover {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5f5f5f), color-stop(1, #b8b8b8) );
        background:-moz-linear-gradient( center top, #5f5f5f 5%, #b8b8b8 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f5f5f', endColorstr='#b8b8b8');
        background-color:#5f5f5f;
           height:35px;
}.submit:active {
        position:relative;
        top:1px;
           height:35px;
}
/* Ende Formulareigenschaften*/