BODY
{
margin:0px;
margin-bottom:20px;
padding:0px;
background-color:#F0E8D7;
background-image:url(../pix/global/hg_head.gif);
background-repeat:repeat-x;

font-family:verdana,sans-serif;
color:#003366;

font-size:70%;
}

.print_show
{
position:absolute;
width:0px;
height:0px;
visibility:hidden;
}

.code
{
/* PROBLEMATISCH
width:auto;
height:auto;
*/
}

.langbuttons
{
float:right;
}

.langbuttons A
{
margin-right:5px;
font-weight:normal;
color:#ffffff;
}

.langbuttons A:hover
{
color:#ffffff;
}



.formhinweis
{
height:200px;
border:1px #000000 solid;
padding:10px;
overflow:scroll;
margin-bottom:10px;
}

.print_hide
{

}

TABLE
{
width:auto;
font-size:100%;
padding:0px;
margin:0px;
margin-top:10px;
}

TH
{
text-align:left;
vertical-align:top;
padding:5px;
background-color:#F0E8D7;
border-right:1px #FFF7E6 solid;
}

TD
{
text-align:left;
vertical-align:top;
padding:5px;
padding-right:10px;
background-color:#ffffff;
border-right:1px #FFF7E6 solid;
border-bottom:1px #FFF7E6 solid;
}

TD.neutral
{
padding:0px;
padding-right:10px;
margin:0px;
background-color:#FFF7E6;
}

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

INPUT,SELECT
{
font-family:verdana,sans-serif;
font-size:100%;
}

IMG
{
border:none;
}

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

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


A
{
font-weight:bold;
color:#003366;
text-decoration:none;
}

A:hover
{
text-decoration:underline;
color:#666666;
}

A.mehr
{
/* PROBLEMATISCH
background-image:url(../pix/global/bu_pfeil_intern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:6px;
*/
text-decoration:none;
}

A.anker
{
background-image:url(../pix/global/pfeil_anker.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
text-decoration:none;
}

A.anker:hover
{
text-decoration:underline;
}

#inner_content A.anker
{
background-image:url(../pix/global/pfeil_anker.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
text-decoration:none;
}

#inner_content A.anker:hover
{
text-decoration:underline;
}


#inner_content A.downloadicon
{
padding-left:20px;
background-repeat:no-repeat;
background-position:0px 0px;
/*padding-bottom:3px;*/
text-decoration:none;
position:relative;
white-space:nowrap;
}

#inner_content A.edit
{
background-image:none;
padding:0px;
}

#inner_content A.ankerziel
{
background-image:none;
padding:0px;
}

#inner_marginal A.downloadicon
{
padding-left:20px;
background-repeat:no-repeat;
background-position:0px 0px;
/*padding-bottom:3px;*/
text-decoration:none;
}

HR
{
margin:0px;
padding:0px;
border:none;
border-bottom:1px #666666 dashed;
color:#FFF7E6;
height:10px;
margin-left:-3px;
margin-bottom:10px;
}

A.more
{
background-image:url(../pix/global/bu_pfeil_intern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:6px;
}

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

STRONG
{

}

STRONG.form_error
{
color:#ff0000;
}


.submit
{
cursor:pointer;
border:1px #666666 solid;
background-color:#ffffff;
color:#003366;
font-weight:bold;
}

.shop_functions
{
border-top:1px #666666 solid;
background-color:#F0E8D7;
padding:3px;
padding-left:2px;
padding-right:5px;
}

.shop_functions .submit
{
border:none;
background-color:#F0E8D7;
background-image:url(../pix/global/bu_pfeil_intern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-top:0px;
padding-bottom:0px;
color:#003366;
}

#service
{
padding-top:3px;
color:#ffffff;
width:100%;
line-height:24px;
white-space:nowrap;
}




#service .left
{
padding-left:11px;
width:10%;
float:left;
}

#service .left.einstellungen
{
background-image:url(../pix/global/bu_einstellung.gif);
background-repeat:no-repeat;
padding-left:20px;
}


#service .right
{

}

#service A
{
font-weight:normal;
color:#ffffff;
margin-left:5px;
margin-right:5px;
text-decoration:none;
}

#service A:hover
{
text-decoration:underline;
}

#service INPUT
{
background-color:#003366;
border:1px #85a5d3 solid;
font-size:80%;
color:#ffffff;
padding:0px;
margin:0px;
margin-right:5px;
}

#service INPUT.submit
{
background-image:url(../pix/global/bu_suche.gif);
background-repeat:no-repeat;
width:12px;
height:12px;
border:none;
}

#service LABEL
{
margin-right:5px;
margin-left:5px;
}


#head
{
background-image:url(../pix/global/hg_head.gif);
background-repeat:repeat-x;
height:135px;
white-space:nowrap;
}

.hider
{
float:left;
width:579px;
overflow:hidden;
border-right:1px #85A5C3 solid;
}

H1
{
background-image:url(../pix/global/head_zwei_linien.gif);
background-repeat:repeat-x;
background-position:left bottom;
font-size:150%;
margin:0px;
border-bottom:0px #666666 solid;
margin-bottom:10px;
padding-bottom:10px;
}

H2
{
font-size:125%;
margin:0px;
border-bottom:1px #666666 solid;
padding-top:10px;
margin-bottom:10px;
padding-bottom:3px;
}

H3
{
font-size:125%;
margin:0px;
margin-bottom:5px;
}

H3.balken
{
font-size:100%;
padding:3px;
padding-left:2px;
padding-right:2px;
background-color:#F0E8D7;
margin-bottom:10px;
}

H4
{
font-size:100%;
margin:0px;
color:#666666;
}

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

.panel_border
{
border:1px #666666 solid;
padding:5px;
background-color:#F0E8D7;
}


#head .pix
{
background-image:url(../pix/global/bildlinien.gif);
height:64px;
white-space:nowrap;
}


#head .pix .aligner
{
width:16.62%;
float:left;
overflow:hidden;
white-space:nowrap;
}


#headline
{
padding-left:21px;
margin-top:7px;
height:37px;
overflow:hidden;
white-space:nowrap;
}

#status
{
padding-top:5px;
padding-bottom:5px;
margin-bottom:16px;
padding-left:21px;
overflow:hidden;
white-space:nowrap;
background-color:#F0E8D7;
padding-right:21px;
margin-left:14px;
margin-right:14px;
}

#status A
{
font-weight:normal;
text-decoration:none;
}

#status A:hover
{
font-weight:normal;
text-decoration:underline;
color:#003366;
}

#status A.zurueck
{
font-weight:normal;
background-image:url(../pix/global/bu_zurueck.gif);
background-repeat:no-repeat;
padding-left:15px;
float:left;
}

#status A.click
{
font-weight:normal;
font-weight:bold;
}

#main
{
width:760px;
background-image:url(../pix/global/contentlinien.gif);
background-repeat:repeat-y;
background-position:180px -86px;
text-align:left;
padding-bottom:10px;
background-color:#FFF7E6;
}

#main .mainheadline
{
margin-left:205px;
margin-right:14px;
}

#outer_content
{
/*margin-left:180px;*/
padding-bottom:52px;
width:410px;
overflow:hidden;
}

#inner_content A
{
}

.linkextern_icon
{
background-image:url(../pix/global/bu_pfeil_extern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
width:8px;
}

.linkintern_icon
{
background-image:url(../pix/global/bu_pfeil_intern.gif);
background-repeat:no-repeat;
background-position:0px 4px;
width:8px;
}



#inner_content A.extern
{
/* PROBLEMATISCH
background-image:url(../pix/global/bu_pfeil_extern.gif);
padding-left:10px;
*/
}

#inner_content
{
margin-left:25px;
}

#inner_content IMG
{
/*border:1px #003366 solid;*/
}

#inner_content IMG.editicon,#inner_marginal IMG.editicon
{
border:none;
}

#inner_marginal H3
{
font-size:100%;
}

#outer_marginal
{
width:156px;
float:right;
padding-right:14px;
overflow:hidden;
/*width:19.9%;*/
}

#outer_marginal .top_spacer
{
font-size:150%;
margin:0px;
background-image:url(../pix/global/head_zwei_linien.gif);
background-repeat:repeat-x;
background-position:left bottom;
margin-bottom:10px;
padding-bottom:10px;
}

#inner_marginal
{
margin-left:20px;
}


#inner_marginal IMG
{
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
}

#inner_marginal .text_spacer
{
margin-bottom:10px;
font-size:90%;
}


#outer_navig
{
width:180px;
float:left;
/*width:20%;*/
overflow:hidden;
}

#inner_navig
{
margin-left:14px;
border-top:1px #cccccc solid;
}

#inner_navig A
{
font-weight:normal;
}

#inner_navig A.navig_1 
{
display:block;
text-decoration:none;
color:#003366;
padding:3px;
padding-left:15px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}


#inner_navig A.navig_1:hover 
{
font-weight:bold;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_1_click
{
display:block;
text-decoration:none;
background-color:#003366;
color:#ffffff;
padding:3px;
padding-left:15px;
padding-right:15px;
font-weight:bold;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
/*background-image:url(../pix/global/balken_mouseover_weiss.gif);
background-repeat:repeat-y;*/
border-bottom:1px #cccccc solid;
}

#inner_navig A.navig_2 
{
display:block;
text-decoration:none;
color:#003366;
background-color:#f0e8d7;
padding:3px;
padding-left:29px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#inner_navig A.navig_2:hover 
{
font-weight:bold;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_2_click
{
font-weight:bold;
display:block;
text-decoration:none;
color:#003366;
background-color:#dbdbdb;
padding:3px;
padding-left:29px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_3 
{
display:block;
text-decoration:none;
color:#003366;
background-color:#f1f1f1;
padding:3px;
padding-left:44px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#inner_navig A.navig_3:hover 
{
font-weight:bold;
}

#inner_navig A.navig_3_click
{
font-weight:bold;
display:block;
text-decoration:none;
color:#003366;
background-color:#f1f1f1;
padding:3px;
padding-left:44px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}


#inner_navig A.navig_4
{
display:block;
text-decoration:none;
color:#003366;
background-color:#ffffff;
padding:3px;
padding-left:15px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#inner_navig A.navig_4:hover 
{
font-weight:bold;
background-image:url(../pix/global/balken_mouseover.gif);
background-repeat:repeat-y;
}

#inner_navig A.navig_4_click
{
font-weight:bold;
display:block;
text-decoration:none;
color:#ffffff;
background-color:#003366;
padding:3px;
padding-left:15px;
padding-right:15px;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#inner_navig .navig_spacer
{
margin-top:5px;
border-bottom:1px #cccccc solid;
}

#footer
{
background-image:url(../pix/global/footergrafik.gif);
background-repeat:no-repeat;
clear:both;
padding-top:10px;
margin-left:180px;
padding-left:20px;
border-right:14px #FFF7E6 solid;
}

#footer .left
{
float:left;
}

#footer .right
{
}

#footer A
{
text-decoration:none;
font-weight:normal;
margin-left:5px;
margin-right:5px;
}

#footer A:hover
{
text-decoration:underline;
color:#003366;
}

.bold
{
font-weight:bold;
}

.italic
{
font-style:italic;
}

