BODY
{
background-color:#780000;
margin:0px;
font-family:verdana;
font-size:70%;
color:#333333;
background-repeat:repeat-x;
padding:0px;
text-align:center;
margin-bottom:20px;

overflow:auto;
overflow: -moz-scrollbars-vertical;

}

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

.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:150%;
color:#e6e6e6;
margin-bottom:15px;
font-family:arial;
}

H2
{
margin:0px;
font-size:120%;
margin-bottom:10px;
font-family:verdana;
font-weight:bold;
}

H3
{
margin:0px;
font-family:verdana;
font-weight:normal;
}

H4
{
margin:0px;
font-family:arial;
}

H5
{
margin:0px;
font-family:verdana;
font-weight:normal;
}

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

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

LI
{
margin-bottom:5px;
}


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

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


A:hover
{
text-decoration:underline;
}


FORM
{
margin:0px;
}

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

LABEL
{
}

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

/*
.head_start
{
background:url(../pix/bild_startseite.jpg) no-repeat right top;
}*/
.head_start
{
background-image:url(../pix/bild_startseite.jpg);
background-repeat:no-repeat;
background-position:right top;

}

IMG
{
border:none;
}

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

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

.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;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-top:8px;
}

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



#head
{
background:#780000 url(../pix/hg_kopfbereich.gif) repeat-x;
padding-left:17px;
padding-right:8px;
color:#e2d1d1;
font-size:90%;
height:136px;
border-bottom:4px #ffffff solid;
}




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

#head INPUT,#head SELECT
{
width:20%;
background-color:#A74F4F;
color:#ffffff;
}

#head SELECT
{
width:auto;
}




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

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

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

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

#navig
{
clear:both;
width:238px;
background-color:#2e2e2e;
float:left;
padding-bottom:20px;
overflow:hidden;
}

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

#navig .level1
{
padding-top:9px;
width:230px;
}

#navig .level1 A
{
font-weight:bold;
color:#D9D9D9;
padding-top:4px;
padding-bottom:4px;
padding-left:17px;
}

#navig .level1 A:hover
{
background-color:#A1A1A1;
color:#2e2e2e;
}

#navig .level1 A.click
{
background-color:#A1A1A1;
color:#2e2e2e;
}

#navig .level1 A.click:hover
{
background-color:#A1A1A1;
color:#2e2e2e;
}

#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:#2e2e2e;
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:#2e2e2e;
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:#2e2e2e;
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:#2e2e2e;
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:#2e2e2e;
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:#2e2e2e;
color:#ffffff;
}


#headpic
{
float:left;
height:240px;
width:714px;
background-color:#780000;
overflow:hidden;
}



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

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

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

.inner_text
{
padding:3px;
}


#content
{
float:left;
width:498px;
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:#780000;
text-transform:none;
}

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

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

#content H3
{
border-top:6px #780000 solid;
background-repeat:repeat-x;
font-size:100%;
padding-bottom:5px;
border-bottom:1px #c4c4c4 dashed;
margin-bottom:5px;
padding-top:5px;
margin-top:20px;
font-family:verdana;
font-weight:bold;
}

#content H4
{
font-size:120%;
color:#780000;
font-family:verdana;
font-weight:bold;

}

#marginal
{
float:left;
width:190px;
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 #780000 solid;
padding-top:0px;
padding-bottom:20px;
padding-left:0px;
padding-right:0px;
}

#marginal_start H1
{
padding-top:5px;
padding-bottom:5px;
border-bottom:1px #c4c4c4 dashed;
margin-bottom:13px;
font-size:120%;
color:#e6e6e6;
font-family:verdana;
font-weight:bold;
}

#marginal_start H2
{
margin:0px;
font-size:90%;
font-family:verdana;
font-weight:normal;
}

#marginal_start H3
{
font-size:100%;
color:#780000;
font-family:verdana;
font-weight:normal;
}

#marginal IMG
{
border-top:6px #780000 solid;
}

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

#marginal .bildtext H3
{
font-size:100%;
color:#780000;
font-family:verdana;
font-weight:normal;
}

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

#marginal .content H4
{
font-family:verdana;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px #c4c4c4 dashed;
margin-bottom:8px;
font-size:120%;
color:#e6e6e6;
}

#marginal .content H5
{
font-size:100%;
color:#780000;
font-family:verdana;
font-weight:normal;
}

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

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

#footer A
{
color:#ffffff;
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 #780000 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;
}


#slideshow_status
{
padding:10px 0px 10px 0px;
width:460px;
text-align:right;
}

.slideshow
{
clear:both;
border:1px solid #cccccc;
background:#EFEFEF;
}

#slideshow_container
{
border:none;
width:444px;
float:left;
display:block;
overflow:hidden;
margin-bottom:10px;
}

#slideshow_container .pic
{
float:left;
height:78px;
width:77px;
margin:0px 10px 0px 0px;
background:#ffffff;
border:1px #cccccc solid;
text-align:center;
line-height:250%;
}



.slideshow A
{
background:none !important;
padding:0px !important;
margin:0px !important;
}

#bild_preview
{
border:1px solid #cccccc;
padding:5px;
background:#ffffff url(../pix/loading.gif) no-repeat center center;
text-align:center;
margin-bottom:10px;
min-height:100px;
}
/*


.slideshow
{
clear:both;
margin:0px 20px 0px 245px;
border:1px solid #c6d5e4;
height:143px;
}

.slideshow A
{
background:none !important;
padding:0px !important;
margin:0px !important;
}

#slideshow_container
{
border:none;
width:619px;
float:left;
display:block;
overflow:hidden;
margin-right:9px;
}

#slideshow_container .pic
{
float:left;
height:121px;
margin:10px 0px 0px 6px;
padding-right:6px;
border-right:1px solid #c6d5e4;
width:142px;
}

#slideshow_container IMG
{
border:1px solid #c6d5e4; 
}

.startseite_aktuelles STRONG
{
font-size:110%;
}

.dohighlight
{
background:#DBE392;
}

*/
