BODY
{
background:#e5e5e5;
font-size:78%; 
font-family:arial;
text-align:center;
margin:0em 0em 4.01606425703em 0em;
padding:0em;
color:#444444;         
}
           
P
{
margin:0em;
margin-bottom:0.803212851406em;
}


#inner_content P,#inner_content UL
{
line-height:1.3em;
}



.panel_border
{
border:0.0803212851406em #CCD4DB solid;
padding:1.20481927711em 0.401606425703em 0em 0.401606425703em;
}

.bold
{
font-weight:bold;
}

FORM,INPUT,TEXTAREA
{
font-size:100%;
font-family:arial;
margin:0em;
padding:0em;
}

INPUT,TEXTAREA,SELECT
{
background:#ffffff;
border:none;
}

INPUT[type=submit],INPUT[type=button]
{
cursor:pointer;
background:none;
font-weight:bold;
color:#00274A;
background:#ffffff;
border:0.0803212851406em solid #00274A;
}



INPUT[type=submit]:hover
{
color:#ffffff;
}

INPUT[type=radio],INPUT[type=checkbox]
{
margin-right:0.401606425703em;
}


#inner_content INPUT[type=text],#inner_content TEXTAREA,#inner_content SELECT
{
border:0.0803212851406em solid #CCD4DB;
padding:0.240963855422em;
margin-bottom:0.401606425703em;
}

#inner_content INPUT[type=submit],#inner_content INPUT[type=button]
{
padding:0.240963855422em 0.963855421687em 0.240963855422em 0.963855421687em;
color:#00274A;
font-size:110%;
}

#inner_content INPUT[type=submit]:hover,#inner_content INPUT[type=button]:hover
{
background:#CCD4DB;
}



.shop_panel H3
{
font-size:110%;
margin-top:0em;
}

INPUT.submit_shop
{
font-size:100% !important;
color:#00274A !important;
background:url(../pix/bu_warenkorb.png) no-repeat 0em 0em !important;
padding:0em 0em 0.240963855422em 1.60642570281em !important;
margin-left:0.803212851406em;
border:none;
}

INPUT.submit_shop:hover
{
color:#990000 !important;
}



IMG
{
border:none;
}

IMG.left
{
float:left;
clear:both;
margin-right:0.803212851406em;
margin-bottom:0.803212851406em;

}

IMG.right
{
float:right;
clear:both;
margin-left:0.803212851406em;
margin-bottom:0.803212851406em;
}


.form_error
{
color:#ff0000;
}


H1,H2,H3,H4
{
margin:0em;
padding:0em;
font-size:100%;
}

H1
{
color:#00274A;
margin-bottom:0.803212851406em;
font-size:170%;
}

H2
{
font-size:110%;
color:#00274A;
}


H3
{
color:#00274A;
margin-top:1.20481927711em;
margin-bottom:0.803212851406em;
}


A
{
color:#00274a;
text-decoration:none;
cursor:pointer;
}

A:hover,A:focus
{
color:#00274a;
text-decoration:underline;
}



A.linkpfeil,A.anker
{
color:#00274a !important;
background:url(../pix/bu_navi_on.png) no-repeat 0em 0.160642570281em;
text-decoration:none !important;
padding-left:1.20481927711em;
font-weight:bold;
line-height:1.5em;
}

A.linkpfeil:hover,A.linkpfeil:focus
{
text-decoration:underline !important;
}

A.aktuelles_zurueck,A.aktuelles_vor
{
display:block;
float:right;
width:1.245em;
height:1.245em;
margin-left:0.401606425703em;
margin-top:-0.160642570281em;
cursor:pointer;
}

#start_left H3.kategorie
{
margin-top:0px;
}



A.aktuelles_zurueck
{
background:url(../pix/bu_letzte_eintrag_mouse_off.gif) no-repeat;
}

A.aktuelles_zurueck:hover,A.aktuelles_zurueck:focus
{
background:url(../pix/bu_letzte_eintrag_mouse_over.gif) no-repeat !important;
}

A.aktuelles_vor
{
background:url(../pix/bu_naechste_eintrag_mouse_off.gif) no-repeat;
}

A.aktuelles_vor:hover,A.aktuelles_vor:focus
{
background:url(../pix/bu_naechste_eintrag_mouse_over.gif) no-repeat !important;
}

#outer_main
{
background:url(../pix/bild_hg.jpg) no-repeat center top;
width:88.3534136546em;
margin:0em auto 0em auto;
text-align:left;        
}

#inner_main
{
margin-left:4.81927710843em;
width:78.7148594378em;
}


#spacer_top
{
height:17.2690763052em;       
}

#spacer_bottom
{        
height:4.81927710843em;
display:block;
padding-top:5.62248995984em;
}

A#spacer_toggle
{         
height:4.81927710843em;
width:4.81927710843em;
display:block;
margin-left:1.60642570281em;
background:url(../pix/bu_nach_oben_mouse_off.png) no-repeat left bottom;
}

A#spacer_toggle:hover,A#spacer_toggle:focus
{
background:url(../pix/bu_content_nach_oben.png) no-repeat left bottom !important;
}

A#spacer_toggle.open
{
background:url(../pix/bu_nach_unten_mouse_off.png) no-repeat left bottom;
}

A#spacer_toggle.open:hover,A#spacer_toggle.open:focus
{
background:url(../pix/bu_content_nach_unten.png) no-repeat left bottom !important;
}



#outer_main_content
{
clear:both;
}

#inner_main_content
{
background:#ffffff;
}

#inner_content A
{
color:#990000;
text-decoration:none;
}


#inner_content A:hover,A:focus
{
color:#00274a;
text-decoration:underline;
}

#head
{
background:#00274a;
padding:1.60642570281em 1.60642570281em 0em 1.60642570281em;
height:6.42570281124em;
}

#head A
{
color:#ffffff;
}

#head FORM
{
clear:both;
padding-top:1.20481927711em;
}

#head INPUT
{
width:15.421686747em;
border:none;
padding:0.321285140562em 0.240963855422em 0.321285140562em 0.240963855422em;
font-weight:bold;
color:#7F93A4;
text-transform:uppercase;
height:1.12449799197em;
/*margin-left:22.4899598394em;
float:left;
*/
background:#e5e9ed;
}

#head IMG
{
float:left;
}

#head A.logo
{
display:block;
width:22.000em;
height:4.880em;
float:left;
}



#head LABEL
{
position:absolute;
left:-10000px;
top:-10000px;
}

/*
#head INPUT[type=image]
{
float:left;
width:1.70706827309em;
height:1.76706827309em;
padding:0em;
background:#e5e9ed;
margin-left:0em;
}
*/

#head INPUT[type=submit]
{
background:none !important;
color:#ffffff !important;
width:auto !important;
height:auto !important;
}


#service
{
width:40.1606425703em;
float:right;
text-align:right;
}


#service .servicelinks LI
{
border-left:0.0803212851406em solid #8093a5;
padding-left:0.562248995984em;
margin-left:0.562248995984em;
float:left;
}

#service .servicelinks
{
width:39em;
text-align:right;
float:right;
}

#service .servicelinks UL
{
list-style-type:none;
margin:0em;
padding:0em;
display:block;
}

#service .servicelinks LI UL
{
display:none;
width:100px;
position:absolute;
margin-left:-0.6em;
padding-top:0.5em;
}

#service .servicelinks LI:hover UL
{
display:block;
}

#service .servicelinks LI UL LI,#service .servicelinks LI UL,#service .servicelinks LI UL LI IMG
{
text-align:left;
float:none;
}

#service .servicelinks LI UL LI
{
margin:0px;
padding:0px;
background:#667D92;
}


#service .servicelinks LI UL LI A
{
float:none;
display:block;
padding-left:0.6em;
padding-top:0.5em;
padding-bottom:0.5em;
border-top:1px solid #4D6881;
}


UL.geogr_list
{
list-style-type:none;
margin:0em;
padding:0em;
}

UL.geogr_list LI
{
float:left;
padding-right:5px;
}


#service .servicelinks IMG
{
float:left;
}

#service .servicelinks LI:first-child,#footer A:first-child
{
border:none;
margin:0em;
padding:0em;
}

#service IMG
{
float:right;
margin-right:0.401606425703em;
margin-top:-0.401606425703em;
}

#service A.lang IMG
{
margin-top:0em;
}


#outer_navig
{
background:#00274a;
}

#outer_navig A
{
color:#ffffff;
font-weight:bold;
}

#outer_navig A:hover
{
text-decoration:none;
}


#inner_navig UL
{
list-style-type:none;
margin:0em;
padding:0em;
display:block;
background:#00274a;
}

#inner_navig UL.first
{
height:4.81927710843em; 
}

#inner_navig UL LI
{
float:left;
}




#inner_navig UL LI A
{
padding:1.84738955823em 0em 0em 0.963855421687em;
height:2.4718875502em;
display:block;
font-size:110%;            
}

#inner_navig UL LI A SPAN.click
{
text-decoration:underline;
}

#inner_navig UL LI A SPAN SPAN
{                   
padding-right:0.963855421687em;
border-right:0.0803212851406em solid #8093a5;
}

#inner_navig UL LI:first-child
{                   
margin-left:0.642570281124em;
}

#inner_navig UL LI UL LI:first-child
{                   
margin-left:0em;
}

#inner_navig UL LI A SPAN.last SPAN
{
border:none;
}

#inner_navig UL LI A:focus
{
text-decoration:none;
}


#inner_navig UL LI UL
{

position:absolute;
left:-100000px;
}



#inner_navig UL LI:hover UL.second
{
left:auto;
position:absolute;
background:#00274a;
width:16.0642570281em;
z-index:100;
padding-bottom:0.803212851406em;
}

#inner_navig UL LI UL LI
{
padding:0em 0.803212851406em 0em 0.803212851406em;
}

#inner_navig UL LI UL LI A
{
font-size:100%;
font-weight:normal;
height:auto;
padding:0.401606425703em 0.803212851406em 0.401606425703em 0.803212851406em;
width:12.8514056225em;
border-bottom:0.0803212851406em solid #7f93a4;
}

#inner_navig UL LI UL LI A.first
{
border-top:0.0803212851406em solid #7f93a4;
}

#inner_navig UL LI UL LI A:hover,#inner_navig UL LI UL LI A:focus
{
background:#7f93a4;
}





#outer_content_navig
{
width:17.6706827309em;
float:left;
margin:0em 3.21285140562em 0em 1.60642570281em;
}

#inner_content_navig
{
}

#inner_content_navig UL
{
list-style-type:none;
padding:0em;
margin:0em;
}

#inner_content_navig UL LI
{
}

#inner_content_navig UL LI A.first_link
{
padding:0em;
border:none;
}


#inner_content_navig A,#inner_content_navig SPAN 
{
display:block;
border-bottom:0.0803212851406em solid #CCD4DB;
padding:0.401606425703em 0em 0.401606425703em 0em;
font-weight:bold;
}

#inner_content_navig A:hover
{
text-decoration:none;
color:#990000;
}

#inner_content_navig SPAN
{
border-top:0.160642570281em solid #CCD4DB;
font-size:110%;
color:#00274A;
}

#inner_content_navig A.ebene_1
{
padding-left:1.20481927711em;
}

#inner_content_navig A.ebene_2
{
padding-left:2.40963855422em;
}



#inner_content_navig A.ebene_1_click
{
color:#990000;
padding-left:1.20481927711em;
background:url(../pix/bu_navi_on.png) no-repeat 0em 0.481927710843em;
}

#inner_content_navig A.ebene_2_click
{
color:#990000;
padding-left:2.40963855422em;
background:url(../pix/bu_navi_on.png) no-repeat 1.20481927711em 0.481927710843em;
}



#outer_content
{
float:left;
width:54.6184738956em;
}    

#outer_content.no_navig
{
margin:0em 1.60642570281em 0em 1.60642570281em;
width:auto;
}

#outer_content.startseite
{
width:auto;
}    

#inner_content
{
}

#inner_content #start_left
{
margin-left:1.60642570281em;
width:54.6184738956em;
float:left;
}

#inner_content #start_right
{
margin-left:3.21285140562em;
width:17.6706827309em;
float:right;
}


#status
{
clear:both;
background:#7f93a4;
color:#ffffff;
padding:0.562248995984em 1.60642570281em 0.642570281124em 1.60642570281em;
margin-bottom:3.53413654618em;
}

#status A
{
color:#ffffff;
padding:0em 0.401606425703em 0em 0.401606425703em;    
}

#status A:first-child
{
background:url(../pix/bu_home.gif) 0em 0em no-repeat;
padding-left:2.00803212851em;
padding-top:0.160642570281em;
padding-bottom:0.401606425703em;
}

#footer
{
background:#00274a;
color:#ffffff;
margin-top:1.60642570281em;
padding:0.562248995984em 1.60642570281em 0.642570281124em 1.60642570281em;
}

#footer A
{
color:#ffffff;
float:right;
border-right:0.0803212851406em solid #8093a5;
padding-right:0.562248995984em;
margin-right:0.562248995984em;
}

#footer A:first-child
{
background:url(../pix/bu_seite_drucken.gif) 0em 0.160642570281em no-repeat;
padding-left:1.60642570281em;
}

.breaker
{
clear:both;
height:0em;
}

#service_pulldown
{
margin-right:1.60642570281em;
float:right;
background:#667D92 url(../pix/hg_pulldown_stiftunglinks.gif) repeat-x;
text-align:right;
min-width:16.4658634538em;
}

#service_pulldown UL A
{
color:#ffffff;
padding:0.401606425703em 1.20481927711em 0.401606425703em 0.803212851406em;
display:block;
border-bottom:0.0803212851406em solid #4d6881;
margin:0em 0.803212851406em 0em 0.803212851406em;
}

#service_pulldown UL LI A,.servicelinks A.lang
{
background:url(../pix/bu_stiftunglinks_oeffnen.png) no-repeat right 0.722891566265em;
}

.servicelinks A.lang
{
padding-right:1.5em;
background-position:right 0.2em;
}

#service_pulldown UL LI UL A
{
background-image:none;
}

#service_pulldown UL LI UL A:hover,#service_pulldown UL LI UL A:focus
{
background:url(../pix/bu_stiftunglinks_pfeil_mouse_over.png) no-repeat right 0.722891566265em;
}



#service_pulldown UL A:hover,#service_pulldown UL A:focus
{
text-decoration:none;
}

#service_pulldown UL
{
list-style-type:none;
padding:0em;
margin:0em;
}

#service_pulldown LI
{
padding:0em;
margin:0em;
}

#service_pulldown UL LI UL
{
position:absolute;
left:-10000px;
}

#service_pulldown UL LI:hover UL
{
position:relative;
left:auto;
}       

A#top_button
{
background:url(../pix/bu_nach_oben_mouse_off.png) no-repeat;
width:4.81927710843em;
height:4.81927710843em;
margin-top:-7.22891566265em; 
float:right;
}

A#top_button:hover,A#top_button:focus
{
background:url(../pix/bu_nach_oben_mouse_over.png) no-repeat;
}


.shop_panel
{
clear:both;
}

.shop_pic
{
float:left;
clear:both;
width:7.22891566265em;
margin-right:1.60642570281em;
}


.shop_panel
{
width:54.6184738956em;
float:left;
margin-bottom:1.60642570281em;
}

.shop_detail
{
background:#e5e9ed;
height:1.84738955823em;
padding:0.722891566265em 0.803212851406em 0em 0.803212851406em;
border-top:0.0803212851406em solid #CCD4DB;
border-bottom:0.0803212851406em solid #CCD4DB;
}

.shop_panel A
{
color:#00274a !important;
text-decoration:none !important;
}

.shop_panel A:hover
{
text-decoration:underline !important;
}

.shop_panel .shop_detail INPUT[type=text]
{
margin:0em !important;
padding:0.160642570281em !important;
}

.shop_detail .preis
{
font-weight:bold;
float:left;
}

.shop_detail .bestell
{
margin-top:-0.240963855422em;
float:right;
}


.shop_pic IMG
{
max-width:6.58634538153em;
max-height:6.58634538153em;
}

DIV.shop_pic
{
width:6.58634538153em;
height:6.58634538153em;
padding:0.0803212851406em;
border:0.0803212851406em solid #CCD4DB;
}

DIV.shop_panel_right
{
width:45.7831325301em;
float:left;
}

DIV.shop_pic A
{
display:table-cell;
text-align:center;
vertical-align:middle;
width:6.58634538153em;
height:6.58634538153em;
}

DIV.shop_pic IMG
{
margin:auto;
}

H2.kategorie
{
font-size:110%;
color:#00274a;
margin:0em;
margin-bottom:0.401606425703em;
padding-bottom:0.401606425703em;
padding-left:0em;
padding-right:0.401606425703em;
border-bottom:0.0803212851406em #ccd4db solid;
border-top:0.240963855422em #ccd4db solid;
/* background-image:url(../pix/global/h2_border_top.gif); */
background-repeat:repeat-x;
padding-top:0.803212851406em;
margin-top:0.562248995984em;
}

H3.kategorie
{
border-top:0.160642570281em solid #CCD4DB;
border-bottom:0.0803212851406em solid #CCD4DB;
padding:0.481927710843em 0em 0.401606425703em 0em;
font-size:120%;
text-transform: uppercase;
margin-bottom:2.00803212851em;
margin-top:2.00803212851em;
}

TABLE
{
width:100%;
font-size:100%;
padding:0em;
margin:0em;
border:0.0803212851406em #72889B solid;
border-bottom:none;
border-right:none;
}

TH
{
text-align:left;
vertical-align:top;
padding:0.401606425703em;
background-color:#72889B;
border-right:0.0803212851406em #ffffff solid;
color:#ffffff;
}

TD
{
text-align:left;
vertical-align:top;
padding:0.401606425703em;
padding-right:0.803212851406em;
background-color:#E5E8EB;
border-right:0.0803212851406em #72889B solid;
border-bottom:0.0803212851406em #72889B solid;
}

HR
{
background:none;
border:none;
border-top:0.0803212851406em solid #ccd4db;
}

.start_aktuelles
{
}

.start_aktuelles H3
{
font-size:170%;
margin-bottom:0.803212851406em;
}

.start_aktuelles H3 SPAN
{
font-size:70%;
}

.start_aktuelles_pic
{
width:28.1124497992em;
float:left;
}

.start_aktuelles_pic IMG
{
width:26.5060240964em;
height:13.2530120482em;
background:url(../pix/bild_aktuelles_schatten.jpg) #dddddd left bottom;
padding-bottom:1.52610441767em;
}

.start_aktuelles_container
{
display:none;
clear:both;
}

#outer_content.startseite_detail
{
margin-left:1.60642570281em;
width:75.5020080321em;
}

.start_panel
{
width:26.5060240964em;
float:left;
margin:0em 1.60642570281em 0.803212851406em 0em;
}

.start_panel_pic
{
width:8.43373493976em;
float:left;
}

.start_panel_content
{
width:18.0722891566em;
float:left;
}


.start_panel_pic IMG
{
max-width:7.22891566265em;
}

#top-link
{
background:url("../pix/bu_nach_oben_mouse_off.png") no-repeat right bottom;
width:4.81927710843em;
height:4.81927710843em;
display:none;
position:fixed;
right:2.00803212851em;
bottom:2.00803212851em;
font-weight:bold;
text-decoration:none;
}

#top-link:hover,#top-link:focus
{
background:url("../pix/bu_nach_oben_mouse_over.png") no-repeat right bottom !important;
}

#top-link SPAN
{
visibility:hidden;
}


A.anker
{
display:block;           
background:url(../pix/bu_anker.png) no-repeat 0em 0.160642570281em;
}

.anzahl_warenkorb
{
background:#E5E9ED;
border:0.0803212851406em solid #CCD4DB;
padding:0.722891566265em 0.803212851406em 0.722891566265em 0.803212851406em;
}

A.bu_warenkorb
{
background:url(../pix/bu_warenkorb.png) no-repeat 0em 0em;
padding:0em 0em 0.240963855422em 1.60642570281em;
float:right;
color:#00274A !important;
}

A.bu_warenkorb:hover
{
text-decoration:none !important;
color:#990000 !important;
}

#inner_content A.zeitleiste
{
white-space:normal;
background-image:none;
padding:1.84738955823em;
padding-top:0.401606425703em;
padding-bottom:0.401606425703em;
background-color:#ffffff;
text-decoration:none;
border:0.0803212851406em #BFC9D2 solid;
}

#inner_content A.zeitleiste:hover
{
text-decoration:underline;
}

#inner_content A.zeitleiste_click
{
white-space:normal;
background-image:none;
padding:1.84738955823em;
padding-top:0.401606425703em;
padding-bottom:0.401606425703em;
background-color:#BFC9D2;
color:#333;
font-weight:bold;
text-decoration:none;
border:0.0803212851406em #BFC9D2 solid;
}

#inner_content A.zeitleiste_click:hover
{
text-decoration:underline;
}

UL.std_list
{
list-style-type:none;
margin:0em;
padding:0em;
display:block;
}

A:focus
{
background-image:none !important;
background-color:#A82E2E !important;
color:#ffffff !important;
}

INPUT[type=submit]:focus
{
color:#ffffff !important;
background-color:#A82E2E !important;
}

A:focus IMG
{
border-color:#A82E2E !important; 
}


.hide
{
position:absolute;
top:-10000px;
left:-10000px;
}

.startseite H2.kategorie
{
border-top:0.160642570281em solid #CCD4DB;
border-bottom:0.0803212851406em solid #CCD4DB;
padding:0.481927710843em 0em 0.401606425703em 0em;
font-size:120%;
text-transform: uppercase;
margin:0em 0em 1em 0em;

}