/* CSS Document */
body {
    scrollbar-face-color: #D8EAE8; /* Hell */
    scrollbar-highlight-color: #007E82; /* Dunkel */
    scrollbar-shadow-color: #007E82; /* Dunkel */
    scrollbar-3dlight-color: #dddddd; /* aussenrum */
    scrollbar-arrow-color: #007E82; /* Dunkel */
    scrollbar-track-color: #D8EAE8; /* Hell */
    scrollbar-darkshadow-color: #dddddd; /* aussenrum */
}


td, div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; }

.claim { font-size: 12px; font-weight: bold; color: #fff; padding: 5px 5pc 5px 20px; }

.contentmain { line-height: 135%; }
.contentmain { padding: 50px 10px 20px 30px; }
.small { width: 530px; }
* html .small { width: 570px; w\idth: 530px; }
.contentrechts { width: 180px; padding: 50px 10px 20px 10px; }
* html .contentrechts { width: 200px; w\idth: 180px; }

.termintable td { padding: 10px 5px 10px 5px; }

.orange { background-color: #F5A300; }
.green { background-color: #007E82; }
.hellgruen-1 { background-color: #D8EAE8; }
.hellgruen-2 { background-color: #B2D5D2; }


/* Rahmen */
.rahmen-gruen   { padding: 3px 15px 3px 15px; border: 1px solid #007E82; }
.rahmen-schwarz { padding: 3px 15px 3px 15px; border: 1px solid #000000;}


/* MenŸs */
.menu1-level1-act, .menu1-level1-no { background-color: #fff; padding: 5px 5px 5px 15px; border-top: 5px solid #D8EAE8; }
.menu1-level1-act a, .menu1-level1-no a { width: 99%; }
.menu1-level1-no a:link, .menu1-level1-no a:visited { color: #000; text-decoration: none; }
.menu1-level1-no a:hover, .menu1-level1-no a:active { color: #000; text-decoration: none; font-weight: bold; }
.menu1-level1-act a:link, .menu1-level1-act a:visited, .menu1-level1-no a:hover, .menu1-level1-no a:active { color: #007E82; text-decoration: none; font-weight: bold; }

.menu1-level2-act, .menu1-level2-no { background-color: #fff; padding: 5px 5px 5px 30px; }
.menu1-level2-act a, .menu1-level2-no a { width: 99%; }
.menu1-level2-no a:link, .menu1-level2-no a:visited { color: #000; text-decoration: none; }
.menu1-level2-no a:hover, .menu1-level2-no a:active { color: #000; text-decoration: none; }
.menu1-level2-act a:link, .menu1-level2-act a:visited, .menu1-level2-no a:hover, .menu1-level2-no a:active { color: #007E82; text-decoration: none; }




/* Special-Menu */
.specialmenu_no, .specialmenu_act {
	height: 20px;
	vertical-align: middle;
	padding: 0px 15px 0px 15px;
}
.specialmenu_no a:link, .specialmenu_no a:hover, .specialmenu_no a:active, .specialmenu_no a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.specialmenu_act a:link, .specialmenu_act a:hover, .specialmenu_act a:active, .specialmenu_act a:visited {
	color: #008279;
	text-decoration: none;
	font-weight: bold;
}


/* Mailformplus */
.alert { color: #ff0000; }
#contactform td { padding: 0 10px 10px 10px; }
#contactform input { width: 250px; background-color: #fff; font-size: 10px; border: 1px solid #008279; color: #000; }
#contactform #submit { width: 150px; background-color: #fff; font-size: 10px; border: 1px solid #008279; color: #000; }




/* Mitglieder des Kreisverbandes */
.dsteam-img { width: 115px; padding-bottom: 30px; }
.dsteam-img img { border: 1px solid #007E82; }
.dsteam-desc { width: 260px; padding: 0 5px 30px 0; }
/*.dsteam-desc-holder { width: 260px; }*/
.dsteam-name { font-weight: bold; color: #007E82; padding-bottom: 2px; }
.dsteam-funktion { padding-bottom: 5px; }
.dsteam-description { font-size: 10px; /*padding-bottom: 10px;*/ }
.dsteam-address { font-size: 10px; padding-bottom: 10px; }
.dsteam-contact { font-size: 10px; padding-bottom: 3px; }
.dsteam-pre { padding-right: 10px; width: 60px; } 




/* Sitemap */
.tx-dropdownsitemap-pi1 OL { margin-top: 5px; }
.tx-dropdownsitemap-pi1 A { font-weight: normal; vertical-align: middle; }
.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 #d2e3e1; background: #d2e3e1; padding: 2px; margin-bottom: 5px; }
.tx-dropdownsitemap-pi1 DIV.level_2 { display: inline; background: #d2e3e1; }
.tx-dropdownsitemap-pi1 DIV.level_2 A { font-weight: normal; }
.tx-dropdownsitemap-pi1 DIV.level_3 { background: #d2e3e1; }
.tx-dropdownsitemap-pi1 DIV.level_4 { background: #d2e3e1; }
.tx-dropdownsitemap-pi1 DIV.level_5 { background: #d2e3e1; }
.tx-dropdownsitemap-pi1 DIV.expAll { text-align: left; border: solid 1px #fff; background: #fff; }
