BODY
{
margin:0px;
font-family:verdana;
font-size:70%;
color:#333333;
background:url(../pix/hintergrund.gif) 0px -52px repeat-x #025061;   
padding:0px;
text-align:center;
margin-bottom:20px;
}

TABLE
{
font-size:100%;
padding:0px;
margin:0px;
margin-bottom:20px;
}

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

.datum
{
background:url(../pix/datum_bg.gif) repeat-x;
width:155px;
float:left;
height:19px;
font-weight:bold;
padding-top:2px;
}

.kalender TH,.kalender TD
{
background:#ffffff;
border:1px #ffffff solid;
font-weight:bold;
padding:3px;
}


H1
{
margin:0px;
font-size:140%;
font-family:georgia;
color:#025061;
margin-bottom:15px;
}

H2
{
margin:0px;
font-size:100%;
margin-bottom:10px;
}

H3
{
margin:0px;
}

H4
{
margin:0px;
}

H5
{
margin:0px;
}

HR
{
margin:0px;
padding:0px;
border:none;
border-top:1px #B3CBCD dashed;
color:#ffffff;
height:1px;
}

UL
{
margin-bottom:5px;
padding:15px;
}

LI
{
margin-bottom:5px;
}


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

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


A:hover
{
text-decoration:underline;
}


FORM
{
margin:0px;
}

INPUT,TEXTAREA,SELECT
{
font-family:verdana;
font-size:90%;
font-weight:bold;
}

LABEL
{
}

INPUT.submit
{
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
}

.head_start
{
background-image:url(../pix/bild_startseite.jpg);
background-repeat:no-repeat;
background-position:right top;
border-top:1px #CBDC09 solid;
border-bottom:1px #ffffff solid;
}


IMG
{
border:none;
}

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

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

.gallery_border
{
float:left;
/*width:112px;*/
border-top:1px #B3CBCF solid;
padding-top:5px;
margin-right:10px;
margin-bottom:0px;
font-size:90%;
}
/*APA 3.08.07*/
div #content div.gallery_border a{background:none;padding:0;}
div #content div.gallery_border a.mehr{background-image:url(../pix/pfeil_links.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
font-weight:bold;
text-decoration:none;
font-size:90%;
}

STRONG.form_error
{
color:#ff0000;
}

.breaker
{
clear:both;
}

#outer_main
{
width:968px;
background-color:#ffffff;
padding-bottom:8px;
margin-top:30px;
padding-top:8px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#inner_main
{
margin:8px;
margin-top:0px;
margin-bottom:0px;
}



#head
{
background-color:#cbdc09;
padding-left:17px;
padding-right:8px;
color:#025061;
font-size:90%;
}

#head FORM
{
padding-top:5px;
}

#head INPUT
{
width:20%;
background-color:#e5ee84;
}

#head INPUT.submit
{
border:1px #ffffff solid;
width:auto;
color:#025061;
}

#head LABEL
{
border-left:1px #ffffff solid;
padding-left:5px;
}

#head A
{
padding-top:10px;
padding-right:5px;
padding-left:5px;
}

#head IMG
{
clear:both;
margin-top:5px;
}

#navig
{
clear:both;
width:225px;
background-color:#025061;
float:left;
background-image:url(../pix/hg_navi.gif);
background-position:0px -3px;
background-repeat:no-repeat;
padding-bottom:20px;
overflow:hidden;
}

#navig A
{
display:block;
text-decoration:none;
}

#navig .level1
{
padding-top:75px;
width:217px;
}

#navig .level1 A
{
font-weight:bold;
font-family:georgia;
color:#b3cacf;
padding-top:2px;
padding-bottom:2px;
padding-left:17px;
}

#navig .level1 A:hover
{
background-color:#679635;
color:#025061;
}

#navig .level1 A.click
{
background-color:#cbdc09;
color:#025061;
}

#navig .level1 A.click:hover
{
background-color:#cbdc09;
color:#025061;
}

#navig .level2
{

}

#navig .level2 A
{
font-weight:bold;
font-family:verdana;
font-size:90%;
color:#ffffff;
padding-top:3px;
padding-bottom:3px;
display:block;
padding-left:24px;
}

#navig .level2 A:hover
{
background-color:#025061;
color:#ffffff;
background-image:url(../pix/bu_subnavi_mouseover.gif);
background-position:0px 6px;
background-repeat:no-repeat;
}

#navig .level2 A.click
{
background-image:url(../pix/bu_subnavi_mouseon.gif);
background-position:0px 6px;
background-repeat:no-repeat;
background-color:#025061;
color:#ffffff;
}

#navig .level2 A.click:hover
{
background-image:url(../pix/bu_subnavi_mouseon.gif);
background-position:0px 6px;
background-repeat:no-repeat;
background-color:#025061;
color:#ffffff;
}


#navig .level3 A
{
font-weight:bold;
font-family:verdana;
font-size:90%;
color:#ffffff;
padding-top:3px;
padding-bottom:3px;
display:block;
padding-left:34px;
}

#navig .level3 A:hover
{
background-color:#025061;
color:#ffffff;
background-image:url(../pix/bu_subnavi_mouseover.gif);
background-position:0px 6px;
background-repeat:no-repeat;
}

#navig .level3 A.click
{
background-image:url(../pix/bu_subnavi_mouseon.gif);
background-position:0px 6px;
background-repeat:no-repeat;
background-color:#025061;
color:#ffffff;
}

#navig .level3 A.click:hover
{
background-image:url(../pix/bu_subnavi_mouseon.gif);
background-position:0px 6px;
background-repeat:no-repeat;
background-color:#025061;
color:#ffffff;
}

#headpic
{
float:left;
height:200px;
width:727px;
background-color:#cbdc09;
overflow:hidden;
}

#status
{
float:right;
width:717px;
font-size:90%;
padding-top:5px;
padding-bottom:5px;
margin-bottom:18px;
border-bottom:1px #B3CBCD dashed;
}

#aligner
{
float:right;
text-align:left;
width:717px;
margin-left:10px;
}

#aligner INPUT.submit
{
background-color:#ffffff;
border:1px #025061 solid;
color:#025061;
font-weight:bold;
}

.inner_text
{
padding:3px;
}


#content
{
float:left;
width:516px;
margin-right:15px;
padding-bottom:18px;
}

#content A,#content_start A,#marginal A,#marginal_start A
{
background-image:url(../pix/doppelpfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:8px;
}



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

#content .special_panel_right
{
margin-left:2px;
width:439px;
background-color:#e5edef;
float:right;
}

#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:640px;
height:56px;
background-color:#e5edef;
float:right;
}

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

#content .shop_panel_bottom INPUT.submit
{
background-image:url(../pix/pfeil_links.gif);
background-repeat:no-repeat;
background-position:0px 3px;
border:none;
background-color:#cedde1;
color:#025061;
text-transform:none;
}

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

#content .balken
{
height:6px;
background-color:#cbdc09;
margin-bottom:10px;
}

#content H3
{
border-top:6px #cbdc09 solid;
background-repeat:repeat-x;
font-size:100%;
padding-bottom:5px;
border-bottom:1px #B3CBCD dashed;
margin-bottom:5px;
padding-top:5px;
margin-top:0px;
}

#content H4
{
font-size:100%;
color:#025061;
}

#marginal
{
float:left;
width:184px;
padding-bottom:18px;
}

#aligner_start
{
clear:both;
text-align:left;
margin-left:17px;
}

#content_start
{
float:left;
margin-top:18px;
width:491px;
}

#marginal_start
{
margin-top:18px;
float:left;
margin-left:8px;
width:435px;
padding-bottom:18px;
}

#marginal_start .content
{
border-top:6px #cbdc09 solid;
padding-top:0px;
padding-bottom:20px;
padding-left:0px;
padding-right:8px;
}

#marginal_start H1
{
font-family:georgia;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px #B3CBCD dashed;
margin-bottom:13px;
font-size:100%;
color:#025061;
}

#marginal_start H2
{
margin:0px;
font-size:90%;
}

#marginal_start H3
{
font-size:100%;
color:#025061;
}

#marginal IMG
{
border-top:6px #cbdc09 solid;
width:186px;
}

#marginal .bildtext
{
font-size:90%;
padding-top:6px;
padding-bottom:20px;
padding-left:0px;
padding-right:0px;
}

#marginal .bildtext H3
{
font-size:100%;
color:#025061;
}

#marginal .content
{
border-top:6px #cbdc09 solid;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
}

#marginal .content H4
{
font-family:georgia;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px #B3CBCD dashed;
margin-bottom:8px;
font-size:100%;
color:#025061;
}

#marginal .content H5
{
font-size:100%;
color:#025061;
}

#marginal_start .submit
{
background-color:#ffffff;
border:1px #025061 solid;
color:#025061;
font-weight:bold;
float:right;
}

#footer
{
clear:both;
background-color:#cbdc09;
font-size:90%;
}

#footer A
{
padding-left:5px;
padding-right:5px;
}

#content A.mehr,#content_start A.mehr,#marginal A.mehr,#marginal_start A.mehr
{
background-image:url(../pix/pfeil_links.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:10px;
font-weight:bold;
text-decoration:none;
font-size:90%;
}

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

#content A.edit,#content_start A.edit,#marginal A.edit,#marginal_start A.edit
{
background-image:none;
padding:0px;
margin:10px;
clear:both;
}

.top-border
{
border-top:6px #cbdc09 solid;
padding-top:5px;
}

A.ankerziel
{
height:0px;
background:none !important;
}

A.download
{
padding:4px 0px 3px 20px !important;
}

.italic
{
font-style:italic;
}

.texteinzug
{
margin:0px;
padding:0px;
margin-left:70px;
display:block;
}
