body {
	scrollbar-face-color: #CCCCCC;
	scrollbar-highlight-color: #353688;
	scrollbar-shadow-color: #353688;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #353688;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

TD, TH, div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; line-height: 15px; }
#content { background-image: url(/fileadmin/media/_statics/bg_main.gif); background-repeat: no-repeat; }

.alert { color: #FF0000; }

/* LINK */
a:link, a:visited { color: #353688; text-decoration: underline; }
a:hover, a:active { color: #E2BC4F; text-decoration: none; }

/* LINK totop-Def */
a.totop:link, a.totop:visited { color: #353688; font-size: 10px; text-decoration: none; }
a.totop:hover, a.totop:active { color: #E2BC4F; font-size: 10px; text-decoration: none; }

#colNormal { width: 650px; padding: 40px 30px 40px 30px;  }
* html #colNormal { 710px; w\idth: 650px; }

.csc-textpic-caption { padding: 5px 0px 5px 0px; font-size: 10px; }

/*.login, .login-dummy { border-width: 1px 0px 1px 0px; border-style: solid; border-color: #CCCCC; }*/
.login { padding: 10px; }
.login TD { padding-bottom: 2px; }
.login input { width: 150px; border: 1px solid #283A63; font-size: 10px; }
#tx-newloginbox-pi1-login_submit, #tx-newloginbox-pi1-logout_submit { width: 80px; border: 1px solid #283A63; background-color: #D4D8E0; font-size: 10px; }
.logout-user { font-weight: bold; color: #283A63; padding: 2px; }

/* Menu */

.menu1-level1-no, .menu1-level1-act, .menu1-level1-subact {padding: 4px 10px 4px 25px; }
/*.menu1-level1-subact { padding: 4px 40px 2px 0px ;border-bottom: 0px; }*/
.menu1-level1-act, .menu1-level1-subact { background-color: #E2BC4F; }
.menu1-level1-no a:link, .menu1-level1-no a:visited { color: #000000; text-decoration: none; }
.menu1-level1-no a:hover, .menu1-level1-no a:active { color: #FFFFFF; text-decoration: none; }
.menu1-level1-act a:link, .menu1-level1-act a:visited, .menu1-level1-act a:hover, .menu1-level1-act a:active, .menu1-level1-subact a:link, .menu1-level1-subact a:visited, .menu1-level1-subact a:hover, .menu1-level1-subact { color: #FFFFFF; text-decoration: none; font-weight: bold; }

.menu1-level2-no, .menu1-level2-act {padding: 4px 10px 4px 25px; border-top: 1px solid #FFFFFF; background-color: #999999; }
.menu1-level2-no a:link, .menu1-level2-no a:visited { color: #FFFFFF; text-decoration: none; }
.menu1-level2-no a:hover, .menu1-level2-no a:active { color: #E2BC4F; text-decoration: none; }
.menu1-level2-act a:link, .menu1-level2-act a:visited, .menu1-level2-act a:hover, .menu1-level2-act a:active, .menu1-level2-subact a:link, .menu1-level2-subact a:visited, .menu1-level2-subact a:hover, .menu1-level2-subact  { color: #E2BC4F; text-decoration: none; }

.menu1-level3-no, .menu1-level3-act, .menu1-level3-subact {padding: 4px 10px 4px 35px; background-color: #FFFFFF; }
.menu1-level3-no a:link, .menu1-level3-no a:visited { color: #000000; text-decoration: none; }
.menu1-level3-no a:hover, .menu1-level3-no a:active { color: #E2BC4F; text-decoration: none; }
.menu1-level3-act a:link, .menu1-level3-act a:visited, .menu1-level3-act a:hover, .menu1-level3-act a:active, .menu1-level3-subact a:link, .menu1-level3-subact a:visited, .menu1-level3-subact a:hover, .menu1-level3-subact { color: #E2BC4F; text-decoration: none; font-weight: bold; }

/* Headlines & Borders */
.header-normal-blau { font-weight: bold; color: #353688; }
.header-normal-schwarz { font-weight: bold; }
.blue-border { padding: 5px; border: 1px solid #353688; }
.blue-border-fill-blue { padding: 5px; border: 1px solid #353688; background-color: #F6F7F9; }
.blue-border-fill-orange { padding: 5px; border: 1px solid #353688; background-color: #F8EED3; }

/* Bildunterschrift */
.bildunterschrift { padding: 5px 0px 5px 0px; font-size: 10px; }

/* Contact */
TABLE#contactform { width: 90%; }
TABLE#contactform TD { padding: 5px 0px 5px 0px;  }
TABLE#contactform input, TD#content TABLE#contactform textarea { font-size: 11px; border: 1px solid #B2B8C7; width: 300px; }
TABLE#contactform input#checkbox {border: 0px; width: 20px; }
TABLE#contactform input#formButton { width: 130px; background-color: #F6F7F9; font-size: 10px; color: #333333; border: 1px solid #B2B8C7; }

/* Sitemap */
.tx-dropdownsitemap-pi1 A { font-weight: normal; }
.tx-dropdownsitemap-pi1 LI.open OL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed OL { display: none; }
.tx-dropdownsitemap-pi1 LI.open UL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed UL { display: none; }
.tx-dropdownsitemap-pi1 DIV { border: solid 1px #DFE2E3; background: #FAFBFB; padding: 2px; margin-bottom: 5px; }
.tx-dropdownsitemap-pi1 DIV.level_2 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.level_2 A { font-weight: normal; }
.tx-dropdownsitemap-pi1 DIV.level_3 { background: #FAFBFB; }
.tx-dropdownsitemap-pi1 DIV.level_4 { background: #FFFFFF; }
.tx-dropdownsitemap-pi1 DIV.level_5 { background: #FAFBFB; }
.tx-dropdownsitemap-pi1 DIV.expAll { text-align: left; border: solid 1px #DFE2E3; background: #FAFBFB; }

.dsch_memberli td { font-size: 10px; }
.dsch_memberli_header_name, .dsch_memberli_header_town, .dsch_memberli_header_telpriv, .dsch_memberli_header_telbis { font-size: 11px; background-color: #353688; color: #fff; padding: 3px 3px 3px 0; border-bottom: 1px solid #000; }
.dsch_memberli_header_name { padding-left: 3px; }
.dsch_member_headername { padding: 3px; background-color: #cccccc; }
.dsch_memberli_name, .dsch_memberli_town { padding: 3px 10px 20px 0; }
.dsch_memberli_name { padding-left: 3px; }
/*.dsch_memberli_telbis { padding-right: 0; }*/
.dsch_memberli_priv_first, .dsch_memberli_gesch_first, .dsch_memberli_priv_first-bottom { width: 20px; padding: 3px 10px 0 0; }
.dsch_memberli_priv_content { padding: 3px 10px 0 0; }
.dsch_memberli_gesch_content { font-size: 10px; padding: 3px 0 0 0; }
.dsch_memberli_priv_first-bottom, .dsch_memberli_priv_content-bottom { padding: 3px 0 3px 0; }
.addinfos { padding: 3px; background-color: ghostwhite; border: 1px solid #cccccc; }
.addinfosHeader { font-size: 10px; padding-right: 10px; font-weight: bold; color: #999999; }


.imgtext-nowrap .csc-textpicHeader, .imgtext-nowrap .csc-textpicHeader-26, .imgtext-nowrap .bodytext { padding: 0 0 0 10px; }

