BODY
{
background-color:#ffffff;
margin:0px;
margin-bottom:10px;
font-family:verdana;
font-size:70%;
color:#333333;
padding:0px;

}


TABLE
{
font-size:100%;
padding:0px;
margin:0px;
margin-bottom:20px;
}
/*Shop Tabelle*/
TABLE.shoptable, TABLE.rechnung {
width:100%;
}

TH
{
text-align:left;
vertical-align:top;
border-bottom:1px #000000 solid;
padding:5px;
}

TD
{
text-align:left;
vertical-align:top;
padding:5px;
border-bottom:1px #000000 dashed;
}


HR
{
margin:0px;
padding:0px;
border:none;
border-top:1px #b6b397 solid;
color:#ecebe1;
height:1px;
}
/*APA OL hinzugefügt*/
UL
{
margin-top:15px;
margin-bottom:0px;
padding:15px;
padding-bottom:0px;
padding-top:0px;
}
OL
{
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
padding-left:23px;
}

UL.sitemap
{
list-style-image:url(../pix/global/spacer.gif);
}

LI
{
padding:0px;
margin:0px;
}

H1
{
font-size:150%;
font-weight:bold;
margin:0px;
margin-bottom:15px;
color:#003399;
}

H2
{
font-size:110%;
font-weight:bold;
margin:0px;
margin-bottom:15px;
background-repeat:no-repeat;
background-position:0px 4px;
}

H3
{
font-size:110%;
font-weight:bold;
margin:0px;
margin-bottom:10px;
border-bottom:1px #b6b397 solid;
padding-bottom:5px;
}

H4
{
font-size:100%;
font-weight:bold;
margin:0px;
color:#333333;
}

H5
{
background-color:#6f47a1;
color:#ffffff;
font-weight:bold;
font-size:90%;
padding:3px;
padding-left:7px;
padding-right:14px;
margin:0px;
margin-top:20px;
background-image:url(../pix/global/marginal_block_rechts.gif);
background-repeat:no-repeat;
background-position:top right;
}

.gallery_border
{
float:left;
border-top:1px #C1C1C1 solid;
padding-top:5px;
margin-right:10px;
margin-bottom:10px;
font-size:90%;
}

P
{
margin:0px;
margin-bottom:10px;
}

FORM
{
margin:0px;
}

INPUT,TEXTAREA,SELECT
{
font-family:verdana;
font-size:100%;
margin-bottom:5px;
}

LABEL
{
}

INPUT.submit
{
cursor:pointer;
}

A
{
text-decoration:none;
color:#003399;
}

A:hover
{
text-decoration:underline;
}

A.mehr
{
background-image:url(../pix/global/bu_intern.gif);
background-repeat:no-repeat;
background-position:0px 5px;
text-decoration:none;
padding:0 0 3px 15px;
font-weight:bold;
font-size:90%;
}

/*APA 080807 */
A.zurueck
{
background-image:url(../pix/global/bu_zurueck.gif);
background-repeat:no-repeat;
background-position:0px 3px;
text-decoration:none;
padding-left:15px;
float:right;
margin-right:5px;
}

A.linkextern
{
background-image:url(../pix/global/bu_intern.gif);
background-repeat:no-repeat;
background-position:0 3px;
text-decoration:none;
padding:0 0 0 13px;
display:block
}

A.linkintern
{
background-image:url(../pix/global/bu_intern.gif);
background-repeat:no-repeat;
background-position:0 3px;
text-decoration:none;
padding:0 0 0 13px;
}

A.warenkorb
{
background-image:url(../pix/global/bu_zum_warenkorb.gif);
background-repeat:no-repeat;
background-position:3px 3px;
background-color:#5cbd2b;
color:#ffffff;
font-weight:bold;
padding:3px;
padding-left:40px;
width:100%;
text-transform:uppercase;
}


A.top
{
background-image:url(../pix/global/bu_nach_oben.gif);
background-repeat:no-repeat;
background-position:0px 2px;
text-decoration:none;
padding-left:15px;
float:left;
font-weight:bold;
margin-right:5px;
}

A.anker
{
background-image:url(../pix/global/bu_anker.gif);
background-repeat:no-repeat;
background-position:left 2px;
text-decoration:none;
padding:0 0 3px 18px;
display:block;
line-height:1.2em;
}

A.downloadicon
{
background-image:url(../pix/global/bu_extern.gif);
padding-left:20px;
background-repeat:no-repeat;
background-position:0px 0px;
padding-bottom:3px;
}

BR
{
}

.panel
{
margin-bottom:15px;
}

.panel_border
{
padding:8px;
border:1px #c1c1c1 solid;
margin-bottom:15px;
}

#main
{
width:99%;
float:left;
background-image:url(../pix/global/content_bg.gif);
background-position:left top;
}


#main .head
{
width:100%;
background-color:#102144;
float:left;
}

STRONG.form_error
{
color:#ff0000;
}

#main .head FORM
{
margin-top:12px;
}

#main .head .submit
{
background-color:#102144;
color:#ffffff;
font-weight:bold;
border:1px #ffffff solid;
}

#main .head LABEL
{
color:#ffffff;
}

#main .line
{
clear:both;
height:2px;
background-color:#ffffff;
width:100%;
}

#main .top_shadow
{
width:20px;
height:43px;
}

#main .head IMG
{
float:left;
}

#main .head FORM
{
float:right;
padding-right:10px;
}

#main .mainpic
{
background-color:#ffffff;
width:100%;
overflow:hidden;
background-image:url(../pix/global/head_bg.gif);
background-repeat:repeat-x;
}


#main .status
{
clear:both;
padding-bottom:8px;
padding-top:8px;
padding-left:18px;
padding-right:20px;
font-size:90%;
background-color:#003399;
color:#ffffff;
}

#main .status A
{
color:#ffffff;
text-decoration:underline;
font-weight:normal;
}

#main .status SPAN
{
font-weight:bold;
}

#main .spacer
{
margin:0px;
background-image:url(../pix/global/schatten_content.gif);
background-repeat:repeat-x;
}

#service
{
width:100%;
height:20px;
font-size:90%;
padding-bottom:10px;
color:#b6b397;
}

#service A
{
color:#003399;
margin-left:5px;
margin-right:5px;
}



#service IMG
{
float:left;
margin-top:11px;
}

#main .footer
{
border-top:1px #999999 solid;
clear:both;
margin-left:210px;
padding-top:5px;
padding-bottom:30px;
font-size:90%;
margin-top:10px;
color:#999999;
margin-right:204px;
}

#main .footer A
{
margin-right:5px;
margin-left:5px;
}

#content
{
margin-left:209px;
margin-right:184px;
padding-right:30px;
}

#content A.linkintern
{
display:inline;
}

#content A.linkextern
{
display:inline;
}

#content .submit
{
font-weight:bold;
background-color:#ffffff;
border:1px #003399 solid;
color:#003399;
}

#content .content_spacer
{
padding-top:23px;
}

#navig
{
width:194px;
float:left;
margin-right:15px;
font-size:90%;
/*display:none;*/
}

#navig A
{
text-decoration:none;
display:block;
color:#ffffff;
border-top:1px #496caf solid;
}

#navig .level_1_1
{
text-transform:uppercase;
width:195px;
}

#navig .level_1_1 A
{
background-color:#003399;
padding-top:5px;
padding-bottom:5px;
padding-left:18px;
padding-right:5px;
}

#navig .level_1_1 A.click
{
background-color:#003399;
padding-top:5px;
padding-bottom:5px;
padding-left:18px;
padding-right:5px;
background-image:url(../pix/global/bu_navi_pfeil_off.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}

#navig .level_1_1 A:hover
{
background-color:#6685c2;
}

#navig .level_1_1 A.click:hover
{
background-color:#6685c2;
background-image:url(../pix/global/bu_navi_pfeil_on.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}


#navig .level_1_2
{
text-transform:none;
}

#navig .level_1_2 A
{
border-top:1px #97aad0 solid;
color:#003399;
background-color:#bfcce5;
background-image:url(../pix/global/bu_subnavi_pfeil_off.gif);
background-repeat:no-repeat;
background-position:18px 5px;
padding-left:30px;
}

#navig .level_1_2 A:hover
{
background-color:#ecebe1;
background-image:url(../pix/global/bu_subnavi_pfeil_on.gif);
background-repeat:no-repeat;
background-position:18px 5px;
padding-left:30px;
}


#navig .level_1_2 A.click:hover
{
background-color:#ecebe1;
background-image:url(../pix/global/bu_subnavi_pfeil_on.gif);
background-repeat:no-repeat;
background-position:18px 5px;
padding-left:30px;
}

#navig .level_1_2 A.click
{
background-color:#ecebe1;
background-image:url(../pix/global/bu_subnavi_pfeil_on.gif);
background-repeat:no-repeat;
background-position:18px 5px;
padding-left:30px;
}

#navig_bottom
{
color:#999999;
padding-top:20px;
padding-left:14px;
padding-right:0px;
background-image:url(../pix/global/schatten_navi.gif);
background-repeat:repeat-x;
}
#navig_bottom A
{
border:none;
}

#navig_bottom IMG
{
margin:10px;

}

#navig_bottom DIV
{
text-align:left;
}

#navig_bottom DIV.pic
{
text-align:center;
}

/*Marginalspalte*/
#marginal
{
padding-top:23px;
margin-right:10px;
width:185px;
float:right;
font-size:90%;
background-color:#ecebe1;
background-image:url(../pix/global/schatten_content.gif);
background-repeat:repeat-x;
}

#marginal A
{
display:block;
}

#marginal IMG
{
}

#marginal .outer_box
{
background-color:#6F47A1;
background-image:url(../pix/global/kasten_schatten_rechts.gif);
background-repeat:no-repeat;
background-position:right top;
}

#marginal .inner_box
{
margin-left:7px;
background-color:#ffffff;
width:168px;
padding-bottom:1px;
}

#marginal .inner_box IMG
{
float:none;
margin:0px;
padding:0px;
}

#marginal .inner_box A
{
padding:0px;
background-image:none;
display:inline;
}

#marginal .inner_box STRONG
{
color:#999999;
}

#marginal .bottom_box_schatten
{
clear:both;
height:10px;
background-image:url(../pix/global/kasten_schatten_unten.gif);
background-repeat:no-repeat;
background-position:left bottom;
}





#marginal .panel
{
overflow:hidden;
width:175px;
}

#marginal .text_spacer
{
margin-top:8px;
margin-bottom:15px;
margin-right:5px;
margin-left:7px;
}

#marginal .submit
{
font-weight:bold;
background-color:#ffffff;
border:1px #987A01 solid;
color:#987A01;
}

#marginal .headline
{
background-color:#003399;
height:6px;
background-image:url(../pix/global/marginal_ecke_biege.gif);
background-repeat:no-repeat;
}


#bottom_shadow
{

}

#bottom_shadow DIV
{
}



IMG
{
border:none;
}


IMG.right
{
float:right;
margin-left:10px;
margin-bottom:10px;

}

IMG.left
{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.breaker
{
clear:both;
height:0px;
}


#content .shop_panel_left
{
margin-bottom:10px;
border:1px #b3cacf solid;
clear:both;
width:73px;
height:78px;
float:left;
overflow:hidden;
}

#content .shop_panel_right
{
margin-left:2px;
width:485px;
height:53px;
background-color:#e5edef;
float:right;
}

#content .shop_panel_bottom
{
margin-bottom:10px;
margin-left:2px;
width:485px;
background-color:#cedde1;
float:right;
}

#content .shop_panel_bottom INPUT.submit
{
background-color:#cedde1;
color:#025061;
}
/*APA 2.08.2007*/
div#content form.shopFormular {
width:99% !important;
}
div#content form#trolleyFormular {
width:99% !important;
}

div#content form#trolleyFormular input.submit {
margin:0;padding:0;width:105px;
}

div#content form#trolleyFormular input.change {
margin:0;padding:0;width:150px;
}

#content .shop_panel_bottom STRONG
{
padding-top:4px;
float:right;
}

/*Patrick*/
SPAN.english
{
color:#0033CC;
}

DIV.linker_abstand
{
margin-left:20px;
}

#main .downloadcenter
{
}

#main .downloadcenter A
{
display:block;
}