

body {
        margin: 0;
        padding: 0;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-size:13px;
        }


h1 {
font-size:18px;
font-stretch:wider;
text-transform:uppercase;
text-decoration:none;
color:#000000;
}

h2 {
color:#9D0B0E;
font-size:14px;
font-weight:bolder;
font-weight:900;
}

h3 {
font-size:14px;
font-weight:bold;
font-weight:900;
}


#wrap {
        width: 1000px;
        }
#wrap-inner {
        float:left;
        background: url(img/threecol-l.png) repeat-y;
        min-height:800px;
        }

#header {
        float:right;
        background: #FFFFFF;
        width:800px;
        margin-top:-10px;
        /margin-top:0px;
        }
#left h1 {
        margin: 0;
        padding: 0;
        font-family: "Trebuchet MS", sans-serif;
        font-size: 180%;
        margin-top:30px;
        margin-left:10px;
        /*border: 1px solid #000000;*/
        color: #fff;
        width:180px;
        height:130px;
        background: url(reich_logo.png) repeat-y;
        }


#left {
float:left;
width:200px;
}

#menu {
float:right;
width:800px;
height:80px;
margin-top:-5px;
/margin-top:20px;
}

#main-menu, #sub-menu {
/*background-color: #B0484A;*/
padding: 4px 0;
/padding:8px 0;
/*border-top: 3px solid #668BCC;
border-bottom: 3px solid #668BCC;*/
margin: 0;
margin-top:0px;
float:left;
}


/*#main-menu ul, #sub-menu ul {
list-style:none;
margin-left:-40px;
}*/

/*#sub_menu ul {
padding-top:2px;
padding-bottom:2px;
}*/

#main-menu li, #sub-menu li {
display:inline;
background-color:#B0484A;
padding-top:10px;
padding-bottom:10px;
border-right: 2px solid #FFFFFF;
}

#main-menu li a, #sub-menu li a {
text-decoration:none;
color:white;
font-weight:bold;
font-size:13px;
padding-right:8px;
padding-left:8px;
}

#main-menu {
margin-left:-40px;
}

#sub-menu {
margin-left:-40px;
}

#main-body {
        float:right;
        width: 800px;
        }

#content {
        float:left;
        width: 580px;
        margin-right:20px;
        margin-top:0px;
        }
#sidebar {
        float:left;
        width: 190px;
        }

#sidebar h2 {
margin-top:0px;
}

.csc-frame-frame1, .com-basket-qv {
/*background-color:#FBF7F7;*/
background-color:#F4EAEA;
margin-top:0px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:1px;
margin-bottom:10px;
}

.com-basket-qv {
padding-bottom:5px;
}

.com-basket-qv-link {
padding-top:5px;
padding-bottom:7px;
}

.align-left a, .com-basket-qv a, .csc-frame-frame1 a, #link_more a, .com-basket-previous a, .com-basket-next a{
text-decoration:none;
color:#000000;
font-weight:bold;
padding-bottom:5px;
background-image:url('pfeil_rechts.png');
background-position:0px 1px;
background-repeat:no-repeat;
padding-left:17px;
}

.align-left a, #link_more a, .com-basket-previous a, .com-basket-next a {
background-image:url('pfeil_inhalt.png');
}



#link_more a {
font-size:13px;
}

#link_more {
margin-top:60px;
margin-bottom:30px;
}

#sidebar {
margin-top:20px;
}

#basket {
float:right;
}

#sub_level {
position:absolute;
top:75px;
/top:72px;
left:200px;
padding-left:30px;
width:775px;
background-image:url('bg_sublevel.png');
background-position:-2px -4px;
/background-position:2px -4px;
}


#sub_level li {
display:inline;
padding-top:2px;
padding-bottom:5px;
}



#sub_level li a {
text-decoration:none;
color:white;
font-weight:bold;
font-size:12px;
padding: 4px 8px;
height:20px;
}

#extralevel {
float:right;
margin-right:10px;
}

#header li {
display:inline;
margin-left:5px;
}

#header li a {
text-decoration:none;
font-size:12px;
color:#9D0B0E;
}

#header {
margin-bottom:0px;
}

#image1, #image2, #image3, #image4 {
text-align:center;
margin-top:20px;
}

#image4 {
visibility:hidden;
}

#content img {
/margin-bottom:10px;
}

div.csc-frame-frame2 {
clear:both;
float:left;
}

.csc-frame-rulerBefore {
margin-top:20px;
}
