html { 
min-height : 100%;
width : 100%;
padding-bottom:1px;
} 
body { 
background-color:#ffffff;
background-image:url(/media/images/system/Body-Background.gif);
background-repeat: repeat-x;
padding : 0px;
margin : 0px;
font-family : Verdana, Arial, "Sans serif";
color : #00495c;
} 
div { 
padding : 0px;
margin : 0px;
}
h1{
    font-family : Verdana, Arial, "Sans serif";
    font-size : 16px;
    font-weight:bold;
    text-align: left;
}
p, span, ul, li, ol, td, h3, h4 { 
font-family : Verdana, Arial, "Sans serif";
font-size : 12px;
text-decoration : none;
	text-align:left;
} 
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 : 22px;
font-weight : bold;
margin : 0;
padding : 0;
} 
h4 { 
font-size : 14px;
font-style : italic;
margin : 0;
padding : 0;
} 
a { 
color : #4ca8f1;
text-decoration : underline;
} 
a:hover, .headline_nav_item:hover { 
color : #00495c;
}
img
{
    border:0px;
}
#all_inner_foot img
{

}
#all_inner_foot_top a
{
    
}
#bottom a, #bottom span
{
    font-size:11px;
    color:#ffffff;
    float:left;
}
#bottom a, #bottom a:hover
{
    height:20px;
    display:block;
    color : #4ca8f1;
    text-decoration:none;
}
#bottom img
{
margin:0px; padding:0px;
}
ul { 
margin : 0 0 0 15px;
padding : 10px 0 10px 0;
} 
a.level_01, a.level_01:hover, a.level_01_selected:hover, a.level_01_selected,
a.HGS_level_01, a.HGS_level_01:hover, a.HGS_level_01_selected:hover, a.HGS_level_01_selected{
	background-image:url(/media/images/templates/HGS-Jahnke/LinkLevel01BG.gif);
	color : #4ca8f1;
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-decoration:none;
	text-align : left;
	font-size : 14px;
	line-height : 16px;
	padding:6px 0 0 10px;
	width:170px;
	display:block;
} 
a.level_01:hover, a.level_01_selected:hover, a.level_01_selected,
a.HGS_level_01:hover, a.HGS_level_01_selected:hover, a.HGS_level_01_selected{
	background-image:url(/media/images/templates/HGS-Jahnke/LinkLevel01BGselected.gif);
	color : #00495c;
} 
div.level_01, div.level_01_selected,
div.HGS_level_01, div.HGS_level_01_selected, div.HGS_level_02, div.HGS_level_02_selected {
    border-bottom : 1px dotted #00495c;
    margin : 0 0 0 0;
    padding : 0 0 2px 2px;
    text-align:left;
}
a.level_02, a.level_02:hover, a.level_02_selected:hover, a.level_02_selected,
a.HGS_level_02, a.HGS_level_02:hover, a.HGS_level_02_selected:hover, a.HGS_level_02_selected{
    background-image:url(/media/images/templates/HGS-Jahnke/LinkLevel01BG.gif);
	color : #4ca8f1;
    background-repeat:no-repeat;
    background-color:#ffffff;
    text-decoration:none;
    text-align : left;
    font-size : 14px;
    line-height : 16px;
    padding:6px 0 0 10px;
    width:160px;
    display:block;
} 
a.level_02:hover, a.level_02_selected:hover, a.level_02_selected,
a.HGS_level_02:hover, a.HGS_level_02_selected:hover, a.HGS_level_02_selected
{ 
	background-image:url(/media/images/templates/HGS-Jahnke/LinkLevel01BGselected.gif);
	color : #00495c;
} 
div.level_02, div.level_02_selected,
div.HGS_level_03, div.HGS_level_03_selected{
border-bottom : 1px dotted #00495c;
margin : 0 0px 0 10px;
padding : 0 0 2px 2px;
	text-align:left;
}

a.level_03, a.level_03:hover, a.level_03_selected:hover, a.level_03_selected,
a.HGS_level_03, a.HGS_level_03:hover, a.HGS_level_03_selected:hover, a.HGS_level_03_selected,
a.level_02_prod, a.level_02_prod:hover, a.level_02_prod_selected:hover, a.level_02_prod_selected {
	background-image:url(/media/images/templates/HGS-Jahnke/LinkLevel01BG.gif);
	color : #4ca8f1;
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-decoration:none;
	text-align : left;
	font-size : 12px;
	line-height : 16px;
	padding:7px 0 0 10px;
	width:150px;
	display:block;
} 
a.level_03:hover, a.level_03_selected:hover, a.level_03_selected,
a.HGS_level_03:hover, a.HGS_level_03_selected:hover, a.HGS_level_03_selected,
a.level_02_prod:hover, a.level_02_prod_selected:hover, a.level_02_prod_selected 
{ 
	background-image:url(/media/images/templates/HGS-Jahnke/LinkLevel01BGselected.gif);
	color : #00495c;
} 
div.level_03, div.level_03_selected, div.level_02_prod, div.level_02_prod_selected { 
border-bottom : 1px dotted #00495c;
margin : 0 0px 0 20px;
padding : 0 0 2px 2px;
	text-align:left;
}

a.level_04, a.level_04:hover, a.level_04_selected:hover, a.level_04_selected,
a.level_03_prod, a.level_03_prod:hover, a.level_03_prod_selected:hover, a.level_03_prod_selected,
a.level_04_prod, a.level_04_prod:hover, a.level_04_prod_selected:hover, a.level_04_prod_selected 
{
	background-image:url(/media/images/templates/HGS-Jahnke/LinkLevel01BG.gif);
	color : #4ca8f1;
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-decoration:none;
	text-align : left;
	font-size : 10px;
	line-height : 16px;
	padding:7px 0 0 10px;
	width:140px;
	display:block;
} 
a.level_04:hover, a.level_04_selected:hover, a.level_04_selected,
a.level_03_prod:hover, a.level_03_prod_selected:hover, a.level_03_prod_selected,
a.level_04_prod:hover, a.level_04_prod_selected:hover, a.level_04_prod_selected 
{ 
	background-image:url(/media/images/templates/HGS-Jahnke/LinkLevel01BGselected.gif);
	color : #00495c;
}


div.level_04, div.level_04_selected,div.level_04_prod, div.level_04_prod_selected { 
border-bottom : 1px dotted #00495c;
margin : 4px 0px 0px 30px;
padding : 0 0 2px 2px;
}
.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 : 12px;
font-weight : normal;
font-style : normal;
text-decoration:underline;
color : #4ca8f1;
} 
p.breadcrumb
{
padding:10px 0 10px 0;
font-style:normal;
text-decoration:none;
color : #00495c;
}
a.breadcrumb:hover, a.breadcrumb_last {
color : #00495c;
} 
li.pos1 { 
margin : 2px 2px 5px 10px;
padding : 0;
list-style-type : none;
}
.CO-Schaltflaeche-240x34-Div
{
	height:32px;
	width:238px;
	overflow:hidden;
	border:1px solid #00495c;
	
}

.CO-Schaltflaeche-240x34-pTitle
{
	margin:0px;
	padding:0px;
	height:32px;
	width:238px;
	text-align:center;
	font-size:16px;
}
.CO-Schaltflaeche-240x34-aTitle
{
	display:block;
	height:32px;
	width:238px;
	background-image:url(/media/images/templates/HGS-Jahnke/CO-Fix-Schaltflaeche-1x32.jpg);
	color:#ffffff;
	padding-top:6px;
	
}
.CO-Schaltflaeche-240x34-aTitle:hover
{
	background-image:url(/media/images/templates/HGS-Jahnke/CO-Fix-Schaltflaeche-1x32-hover.jpg);
	color:#00495c
}
.CO-Fix-280x180-Div
{
	height:180px;
	width:280px;
	overflow:hidden;
	background-image:url(/media/images/system/Product-Overview-Fix-280x180.gif);
}
.CO-Fix-280x180-aTitle
{
	
}
.CO-Fix-280x180-pInfo
{
	width:280px; 
	height:30px; 
	overflow:hidden;
	text-align:left;
	margin:8px 0px 0px 12px;
}
.CO-Fix-280x180-pTeaser
{
	height:115px;
	overflow:hidden;
	text-align:left;
	font-size:10px;
}
.CO-Fix-280x180-pInfo
{
	height:32px;
	overflow:hidden;
	margin:6px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
}
.CO-Fix-280x180-aInfo
{
	
}

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;
} 

.OverviewProducts-Default
{
height:180px;
width:240px;
overflow:hidden;
border-left:1px dotted #00495c;
}
.OverviewProducts-Default_title
{
width:230px;
height:30px;
overflow:hidden;
text-align:left;
margin:8px 0px 0px 10px;
font-size:12px;
font-weight:bold;
}
.OverviewProducts-Default_titlelink
{
text-decoration:none;
}
.OverviewProducts-Default_imgspace
{
margin:0px;
padding:0px;
height:120px;
width:127px;
overflow:hidden;
float:left;
}
.OverviewProducts-Default_textspace
{
float:right;
width:113px;
overflow:hidden;
height:147px;
}
.OverviewProducts-Default_textspace_price
{
height:30px;
overflow:hidden;
margin:0px;
}
.OverviewProducts-Default_textspace_pricetext
{
text-align:left;
color:#4ca8f1;
font-family:Arial;
font-size:22px;
font-style:italic;
font-weight:bold;
margin:0px;
}
.OverviewProducts-Default_textspace_teaser
{
height:85px;
overflow:hidden;
text-align:left;
font-size:10px;
margin:0px;
}
.OverviewProducts-Default_textspace_moreinfo
{
height:32px;
overflow:hidden;
margin:6px 0px 0px 10px;
font-size:12px;
font-weight:bold;
}
.OverviewProducts-Default_textspace_moreinfolink
{
color:#444444;
}
.Startseitencontainer
{
	width:980px;
	overflow:hidden;
	background-image:url(/media/images/templates/HGS-Jahnke/StartseiteBG.gif);
	background-repeat: repeat-y;
	margin-bottom:20px;
}
.startseite245px
{
	width:245px;
	float:left;
	overflow:hidden;
}
.startseite245px h3, .startseite245px p
{
	padding:5px 15px 5px 15px;
}

#all_foot{
    background-image:url(/media/images/templates/HGS-Jahnke/Footer-BG.jpg);
    background-repeat:repeat-x;
}
#all_inner_foot{
    width:980px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding-top:12px;
}
#allDefault{
    margin:0px;
    text-align:center;
    background-image:url(/media/images/templates/HGS-Jahnke/Content-BG.jpg);
    background-repeat:repeat-x;
    background-color:#ffffff;
}
#all_inner{
    width:980px;
    margin-left:auto;
    margin-right:auto;
}
#allShop{
    margin:0px;
    text-align:center;
    background-image:url(/media/images/templates/HGS-Jahnke/Content-BG-Shop.jpg);
    background-repeat:repeat-x;
    background-color:#ffffff;
}
#middle{
    width:980px;
    overflow:hidden;
}
li.sitemap_level_01{
    margin-left:30px;
    margin-top:20px;
    list-style-type:none;
    font-size:16px;
    font-weight:bold;
}
li.sitemap_level_02{
    margin-left:45px;
    margin-top:10px;
    list-style-type:none;
    font-size:14px;
    font-weight:bold;
}
li.sitemap_level_03{
    margin-left:75px;
    list-style-type:disc;
    font-weight:bold;
}
li.sitemap_level_04{
    margin-left:90px;
    list-style-type:circle;
}
li.sitemap_level_05{
    margin-left:105px;
    list-style-type:square;
}
li.sitemap_level_06{
    margin-left:120px;
    list-style-type:disc;
}
li.sitemap_level_07{
    margin-left:135px;
    list-style-type:circle;
}

.boxstart{
    height:5px;
    background-image:url(/media/images/modules/Basket/570x40px-444444-rounded.png);
}
.boxend{
    height:5px;
    background-image:url(/media/images/modules/Basket/570x40px-444444-rounded.png);
    background-position: bottom;
    margin-bottom:20px;
}
.boxcontent{
    background-image:url(/media/images/modules/Basket/570x40px-444444-background.png);
    padding:10px 20px 10px 20px;
}

div.formlabel175
{
	width:175px;
	float:left;
	text-align:left;
	padding:4px 0 3px 0;
        font-size:12px;
}

div.formfield
{
	float:right;
	width:350px;
	text-align:left;
	padding:3px 0 3px 0;
}
span.requirement
{
	display:block;
	color:red;
	margin-top:5px;
}
.button150px
{
	background-image:url(/media/images/templates/k-ommerce2.0/Button-150px.png);
	height:30px;
	width:150px;
	border:0px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding-right:30px;
}
.button250px
{
	background-image:url(/media/images/templates/k-ommerce2.0/Button-250px.png);
	height:30px;
	width:250px;
	border:0px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding-right:30px;
}
