/* Standard */
body{background-color:#FFF;margin:0;padding:0}
form{margin:0;padding:0}
table,img{border:0 none}
/* Clear */
.clearBoth{clear:both;float:none;font-size:1px;height:1px;line-height:1px}
/* Head */
#head{height:50px;margin:0;padding:0;width:991px}
#head .head_headline{color:#06C;font-size:1.2em;left:10px;position:relative;text-align:left;top:8px}
#head .head_breadcrumb{color:#F60;font-size:0.7em;font-weight:700;left:10px;position:relative;top:5px}
#head a{color:#F60;text-decoration:underline}
#head_logo{height:50px;margin:0;padding:0;text-align:left;width:991px}
/* Navigation Left */
#positioner{left:0;position:absolute;width:620px;}
#nav{display:none}
/* Right */
#rightcontent{float:right;width:620px}
/* Content */
#content{float:left;width:620px}
#content a{color:#000;text-decoration:none}
#content a:hover,a:active{color:#000;text-decoration:none}
#content ul{color:#000;font-size:small;list-style-position:outside;list-style-type:disc;list-style-image:url();margin:0 0 16px;padding:0 0 0 17px}
#content li{color:#000;font-size:small}
#content .search_form{margin:10px 0 0 0;padding:0}
#content .search_element{float:left;font-size:0.8em;margin:0 2px 0 0;padding:0;width:139px}
/* Gallery */
#gallery{margin:0;padding:0;width:590px}
#gallery .gallery_image{float:left;margin:0 0 20px;padding:0;text-align:center;width:118px}
#lightbox{background-color:#EEE;border-bottom:2px solid #666;border-right:2px solid #666;padding:10px}
#lightboxDetails{font-size:0.8em;padding-top:0.4em}    
#lightboxCaption{float:left;margin:3px 0 0 0;padding:0}
#keyboardMsg{float:right;margin:0;padding:0}
#lightbox img{border:none} 
#overlay img{border:none}
/* Ad */
#ad{display:none}
#ad_flash{display:none}
/* Navigation Right */
#nav_right{display:none}
/* Foot */
#foot{display:none}
/* Homepage */
.homepage{background-color:#F8F5EE;float:left;height:75px;width:591px}
.homepage_double_height{background-color:#F8F5EE;float:left;height:150px;width:591px}
.homepage_link_ext{display:none}
.homepage_left{border-left:1px solid #69C;border-right:1px solid #69C;border-top:1px solid #69C;float:left;height:75px;margin:0;padding:0;width:175px}
.homepage_left_double_height{border-left:1px solid #69C;border-right:1px solid #69C;border-top:1px solid #69C;float:left;height:150px;margin:0;padding:0;width:175px}
.homepage_left_border{border:1px solid #69C;float:left;height:75px;margin:0;padding:0;width:175px}
.homepage_left_border_double_height{border:1px solid #69C;float:left;height:150px;margin:0;padding:0;width:175px}
.homepage_left_bg{background:url() no-repeat;width:175px}
.homepage_left_bg_ohne{width:175px}
.homepage_left_link{color:#06C;display:block;font-size:small;height:75px;line-height:23px;text-decoration:none}
.homepage_left_link_double_height{color:#06C;display:block;font-size:small;height:150px;line-height:23px;text-decoration:none}
.homepage_right{border-right:1px solid #E5E3DD;border-top:1px solid #E5E3DD;float:left;height:75px;margin:0;overflow:hidden;padding:0;width:412px}
.homepage_right_double_height{border-right:1px solid #E5E3DD;border-top:1px solid #E5E3DD;float:left;height:150px;margin:0;overflow:hidden;padding:0;width:412px}
.homepage_right_border{border-bottom:1px solid #E5E3DD;border-right:1px solid #E5E3DD;border-top:1px solid #E5E3DD;float:left;height:75px;margin:0;overflow:hidden;padding:0;width:412px}
.homepage_right_border_double_height{border-bottom:1px solid #E5E3DD;border-right:1px solid #E5E3DD;border-top:1px solid #E5E3DD;float:left;height:150px;margin:0;overflow:hidden;padding:0;width:412px}
.spacer_18{margin-left:18px;padding:0}
.spacer_30{margin-left:30px;padding:0}
.spacer_19{margin-left:19px;padding:0}
.spacer_bottom{margin-bottom:8px;padding:0}
/* Form */
.form{color:#000;float:left;font-size:small;line-height:20px;margin:0;padding:0;width:591px}
.form_button{background-color:#DAE8F6;border:1px solid #69C;color:#000;cursor:pointer;font-size:small;font-weight:700;width:170px}
.form_head{color:#000;float:left;font-size:small;height:25px;line-height:25px;width:180px}
.form_element{color:#000;float:left;font-size:small;height:25px;line-height:25px;width:210px}
.form_element_radio{color:#000;float:left;font-size:small;line-height:25px;width:410px}
.form_error{color:red;float:left;font-size:small;font-weight:400;height:25px;line-height:25px;visibility:hidden;width:200px}
.form_head_textarea{color:#000;float:left;font-size:small;height:110px;line-height:25px;width:180px}
.form_element_textarea{color:#000;float:left;font-size:small;height:110px;line-height:25px;width:210px}
.form_error_textarea{color:red;float:left;font-size:small;font-weight:400;height:110px;line-height:25px;visibility:hidden;width:200px}
.form_select{color:#000;font-size:small;width:205px}
.form_textarea_sms_counter{background-color:#DAE8F6;border:0;font-size:small}
.form_textarea{color:#000;font-size:small;height:100px;width:200px}
.form_textarea_focus{background-color:#DAE8F6;color:#000;font-size:small;height:100px;width:200px}
.form_text{color:#000;font-size:small;width:200px}
.form_text_focus{background-color:#DAE8F6;color:#000;font-size:small;width:200px}
.form_text_150{color:#000;float:left;font-size:small;height:25px;line-height:25px;width:150px}
.form_text_140{color:#000;font-size:small;width:140px}
.form_text_focus_140{background-color:#DAE8F6;color:#000;font-size:small;width:140px}
.form_text_70{color:#000;font-size:small;width:70px}
.form_text_focus_70{background-color:#DAE8F6;color:#000;font-size:small;width:70px}
.form_text_50{color:#000;font-size:small;width:50px}
.form_text_focus_50{background-color:#DAE8F6;color:#000;font-size:small;width:50px}
.form_text_radio_50{color:#000;float:left;font-size:small;width:50px}
.form_text_radio_focus_50{background-color:#DAE8F6;color:#000;float:left;font-size:small;width:50px}
.form_text_20{color:#000;font-size:small;width:20px}
.form_text_focus_20{background-color:#DAE8F6;color:#000;font-size:small;width:20px}
/* Text */
a,address,blockquote,h1,h2,h3,h4,div,img,input,label,legend,li,ol,option,p,q,select,strong,span,textarea,td,th,ul{font-family:Arial,sans-serif}
h1{font-size:1.0em;font-weight:500;margin:0;padding:0}
h2{color:#FFF;font-size:0.8em;font-weight:700;margin:0;padding:0}
p{color:#000;font-size:small;line-height:16px;margin:0 0 16px;padding:0}
.standard{color:#000;font-size:small;line-height:16px;padding:0}
.subline{color:#000;font-size:small;font-weight:700;line-height:16px;padding:0}
.standard_blau{color:#06C;font-size:small;line-height:16px;padding:0}
.fussnote{color:#000;font-size:x-small;line-height:14px;padding:0}
.text_html_head{background:url() no-repeat;height:25px;line-height:25px}
.text_html_left{float:left;height:174px;margin-top:1px;width:150px}
.text_html_left_events{float:left;width:150px}
.text_html_right{background-color:#F8F5EE;border:1px solid #E5E3DD;float:left;height:172px;margin:1px 0 0 1px;width:437px}
#text_html_right_container{background-color:#F8F5EE;border:1px solid #E5E3DD;float:left;margin:1px 0 0 1px;width:437px}
#text_html_right_container_job{background-color:#F8F5EE;border:1px solid #E5E3DD;float:left;margin:1px 0 10px;width:588px}
#text_html_right_container_faq{background-color:#F8F5EE;border:1px solid #E5E3DD;float:left;height:435px;margin-top:1px;width:588px}
#text_html_turn a{color:#000;font-size:small;font-weight:700;text-decoration:underline}
#text_html_turn a:hover,a:active{text-decoration:underline}
.spacer_5{margin-left:5px;padding:0}
.spacer_156{margin-left:156px;padding:0}
.spacer_margin6{margin:0 6px 0 6px;padding:0}
.spacer_kachel{margin:5px 25px}
.text_html_hotlinks_left{float:left;height:50px;margin:1px 0 12px;text-align:center;width:150px}
.text_html_hotlinks_right{background-color:#F8F5EE;border:1px solid #E5E3DD;float:left;height:48px;margin:1px 0 12px 1px;width:437px}
.text_html_hotlinks_right_link{color:#06C;font-size:small;font-weight:700;text-decoration:underline}
.text_html_media_links{float:left;height:73px;margin:0 6px 0 6px;padding:0;width:359px}
.text_html_media_rechts{float:right;height:73px;width:60px}
.text_standard_590{height:75px;margin-bottom:3px;overflow:hidden;text-align:left;width:591px}
.text_standard_290{width:290px}
.text_bild{margin:0;width:591px}
.text_bild_img_left{float:left;vertical-align:top}
.text_bild_img_right{float:right;vertical-align:top}
#text_html_right_container .text_uebersicht,#text_html_right_container_job .text_uebersicht,#text_html_right_container_faq .text_uebersicht{font-size:small;height:15px;line-height:15px}
#text_html_right_container a,#text_html_right_container_job a,#text_html_right_container_faq a{color:#000;display:block;font-weight:700;text-decoration:underline;width:100%}
.text_html_bottom,#text_html_turn{float:left;margin-top:5px;width:591px}
/* Banner */
.content_banner{height:75px;margin:0 0 5px;padding:0;text-align:right;width:591px}
.content_banner_left{margin:0;padding:0}
.content_banner_right{margin:0 0 0 10px;padding:0}
/* 2-Spalten */
.container_2spaltig{margin:0;padding:0;width:591px}
.container_width{float:left;margin:0;padding:0;width:290px}
.container_spacer{float:left;margin:0;padding:0;width:10px}
/* Eventkalender */
#eventkalender{background-color:#ADC8E3;float:left;height:175px;margin-top:1px;width:150px}
#eventkalender .eventkalender_jahr{color:#FFF;font-size:1.2em;font-weight:700;margin:10px 0 20px 30px}
#eventkalender .eventkalender_3monate{height:24px;margin-left:30px}
#eventkalender .eventkalender_monat{float:left;font-size:0.8em;width:38px}
#eventkalender .eventkalender_monat_aktiv{float:left;font-size:0.8em;font-style:italic;font-weight:700;width:38px}
#eventkalender .eventkalender_monat_inaktiv{color:#DCEAF7;float:left;font-size:0.8em;width:38px}
#eventkalender a{color:#FFF;text-decoration:none}
#eventkalender a:hover,a:active{color:#F60;text-decoration:underline}
#eventkalender_right{float:left;width:437px}
#eventkalender_right .text_uebersicht{background-color:#F8F5EE;border:1px solid #E5E3DD;font-size:0.8em;line-height:15px;margin:1px 0 0 1px;width:437px}
#eventkalender_right a{color:#000;display:block;font-weight:700;text-decoration:underline;width:100%}
/* JobBoerse */
.job_tab_130{float:left;width:130px;margin:0 0 16px 0}
.job_tab_460{float:left;width:460px;margin:0 0 16px 0}
/* IBAN  */
.content_iban{color:#000;font-size:small;font-weight:700;width:591px}
/* Formularcenter PDF */
.form_pdf{background:url() no-repeat;line-height:20px}
.form_pdf_bg{background:url() no-repeat;line-height:20px}
.form_pdf_haken{visibility:visible}
.form_pdf_haken_hidden{visibility:hidden}
.form_pdf_eingerueckt{margin-left:25px;padding:0}
.form_pdf_eingerueckt_fussnote{color:#000;font-size:x-small;line-height:15px;margin-left:25px;padding:0}
.form_pdf a,.form_pdf_bg a{color:#000;display:block;font-size:small;text-decoration:none}
.form_pdf a:hover,a:active,.form_pdf_bg a:hover,a:active{color:#000;text-decoration:underline}
/* Tabellen */
.tabelle{border:1px solid #069;margin:0;padding:0;table-layout:fixed}
.tabelle_bg_head_left{background-color:#AEC9E6;padding:3px}
.tabelle_bg_head_right{background-color:#AEC9E6;padding:3px;text-align:right}
.tabelle_bg_white{background-color:#FFF;padding:3px}
.tabelle_bg_blue{background-color:#DCEAF7;padding:3px}
.tabelle_white{border:0 none;margin:0;padding:0;table-layout:fixed}
.tabelle_bg_head_left_white{padding:3px}
.tabelle_bg_head_right_white{padding:3px;text-align:right}
.tabelle_bg_white_white{padding:3px}
.tabelle_bg_blue_white{padding:3px}
/* Meldungen */
.meldung_fehler{border:1px solid #C00;margin-bottom:12px;padding:0;table-layout:fixed;width:591px}
.meldung_warnung{border:1px solid #FC6;margin-bottom:12px;padding:0;table-layout:fixed;width:591px}
.meldung_hinweis{border:1px solid #399;margin-bottom:12px;padding:0;table-layout:fixed;width:591px}
.meldung_bg_head_fehler{background-color:#C00;color:#FFF;font-size:small;font-weight:700;padding:6px}
.meldung_bg_head_warnung{background-color:#FC6;color:#000;font-size:small;font-weight:700;padding:6px}
.meldung_bg_head_hinweis{background-color:#399;color:#FFF;font-size:small;font-weight:700;padding:6px}
.meldung_bg_fehler{color:#C00;font-size:small;padding:6px}
.meldung_bg_warnung{color:#000;font-size:small;padding:6px}
.meldung_bg_hinweis{color:#399;font-size:small;padding:6px}
