

input.button {
 color: #336633;
 border: thin  solid #000000;
 font-weight: bold;
 background-color: #FFFFFF;
}

body#main { background-color:#FFF;  scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #999999; scrollbar-3dlight-color: #cccccc; scrollbar-base-color: #000000; scrollbar-arrow-color: #336633; scrollbar-darkshadow-color: #336633;  }

TD#tablebordertop { height:365px; background-color: #ffffff; }


ul.tablebordertop {
	display:inline;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.tablebordertop li {
	list-style: none;
	display: inline;
	float: right;	padding: 0;
}
ul.tablebordertop a  {
	display:block;
	float:left;
	font-family: Arial, Verdana, Times New Roman; font-size: 14px; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none; background-color: #0067a9 ;	background-repeat: no-repeat;
	background-image: url(/tuerkheim/vhs_customer/bg_navi_blue.jpg);
	background-color: #0067a9;
	height: 21px;
}
ul.tablebordertop a span {
	display: block;
	padding-top: 3px;
	padding-left: 23px;
	padding-right: 24px;
	padding-bottom: 3px;
}
ul.tablebordertop a:hover {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 14px; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none; background-color: #0067a9 ;	background-image: url(/tuerkheim/vhs_customer/bg_navi_blue_hover.jpg);
	background-color: #0067a9;
}
ul.tablebordertop a:hover span {
	display: block;
	padding-top: 3px;
	padding-left: 23px;
	padding-right: 24px;
	padding-bottom: 3px;
}
ul.tablebordertop a:active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 14px; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none; background-color: #0067a9 ;	background-image: url(/tuerkheim/vhs_customer/bg_navi_blue_hoves.jpg);
	background-color: #0067a9;
}
ul.tablebordertop a:active span {
	display: block;
	padding-top: 3px;
	padding-left: 23px;
	padding-right: 24px;
}
ul.tablebordertop a.tablebordertop_active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 14px; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none; background-color: #0067a9 ;	background-image: url(/tuerkheim/vhs_customer/bg_navi_blue_hoves.jpg);
	background-color: #0067a9;
}
ul.tablebordertop li.noLinkButton {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 14px; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none; background-color: #0067a9 ;	background-image: url(/tuerkheim/vhs_customer/bg_navi_blue.jpg);
	background-color: #0067a9;
	height: 21px;
}

ul.tablebordertop li.noLinkButton span {
	display: block;
	padding-top: 3px;
	padding-left: 23px;
	padding-right: 24px;
	padding-bottom: 3px;
}

ul.tablebordertop li.tablebordertop_main_trenner {
		}
ul.tablebordertop li.tablebordertop_left_trenner {
		}
ul.tablebordertop li.tablebordertop_right_trenner {
		}



TD#tableborderleft { width:200px; background-color: #ffffff; }


/* Navigation tableborderleft */
div#tableborderleft {
	background-color: #ffffff;
	overflow: visible;
	float: left;
}
ul.tableborderleft {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* IE 1px Bug
ul li a{float:left}
   li{clear:left}

*/

ul.tableborderleft li {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}
ul.tableborderleft a.level2 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 12px; color: #40403C; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level2 {
}

ul.tableborderleft a.level2 span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

ul.tableborderleft a.level2:link {

}

ul.tableborderleft a.level2:link span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

ul.tableborderleft a.level2:visited {

}

ul.tableborderleft a.level2:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 12px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tableborderleft a.level2:hover span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

ul.tableborderleft a.level2:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 12px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tableborderleft a.level2:active span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

ul.tableborderleft a.active_level2 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 12px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level2 {
}

ul.tableborderleft a.active_level2 span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

ul.tableborderleft li.noLinkButton_level2 {

	font-family: Arial, Verdana, Times New Roman; font-size: 12px; color: #40403C; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level2 {
}

ul.tableborderleft li.noLinkButton_level2 span {
	display:block;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}
ul.tableborderleft a.level3 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #40403C; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level3 {
}

ul.tableborderleft a.level3 span {
	display:block;
	padding-top: 3px;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft a.level3:link {

}

ul.tableborderleft a.level3:link span {
	display:block;
	padding-top: 3px;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft a.level3:visited {

}

ul.tableborderleft a.level3:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tableborderleft a.level3:hover span {
	display:block;
	padding-top: 3px;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft a.level3:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tableborderleft a.level3:active span {
	display:block;
	padding-top: 3px;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft a.active_level3 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level3 {
}

ul.tableborderleft a.active_level3 span {
	display:block;
	padding-top: 3px;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft li.noLinkButton_level3 {

	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #40403C; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level3 {
}

ul.tableborderleft li.noLinkButton_level3 span {
	display:block;
	padding-top: 3px;
	padding-left: 30px;
	padding-right: 15px;
	padding-bottom: 3px;
}
ul.tableborderleft a.level4 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #40403C; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level4 {
}

ul.tableborderleft a.level4 span {
	display:block;
	padding-top: 3px;
	padding-left: 45px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft a.level4:link {

}

ul.tableborderleft a.level4:link span {
	display:block;
	padding-top: 3px;
	padding-left: 45px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft a.level4:visited {

}

ul.tableborderleft a.level4:hover {

	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tableborderleft a.level4:hover span {
	display:block;
	padding-top: 3px;
	padding-left: 45px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft a.level4:active {

	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

ul.tableborderleft a.level4:active span {
	display:block;
	padding-top: 3px;
	padding-left: 45px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft a.active_level4 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #1a7746; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level4 {
}

ul.tableborderleft a.active_level4 span {
	display:block;
	padding-top: 3px;
	padding-left: 45px;
	padding-right: 15px;
	padding-bottom: 3px;
}

ul.tableborderleft li.noLinkButton_level4 {

	font-family: Arial, Verdana, Times New Roman; font-size: 11px; color: #40403C; font-weight: normal; font-style: normal; text-decoration: none;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level4 {
}

ul.tableborderleft li.noLinkButton_level4 span {
	display:block;
	padding-top: 3px;
	padding-left: 45px;
	padding-right: 15px;
	padding-bottom: 3px;
}
ul.tableborderleft li.tableborderleft_trenner {

	

	vertical-align: middle;

}


TD#tableborderright { width:218px; background-color: #ffffff; }
* {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

a:link {color:#336633;}
a:visited {color:#336633;}
a:hover {color:#0B0040;}
a:active {color:#0B0040;}
a:focus {color:#0B0040;}

h1 {margin: 0 0 15px 0; padding: 1px 20px; border: 0; color: #FFF; background-image:url(/tuerkheim/vhs_customer/main_headline.jpg); background-repeat: no-repeat; background-position: left top; font-style: normal; font-size: 14px; font-weight: bold; line-height: 17px;}
h3 {margin: 10px 0 15px 0; padding: 0 20px; border: 0; color: #000; font-style: normal; font-size: 12px; font-weight: bold;}
h5 {margin: 10px 0 15px 0; padding: 0 20px; border: 0; color: #000; font-style: normal; font-size: 12px; font-weight: bold;}

.t {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pxt; color: #40403C; font-weight: normal; font-style: normal; }
.t6 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pxt; color: #12663A; font-weight: bold; font-style: normal; }

table.bild_links {padding: 0 20px;}
table.bild_rechts {padding: 0 20px;}
table.bild_links_numfl h5 {text-align: left; display:inline; width:auto;}
table.bild_links_numfl h3 {text-align: left; display:inline; width:auto;}

table.adresse_bild_links {width: 520px; border: 0; margin: 0 0 20px 0;}
table.adresse_bild_links td {padding: 0 10px 0 0; vertical-align: top;}
table.adresse_bild_links h3 {padding: 0; text-align: left; display:inline;}
table.adresse_bild_links h5 {padding: 0; color: #999; font-size: 11px; text-align: left; display:inline;}

input.button { 
  background-color:#FCFFCA;
  border-color:#626062;
  color:#626062;
  font-size:10pt;
}

#main {margin: 10px 0;}
table#row3 {border: 1px solid #7e8284;}
td#tablebordertop {margin: 0px; padding: 0 10px; border: 0;}

.custom_box_top {margin: 0 0 8px 0; padding: 0; border: 1px solid #9a9c9d;}
.custom_box_left {margin: 0; padding: 0 0 30px 0; border: 1px solid #9a9c9d; width: 180px;}
.custom_box {margin: 0 0 8px 0; padding: 0; border: 1px solid #9a9c9d;}
.custom_box_search_outer {height: 67px; width: 198px;}
.custom_box_search_inner {margin: 0 5px; padding: 2px 5px; border: 0;}
.custom_box_ticker_outer {height: 210px; width: 198px;}
.custom_box_ticker_inner {padding: 0 5px;}

input.button {margin: 2px; padding: 2px; border: 0; font-size: 11px; background-color: #1a7746; color: #FFF;}
input#sucheingabe {margin: 0; width: 140px;}
input#searchbutton {margin: 0;}
.div_ticker {background-color: #FFF; color: #898989; text-align: left; width: 185px; height: 160px;}

.tableborderleft_boxes {margin: 0 0 8px 0; padding: 0 8px 0 10px; border: 0;}
.tableborderright_boxes {margin: 0 0 8px 0; padding: 0 10px 0 8px; border: 0;}

.td_weather {padding: 4px;}

.content_box_outer {width: 582px;}
.content_box_inner {margin: 0 0 15px 0; padding: 0; border: 1px solid #9a9c9d; overflow: hidden;}
.content {padding: 0 20px 20px 20px; line-height: 130%;}

.box_content {padding: 0 5px 5px 5px;}

h1.box {margin: 0 0 10px 0; padding: 2px 5px; border: 0; background-image:url(/tuerkheim/vhs_customer/box_left_right_headline.jpg); background-repeat: repeat-y; background-position: right top; background-color: #147442; color: #FFF;}
h3.h3_search {padding: 0 20px;}
h5.box {margin: 0 0 10px 0; padding: 2px 5px; border: 0;}
p.custom_box_p {margin: 0; padding: 5px 5px 10px 5px;}

.tablebordertop_table {margin: 0; padding: 0; border: 0; border-collapse: collapse;}
.tbt_navi_top {margin: 0; padding: 0; border: 0; text-align: right; vertical-align: bottom; background-image:url(/tuerkheim/vhs_customer/bg_top.jpg); background-repeat: no-repeat; background-position:left bottom; height: 70px;}
.tbt_flash {margin: 0; padding: 0; border: 0;}
.tbt_search_ticker {margin: 0; padding: 0 0 0 8px; border: 0;}
.tbt_navi_main {margin: 0; padding: 0; border: 0; border-top: 1px solid #FFF; height: 29px; vertical-align: top;}

a#topnavi {background-position: top right; background-repeat: repeat-y;}
ul.tablebordertop li {margin: 0 0 0 2px; padding: 0; border: 0; line-height: 14px;}
a.tablebordertop_active {padding: 0 0 7px 0;}

.navi_dummy_div {text-align: left; padding: 0 15px 0 15px;}
.navi_dummy_text {color: #7d7d7d; font-size: 11px;}
.navi_dummy_link {text-decoration: none; font-size: 11px; color: #7d7d7d !important;}

div#thumbBox { background-color:#FFFFFF; border:1px solid #979696;}
div.footerbar {font-size:9px!important; color:#000000!important; text-align:right!important;}
div.footerbar a {display:none;}

table.control {width: 520px !important;}
