html { 
min-height : 100%;
width : 100%;
} 
body { 
background-color : #ffffff;
padding : 0;
margin : 0;
font-family : Verdana, Arial, "Sans serif";
color : #222222;
} 
div { 
padding : 0;
margin : 0;
border : 0 solid green;
} 
p, span, ul, li, ol, td, h3, h4 { 
font-family : Verdana, Arial, "Sans serif";
font-size : 12px;
text-decoration : none;
} 
p, span { 
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;
} 
h1.contentTitle{
font-size : 20px;
line-height:24px;
margin-top:0px;
padding-top:0px;
font-weight : bold;
font-style : italic;
color : #222222;
text-decoration:none;
}
h2{
font-size : 18px;
line-height:22px;
font-weight : bold;
font-style : italic;
color : #222222;
text-decoration:none;
}
h3 { 
font-size : 16px;
font-weight : bold;
margin : 0px;
padding : 0px;
} 
h4 { 
font-size : 14px;
font-style : italic;
margin : 0;
padding : 0;
} 
a { 
color : #000000;
text-decoration : underline;
} 
a:hover{ 
color : #ee9b00;
} 
a.nu
{
font-size:12px;
text-decoration:none;
}
.headline_nav_item{ 
text-decoration: none;
font-size:12px;
} 
.headline_nav_item:hover{ 
text-decoration: none;
color : #ee9b00;
font-size:12px;
} 
ul { 
margin : 0 0 0 15px;
padding : 10px 0 10px 0;
} 
a.level_01 { 
font-size : 18px;
font-weight : bold;
font-style : italic;
text-decoration:none;
color : #222222;
} 
a.level_01:hover { 
font-size : 18px;
font-weight : bold;
font-style : italic;
text-decoration:none;
color : #ee9b00;
} 
a.level_01_selected:hover { 
font-size : 18px;
font-weight : bold;
font-style : italic;
text-decoration:none;
color : #ee9b00;
} 
a.level_01_selected { 
font-size : 18px;
font-weight : bold;
font-style : italic;
text-decoration:none;
color : #222222;
} 
div.level_01 { 
border-bottom:1px solid #222222;padding:0px;margin: 5px 14px 0px 14px; 
} 
div.level_01_selected { 
border-bottom:1px solid #222222;padding:0px;margin: 5px 14px 0px 14px;
} 
div.level_01_separator
{
height:36px;
width:220px;
background-image:url(/media/images/system/ShadowBox-NavSpacer.gif);
overflow:hidden;
}
a.level_02 { 
text-decoration : none;
text-align : left;
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #222222;
} 
a.level_02:hover { 
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #ee9b00;
} 
a.level_02_selected:hover { 
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #ee9b00;
} 
a.level_02_selected { 
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #ee9b00;
} 
div.level_02 { 
border-bottom : 1px solid #ddd;
margin : 7px 14px 0px 14px;
padding : 0 0 2px 0px;

} 
div.level_02_selected { 
border-bottom : 1px solid #ddd;
margin : 7px 14px 0px 14px;
padding : 0 0 2px 0px;

} 
a.level_03 { 
text-decoration : none;
text-align : left;
font-size : 12px;
font-weight : normal;
line-height : 16px;
color : #222222;
} 
a.level_03:hover { 
font-size : 12px;
font-weight : normal;
line-height : 16px;
color : #ee9b00;
} 
a.level_03_selected:hover { 
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #ee9b00;
} 
a.level_03_selected { 
font-size : 12px;
font-weight : bold;
line-height : 16px;
color : #ee9b00;
} 
div.level_03 { 
border-bottom : 1px solid #ddd;
margin : 4px 14px 0 29px;
padding : 0 0 2px 0px;

} 
div.level_03_selected{ 
border-bottom : 1px solid #ddd;
margin : 4px 14px 0 29px;
padding : 0 0 2px 0px;

} 
a.level_04 { 
text-decoration : none;
text-align : left;
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #222222;
} 
a.level_04:hover { 
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #ee9b00;
} 
a.level_04_selected:hover { 
font-size : 11px;
font-weight : bold;
line-height : 14px;
color : #ee9b00;
} 
a.level_04_selected { 
font-size : 11px;
font-weight : bold;
line-height : 14px;
color : #ee9b00;
} 
div.level_04 { 
border-bottom : 1px solid #ddd;
margin : 4px 14px 0 39px;
padding : 0 0 2px 0px;

} 
div.level_04_selected { 
border-bottom : 1px solid #ddd;
margin : 4px 14px 0 39px;
padding : 0 0 2px 0px;

} 
 
a.level_05 { 
text-decoration : none;
text-align : left;
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #222222;
} 
a.level_05:hover { 
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #ee9b00;
} 
a.level_05_selected:hover { 
font-size : 11px;
font-weight : bold;
line-height : 14px;
color : #ee9b00;
} 
a.level_05_selected { 
font-size : 11px;
font-weight : bold;
line-height : 14px;
color : #ee9b00;
} 
div.level_05 { 
border-bottom : 1px solid #ddd;
margin : 4px 14px 0 44px;
padding : 0 0 2px 0px;

} 
div.level_05_selected { 
border-bottom : 1px solid #ddd;
margin : 4px 14px 0 44px;
padding : 0 0 2px 0px;

} 
.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
{
width:267px;
float:left;
}
#left-content { 
width : 207px;
text-align : left;
margin : 0px 20px 0px 20px;
} 
#center-content { 
width:720px;
overflow:hidden;
margin : 0px 0px 0px 0px;
text-align : left;
float:right;
} 
#center-content-title { 
border-bottom:1px solid #222222;
margin:0px;
padding:0px 0px 0px 10px;

} 

.center { 
text-align : center;
} 
.center_250px { 
text-align : center;
width : 250px;
padding : 0 5px 0 5px;
} 
p.breadcrumb
{
font-size:10px;
color : #222222;
}
a.breadcrumb
{
font-size:10px;
text-decoration:underline;
}
a.breadcrumb:hover
{
font-size:10px;
color : #ee9b00;
text-decoration:underline;
}
.nav_headline { 
font-size : 18px;
font-weight : bold;
font-style : italic;
color : #222222;
text-decoration:none;
} 
li.pos1 { 
margin : 2px 2px 5px 10px;
padding : 0;
list-style-type : none;
} 
div.category_overview_title_aeaeae {  
text-align : center;
border-bottom : 1px solid #aeaeae;
background-image : url(/media/images/system/Overview-Title-Background-aeaeae.jpg);
background-repeat : repeat-x;
} 
.category_overview_title { 
font-size : 110%;
font-weight : bold;
} 

.headline_nav_item { 
list-style-type:none;
float : left;
height : 20px;
padding : 4px 9px 0px 9px;
border-right : 1px solid #ffffff;
font-weight : bold;
font-size : 100%;
color:#ffffff;
} 
.headline_nav_item:hover { 
float : left;
height : 20px;
padding : 4px 9px 0px 9px;
border-right : 1px solid #ffffff;
font-weight : bold;
font-size : 90%;
color:#ffffff;
} 
.headline_nav_item a
{
color:#ffffff;
}
.headline_nav_item a:hover
{
color:#ee9b00;
} 
.headline_nav_item_top { 
list-style-type:none;
float : right;
height : 30px;
padding : 8px 9px 0px 9px;
border-right : 1px solid #aeaeae;
font-weight : bold;
font-size : 90%;

} 
.headline_nav_item_top:hover { 
float : right;
height : 30px;
padding : 8px 9px 0px 9px;
border-right : 1px solid #aeaeae;
font-weight : bold;
font-size : 90%;
} 
.headline_suchfeld { 
height : 20px;

overflow:hidden;
margin : 0px 0px 0px 0px;
font-size : 10px;
line-height:10px;
background-image : url(/media/images/system/Suchfeld.gif);
background-repeat : no-repeat;
width : 102px;
border:0px;

} 
.headline_suchbutton { 
height : 20px;
width:20px;
color:#f8931c;
margin : 0px 0px 0px 0px;
padding : 0px 5px 0px 5px;
font-size : 16px;
line-height:16px;
border : 1px ridge #f8931c;
background-color : #ffffff;

} 
.onepx { 
border : 1px solid #222222;
} 

.box-235x220
{
height:220px;
width:235px;
background-image:url(/media/images/system/layout2008-box-235x220.gif);
overflow:hidden;
}
.box-235x270
{
height:270px;
width:235px;
background-image:url(/media/images/system/layout2008-box-235x270.jpg);
overflow:hidden;
}
.box-160x270
{
height:270px;
width:160px;
background-image:url(/media/images/system/layout2008-box-160x270.jpg);
overflow:hidden;
}
.box-356x170
{
height:170px;
width:356px;
background-image:url(/media/images/system/layout2008-box-356x170.gif);
overflow:hidden;
}
.box-478x270
{
height:270px;
width:478px;
background-image:url(/media/images/system/layout2008-box-478x270.gif);
overflow:hidden;
}
.box-520x270
{
height:270px;
width:520px;
background-image:url(/media/images/system/layout2008-box-520x270.jpg);
overflow:hidden;
}
.box-570x270
{	
height:270px;
width:570px;
background-image:url(/media/images/system/layout2008-box-570x270.gif);
overflow:hidden;
}
.box-720x270
{	
height:270px;
width:720px;
background-image:url(/media/images/system/layout2008-box-720x270.gif);
overflow:hidden;
}
.box235x220
{
float: left; 
height: 220px; 
width:235px; 
overflow:hidden;
background-image:url(/media/images/system/layout2008-box-235x220.gif);
background-repeat:no-repeat;
}



.container_overview_350x180
{
height:190px;
width:350px;
overflow:hidden;
background-image:url(/media/images/templates/OverviewFix-350x190/Background.jpg);
padding:0px;
margin:0px;
}
.container_overview_350x180_title
{
width:190px;
overflow:hidden;
text-align:left;
margin:8px 0px 0px 0px;
font-size:12px;
font-weight:bold;
height:43px;
}
.container_overview_350x180_titlelink
{
color:#222222;
text-decoration:none;
}
.container_overview_350x180_imgspace
{
margin:2px 0px 0px 0px;
padding:0px;
height:190px;
width:156px;
overflow:hidden;
text-align:center;
float:left;
}
.container_overview_350x180_textspace
{
float:right;
width:190px;
overflow:hidden;
height:190px;
}
.container_overview_350x180_textspace_price
{
height:35px;
overflow:hidden;
margin:0px;
}
.container_overview_350x180_textspace_pricetext
{
text-align:left;
color:#f8931c;
font-family:Arial;
font-size:22px;
font-style:italic;
font-weight:bold;
margin:0px;
}
.container_overview_350x180_textspace_teaser
{
height:80px;
overflow:hidden;
text-align:left;
font-size:10px;
margin:0px;
}
.container_overview_350x180_textspace_category_teaser
{
height:105px;
overflow:hidden;
text-align:left;
font-size:10px;
margin:0px;
}
.container_overview_350x180_textspace_moreinfo
{
height:32px;
overflow:hidden;
margin:2px 0px 0px 100px;
font-size:12px;
font-weight:bold;
}
.container_overview_350x180_textspace_moreinfolink
{
color:#222222;
}