/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enthält */
BODY   { color: #271164; font-size: 0.9em; font-family: "Times New Roman", Times, Serif, serif; background-color: #271164; background-image: none; scrollbar-3d-light-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #3366FF; scrollbar-darkshadow-color: #271164; scrollbar-face-color: #271164; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #330066; scrollbar-track-color: #0000FF  }
#news_hl a { font-size: 1em; font-weight: bold }

.TextNavBar { font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, Sans-serif, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal;}



 P    { color: #271164; font-size: 0.9em; font-family: "Times New Roman", Times, serif }

 .rechts { text-align: right;}
 .zentriert { text-align: center;}
 .klein  { font-size: 6pt }
 .fett { font-weight: bold;}
.block { text-align: justify;}


 H1   { color: #271164; font-size: 16pt; font-family: "Times New Roman", Times, Serif, serif; font-weight: bold }
H2   { color: #271164; font-size: 14pt; font-family: "Times New Roman", Times, Serif, serif; font-weight: bold }
 H3   { color: #271164; font-size: 1.1em; font-family: "Times New Roman", Times, Serif, serif; font-weight: bold }
 H4  { color: rgb(39,17,100); font-size: 12pt; font-family: "Times New Roman", Times, Serif, serif; font-style: italic; font-weight: bold }
 H5  { color: rgb(39,17,100); font-size: 11pt; font-family: "Times New Roman", Times, Serif, serif; font-style: italic; font-weight: bold }
 H6 { font-family: 'Times New Roman', Times, Serif, serif; font-size: 8pt; color: rgb(39,17,100);}
/* Content */
.news { color: #271164; font-size: 0.9em; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-decoration: none; text-align: justify }
.news a:link { color: #271164; font-size: 0.9em; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-decoration: underline }
.news a:visited { color: #360; font-size: 0.9em; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-decoration: underline }
.news a:hover { color: #271164; font-size: 0.9em; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #dcdcdc }
.news a:active { color: #271164; font-size: 0.9em; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #dcdcdc }
.content, .content p  { color: #271164; font-size: 1em; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-decoration: none }
.content a:link  { color: #271164; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline }
.content a:visited  { color: #360; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline }
.content a:hover  { color: #271164; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #dcdcdc }
.content a:active  { color: #271164; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #dcdcdc }
#content_container   { margin: 0; padding: 20px 10px; width: 600px }
#contmaster { width: 600px }
/* footer */
.footer { color: #271164; font-size: 0.9em; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-decoration: none }
.footer a:link { color: #271164; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline }
.footer a:visited { color: #360; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: underline }
.footer a:hover { color: #271164; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #dcdcdc }
.footer a:active { color: #271164; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background-color: #dcdcdc }
/* Tabellen */
#master { background-color: #fff; margin: 0; padding: 0; width: 800px }
#head { background-image: url("../images/top_bg.jpg"); background-repeat: no-repeat; width: 800px; height: 150px; vertical-align: top; border-width: 1px 1px 0; border-color: #f00 }
#left   { background-image: url("../images/Back.gif"); background-repeat: repeat-y; width: 180px }
#nav1   { width: 180px; vertical-align: top }
#anfahrt { background-image: url("../images/Karte_neu.jpg"); background-repeat: no-repeat; width: 600px; height: 616px }
#bottom { padding-top: 7px; padding-bottom: 7px; vertical-align: bottom }
/* container */
#titel { color: #271164; font-size: 2.2em; font-weight: 700; text-align: right }
#wappen  { background-image: url("../images/WappenHolst.jpg"); background-repeat: no-repeat; background-position: 480px 15px; width: 600px }
#left_column_container  { background-image: url("../images/Back.gif"); background-repeat: repeat-y; margin: 0; padding: 0 }

/* nav */

#main_nav_container {
    line-height: 0;
    padding: 0;
    margin: 10px 0px 0px 0px;
    width: 180px;
    voice-family: "\"}\"";
    voice-family: inherit;
}

#main_nav_list {
    border: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#main_nav_list li {
    margin: 0;
    padding: 0;
}

/*--- main navigation items ------------------------------------------------*/

#main_nav_list a  { text-align: left; display: block; margin: 0 0 0 10px; width: 150px; overflow: hidden; voice-family: inherit }

a.main_nav_item { line-height: 50px; padding: 0 0 0 42px }

a.main_nav_item:hover { line-height: 50px; padding: 0 0 0 42px }

a.main_nav_active_item  { line-height: 50px; padding: 0 0 0 42px }

/*--- container for the subnavigation --------------------------------------*/

.sub_nav_container  { line-height: 0; margin: 2px 0 0 20px; padding: 0; width: 120px; overflow: hidden; voice-family: "\"}\"" }

/*--- subnavigation --------------------------------------------------------*/

.sub_nav_list  { list-style-type: none; margin: 0; padding: 0; border: 0 }

.sub_nav_list li  { margin: 0; padding: 0 }

/*--- subnavigation items --------------------------------------------------*/

.sub_nav_list a  { text-align: left; display: block; margin: 0; overflow: hidden; voice-family: inherit }

a.sub_nav_item   { line-height: 20px; background-image: url("../images/SubNav_b.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; padding: 0 0 0 19px }

a.sub_nav_item:hover  { line-height: 21px; padding: 0 0 0 19px }

a.sub_nav_active_item  { line-height: 21px; padding: 0 0 0 19px }
a.main_nav_active_item   { color: #fff; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; background: url("../images/Nav_neu_a.jpg") no-repeat left top }
a.main_nav_item  { color: #dcdcdc; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; background: url("../images/Nav_neu_b.jpg") no-repeat left top }
a.main_nav_item:hover   { color: #fff; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-style: normal; font-weight: 600; text-decoration: none; background: url("../images/Nav_neu_a.jpg") no-repeat left top }
a.sub_nav_active_item   { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background: url("../images/SubNav_a.jpg") no-repeat left top }
a.sub_nav_item  { color: #271164; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background: #fff url("../images/SubNav_b.jpg") no-repeat left top }
a.sub_nav_item:hover  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; background: url("../images/SubNav_a.jpg") no-repeat left top }