html    { scrollbar-3d-light-color: #ffcc00; scrollbar-arrow-color: #ffcc00; scrollbar-base-color: #ffcc00; scrollbar-darkshadow-color: #ffcc00; scrollbar-face-color: #0000cd; scrollbar-highlight-color: #0000cd; scrollbar-shadow-color: #ffcc00; scrollbar-track-color: #ffcc00  }
body        { color: #696969; font-size: 9pt; font-family: Verdana; background-color: #ffcc00; background-position: 0 top; text-align: left; margin: 0 auto auto 0 }

p {}
td {}

ul 		  { list-style-type: none; margin: 0 0 8px 4px; padding: 0 }
li 		   { margin: 0 0 0 8px; padding: 0 }
hr  { color: #dc143c; height: 1px }
a:link            { color: #0000cd; font-weight: bold; text-decoration: none }
a:visited        { color: #0000cd; font-weight: bold; text-decoration: none }
a:active         { color: #0000cd; font-weight: bold; text-decoration: none }
a:hover             { color: #dc143c; font-weight: bold; text-decoration: none }

div#main      { background-position: left 0; width: 100% }
div#bgic { position: absolute; z-index: 1; top: 165px; left: 0 }
div#hnavi_cont ul    { margin-right: 15px; float: right }
div#hnavi_cont li   { margin-left: 15px; float: right }
.cerror   { color: #ffcc00; font-size: 10px; background-color: #dc143c; margin-bottom: 2px; padding: 2px }

.men_ul 		     { list-style-type: none; margin-bottom: 15px; margin-left: 0; padding: 0 }
.men_li		          { color: #f00; font-weight: bold; margin-top: 3px; margin-left: 8px; padding: 0; border-style: none; border-color:  }
.men_hl { color: #CCFFAA; font-weight: bold; background-color: #0000cd }

.hmen_ul 		      { list-style-type: none; margin-bottom: 15px; margin-left: 5px; padding: 0 }
.hmen_li 		        { color: #000; font-weight: bold; margin-left: 0; padding: 0 }
.hmen_hl { color: #CCFFAA; font-weight: bold; background-color: #0000cd }
.hmen_def    { color: #000 }
.hmen_def:link             { color: #000; font-weight: bold; text-decoration: none }
.hmen_def:visited         { color: #000; font-weight: bold; text-decoration: none }
.hmen_def:active          { color: #000; font-weight: bold; text-decoration: none }
.hmen_def:hover            { color: #000; font-weight: bold; text-decoration: underline }
.nctvsp    { }
#notify { margin-left: 5px }
#notify textarea   { color: #dc143c; font-size: 7pt; font-family: Verdana; background-color: #ffcc00; margin-left: 10px; width: 520px; height: 40px; overflow: auto; border-width: 0 }
.statusbar   { }
.backlink { text-align: right; width: 100% }
/*Position*/
a.currentposition        { color: #dc143c; font-weight: bold; text-decoration: none }
.aktpossep     { color: #b22222; font-size: 9pt; font-weight: bold; text-decoration: none }
#aktposcont    { }

.page_header   { color: #0000CD; font-size: 12pt; font-weight: bold; margin-top: 10px; margin-bottom: 6px }
.pagecont  { margin-top: 10px }
.logoarraytop      { height: 20px; clear: both }
.pedithead { border: solid 1px #dc143c }
.pedithead table  { margin: 2px; border-collapse: collapse  }
.pedithead input     { margin-right: 10px; margin-left: 5px }
.peditparam { margin-top: 5px; border: solid 1px #0000cd }
.pedithead select     { margin-right: 10px; margin-left: 5px }
.peditparam table  { margin: 2px; border-collapse: collapse  }
.peditparam input    { margin-right: 10px; margin-left: 5px }
.peditpar  { width: 150px }
.peditval  { width: 250px }

.hnavsp   { width: 700px; float: left }
.link_nav {  }
.activ_nav  { color: #000000; font-weight: bold }
.l_link_nav  { }
.l_activ_nav   { color: #0000CD; font-weight: bold }
.h_link_nav   { margin-right: 8px; margin-left: 8px; float: left; clear: none }
.h_activ_nav    { color: #0000CD; font-weight: bold; text-decoration: none; margin-right: 8px; margin-left: 8px; float: left; clear: none }

.h_link_nav:link             { color: #0000CD; font-weight: bold }
.h_link_nav:visited         { color: #0000CD; font-weight: bold }
.h_link_nav:active          { color: #0000CD; font-weight: bold }
.h_link_nav:hover            { color: #dc143c; font-weight: bold; text-decoration: none }

.h_activ_nav:link             { color: #0000CD; font-weight: bold }
.h_activ_nav:visited         { color: #0000CD; font-weight: bold }
.h_activ_nav:active          { color: #0000CD; font-weight: bold }
.h_activ_nav:hover            { color: #dc143c; font-weight: bold; text-decoration: none }

.l_link_nav:link             { color: #000000; font-weight: bold; text-decoration: none }
.l_link_nav:visited        { color: #000000; font-weight: bold; text-decoration: none }
.l_link_nav:active         { color: #000000; font-weight: bold; text-decoration: none }
.l_link_nav:hover           { color: #000000; font-weight: bold; text-decoration: underline }


.sitemap   { font-size: 8pt; position: absolute; left: 400px; width: 390px; overflow: hidden }
.smap_ul 		      { list-style-type: none; margin-bottom: 10px; margin-left: 4px; padding: 0 }
.smap_li 		        { margin-left: 4px; padding: 0 }
.smap_hl   { color: #0000cd; font-weight: bold; background-color: #CCFFAA }
.smap_def    { }
.smap_def:link              { color: #0000cd; font-weight: bold; text-decoration: none }
.smap_def:visited          { color: #0000cd; font-weight: bold; text-decoration: none }
.smap_def:active           { color: #0000cd; font-weight: bold; text-decoration: none }
.smap_def:hover             { color: #0000cd; font-weight: bold; text-decoration: underline }

.xFormLine          { font-size: 9pt; margin-bottom: 5px; clear: both }
.xFormLabel       { font-weight: normal; width: 100px; float: left }
.xFormElement      { font-weight: normal }
.xFormCLabel       { font-weight: normal; margin-right: 3px; margin-left: 3px }
.xFormElement input   { }
.xFormElement textarea   { overflow: auto }

.FormLine     { font-size: 9pt; margin-top: 8px; clear: both }
.FormLabel { width: 150px; float: left }
.FormElement { }
.FormLine { margin-top: 8px; clear: both }
.FormLabel  { width: 150px; float: left }
.FormElement  { }
.pticona   { margin-right: 15px; margin-left: 5px; border: none }
.pbicona  { margin-top: 2px; margin-left: 5px; border: none }
.pticon    { border: none }
.pbicon  { border: non }
/*Mediashow*/
.gal_sel_tx  { width: 300px; height: 100px }
.gal_desc_tx  { width: 300px; height: 75px }
.galad_name_tx { width: 300px }
.galad_new_tx { width: 300px }
.galad_desc_tx  { width: 300px; height: 75px }
.galad_idesc_tx  { width: 300px; height: 100px }
.galad_dtx_tx  { width: 300px; height: 100px }

.gal_gsel_tx       { color: #696969; font-size: 9pt; background-color: #ffcc00; margin-right: 20px; margin-left: 20px; width: 350px; height: 35px; float: left; overflow: auto; border-style: none; border-color:  }

.dia_gal  { margin-top: 3px; clear: both }
.dia_img    { width: 65px; float: left; overflow: hidden }
.dia_edit  { float: left }
.dia_switch  { }
.dia_fsf { }
.dia_fsf fieldset  { margin-bottom: 8px; border: solid 1px #0000cd }
.dia_fslf { }
.dia_fsli   { margin-right: 10px; width: 200px; height: 150px; float: left }
.dia_fslc    { margin-right: 5px; float: left }
.dia_fslc textarea   { color: #696969; font-size: 9pt; font-family: Verdana; background-color: #ffcc00; margin-bottom: 8px; overflow: auto; border-style: none }
.dia_fscu    { font-size: 8pt; line-height: 8pt; width: 150px; float: left }
.dia_fsw  { margin-left: 5px }
.dia_leg   { color: #696969; font-weight: bold }
.dia_frame  { text-align: center }
.dia_simg     { text-align: center; width: 600px; height: 100%; overflow: hidden }
.dia_desc  { text-align: center; margin-top: 3pt }
.dia_desc textarea    { color: #696969; background-color: #ffcc00; text-align: center; overflow: auto; border: solid 1px #ffcc00; font-size: 9pt; font-family: Verdana; }
.dia_nav  { text-align: center; margin-bottom: 4px }
.dia_nav select    { color: #696969; margin-right: 10px; border: solid 1px }
.dia_desctxt   { width: 500px; height: 50px }
.dia_image    { text-align: center }

.dia_gscu      { font-size: 8pt; line-height: 8pt; width: 150px; float: left }
.dia_ggrid  { clear: both }
.dia_ggrid div    { text-align: center; margin: 10px; width: 120px; height: 165px; float: left; overflow: hidden }
.dia_ggrid p    { font-size: 9px; font-weight: normal; margin-top: 0 }
.dia_ggrid img    { border-style: none }

/*Images*/
.img_lu     { margin-bottom: 5px; margin-right: 5px; float: left; border: solid 1px #0000CD }
.img_ru     { margin-bottom: 5px; margin-left: 5px; float: right; border: solid 1px #0000CD }
.img_st     { margin-bottom: 5px; border: solid 1px #0000CD }
.c_lu { margin-right: 5px; margin-bottom: 5px; width: 202px; float: left }
.c_ru { margin-bottom: 5px; margin-left: 5px; width: 202px; float: right }
.c_st { margin-bottom: 5px; width: 202px }
.c_img { margin-bottom: 5px; clear: both; border: solid 1px #0000CD }
/*Content*/
.cont_table { border-collapse: collapse;  }
.cont_table th   { padding-right: 2px; padding-left: 2px; vertical-align: top; border-style: none }
.cont_table td  { vertical-align: top; border: solid 1px #30f }

/*Teaser*/
.teaser_hl  { font-weight: bold; margin-top: 15px; margin-bottom: 8px }
.teaser_con  { margin-bottom: 3px }
.teaser_ccont { margin-top: 30px }
/*Transfer*/
.TP_F   { margin-top: 2px; padding-bottom: 2px; border-bottom: 2px solid #0000cd }
.TP_D { }
.TP_R { }
.TP_S { }

/*Aplication Info*/
.appinfo  { width: 600px; height: 500px }


/*Eventlist*/
.evlist  { margin-top: 55px }
.evli_t { font-weight: bold; margin-bottom: 10px }

#teaser_cont .evli_item  { margin-top: 5px; border-bottom: 1px dotted #0000cd }
#teaser_cont .evli_hl  { color: #0000cd; font-weight: bold; margin-bottom: 3px }
#teaser_cont .evli_b { font-size: 10px; margin-bottom: 3px }
#teaser_cont .evli_c  { }
#teaser_cont .evli_more { font-size: 10px; font-weight: bold }

#content_cont .evli_item   { margin-top: 10px; padding-bottom: 3px; border-bottom: 1px solid #dc143c }
#content_cont .evli_hl  { color: #0000cd; font-weight: bold; margin-bottom: 3px }
#content_cont .evli_b { font-size: 10px; margin-bottom: 3px }
#content_cont .evli_c  { }
#content_cont .evli_more { font-size: 10px; font-weight: bold }

/*Adventkalender*/
.adcal-containerg { background-color: #7fff00; margin: 0 auto; width: 490px; height: 370px }
.adcal-item  { background-color: #c0c0c0; visibility: visible; padding: 5px; position: absolute; z-index: 99; width: 610px; border: solid 2px #00008b }
.adcal-header { width: 100% }
.adcal-hl { color: #0000cd; font-weight: bold; width: 579px; float: left }
.adcal-close { padding-left: 10px }
.adcal-content { padding-top: 2px; clear: both }
