html { 
min-height : 100%;
width : 100%;

} 
body { 
background-image:url(/media/images/templates/rm/kommerce_main/bg-schrafur.gif);
padding : 0px;
margin : 0px;
font-family : Arial, Verdana, "Sans serif";
color : #222222;
} 
#bodyall { 
background-image:url(/media/images/templates/rm/kommerce_main/body-bg-repeat-x.jpg);
background-repeat: repeat-x;
padding : 0px;
margin : 0px;
font-family : Arial, Verdana, "Sans serif";
color : #222222;
} 
div { 
padding : 0px;
margin : 0px;
} 
p, ul, li, ol, td, h3, h4 { 
font-family : Arial, Verdana, "Sans serif";
font-size : 11px;
text-decoration : none;
} 
p { 
text-align : justify;
} 
ul, li, ol, h3, h4 { 
text-align : left;
} 
ul.service { 
margin : 0;
margin-bottom : 10px;
padding : 0;
} 
li.service { 
margin : 2px 0 2px 40px;
padding : 0;
} 
li.service_pos1 { 
margin : 2px 2px 5px 10px;
padding : 0;
list-style-type : none;
} 
h2,h2.box_content_teaser{
font-size : 18px;
line-height:22px;
font-weight : bold;
font-style : italic;
text-decoration:none;
}
h3 { 
font-size : 16px;
font-weight : bold;
margin : 0;
padding : 0;
} 
h4 { 
font-size : 14px;
font-style : italic;
margin : 0;
padding : 0;
} 
img.image_left
{
float:left;
margin-right:10px;
margin-bottom:10px;
}
img.image_right
{
float:right;
margin-left:10px;
margin-bottom:10px;
}
a { 
font-family : Arial, Verdana, "Sans serif";
color : #444444;
text-decoration : underline;
} 
a:hover, .headline_nav_item:hover { 
font-family : Arial, Verdana, "Sans serif";
color : #444444;
} 
ul { 
margin : 0 0 0 15px;
padding : 10px 0 10px 0;
} 
a.level_01 { 
text-decoration:none;
text-align : left;
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #666666;
} 
a.level_01:hover { 
text-decoration:none;
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
a.level_01_selected:hover { 
text-decoration:none;
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
a.level_01_selected {
text-decoration:none; 
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
div.level_01 { 
border-bottom : 1px dotted #666666;
margin : 7px 10px 0px 10px;
padding : 0 0 2px 5px;
} 
div.level_01_selected { 
border-bottom : 1px dotted #444444;
margin : 7px 10px 0px 10px;
padding : 0 0 2px 5px;
} 
a.level_02 { 
text-decoration:none;
text-align : left;
font-size : 14px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
a.level_02:hover { 
font-size : 14px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
a.level_02_selected:hover { 
font-size : 14px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
a.level_02_selected { 
font-size : 14px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
div.level_02, div.level_02_selected, div.level_02_prod, div.level_02_prod_selected { 
border-bottom : 0px solid #444444;
margin : 4px 10px 0px 10px;
padding : 0px 0px 2px 0px;
} 
a.level_02, a.level_02_prod { 
text-decoration:none;
text-align : left;
font-size : 16px;
font-weight : normal;
line-height : 16px;
color : #444444;
} 
a.level_02:hover, a.level_02_prod:hover { 
text-decoration:none;
font-size : 16px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
a.level_02_selected:hover, a.level_02_prod_selected:hover { 
text-decoration:none;
font-size : 16px;
font-weight : bold;
line-height : 16px;
color : #444444;
} 
a.level_02_selected, a.level_02_prod_selected{ 
text-decoration:none;
font-size : 16px;
font-weight : bold;
line-height : 16px;
color : #444444;
}
a.level_03, a.level_03_prod { 
text-decoration:none;
text-align : left;
font-size : 10px;
font-weight : normal;
line-height : 14px;
color : #444444;
} 
a.level_03:hover, a.level_03_prod:hover { 
font-size : 10px;
font-weight : bold;
line-height : 14px;
color : #444444;
} 
a.level_03_selected:hover, a.level_03_prod_selected:hover { 
font-size : 10px;
font-weight : bold;
line-height : 14px;
color : #444444;
} 
a.level_03_selected, a.level_03_prod_selected{ 
text-decoration:none;
font-size : 10px;
font-weight : bold;
line-height : 14px;
color : #444444;
} 
div.level_03, div.level_03_selected,div.level_03_prod, div.level_03_prod_selected { 
text-decoration:none;
border-bottom : 1px solid #000;
margin : 4px 0 0 69px;
padding : 0 0 2px 5px;
} 
a.level_04, a.level_04_prod { 
text-decoration:none;
text-align : left;
font-size : 10px;
font-weight : bold;
line-height : 14px;
color : #444444;
} 
a.level_04:hover, a.level_04_prod:hover { 
text-decoration:none;
font-size : 10px;
font-weight : bold;
line-height : 14px;
color : #ffffff;
} 
a.level_04_selected:hover, a.level_04_prod_selected:hover { 
text-decoration:none;
font-size : 10px;
font-weight : bold;
line-height : 14px;
color : #ffffff;
} 
a.level_04_selected, a.level_04_prod_selected{
text-decoration:none; 
font-size : 10px;
font-weight : bold;
line-height : 14px;
color : #ffffff;
} 
div.level_04, div.level_04_selected,div.level_04_prod, div.level_04_prod_selected { 
border-bottom : 1px solid #000;
margin : 4px 0 0 75px;
padding : 0 0 2px 5px;
}
.clearfix:after { 
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
.clearfix { 
display : inline-block;
} 
* html .clearfix { 
height : 1%;
} 
.clearfix { 
display : block;
} 
#all { 
margin : 5px 0 0 0;
} 
#left-content { 
width : 220px;
float : left;
text-align : left;
margin : 0px;
padding : 13px 0 0 0;
} 
#center-content { 
margin : 0 15px 0 241px;
padding : 13px 0 0 0;
border : 0px solid #ddd;
text-align : left;
} 
.center { 
text-align : center;
} 
.center_250px { 
text-align : center;
width : 250px;
padding : 0 5px 0 5px;
} 
.nav_headline { 
font-size : 18px;
font-weight : bold;
font-style : italic;
color : #000066;
} 
a.breadcrumb, p.breadcrumb { 
font-size : 10px;
font-weight : normal;
font-style : italic;
text-decoration:underline;
color : #666666;
} 
p.breadcrumb
{
font-style:normal;
text-decoration:none;
}
a.breadcrumbhover { 
color : #444444;
} 
li.pos1 { 
margin : 2px 2px 5px 10px;
padding : 0;
list-style-type : none;
} 
div.category_overview_title_aeaeae { 
min-height : 40px;
text-align : center;
} 
.category_overview_title { 
font-size : 110%;
font-weight : bold;
} 
.headline_nav_item { 
list-style-type:none;
float : right;
height : 30px;
padding : 8px 13px 0 13px;
border-right : 1px solid #aeaeae;
font-weight : bold;
font-size : 90%;
} 
.headline_nav_item:hover { 
float : right;
height : 30px;
padding : 8px 13px 0 13px;
border-right : 1px solid #aeaeae;
font-weight : bold;
font-size : 90%;
} 
.headline_suchfeld { 
height : 19px;
margin : 0 0 0 0;
font-size : 10px;
border : 1px solid #aeaeae;
background-color : #ffffff;
width : 100px;
float : left;
} 
.headline_suchbutton { 
height : 19px;
width : 65px;
margin : 0 0 0 8px;
padding : 0 5px 3px 5px;
font-size : 10px;
border : 1px ridge #aeaeae;
background-color : #eeeeee;
} 
.onepx { 
border : 1px solid #222;
} 
.box-200x200px
{
background-image:url(/media/images/Box-210x210px.png);
height:210px;
width:210px;
float:left;
margin-right:10px;
margin-bottom:15px;
overflow:hidden;
}
.box-300x200px
{
background-image:url(/media/images/Box-300x200px.png);
height:200px;
width:300px;
float:left;
margin-top:10px;
overflow:hidden;
}
.box-240x200px
{
background-image:url(/media/images/Box-240x200px.png);
height:200px;
width:240px;
margin-top:10px;
float:right;
overflow:hidden;
}
.box-280x200px
{
background-image:url(/media/images/Box-280x200px.png);
height:200px;
width:280px;
margin-top:10px;
float:right;
overflow:hidden;
}
.box-600x430px
{
background-image:url(/media/images/Box-600x430px.png);
height:430px;
width:600px;
overflow:hidden;
}
.box-840x430px
{
background-image:url(/media/images/Box-840x430px.png);
height:430px;
width:840px;
overflow:hidden;
}
.box-420x200px
{
background-image:url(/media/images/box-420x200px.gif);
height:200px;
width:420px;
float:left;
margin-right:20px;
margin-bottom:20px;
overflow:hidden;
}
.box-310x200px
{
background-image:url(/media/images/box-310x200px.gif);
height:200px;
width:310px;
float:left;
margin-right:20px;
margin-bottom:20px;
overflow:hidden;
}


a.AlleSendungen_level_03, a.AlleSendungen_level_03_prod { 
display:block;
width:175px;
padding-left:5px;
text-decoration:none;
text-align : left;
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #444444;
} 
a.AlleSendungen_level_03:hover, a.AlleSendungen_level_03_prod:hover { 
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #ffffff;
background-color:#444444
} 
a.AlleSendungen_level_03_selected:hover, a.AlleSendungen_level_03_prod_selected:hover { 
font-size : 11px;
font-weight : bold;
line-height : 14px;
color : #444444;
} 
a.AlleSendungen_level_03_selected, a.AlleSendungen_level_03_prod_selected{ 
display:block;
width:175px;
padding-left:5px;
text-decoration:none;
font-size : 11px;
font-weight : bold;
line-height : 14px;
color : #444444;
} 
div.AlleSendungen_level_03, div.AlleSendungen_level_03_selected,div.AlleSendungen_level_03_prod, div.AlleSendungen_level_03_prod_selected { 
text-decoration:none;
width:180px;
border-bottom : 1px solid #000;
margin : 4px 0 0 15px;
padding : 0 0 2px 0;
} 

a.AlleSendungen_level_04, a.AlleSendungen_level_04_prod { 
display:block;
width:165px;
padding-left:5px;
text-decoration:none;
text-align : left;
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #444444;
} 
a.AlleSendungen_level_04:hover, a.AlleSendungen_level_04_prod:hover { 

font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #ffffff;
background-color:#444444
} 
a.AlleSendungen_level_04_selected:hover, a.AlleSendungen_level_04_prod_selected:hover { 
font-size : 11px;
font-weight : bold;
line-height : 14px;
color : #444444;
} 
a.AlleSendungen_level_04_selected, a.AlleSendungen_level_04_prod_selected{ 
display:block;
width:165px;
padding-left:5px;
text-decoration:none;
font-size : 11px;
font-weight : bold;
line-height : 14px;
color : #444444;
} 
div.AlleSendungen_level_04, div.AlleSendungen_level_04_selected,div.AlleSendungen_level_04_prod, div.AlleSendungen_level_04_prod_selected { 
text-decoration:none;
width:170px;
border-bottom : 1px dotted #000;
margin : 4px 0 0 25px;
padding : 0 0 2px 0px;
} 


.box-280x200px-outer
{
padding:0;
float: left;
margin: 0px 0px 10px;
overflow: hidden;
width: 280px;
}
.box-280x200px-head
{
margin: 1px 1px 0 5px;
overflow: hidden;
width: 240px;
height: 45px;
}
.box-280x200px-head a img
{
border:0px;
}
.box-280x200px-body
{
margin: 8px 0px 6px 19px;
overflow: hidden;
width: 238px;
height: 102px;
}
.box-280x200px-body a img
{
border:1px solid #dddddd;
width: 100px;
height: 100px;
float:left;
}
.box-280x200px-body p
{
font-size: 11px;
margin: 0px 3px 0px 110px;
text-align: left;
}
.box-280x200px-info
{
margin: 1px 1px 1px 110px;
overflow: hidden;
width: 150px;
height: 30px;
}
.box-280x200px-info p
{
margin: 0px;
}
.box-280x200px-info p a
{
padding:8px 0 0 10px;
display: block;
width: 150px;
color: #ca2f3f;
height: 30px;
}
