/* CSS Document */
html {
margin:0px;
padding:0px;
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body {
margin:0px;
padding:0px;
width:auto;
height:auto;
}
img { border:0px;}

h1,h2,h3,h4,h5,h6 {color:#c7905f;}
h1 {
    font-size:16px;
    font-weight: 600;
    text-align:left;
    color:#c7905f;
    margin: 5px 0px 0px 5px;
}
h2 {
font-size:14px;
font-weight: 600;
text-align:left;
margin: 5px 0px 5px 5px;
color:#c7905f;
}
p {
    margin: 5px 40px 5px 5px;
    line-height: 1.8em;
    text-align: left;
}
a {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
a:link {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
a:hover {
font-size:12px;
color:#c7905f;
text-decoration:none;
}
a:active, #current {
font-size:12px;
color:#c7905f;
text-decoration:none;
}
/***********************************/
#wrapper {
width:1280px;
height:auto;
margin-left:-640px;
left: 50%;
position:absolute;
}
.bg_img {
background-image: url(../images/bg.jpg);
background-repeat:no-repeat;
}
#header {
    clear:both;
    width:100%;
    height:100%;
    margin-top: 30px;
}

.logo_ris {
    overflow:visible;
    height:150px;
    width:153px;
    margin: 0px 0px 0px 65px;
}
.leiste {background-image:url(../images/leiste_mod.gif); background-repeat:no-repeat; width:886px; height:120px;}
.navigation {margin:80px 0px 0px 10px;height:15px; width:380px; color:#CCCCCC; font-size:12px;}
.navigation span {margin:0px 5px 0px 5px;}
/*#container_middle_dyn {
    position:absolute;
    top:200px;
    left: 50%;
    margin-left:-640px;
    width:1280px;
    height:auto;
    text-align: center;
    float: none;
    z-index: 10;
}*/
#container_middle_dyn {
    position:absolute;
    top:200px;
    left: 334px;
    width:600px;
    height:auto;
    text-align: center;
    float: none;
    z-index: 10;
    overflow: visible;
}
.rundeecken_oben {
    text-align:center;
    background-image: url(../images/rundecken/rundeecken_oben_600.gif);
    background-repeat:no-repeat;
    height: 22px;
}
.rundeecken_mitte {
    text-align:center;
    background-image: url(../images/rundecken/rundeecken_mitte_600.gif);
    background-repeat:repeat-y;
    height: auto;
}
.rundeecken_unten {
text-align:center;
background-image: url(../images/rundecken/rundeecken_unten_600.gif);
background-repeat:no-repeat;
height:68px;
}
#form_layer {
    height: 200px;
    width: 170px;
    overflow: visible;
    float: none;
    z-index: 20;
    position:absolute;
    top:273px;
    left: 888px;
    margin-left:-640px;
}
.login_layer {
background-image:url(../images/login_ris.gif);
background-repeat:no-repeat;
width:169px;
height:134px;
color:#FFFFFF;
overflow:visible;
}
.btn_beispiel_shops {
    width:169px;
    height:40px;
    margin: 30px 0px 0px 0px;
}
.btn_demos {
    width:169px;
    height:40px;
    margin: 5px 0px 0px 0px;
}
.login_font {font-size:10px;}
#content {
    margin:0px 10px 0px 95px;
    text-align: left;
}
#content a {
font-size:12px;
color:#c7905f;
text-decoration:none;
}
#content a:link {
font-size:12px;
color:#c7905f;
text-decoration:none;
}
#content a:hover {
font-size:12px;
color:#FFFFFF;
background-color:#c7905f;
text-decoration:none;
}
#content a:active, #current {
font-size:12px;
color:#c7905f;
text-decoration:none;
}
.img_box_anna_gaidos {
text-align:left;
width:500px;
background-image: url(../images/impressum.jpg);
background-repeat:no-repeat;
background-position:12px 0;
}
.kai_content {
    float:left;
    width:235px;
    height:auto;
    color:#000000;
    font-size:12px;
    text-align: left;
    margin: 40px 0px 0px 20px;
}
.kai_content p {margin: 0px 10px 0px 5px; line-height: 1.6em; text-align: left;}
.formular_img {
    float:left;
    margin:40px 0px 0px 20px;
    background-image: url(../images/kontaktformular/kontakt_img_ris.gif);
    background-repeat:no-repeat;
    width:198px;
    height:450px;
    color:#FFFFFF;
    text-align: left;
}
.formbox1 {margin:10px 0px 0px 55px; font-size:10px;}
.form_input_field {margin:2px 0px 0px 55px;}
.contact {width:110px; margin:0px;}
.btn_senden { background-image:url(../images/kontaktformular/btn_senden_norm_ris.gif); background-repeat:no-repeat; margin:15px 0px 0px 58px;}
#produkt_paket {
    width:auto;
    height:auto;
    margin-right: 85px;
}
#produkt_paket a {
background-color:#FFFFFF;
text-decoration:none;
}
#produkt_paket a:link {
background-color:#FFFFFF;
text-decoration:none;
}
#produkt_paket  a:active {
background-color:#FFFFFF;
text-decoration:none;
}
#produkt_paket a:hover {
background-color:#FFFFFF;
text-decoration:none;
}
#mavel {width:510px;}
#mavel a:hover {background-color:#FFFFFF;}
/******Pseudo-Klassen************/
.margin_10 {clear:both; margin:10px;}
.ris_color {color:#b77038;}
