html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td		
{
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
html				
{height:100%;}
body				
{
background:#ee7f00 url(../upload/5/upload/seitengrafik/hintergrund.gif) repeat-x 0 0;
font-weight:normal;
height:100%;
min-width:987px;
text-align:center; 
font-style:normal; 
font-variant:normal; 
line-height:1.231; 
font-size:12px; 
font-family:arial, helvetica, clean, sans-serif
}
.unsichtbar, #druck, dfn, hr 
{ display:none; }
abbr, acronym 
{
font-style:inherit;
border-bottom:1px dotted #c40000;
cursor:help;
}
.li, .bildlinks, .links 	
{ float:left; border-right:10px solid #ffffff; }
.re, .bildrechts, .rechts	
{ float:right; border-left:10px solid #ffffff; }
#skipmenu			
{position:absolute;top:10px;left:10px;width:180px;z-index:100;}
a.skip-target		
{display:block;width:0;height:0;overflow:hidden;}
a.skip				
{font-size:11px;text-transform:uppercase;text-decoration:none;}
a.skip,
a.skip:link,
a.skip:visited		
{position:absolute;top:-999em;}
a.skip:focus,
a.skip:active		
{outline:1px dotted #fff;color:#fff;position:absolute;top:0;left:0;}
/* Hides from IE-mac \*/ .clearfix{display:block;}/* End hide from IE-mac */
.clearfix:after		
{content:".";display:block;height:0;clear:both;visibility:hidden;}

#container			
{
background:url(../upload/5/upload/seitengrafik/hgcontainer.gif) no-repeat 0 53px;
min-height:100%;
height:auto!important;
height:100% !important;
margin:0 auto;
text-align:left;
width:975px; 
padding-left:6px; 
padding-right:6px; 
padding-top:0; 
padding-bottom:0
}
#kopf				
{
background:#0e2e7b url(../upload/5/upload/seitengrafik/hintergrund.gif) repeat-x 0 0;
border-bottom:1px solid #314165;
clear:both;
float:left;
height:59px;
line-height:normal;
position:relative;
width:975px;
z-index:100
}
#kopflogo
{left:0px;position:absolute;top:0px;}
#kopf h1			
{
color:#fff;
font-size:1.6em;
font-weight:normal;
left:230px;
padding:0;
position:absolute;
top:18px;
}
#kopfnavigation		
{font-size:11px;line-height:14px;position:absolute;right:8px;top:3px;white-space:nowrap;z-index:1000;}
#kopfnavigation ul
{list-style-type:none;}
#kopfnavigation li
{background:url(../upload/5/upload/seitengrafik/header_nav_list.gif) no-repeat left center;float:left;list-style-type:none;}
#kopfnavigation li.klappe
{position:relative;}
#kopfnavigation li a,
#kopfnavigation li span.text
{
background:url(../upload/5/upload/seitengrafik/header_nav_link.gif) no-repeat left center;
color:#c3cee9;
display:inline-block;
margin-left:8px;
padding:3px 5px 3px 9px;
text-decoration:none;
}
#kopfnavigation li a,
#kopfnavigation li>a
{display:block;}
#kopfnavigation li a:hover
{text-decoration:underline;}
#kopfnavigation li.klappe a:hover,
#kopfnavigation li.klappe:hover a
{background:#fff; color:#0E2E7B;text-decoration:none;}
#kopfnavigation li.klappe ul.klappe
{left:-9999px;position:absolute;}
#kopfnavigation li.klappe:hover ul.klappe
{
background:#fff;
border:1px solid #38496D;
border-top:none;
display:block;
left:auto;
padding:6px 0 0 6px;
position:absolute;
right:-1px;
top:20px;
}
#kopfnavigation li.klappe:hover ul.klappe
{left:7px;min-width:240px;right:auto;}
#kopfnavigation li.klappe:hover ul.klappe
{min-width:151px;padding-bottom:6px;padding-right:10%;}
#kopfnavigation li.klappe:hover ul.klappe
{left:7px;right:auto;}
#kopfnavigation li.klappe ul.klappe li
{background-image:none;margin-right:12px;}
#kopfnavigation li.klappe ul.klappe li ul
{padding-bottom:6px;margin-top:0;}
#kopfnavigation li.klappe ul.klappe li ul li,
#kopfnavigation li.klappe ul.klappe li
{float:none;margin-right:0;}
#kopfnavigation li.klappe ul.klappe li ul li a,
#kopfnavigation li.klappe ul.klappe li a
{
background:url(../upload/5/upload/seitengrafik/header_nav_dropdown_link.gif) no-repeat left center;
color:#516594;
margin-left:0;
padding-bottom:0;
padding-right:0;
padding-top:0;
}
#kopfnavigation li.klappe ul.klappe li a
{padding-right:6px;}
#kopfnavigation li.klappe ul.klappe li ul li a:hover,
#kopfnavigation li.klappe ul.klappe li a:hover
{background:url(../upload/5/upload/seitengrafik/header_nav_dropdown_link.gif) no-repeat left center;text-decoration:underline;}

					
					
					
#content			
{
background:url(../upload/5/upload/themenheader/shophintergrund.jpg) no-repeat top right #fff;
border:1px solid #e5e5e5;
clear:both;
margin-bottom:107px;
padding-bottom:15px;
}
#content h1			
{text-align:left;padding-top:0;}
#content h2			
{
font-size:20px;
font-weight:bold;
padding-bottom:12px;
color:#A90017;
}
#content h3			
{font-weight:700;font-size:14px;color:#A90017;margin:10px 0 0 0;}
#content p			
{font-size:12px;line-height:18px;width:450px;color:#44484a;}
#content p strong	
{font-weight:700;}					
#content a.top		
{
background:transparent url(../upload/5/upload/seitengrafik/icon_top.gif) no-repeat right center;
color:#900;
float:right;
font-size:10px;
font-weight:normal;
padding-right:12px;
}
										
#hauptbereich		
{margin:0 0 20px 25px;padding-top:15px; float:left; display:block;}
#info
{margin:-60px 0 0 640px;}
.infokasten			
{width:460px;border:1px #e2e7e9 solid;background:url(../upload/5/upload/seitengrafik/ngh_box_bg.jpg) repeat-x bottom #fff;padding:15px;margin:0 0 5px 0;}
#info .infokasten
{width:240px;height:180px;}
#info .textinhalt p
{font-size:11px;line-height:14px;margin-top:4px;width:240px;}
.infokastenbutton   
{text-align:right;width:272px;}

#seiteninhalte a.core_button_normal
{color:#44484a;text-decoration:none;line-height:20px;display:block;margin:0 0 2px 0;}
#seiteninhalte a.core_button_normal:hover
{color:red;text-decoration:underline;}
#seiteninhalte a.core_button_normal span
{color:#20408f;font-weight:700;font-size:14px;}
#seiteninhalte a.core_button_normal:hover span
{color:red;font-weight:700;font-size:14px;}
										
#linkespalte		
{overflow:hidden;float:left;}					
#contentBox2		
{padding:0 10px 10px 8px;width:229px;height:218px;background:url(../upload/5/upload/themenheader/faxen.jpg) no-repeat;}
#contentBox2 h2 	
{color:#08318c;font-size:14px;margin:5px 0!important;}
#contentBox2 p		
{color:#667aa6;font-size:11px;margin:5px 0!important;line-height:14px;}


#contentBox1		
{padding:0 10px 10px 8px;width:229px;height:218px;background:url(../upload/5/upload/themenheader/newsletter.jpg) no-repeat;}
#contentBox1 h2 	
{color:#08318c;font-size:14px;margin:5px 0!important;}
#contentBox1 p		
{color:#667aa6;font-size:11px;margin:4px 0!important;line-height:14px;}
#hauptspalte		
{padding:0; height:100%; color:#08318c; width:680px; margin-left:240px;}
#hauptspalte p		
{width:621px;}
#hauptspalte h2		
{width:662px;border-bottom:1px solid #A90017;}


#serviceboxen		
{margin:0 0 20px 25px;}
.servicebox			
{
float:left;
width:200px;
text-align:left;
border-left:1px solid #bdc3d2;
padding:0 10px 0 10px;
margin-bottom:50px;
}
.keinrand			
{border-left:none;padding-left:0;}
.servicebox img		
{margin-bottom:6px;}
.servicebox h4		
{color:#0e2e7b;font-size:12px;font-weight:bold;margin-bottom:6px;}
.servicebox h5		
{color:#7988a9;font-size:11px;font-weight:bold;margin-bottom:2px;}
#serviceboxen p,.servicebox p		
{
font-size:11px; 
margin-bottom:2px; 
color:#667AA6;
padding-right:10px;
width:175px;
line-height:14px;
}
.servicebox a		
{font-size:11px;}
.servicebox a:hover	
{color:#900;}
.servicebox .signup
{text-align:right;margin-bottom:6px;}
.servicebox .signup label
{display:block;float:left;margin-top:6px;font-size:12px;color:#667AA6;font-weight:bold;}
.servicebox .signup input
{width:135px;height:16px;font-size:12px;color:#002276;margin-top:4px;}


.fehlerMeldung 
{
display:block;
color:red;
font-size:12px;
font-weight:bold;
margin:8px;
text-align:center;
}

.erfolgsMeldung 
{
display:block;
color:green;
font-size:12px;
font-weight:bold;
margin:8px;
text-align:center;
}
#formFehler 
{background-color:red;color:#ffffff;}




.submitButton
{padding-left:168px;}
.submitButton div input
{
width:100px;
height:22px;
background:url(../upload/5/upload/seitengrafik/button_senden.gif) no-repeat;
color:transparent;
border:0;
font-size:0em;
}
.weiterZurueckFormat 
{ text-align:right; margin-bottom:15px; }
.weiterZurueckFormat p 
{width:400px;float:left;text-align:left;border:0;}
.weiterZurueckFormat p.artikelUebersichtUnten 
{position:relative; xtop: -12px;}
.weiterZurueckErweitert 
{border-bottom:1px solid #D66C00;}
.weiterZurueckErweitert2 
{ border-top:1px solid #D66C00; }
span.au_page_active 
{padding:3px; margin:2px; font-size:14px; color:#DC6C00;}
a.au_page_link
{padding:3px;font-size:12px;}
span.artikelweiterButton  a 
{font-weight:bold;font-size:14px;margin:5px;}
span.artikelZurueckButton a 
{font-weight:bold;font-size:14px;margin:5px;}
.artikelCleaner 
{clear:both;padding-bottom:10px;}



div.contentArtikelBox 
{width:100%;clear:both;}
div.contentArtikelBox div.bildhoehe
{height:150px;clear:both;border:0px;}
div.contentArtikelBox div 
{
display:block;
float:left;
width:170px;
height:355px;
margin-right:10px;
margin-bottom:20px;
border:1px solid #D7DBDD;
text-decoration:none;
text-align:center;
}
div.contentArtikelBox[class] div 
{width:170px; }
div.contentKategorieBox span 
{display:block;padding-top:3px;}



div.contentKategorieBox 
{width:100%;clear:both;}

div.contentKategorieBox div 
{
display:block;
float:left;
width:163px;
height:130px;
margin-right:18px;
margin-bottom:20px;
border:1px solid #D7DBDD;
text-decoration:none;
text-align:center;
}
div.contentKategorieBox[class] div 
{width:168px;}
div.contentKategorieBox span 
{display:block;padding-top:3px;}




					
div.artikelDetailBox 
{width:100%;}
div.artikelDetailBild 
{
width:150px;
float:left;
text-align:left;
margin-right:10px;
margin-top:5px;
margin-bottom:15px;
border:1px solid #6D808F;
text-align:center;
}

div.artikelDetailBild span 
{display:block;height:20px;background-color:#D0D5D9;font-weight:bold;}
a.artikelDetailBilder, .artikelDetailBilder 
{float:left;margin:10px;}

div.artikelDetailInfos 
{
display:block;
float:left;
width:402px;
text-align:left;
margin-top:3px;
padding:0;
margin-bottom:15px;
line-height:17px;
}

div.artikelDetailInfos h2 
{font-size:14px;padding:0;margin:0;}

div.artikelDetailInfos h3 
{
color:#A90017;
display:block;
font-size:17px;
font-weight:normal;
text-align:left;
margin:0;
padding:0;
margin-left:10px;
margin-top:2px;
}
div.artikelDetailInfos small 
{color:#999999;display:block;font-size:9px;text-align:left;}
div.artikelDetailInfos small a 
{color:#999999;text-decoration:underline;}
div.artikelDetailInfos p 
{padding:0;margin:0;margin-bottom:5px;font-size:11px;}

div.artikelDetailInfos p a, div.artikelDetailInfos span 
{display:block;text-align:left;}


div.artikelDetailInfos select {
        width:                                150px;
        height:                                20px;
        margin-bottom:                5px;
        border:                                1px solid #D7DBDD;
}

div.artikelDetailInfos p input {
        width:                                40px;
        height:                                15px;
        margin-bottom:                10px;
        margin-top:                        10px;
}

div.artikelDetailInfos h3 strong {
        display:                        block;
        font-size:                        10px;
        font-weight:                normal;
}

div.ArtikelDetailCrossellingFormat {

           display:                         block;
           float:                                 left;
           width:                                 120px;
           height:                                120px;
           margin:                                5px;
           border:                                1px solid #000000;
           text-decoration:         none;
           padding-top:                5px;
           text-align:                        center;
}

.ausgabeBewertung {
        display:                        block;
        text-align:                        left;
        margin-bottom:                10px;
}

textarea.artikelPartnerTextarea {
        width:                                530px;
        height:                                150px;
        border:                                1px solid #6D808F;
        background-color:        #EDEFF0;
        font-size:                        10px;
        font-family:                verdana, arial, "sans serif";
}					
					
					
					
					
#fussbereich		
{
background:#ee7f00 url(../upload/5/upload/seitengrafik/hintergrundfuss.gif) repeat-x 0 bottom;
clear:both;
display:block;
position:fixed;
font-size:.9em;
height:49px;
text-align:left;
width:100%;
bottom:0;
left:0;
}
#fuss
{margin:0 auto; width:975px;}
#copyright
{color:#7483A5;float:left;margin-top:23px;}
#fussnavigation
{float:left;margin-top:23px;}
#fussnavigation ul	
{list-style-type:none;}
#fussnavigation li
{background:url(../upload/5/upload/seitengrafik/footer_nav_list.gif) no-repeat right center;float:left;margin-right:8px;padding-right:8px;list-style-type:none;}
#fussnavigation li a
{color:#fff;display:block;text-decoration:none;text-transform:uppercase;}
#fussnavigation li a:hover
{text-decoration:underline;}
.kleingedruckt		
{
color:#626262;
font-size:11px;
line-height:14px;
margin-top:-107px;
padding:45px 30px 107px 30px;
width:915px;
text-align:left;
}
.kleingedruckt p	{padding-bottom:15px;}


					
h1,h2,h3,h4,h5,h6,td,th
{font-size:100%;font-weight:normal;}
h1					
{font-size:2em;}
h2					
{font-size:1.6em;font-weight:bold;}
h3					
{font-size:1.2em;font-weight:bold;}
h4,h5,h6			
{font-size:1.0em;font-weight:bold;}
p					
{font-size:1.0em;}
strong				
{font-weight:bold;}
small				
{color:#677aa1;font-size:.8em;}


#menu { position:absolute; width: 200px; background: #eee; } 

    #menu ul { list-style: none; margin: 0; padding: 0; } 

    #menu a, #menu h2 {
      font: bold 11px/16px arial, helvetica, sans-serif;
      display: block;
      border-width: 1px; border-style: solid; border-color: #ccc #888
    #555 #bbb;
      margin: 0; padding: 2px 3px; }

    #menu h2 { color: #FF8635; background: #96D12C; text-transform: uppercase;
    } 

    #menu a { color: #000; background: #efefef; text-decoration: none; } 

    #menu a:hover { color: #a00; background: #fff; } 
    
    
 #menu li { position: relative; }

    #menu ul ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

    div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;} 

    div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}







.glossymenu			
{margin: 5px 0;padding: 0;width: 225px;border: 1px solid #9A9A9A;border-bottom-width: 0;}
.glossymenu a.menuitem
{
background: #000 url(../upload/5/upload/seitengrafik/hintergrundfuss.gif) repeat-x bottom left;
font: bold 12px Arial, sans-serif;
color: #fff;
display: block;
position: relative;
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}
.glossymenu a.menuitem:visited, 
.glossymenu a.menuitem:active, 
.glossymenu a.menuitem:hover
{color: #fff;}
.glossymenu a.menuitem .statusicon
{position: absolute;top: 5px;right: 5px;border: none;}
.glossymenu a.menuitem:hover
{color:#FFC250; background-image: url(../upload/5/upload/seitengrafik/hintergrundfuss.gif);}
.glossymenu div.submenu
{background: #fff;}
.glossymenu div.submenu ul
{list-style-type: none;margin: 0;padding: 0;}
.glossymenu div.submenu ul li
{border-bottom: 1px solid 000;}
.glossymenu div.submenu ul li a
{
display: block;
font: normal 11px Arial, sans-serif;
color: #000;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}
.glossymenu div.submenu ul li a:hover
{background: #DFDCCB;color: #000;}