/* Content */body,body td,body th {font-family:Arial, Verdana, Trebuchet MS, Verdana, Helvetica, sans-serif;font-size:12px;color:#000000;line-height:18px;}.topbalken,.topbalken * {color:#333333;}sup {font-weight:normal;}abbr, acronym { border:none;   }h3 {font-size:15px;margin:0;margin-bottom:10px;color:#666666;font-weight:normal;   background:no-repeat;   text-indent:-9999px;   height:25px;}h4 {font-size:12px;margin:0;margin-bottom:10px;color:#000000;}.pflicht {color:#CC0000;}#footer_infos,#footer_infos * {color:#ACACAC;font-size:11px;margin:0;}#footer_infos a {text-decoration:none;color:#666666;font-size:11px;}.textklein {color:#000000;font-size:9px;line-height: 14px;}.fehlermeldung {border:1px solid #CCCCCC;padding:10px;color:#CC0000;}/* Link-Bereiche */#content_right a:hover {color:#777d87;text-decoration: underline;}#content_right a:link {text-decoration: underline;color: #000000;}#content_right a:visited {   color: #555;}#content_right a:hover,#content_right a:focus {color:#000;text-decoration: underline;   background:#EFEFEF;}#content_right ul li a:link,#content_right ul li a:visited {text-decoration:underline;   color:#000;}/********************************************************* _Text Styles */.msg_box {   margin-bottom:15px;   padding:10px 10px 10px 30px;   border:1px solid #DDD;   }.msg_error {background:url(../images/icons/msg_error_icon.gif) 10px center no-repeat;   color:#CC0000;   }.msg_success {   background:url(../images/icons/msg_success_icon.gif) 10px center no-repeat;   color:#336633;   }/* footer */#footer * {font-size:10px;color:#a8acb3;line-height:13px;}#footer a:link,#footer a:visited {text-decoration: none;color:#666;}body {margin:0;padding:0;height:100%;width:100%;background:#FFFFFF;}.clearer {clear:both;height:1px;width:100%;background:red;font-size:1px;line-height:1px;overflow:hidden;visibility:hidden;}hr {height:1px;border:0px solid white;border-bottom: 1px solid #E4E6E8;}img {border:none;}.img_border {border:1px solid #8B919B;}#content_right .left p,#content_right .left ul,#content_right .left hr {margin-top: 0px;margin-bottom: 15px;}#content_right ul li {list-style-type:square;padding-left: 0px;margin-left:30px;margin-bottom:0px;}/**************************** ZITAT */blockquote {margin:0;padding:10px 20px 10px 20px;border:1px solid #d4d4d4;margin-bottom:20px;}#content_center blockquote p {margin:0;text-align:center;font-style:italic;font-size:14px;line-height:28px;}.blockquote_symbol_start,.blockquote_symbol_ende {font-family:"Times New Roman", Times, Arial;font-size:25px;font-weight:bold;color:#999999;}.blockquote_symbol_start { margin-right:5px; }.blockquote_symbol_ende { margin-left:5px; }address {font-style:normal;}/*----------------------------------------------------- Barrierenfreiheit ------- */.unsichtbar {display: inline;position: absolute;left: -1000px;top:  -1000px;overflow: hidden;width: 0px;height: 0px;}/* Allgemein *****************************************/form {display:inline;}textarea {font-size:12px; padding:2px;font-family:Arial, Verdana, Helvetica, sans-serif;border-style:solid; border-width:1px; border-color:#999999;cursor:text;}textarea:focus {border-style:solid; border-width:1px; border-color:#333333;}input,textarea {color:#000000;line-height:17px;}input {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px; /*padding:2px; */padding-left:1px;   padding-top:0px;border:none;background-color:#f1f3f5;   }input:focus {border-color:#AAA;background-color:#FFF;   }input.submit {border:1px solid #000000; background-color:#DDDDDD; cursor:pointer;}.radioButton,.checkbox { cursor:pointer;border:none;}select {color:#000000; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:normal; border-style:solid;border-width:1px;border-color:#999999; }.input_text {border: 1px solid #f1f3f5;width: 200px;margin-bottom: 2px;}.input_radio {background:none;border:none;}.input_checkbox {background:none;border:none;}.input_captcha {width:77px;}.input_submit,.submit {padding:0 5px;border:1px solid #000000;background:#696969;cursor:default;color:#333;   height:21px;}/* Projekt Spezifisch */.submit_button,.submit_button:focus {cursor:pointer;float:left;border:2px solid #a8acb3;background:#f1f3f5;/*padding: 0px 10px 0px 10px;*//*border: 2px solid #777d87;*/padding:0px 5px 3px 5px;margin: 0px;font-weight:bold;font-size:11px;height: 22px;color: #000000;   overflow:visible;/*background:url(../images/layout/submit_button.gif) no-repeat;*/}.search_input,.search_input:focus{font-size:11px;float:left;margin:0;   padding-top:0;height:15px;padding-top: 1px;width:118px;border:1px solid #d9dbdf;color:#777d87;padding-left: 5px;background:#FFFFFF;}.search_button,.search_button:focus{border:none;   text-indent:-9999px;   overflow:hidden;background:url(../images/layout/search_btn.gif) no-repeat;width: 17px;height: 18px;margin: 0 0px 0px 0;cursor:pointer;}* {margin:0;padding:0;}#wrapper {width:950px;overflow:hidden;}#wrapper_bopa {margin:5px 0 15px 0;}/* *********************************************************** HEADER content ***************/#header {position:relative;height:80px;overflow:hidden;margin-bottom:1px;}#header_logo {position:absolute;top:0px;left:0px;width:160px;height:80px;}#header_logo a {display:block;width:160px;height:80px;background:url(../images/layout/bankthalwil_logo.gif) no-repeat;}/*********** Service Men */#service_menu {position:absolute;top:0;left:160px;width:629px;height:80px;background:#f1f3f5;overflow:hidden;}#service_menu .padding {padding:1px 0 0 38px;}#service_menu ul li {list-style-type:none;line-height:30px;display:inline;}#service_menu li a {float:left;color:#333;text-decoration:none;border-right:1px solid #d2d6dc;display:block;height:30px;padding:0 8px;line-height:30px;}#service_menu li a:hover,#service_menu li a:focus {color:#000;}#service_menu ul li a span {line-height:30px;font-size:11px;}#service_menu .last a {border:none;   }/* Suche */#suche {position:absolute;width:160px;height:80px;right:0;top:0;background:#f1f3f5;overflow:hidden;}#suche .padding {padding:4px 9px;}#search_form {height:20px;overflow:hidden;padding-top: 4px;}#suche_links {clear:both;}#suche_links a {color:#0164A7;text-decoration:none;line-height:22px;}/* *********************************************************** CONTENT ***************/#content_main {background:url(../images/layout/content_main_bg.gif) repeat-y top left;}#content_left {width:160px;float:left;overflow:hidden;}#menu {border-right:1px solid #FFFFFF;padding-bottom:80px;}#content_right {float:right;width:790px;}#content_right .left {float:left;width:630px;}#content_right .right {float:left;width:160px;overflow:hidden;}#content_header .left {float:left;overflow: hidden;width:315px;height:125px;background:url(../images/layout/home.jpg) no-repeat;}#content_header .right {float:left;width:315px;height:125px;background:url(../images/layout/header_right.jpg) no-repeat;}#content_header .right img {margin:10px 0 0 10px;}#content {position:relative;padding:20px 20px 20px 0px;margin: 0px;margin-left: 20px;   clear:both;}#content .padding {padding:0px 15px 15px 0;}#seite_text {}/************** Print */#content_right #print_page {position:absolute;right:20px;top:10px;padding-left:15px;background:url(../images/icons/icon_print.gif) no-repeat 0 3px;}#content_right #print_page a:link,#content_right #print_page a:visited {font-size:10px;text-decoration:none;}#boerse {/*background:url(../images/layout/boerse.gif) no-repeat #f1eff2;*/height:125px;background-color: #f1f3f5;padding: 0px 5px 0px 5px;}#boerse_titel {position: relative;padding:2px 0px 15px 5px;margin:0;font-size:11px;text-decoration:none;color:#666666;font-weight:bold;}#boerse_titel a:link,#boerse_titel a:hover,#boerse_titel a:visited {text-decoration:none;color:#666666;}.uhr {text-align: center; width: 50px; display: inline; float: left;font-size:10px;   padding-top:0px;}.uhr_titel {margin-top:0px;}#container {float:left;width:160px;}#container .padding {padding:30px 0 15px 0;}.tabgrau {margin-bottom: 10px;}th {text-align:left;   }.tabgrau td,.tabgrau th {background-color: #f1f3f5;padding: 3px;}.icon_pfeil {position: absolute;right: 5px;top: 7px;   width:11px;   height:11px;}#boerse_titel .icon_pfeil {top:4px;   }   .icon_pfeil a {display:block;   width:11px;   height:11px;   }   #content_right a.intern {background:url(../images/icons/icon_linkintern.gif) 0 2px no-repeat;   padding-left:15px;   }#content_right a.extern {background:url(../images/icons/icon_linkextern.gif) 0 2px no-repeat;   padding-left:15px;   }   #content_right a.intern:hover,#content_right a.extern:hover {background:none;   }/* *********************************************************** Container ***************/.container {margin-bottom:20px;}.container_titel {position: relative;padding:1px 9px 1px 9px;background:#f1f3f5;}.container_titel h3 {margin:0;font-size:11px;font-weight:bold;   text-indent:0;   padding:3px 0;   height:auto;}.container_bild {margin-bottom:1px;}.container_padding {font-size:11px;line-height:16px;padding:0px;border-bottom:0px solid silver;}.container_padding p {margin-bottom:0;}#content_right .container_padding ul {list-style-type:none;}#content_right .container_padding li {list-style-type:none;padding: 3px 5px 3px 9px;margin-left:0px;}#content_right .container_padding ul li.link {list-style-type:none;border-bottom: 1px solid #f1f3f5;text-decoration:none;   background:url(../images/icons/icon_linkintern.gif) 10px 5px no-repeat;   padding-left:28px;}#content_right .container_padding ul li.download {list-style-type:none;border-bottom: 1px solid #f1f3f5;text-decoration:none;   background:url(../images/icons/icon_download.gif) 10px 5px no-repeat;   padding-left:28px;}#content_right .container a:link,#content_right .container a:visited {text-decoration:none;}#content_right .container h3 a:link,#content_right .container h3 a:visited {color: #777d87;background:none;}/* *********************************************************** FOOTER ***************/#footer {position:relative;   width:160px;}#footer #copyright {position:absolute;top:-50px;left:0;padding:0 10px;text-align:left;color:#666;}#adresse {clear:both;background:#FFFFFF;padding:5px 15px 0 180px;}#adresse address {font-size:11px;color:#444;margin:0;line-height:16px;   font-style:normal;}#adresse a:link,#adresse a:visited,#adresse a:hover {color:#444;text-decoration:none;}#footer_verzierung {clear:both;}#footer_verzierung .left,#footer_verzierung .right {float:left;background:#d9dce1;margin-right:4px;height:1px;font-size:1px;line-height:1px;overflow:hidden;}#footer_verzierung .left {width:159px;}#footer_verzierung .right {margin-left:16px;width:590px;}/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *  *Farbdefinitionen * * * * * * * * * * * * * * * * * * * * * * * * * * * * */.grey a span {background:#777d87;color:#FFFFFF;}.grey ul li a span {background:#d5d9e0;color:#333333;}.grey ul li.menu_2_current a span,.grey ul li a:hover span,.grey ul li a:focus span {background:#ebeced;}.green a span {background:#008b6b;color:#FFFFFF;}.green ul li a span {background:#b2dcd2;color:#333333;}.green ul li.menu_2_current a span,.green ul li a:hover span,.green ul li a:focus span {background:#d9eee9;}.blue a span {background:#3e7d9a;color:#FFFFFF;}.blue ul li a span {background:#c5d8e1;color:#333333;}.blue ul li.menu_2_current a span,.blue ul li a:hover span,.blue ul li a:focus span {background:#e2ecf0;}.brown a span {background:#a79938;color:#FFFFFF;}.brown ul li a span {background:#e4e0c3;color:#333333;}.brown ul li.menu_2_current a span,.brown ul li a:hover span,.brown ul li a:focus span {background:#f2f0e1;}.yellow a span {background:#F1B51C;color:#FFFFFF;}.yellow ul li a span {background:#ffefc0;color:#333333;}.yellow ul li.menu_2_current a span,.yellow ul li a:hover span,.yellow ul li a:focus span {background:#fff9ea;}.lightgrey a span {background:#a7acb4;color:#FFFFFF;}.lightgrey ul li a span {background:#e1e3e7;color:#333333;}.lightgrey ul li.menu_2_current a span,.lightgrey ul li a:hover span,.lightgrey ul li a:focus span {background:#f7f8f9;}#menu ul li.menu_3 a span {background:url(/images/layout/menu_3_pfeil.gif) no-repeat 23px 7px #FFFFFF;}#menu ul li.menu_3_current a span {background:url(/images/layout/menu_3_pfeil_cur.gif) no-repeat 23px 7px #FFFFFF;}#menu,#menu * {text-decoration:none;list-style:none;}/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *  *MENU 1 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */#menu li.menu_1,#menu li.menu_1_current {  font-size:11px;  display:block;  border-bottom:1px solid #FFFFFF;}#menu li.menu_1_current {}#menu li.menu_1 a:link,#menu li.menu_1 a:visited,#menu li.menu_1_current a:link,#menu li.menu_1_current a:visited {display:block;width:100%;}#menu li.menu_1 a span,#menu li.menu_1_current a span {display:block;padding:2px 10px 2px 10px;font-weight:bold;line-height:16px;}#menu li.menu_1 a {display:block;width:100%;}#menu li.menu_1 a:hover {}#menu li.menu_1_current a:link span,#menu li.menu_1_current a:visited span {font-weight:bold;}/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *  *MENU 2 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */#menu li.menu_2,#menu li.menu_2_current {display:block;border-top:1px solid #FFFFFF;}div#menu ul li.menu_1_current ul.menu_1_list {}#menu li.menu_2 a {display:block;width:100%;}#menu li.menu_2 a:link span,#menu li.menu_2 a:visited span,#menu li.menu_2_current a:link span,#menu li.menu_2_current a:visited span {display:block;padding:2px 10px 2px 24px;font-weight:normal;font-size:11px;font-weight:normal;border:none;line-height:16px;}#menu li.menu_2 a:hover span,#menu li.menu_2_current a:hover span {}#menu li.menu_2_current a:link span,#menu li.menu_2_current a:visited span {font-weight:bold;border:none;}/* * * * * * * * * * * * * * * * * * * * * * * * * * * * *  *MENU 3 * * * * * * * * * * * * * * * * * * * * * * * * * * * * */#menu li.menu_3,#menu li.menu_3_current {display:block;border-top:1px solid #EFEFEF;}div#menu ul li.menu_2_current ul.menu_2_list {}#menu li.menu_3 a {display:block;width:100%;}#menu li.menu_3 a:link span,#menu li.menu_3 a:visited span,#menu li.menu_3_current a:link span,#menu li.menu_3_current a:visited span {display:block;padding:2px 10px 2px 34px;font-weight:normal;font-size:11px;font-weight:normal;border:none;   color:#333;line-height:16px;}#menu li.menu_3 a:hover span,#menu li.menu_3 a:focus span,#menu li.menu_3_current a:hover span,#menu li.menu_3_current a:focus span {   background:url(/images/layout/menu_3_pfeil_cur.gif) no-repeat 23px 7px #f4f4f4;   color:#000;}#menu li.menu_3_current a:link span,#menu li.menu_3_current a:visited span {font-weight:bold;border:none;   color:#000;   background:url(/images/layout/menu_3_pfeil_cur.gif) no-repeat 23px 7px #f4f4f4;}/* aa2-Button */div#menu ul li.menu_1_current,div#menu ul li.menu_2_current,div#menu ul li.menu_3_current,div#menu ul li.menu_4_current {position:relative;}div#menu ul li.menu_1_current .aa2adminbutton,div#menu ul li.menu_2_current .aa2adminbutton,div#menu ul li.menu_3_current .aa2adminbutton,div#menu ul li.menu_3_current .aa2adminbutton {position:absolute;width:11px;height:11px;}div#menu ul li.menu_1_current .aa2adminbutton {top:4px;right:8px;}div#menu ul li.menu_2_current .aa2adminbutton {top:4px;right:8px;}div#menu ul li.menu_3_current .aa2adminbutton {top:4px;right:8px;}#content_right .sitemap ul ul {padding:0;margin-bottom:20px;   }      .sitemap li {   margin:0 0 5px 15px;      }         #content_right .sitemap ul ul ul {   margin:0;      margin-top:5px;      }/********************************************************* _Aktuell */table .aktuell_tr td {border-bottom:1px solid #C1C1C1;padding-bottom:5px;padding-top:3px;}#aktuell_content_left {width:315px;   float:left;padding-top: 10px;}#aktuell_content_left .padding {padding-right:20px;}#aktuell_content_right, #aktuell_content_right_aktuell {width:265px;height:200px;   float:left;padding-top: 10px;}.aktuell_box {width:265px;margin-bottom: 20px;}.aktuell_titel {height: 20px;background-color:#f1f3f5;font-size:11px;font-weight:bold;padding: 3px 0px 0px 8px;color:#666666;}#aktuell_archiv {padding-left: 150px;}#aktuell_archiv a:link,#aktuell_archiv a:visited {color:#000000;font-weight:normal;}#aktuell_archiv a:hover {color:#666666;font-weight:normal;}.aktuell_inhalt, .aktuell_inhalt_1 {    font-size:11px;overflow: auto;border: 1px solid #f1f3f5;padding: 0px 8px 0px 8px;}.aktuell_inhalt {height: 110px;}.aktuell_inhalt_1 {height: 110px;}.aktuell_inhalt td {    font-size:11px;line-height: 14px;border-bottom: 1px solid #f1f3f5;padding: 4px 6px 4px 0px;}.aktuell_inhalt td a:link,.aktuell_inhalt td a:hover,.aktuell_inhalt td a:visited {    font-size:11px;text-decoration:none;}.aktuell_datum {padding-top: 6px;line-height:10px;}.aktuell_meldung {border-bottom: 1px solid #f1f3f5;padding: 4px 0 4px 0;line-height:14px;}/********************************************************* _Bildseiete  */.bildseite_bild_link_links {float:left;margin:2px 10px 3px 0;}.bildseite_bild_link_rechts {float:right;margin:2px 0 3px 10px;}.bildseite_separat_bild_link_links,.bildseite_separat_bild_link_rechts {margin-bottom:5px;display:block;}.bildseite_separat_rechts {float:right;margin:2px 0 3px 10px;text-align:right;}.bildseite_separat_links {float:left;margin:2px 10px 3px 0;text-align:left;}.bildseite_bildinfo {padding:0 0 5px 0;font-size:10px;text-align:right;color:#333333;text-decoration:none;display:block}/********************************************************* _Formular  */.form_text {border: 1px solid #f1f3f5;width: 200px;margin-bottom: 2px;}select {border: 1px solid #aba9a9;}.form_memo {border: 1px solid #aba9a9;width: 300px;height: 100px;margin-top: 4px;}.captcha_text {margin-top:5px;width:77px;}.mussfeld {color:#b8666a;font-size:13px;}.formbutton {padding: 0px 4px 0px 4px;margin: 0px;border: 2px solid #777d87;}/********************************************************* _Newsletter  */.fck_bereich {margin-bottom:15px;}.neuintrag_table {width:550px;border-collapse:collapse;padding:0;}.plz_input {width:50px;margin-right:5px;}.neuintrag_table td {padding-bottom:3px;}.neuintrag_table .left {width:100px;}.neuintrag_table .right {width:450px;}.eintraege_table {width:100%;border-collapse:collapse;padding:0;}.eintraege_table td {padding-bottom:3px;}/* Overlay */#start_overlay {position:absolute;top:115px;left:50%;margin-left:-414px;width:829px;z-index:100;}#start_top {height:19px;background:url(/images/newsletter/newsletter_top_bg.gif) repeat-y;}#start_content_main {background:url(/images/newsletter/newsletter_main_bg.gif) repeat-y;}#start_content_top {position:relative;height:138px;overflow:hidden;}#start_content_logo {position:absolute;left:37px;top:18px;width:302px;height:120px;background:url(/images/newsletter/newsletter_foodward_logo.gif) no-repeat;}#start_content_schliessen {position:absolute;left:633px;top:33px;width:172px;height:19px;background:url(/images/newsletter/newsletter_schliessen.gif) no-repeat;}#start_close {display:block;width:172px;height:19px;cursor:pointer;}#start_text {margin-top:50px;height:62px;background:url(/images/newsletter/newsletter_text.gif) 131px 0 no-repeat ;}#start_formular {padding-top:30px;padding-bottom:20px;padding-left:131px;text-align:left;}#start_bottom {height:21px;background:url(/images/newsletter/newsletter_bottom_bg.gif) repeat-y;}#start_table {border-collapse:collapse;border:0;padding:0;width:400px;}#start_table td {text-align:left;vertical-align:top;padding-bottom:0px;}#start_table tr td .left {width:310px;}#start_table tr td .right {width:310px;}#start_table label {float:left;width:120px;}#start_formular #start_table .form_label_short {float:left;width:100px;}#start_formular #start_table .form_label,#start_formular #start_table .form_label_short {color:#FFFFFF;}#start_table img {margin-bottom:4px;}.safety_first_input {width:78px;}#start_formular #start_table .form_input {height:16px;line-height:16px;border:none;margin:0;}#start_formular .start_submit {width:130px;}#start_formular #start_table .plz_input,#inhalt #start_table .plz_input {width:40px;margin-right:4px;}#start_table .submit_cell {height:30px;vertical-align:bottom;}.pflicht {color:#ffcc00;}.pflicht_eingebunden {color:#CC0000;}/********************************************************* _Mitarbeiter */.mitarbeiter_bild_td {width: 120px;padding-bottom: 10px;}.mitarbeiter_info_td {padding-top: 20px;}/********************************************************* _Publikation */.aktuellpublikation_row {border-bottom:1px solid #D9DCE1;   padding-bottom:5px;padding-top:5px;}.aktuellpublikation_row span {   margin-right:10px;   }      .publikation {   }   .aktuellpublikation_autor {   float:left;   display: inline;   margin:0 15px 10px 0;   background:#EFEFEF;   padding:5px;   font-size:11px;   margin-top:4px;   width: 120px;}.aktuellpublikation_langtext {   float:left;   display: inline;   width: 435px;}   .aktuellpublikation_autor img {   margin-bottom:5px;   }      #content_right .aktuellpublikation_autor p {      margin-bottom:5px;   }   .publikation_wrap h3 {background-position:144px 0;   }   /********************************************************* _Download */.download_tr_line td {border-bottom: 1px solid #D9DCE1;padding: 5px 0 5px 0;} .download_td {width: 80px;}   /********************************************************* _Bildergalerie *//*----------------------------------------- Bildergalerie -----------------------------------------*/.fotogalerie_content{border-top:2px solid #FFFFFF;text-align:center;vertical-align:top;padding-top:7px;}.fotogalerie_bedienfeld{border-top:2px solid #FFFFFF;height:25px;text-align:center;}table.galerie_uebersicht {width:100%;/*border:1px solid #bbbbbb;border-right:none;border-left:none;*/background-image:url(../images/linien_album.gif);background-repeat:repeat-x;height: 102px;}.nachoben{text-align:right;padding-right:10px;}.ordnername{text-align:left;padding-left:0px;padding-bottom:3px;color:#CC0033;font-weight:bold;height:15px;}.ordnertext{vertical-align:middle;padding-left:15px;text-align:left;height: 102px;border:1px solid silver;border-left:none;}/********************* BEDIENFELD *****/.foga_bedienfeld {padding:5px 0 3px 0;text-align:center;background-color:#FFFFFF;height:22px;background-image:url(../images/linien_galerie.gif);background-position:left;background-repeat:repeat-x;}#content_text .foga_bedienfeld div a,#content_text .foga_bedienfeld div a:hover,#content_text .foga_bedienfeld div a:visited,#content_text .foga_bedienfeld div a:focus,#content_text .foga_bedienfeld div a:active {border:0px solid red;}.foga_bedienfeld_center {text-align:left;height:16px;}.foga_bedienfeld_link_left {float:left;width:30px;text-align:center;padding-top:2px;}.foga_bedienfeld_site_left {float:left;width:30px;text-align:center;font-size:11px;}.foga_bedienfeld_trennzeichen {float:left;width:10px;text-align:center;}.foga_bedienfeld_site_right {float:left;width:30px;text-align:center;font-size:11px;}.foga_bedienfeld_link_right {float:left;width:30px;text-align:center;padding-top:2px;}.foga_bedienfeld_site {float:left;width:13px;text-align:center;font-size:11px;}.foga_bedienfeld_diashow {float:right;width:90px;padding-top: 2px;}.foga_bedienfeld_image_images {float:left;width:60px;text-align:center;}/* Links */.foga_bedienfeld_link:link,.foga_bedienfeld_link:visited {color:#999999;}.foga_bedienfeld_link:hover {color:#333333;}.foga_bedienfeld_link_active:link,.foga_bedienfeld_link_active:visited {text-decoration:none;color:#000000;font-weight:bold;}.foga_bedienfeld_link_active:hover {text-decoration:none;}/********************* HEADER *****/.foga_header {/*border:1px solid #bbbbbb;*/border:none;padding-bottom:10px;padding-left:8px;}.foga_header_titel {float:left;width:78%;font-weight:bold;text-align:left;}.foga_header_titel h2 {margin:0;padding-left:5px;}.foga_header_top {float:left;width:18%;text-align:right;}/********************* THUMBNAIL ÜBERSICHT *****/.fotogalerie{width:100%;}.thumbnails_zelle {text-align:center;padding:10px 0 10px 0;}.thumbnail_div{background-color:#ededed;margin:0px auto;margin-bottom:5px;}#content_text .thumbnail_div a:link,#content_text .thumbnail_div a:visited {border-bottom:none;}.thumbnail_div a img {margin:0px auto;}.thumbnail_rahmen{vertical-align: middle;text-align: center;/*border:1px solid #FFFFFF;*/padding:0;}#content_text .thumbnail_rahmen a:link,#content_text .thumbnail_rahmen a:visited {border-bottom:none;}/********************* ORDNER ÜBERSICHT *****/.ordnertext h2 {margin:0;}/*.ordnertext a{color: #ff0000;font-weight:bold;text-decoration:none;}.ordnertext a:hover{color: #000000;text-decoration:underline;}*/.ordner_div{width:100%;float: left;background-color:white;text-align:center;margin-bottom:15px;}/********************* GALERIE GROSSANSICHT *****/.bild_div{margin:20px;background-color:white;}.bild_rahmen{/*padding-top:14px;*/vertical-align: middle;text-align: center;border:0px solid #bbbbbb;padding:15px 0 15px 0;}.bild_rahmen table{padding:0px;margin:0px;border-collapse:collapse;height: 100%;width: 100%;}.fotogalerie_bild_gross_zelle {/*background-color:#EAE7E8;*/vertical-align:middle;text-align:center;}.foga_footer_titel {border-top:1px dashed #EAE7E8;padding:5px;font-weight:bold;}.foga_footer_description {padding:5px;background-image:url(../images/linie_hor.gif);background-position:top;background-repeat:repeat-x;}.link_ecard {float:left;}.link_download {float:left;}.zusatz_spacer {display:block;float:left;width:20px;height:10px;}/* Veranstaltungskalender */.varanstaltungs_navi {margin:10px 0;border-bottom: 2px solid #E4E6E8;padding-bottom: 5px;}.topbalken label {margin-right:10px;   float:left;   line-height:20px;}.aa2adminbutton {border:none;}.aa2adminbutton {/*position: absolute;*/}td {font-family: verdana;font-size: 11px;}.topbalken {height: 40px;background-color: #93BA32;border-bottom: 2px #dddddd solid;text-align:left;color:#000000;padding:0;margin:0;} .zelle_titel {height: 70px;background-color: #FFFFFF;border-top: 1px solid #82A233;padding: 5px 10px 5px 10px;} .zelle_inhalt {border: 1px solid #82A233;padding-left: 5px;padding-right: 5px;padding-top: 5px;background-color: #FFFFFF;} .tabelle_formular {background-color: #99CCFF;} .zelle_formular {background-color: #CFEA89;padding: 2px 2px 2px 10px;height: 26px;} .titel, .modul {font-family: verdana;font-size: 17px;font-weight: bold;color: #000000;line-height: 35px;} .modul {color: #6F8D26;} .pfad {font-family: verdana;font-size: 11px;font-weight: bold;color: #6F8D26;}.link_user, link_user:hover {font-family: verdana;font-size: 11px;font-weight: bold;color: #CA2B00;}.link_user:hover {color: #6F8D26;}.subtitel {font-family: verdana;font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #93BA32;height: 26px;padding-left: 10px;}.formfeld {width: 400px;}  .button {border: 1px solid #CFEA89;background-color: #93BA32;height: 20px;font-weight: bold;color: #FFFFFF;}.topbalken input {font-family: verdana;font-size: 11px;border:1px solid #666666;/*padding:3px 0 3px 1px;*/background:#FFF;cursor:pointer;   background-color: #DDD;}.button_top, .button_top_abtr, .button_top:hover, .button_top_abtr:hover {border: 1px solid #000000;background-color: #DDD;width: 180px;height: 20px;color: #000000;    font-weight: bold;cursor: pointer;font-family:Verdana, Arial, Helvetica, sans-serif;}.button_top_abtr,.button_top_abtr:hover {width: 80px;font-weight: normal;}.button_top:hover, .button_top_abtr:hover {/*color: #6F8D26;*//*background-color: #82A233;*/color: #000000;background-color: #FFFFFF;}.backend input, .backend select, .backend textarea,.topbalken input, .topbalken select, .topbalken textarea,.topbalken,.backend {font-family: verdana;font-size: 11px;}.backend a,.backend a:visited {color:#FF6633;}.backend textarea{font-family: verdana;font-size: 11px;}#login_benutzername {font-weight:normal;   background:#FFF;}#login_passwort {font-weight:normal;   background:#FFF;}.content_table {width:100%;border-collapse:collapse;margin-bottom:15px;}.content_table td {padding-bottom:3px;padding-right:15px;/*border-bottom:1px solid #999;*/}
