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, Arial, Helvetica, sans-serif; background-position: 0 top; margin: 0 auto auto 0 }
#main { background-position: left 0; margin-top: 0; margin-right: auto; margin-left: auto; width: 1000px; overflow: visible }

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#hnav ul    { margin-right: 15px; float: right }
div#hnav li   { margin-left: 15px; float: right }
.cerror   { color: #ffcc00; font-size: 10px; background-color: #dc143c; margin-bottom: 2px; padding: 2px }

.tree-edit-sw input { color: #000; font-size: 10px; font-weight: bold; background-color: #ffd700; margin-left: 5px }

.cSelPos  { color: #dc143c !important; padding-right: 2px }
.cSelPath  { color: #ec7089 !important; padding-right: 2px }
.cESelPos { color: #dc143c }

.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: #000; font-size: 7pt; font-family: Verdana; background-color: transparent; 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 }


.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 }


/*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 }

/*-----------------------------------------------------*/

/* Sitemap */
.sitemap { }
.sitemap_c     { font-size: 12px; width: 300px; float: right; overflow: hidden }
.sitemap_t     { font-size: 12px; 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: #001155; font-weight: bold; background-color: #c0c0c0 }
.smap_def    { }
.smap_def:link              { color: #001155; font-weight: bold; text-decoration: none }
.smap_def:visited          { color: #001155; font-weight: bold; text-decoration: none }
.smap_def:active           { color: #001155; font-weight: bold; text-decoration: none }
.smap_def:hover             { color: #001155; font-weight: bold; text-decoration: underline }
.sitemap a { margin-left: 10px }
.sitemap a:link              { color: #4b0082; text-decoration: none }
.sitemap a:visited          { color: #4b0082; text-decoration: none }
.sitemap a:active           { color: #dc143c; text-decoration: none }
.sitemap a:hover                  { color: #4b0082; text-decoration: none }
.sitemap a:hover span                    { text-decoration: underline }

/*Country-Language*/
.cola-cs { margin-bottom: 6px }
.cola-cs input[type=submit] { font-size: 9px; background-color: #fff; margin-right: 1px; margin-left: 1px; padding: 0; border-style: none }
.cola-cs input[type=image]  { font-size: 9px; background-color: #fff; margin-right: 1px; margin-left: 1px; padding: 0; border: solid 1px #a9a9a9 }.cola-l input   { margin: 2px 1px; border: solid 1px #a9a9a9 }
.cola-c { margin-bottom: 6px }
.cola-c input  { margin: 2px 1px; border: solid 1px #ffb6c1 }
.cola-l { margin-bottom: 6px }

/*Gallery*/
.gal_name_tx { width: 300px }
.gal_desc_tx  { width: 300px; height: 75px }
.gal_idesc_tx  { width: 300px; height: 100px }
.gal_new_tx { width: 300px }
.gal_dtx_tx   { width: 200px; height: 100px }
.gal_gal   { padding-top: 5px; clear: both }
.gal_img     { padding-right: 5px; float: left; overflow: hidden }
.gal_edit  { float: left }
.gal_switch  { }

/*Transfer*/
.TP_F   { margin-top: 2px; padding-bottom: 2px; border-bottom: 2px solid #0000cd }
.TP_FH    { color: #000; margin-top: 2px; padding-bottom: 2px; border-bottom: 2px solid #dc143c }.TP_D { }
.TP_R { }
.TP_S { }

/*Amtsblatt*/
.ab_hc_sw  { width: 40px }
.ab_hc_mj  { width: 150px }
.ab_hc_r  { padding-right: 15px }
.ab_hc_e  { padding-right: 15px }
.ab_hc_f  { }
.ab_c_sw {}
.ab_c_mj  { }
.ab_c_r {}
.ab_c_e {}
.ab_c_f {}
.TxtColN { color: #696969 }
.TxtColE { color: #dc143c }

/* Style Editor */
.cssle-frame       { color: #696969; font-size: 10px; margin-bottom: 10px }
.cssle-tab input        { background-color: #dcdcdc; margin-left: 5px; border: solid 1px #4646a4; outline: none 1px #4646a4 }
.cssle-tab img    { background-color: #fff !important; margin-left: 5px; border-style: solid !important; border-width: 1px !important; border-color: #4646a4 #4646a4 #fff !important }
.cssle-edc     { background-color: #fff; margin-top: -1px; border: solid 1px #4646a4 }
.css-v    { font-size: 10px; width: 35px }
.css-l   { font-size: 10px; width: 60px }
.css-c    { font-size: 10px; width: 40px }
.css-u   { font-size: 10px; width: 60px }
.css-n    { font-size: 10px; width: 25px }
.css-font  { width: 150px; height: 50px }
.css-decor { height: 100px }
.css-ci { width: 16px; height: 16px }

/* Tabs */
.tabs-frame        { font-size: 10px; margin-bottom: 10px }
.tabs-tab      { background-color: #d3d3d3; margin-bottom: -1px; margin-left: 5px; float: left; border: solid 1px #696969 }
.tabs-tab input          { background-color: #d3d3d3; margin-left: 5px; border-style: none }
.tabs-sel      { background-color: #fff; margin-bottom: -1px; margin-left: 5px; float: left; border-style: solid; border-width: 1px; border-color: #696969 #696969 #fff }
.tabs-sel input           { background-color: #fff; border-style: none }
.tabs-dis      { background-color: #fff; margin-bottom: -1px; margin-left: 5px; float: left; border: solid 1px #696969 }
.tabs-dis input            { color: #c0c0c0; background-color: #fff; border-style: none }
.tabs-cont       { padding: 10px; clear: both; border: solid 1px #808080 }

/*GoogleMaps*/
.gsmaps_legend   { }
.gsmaps_pointenv  { margin-bottom: 4px; padding-right: 2px; padding-left: 2px; clear: both; border-bottom: 2px solid #4b0082 }
.gsmaps_pointenv img  { margin-right: 10px; float: left }
.gsmaps_pointenv div {}
.gsmaps_pointenv div h1   { color: #4b0082; font-size: 10pt; margin-bottom: 1px }
.gsmaps_br  { height: 0; clear: both }

.gsmaps_ctrl     { clear: both }
.gsmaps_zoom      { text-align: left; float: left }
.gsmaps_move      { text-align: center; margin-left: 20px; width: auto; float: left }
.gsmaps_move input      { margin-right: 10px }
.gsmaps_type    { text-align: right }
.gsmaps_card   { clear: both }

