html			{ margin:0; padding:0; background-color: #c9ffca; }
body			{ margin:0; padding:0; background-color: #c9ffca; font-family: Verdana, Arial, Helvetica, sans-serif; }

#gesamt			{ margin: 0 auto; width: 1000px; }
#oben			{ width: 1000px; height: 30px; background-color: #c9ffca; }
#banner			{ width: 1000px; height: 204px; background-color: #ffde00; clear: both; }
#banner_unten	{ width: 1000px; height: 14px; background-color: #c9ffca; }
#content_oben	{ width: 1000px; height: 6px; backgound-color: #c9ffca; }
#content		{ width: 1000px; height: auto; }
#content_unten	{ width: 1000px; height: 6px; background-color: #c9ffca; clear: both; }
#footer_oben	{ width: 1000px; height: 14px; background-color: #c9ffca; }
#footer			{ width: 1000px; height: 40px; background-color: #137546; clear: both; text-align: center; position: relative; }

a {
	color: #000;
}


#content p		{ margin-top: 0; }

h1				{ font-size: 14px; }

.content_oben_zelle_1	{ height: 6px; width: 14px; float: left; background-color: #c9ffca; }
.content_oben_zelle_2	{ height: 6px; width: 193px; float: left; background-color: #ffed4d; -o-border-top-left-radius: 30px; -o-border-top-right-radius: 30px; -webkit-border-top-left-radius: 30px; -webkit-border-top-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; -khtml-border-radius-topleft: 30px; -khtml-border-radius-topright: 30px; }
.content_oben_zelle_3	{ height: 6px; width: 14px; float: left; background-color: #c9ffca; }
.content_oben_zelle_4	{ height: 6px; width: 523px; float: left; background-color: #ffed4d; -o-border-top-left-radius: 30px; -o-border-top-right-radius: 30px; -webkit-border-top-left-radius: 30px; -webkit-border-top-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; -khtml-border-radius-topleft: 30px; -khtml-border-radius-topright: 30px; }
.content_oben_zelle_4a	{ height: 6px; width: 765px; float: left; background-color: #ffed4d; -o-border-top-left-radius: 30px; -o-border-top-right-radius: 30px; -webkit-border-top-left-radius: 30px; -webkit-border-top-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; -khtml-border-radius-topleft: 30px; -khtml-border-radius-topright: 30px; }
.content_oben_zelle_5	{ height: 6px; width: 14px; float: left; background-color: #c9ffca; }
.content_oben_zelle_6	{ height: 6px; width: 228px; float: left; background-color: #137546; -o-border-top-left-radius: 30px; -o-border-top-right-radius: 30px; -webkit-border-top-left-radius: 30px; -webkit-border-top-right-radius: 30px; -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; -khtml-border-radius-topleft: 30px; -khtml-border-radius-topright: 30px; }
.content_oben_zelle_7	{ height: 6px; width: 14px; float: left; background-color: #c9ffca; }

.content_unten_zelle_1	{ height: 6px; width: 14px; float: left; background-color: #c9ffca; }
.content_unten_zelle_2	{ height: 6px; width: 193px; float: left; background-color: #ffed4d; -o-border-bottom-left-radius: 30px; -o-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-bottomleft: 30px; -moz-border-radius-bottomright: 30px; -khtml-border-radius-bottomleft: 30px; -khtml-border-radius-bottomright: 30px; }
.content_unten_zelle_3	{ height: 6px; width: 14px; float: left; background-color: #c9ffca; }
.content_unten_zelle_4	{ height: 6px; width: 523px; float: left; background-color: #ffed4d; -o-border-bottom-left-radius: 30px; -o-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-bottomleft: 30px; -moz-border-radius-bottomright: 30px; -khtml-border-radius-bottomleft: 30px; -khtml-border-radius-bottomright: 30px; }
.content_unten_zelle_4a	{ height: 6px; width: 765px; float: left; background-color: #ffed4d; -o-border-bottom-left-radius: 30px; -o-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-bottomleft: 30px; -moz-border-radius-bottomright: 30px; -khtml-border-radius-bottomleft: 30px; -khtml-border-radius-bottomright: 30px; }
.content_unten_zelle_5	{ height: 6px; width: 14px; float: left; background-color: #c9ffca; }
.content_unten_zelle_6	{ height: 6px; width: 228px; float: left; background-color: #137546; -o-border-bottom-left-radius: 30px; -o-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius: 30px; -webkit-border-bottom-right-radius: 30px; -moz-border-radius-bottomleft: 30px; -moz-border-radius-bottomright: 30px; -khtml-border-radius-bottomleft: 30px; -khtml-border-radius-bottomright: 30px; }
.content_unten_zelle_7	{ height: 6px; width: 14px; float: left; background-color: #c9ffca; }

.oben_navigation	{ width: 1000px; clear: both; font-size: 12px; line-height: 20px; }
.oben_ul		{ margin: 0; padding: 0 0 0 18px; clear: both; }
.oben_li		{ margin: 0; padding: 0; float: left; list-style-type: none; padding-right: 10px; padding-top: 7px; }
.oben_li_link		{ text-decoration: none; color: #000000; }
.oben_li_link:hover	{ text-decoration: none; color: #595959; }

.banner_zelle_1	{ width: 193px; height: 190px; padding-left: 14px; padding-top: 14px; float: left; }
.banner_zelle_2	{ width: 765px; height: 190px; padding-left: 14px; padding-top: 14px; float: left; font-size: 12px; color: white; overflow: hidden; }

.banner_zelle_2_bild_1von3	{ width: 250px; margin-right: 7px; float: left; }
.banner_zelle_2_bild_2von3	{ width: 250px; margin-right: 7px; float: left; }
.banner_zelle_2_bild_3von3	{ width: 250px; float: left; }

.banner_zelle_2_bild_1von2	{ width: 379px; margin-right: 7px; float: left; }
.banner_zelle_2_bild_2von2	{ width: 379px; float: left; }

.banner_zelle_2_bild_1von1	{ width: 765px; float: left; }

.banner_zelle_2_bild_1von3_rahmen	{ width: 241px; height: 157px; position: absolute; border: 5px solid #137546; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -khtml-border-radius-topleft: 10px; -khtml-border-radius-topright: 10px; }
.banner_zelle_2_bild_1von3_img		{ margin-top: 5px; margin-left: 5px; width: 241px; height: 157px; }
.banner_zelle_2_bild_1von3_text		{ margin-top: 1px; width: 251px; height: 23px; background-color: #137546; text-align: center; padding-top: 2px; }
.banner_zelle_2_bild_1von3_link		{ color: #ffffff; text-decoration: none; }

.banner_zelle_2_bild_1von2_rahmen	{ width: 369px; height: 157px; position: absolute; border: 5px solid #137546; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -khtml-border-radius-topleft: 10px; -khtml-border-radius-topright: 10px; }
.banner_zelle_2_bild_1von2_img		{ margin-top: 5px; margin-left: 5px; width: 369px; height: 157px; }
.banner_zelle_2_bild_1von2_text		{ margin-top: 1px; width: 379px; height: 23px; background-color: #137546; text-align: center; padding-top: 2px; }
.banner_zelle_2_bild_1von2_link		{ color: #ffffff; text-decoration: none; }

.banner_zelle_2_bild_1von1_rahmen	{ width: 755px; height: 157px; position: absolute; border: 5px solid #137546; -o-border-top-left-radius: 10px; -o-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -khtml-border-radius-topleft: 10px; -khtml-border-radius-topright: 10px; }
.banner_zelle_2_bild_1von1_img		{ margin-top: 5px; margin-left: 5px; width: 755px; height: 157px; }
.banner_zelle_2_bild_1von1_text		{ margin-top: 1px; width: 765px; height: 23px; background-color: #137546; text-align: center; padding-top: 2px; }
.banner_zelle_2_bild_1von1_link		{ color: #ffffff; text-decoration: none; }

.content_col2					{ padding-left: 6px; padding-top: 4px; font-size: 13px; }
.content_col4					{ padding-left: 21px; padding-right: 21px; padding-top: 6px; font-size: 13px; }
.content_col6					{ padding-left: 9px; padding-top: 4px; font-size: 13px; }
.content_col6_titel				{ font-size: 14px; line-height: 24px; color: #ffffff; }
.content_col6_news				{ font-size: 12px; line-height: 21px; color: #ffffff; }
.content_col6_news_ul			{ margin: 0; padding: 0; }
.content_col6_news_li			{ margin: 0; padding: 0; line-height: 20px; padding-bottom: 3px; }
.content_col6_wortwolke			{ color: #ffffff; }

.content_navigation_1_ul			{ margin: 0; padding: 0; }
.content_navigation_1_li			{ margin: 0; padding: 0; list-style-type: none; line-height: 20px; padding-bottom: 3px; }
.content_navigation_1_link			{ text-decoration: none; color: #000000; }
.content_navigation_1_link:hover	{ text-decoration: none; color: #595959; }
.content_navigation_2_ul			{ margin: 0; padding: 0; padding-left: 16px; padding-bottom: 2px; font-size: 11px; }
.content_navigation_2_li			{ margin: 0; padding: 0; list-style-type: none; line-height: 15px; }
.content_navigation_2_link			{ text-decoration: none; color: #000000; }
.content_navigation_2_link:hover	{ text-decoration: none; color: #595959; }
.content_navigation_3_ul			{ margin: 0; padding: 0; padding-left: 16px; font-size: 11px; }
.content_navigation_3_li			{ margin: 0; padding: 0; list-style-type: none; line-height: 15px; }
.content_navigation_3_link			{ text-decoration: none; color: #000000; }
.content_navigation_3_link:hover	{ text-decoration: none; color: #595959; }
.content_navigation_4_ul			{ margin: 0; padding: 0; padding-left: 16px; font-size: 11px; }
.content_navigation_4_li			{ margin: 0; padding: 0; list-style-type: none; line-height: 15px; }
.content_navigation_4_link			{ text-decoration: none; color: #000000; }
.content_navigation_4_link:hover	{ text-decoration: none; color: #595959; }

.footer_brief					{ position: absolute; margin-top: 9px; right: 10px; }
.footer_text					{ color: #fdfbfb; font-size: 13px; line-height: 23px; padding-top: 9px; font-style: normal; }

/* Start of Column CSS */
#container7 {
	clear:left;
	float:left;
	right: 0px;
	width: 986px;
	overflow:hidden;
	background:#137546; /* column 5 background colour */
}
#container6 {
	clear:left;
	float:left;
	right: 14px;
	width: 986px;
	overflow:hidden;
	background:#137546; /* column 5 background colour */
}
#container5 {
	clear:left;
	float:left;
	width:986px;
	position:relative;
	right:228px;
	background: #c9ffca; /* column 4 background colour */
	border: 0px solid black;
}
#container5a {
	clear:left;
	float:left;
	width:986px;
	position:relative;
	right: 0px;
	background: #c9ffca; /* column 4 background colour */
	border: 0px solid black;
}
#container4 {
	clear:left;
	float:left;
	width:986px;
	position:relative;
	right: 14px;
	background: #ffed4d; /* column 3 background colour */
}
#container4a {
	clear:left;
	float:left;
	width:986px;
	position:relative;
	right: 0px;
	background: #ffed4d; /* column 3 background colour */
}
#container3 {
	clear:left;
	float:left;
	width:972px;
	position:relative;
	right:509px;
	background: #c9ffca; /* column 2 background colour */
}
#container3a {
	clear:left;
	float:left;
	width:972px;
	position:relative;
	right:751px;
	background: #c9ffca; /* column 2 background colour */
}
#container2 {
	clear:left;
	float:left;
	width:972px;
	position:relative;
	right:14px;
	background: #ffed4d; /* column 1 background colour */
}
#container1 {
	float:left;
	width:972px;
	position:relative;
	right:193px;
	background: #c9ffca; /* column 1 background colour */
}

#col1 {
	float:left;
	width:14px;
	position:relative;
	left:958px;
	overflow:hidden;
}
#col2 {
	float:left;
	width:193px;
	position:relative;
	left:958px;
	overflow:hidden;
}
#col3 {
	float:left;
	width:14px;
	position:relative;
	left:958px;
	overflow:hidden;
}
#col4 {
	float:left;
	width:523px;
	position:relative;
	left:958px;
	overflow:hidden;
}
#col4a {
	float:left;
	width:751px;
	position:relative;
	left:958px;
	overflow:hidden;
}
#col5 {
	float:left;
	width:14px;
	position:relative;
	left:958px;
	overflow:hidden;
}
#col6 {
	float:left;
	width:214px;
	position:relative;
	left:958px;
	overflow:hidden;
}
#col7 {
	float:left;
	width:14px;
	position:relative;
	left:958px;
	overflow:hidden;
}

.wortwolke			{ color: #cdcdcd; white-space: nowrap; text-decoration: none; line-height: 21px; }
.wortwolke:hover	{ text-decoration: underline; }
.wortwolke_5		{ font-size: 12px; }
.wortwolke_4		{ font-size: 13px; }
.wortwolke_3		{ font-size: 14px; }
.wortwolke_2		{ font-size: 15px; }
.wortwolke_1		{ font-size: 18px; }

.seminare_termine_button			{ display: block; width: 110px; height: 13px; float: left; text-align: center; background-color: #137546; font-size: 10px; color: #ffffff; text-deocration: none; }
.seminare_termine_button:hover		{ display: block; width: 110px; height: 13px; float: left; text-align: center; background-color: #ffffff; font-size: 10px; color: #143a80; text-deocration: none; }
.seminare_termine_button_link		{ text-decoration: none; }
.seminare_termine_button_link:hover	{ text-decoration: none; }

.seminare_termine_formular_zelle_1	{ font-size: 12px; width: 88px; height: 22px; float: left; }
.seminare_termine_formular_zelle_2	{ font-size: 12px; width: 128px;; height: 22px; float: left; }
.seminare_termine_formular_zelle_3	{ font-size: 12px; width: 320px;; height: 22px; float: left; }

.seminare_termine_formular_zelle_1a	{ font-size: 12px; width: 88px; height: 85px; float: left; }
.seminare_termine_formular_zelle_2a	{ font-size: 12px; width: 128px;; height: 85px; float: left; }
.seminare_termine_formular_zelle_3a	{ font-size: 12px; width: 320px;; height: 85px; float: left; }

.seminare_anmeldung_input_lang		{ font-size: 12px; background-color: #c9ffca; border: 1px solid #137546; width: 306px; height: 14px; padding: 1px 0; }
.seminare_anmeldung_input_plz		{ font-size: 12px; background-color: #c9ffca; border: 1px solid #137546; width: 50px; height: 14px; margin-right: 4px; padding: 1px 0; }
.seminare_anmeldung_input_ort		{ font-size: 12px; background-color: #c9ffca; border: 1px solid #137546; width: 250px; height: 14px; padding: 1px 0; }
.seminare_anmeldung_textarea		{ font-size: 12px; background-color: #c9ffca; border: 1px solid #137546; width: 306px; height: 78px; padding: 1px 0; }
.seminare_anmeldung_select			{ font-size: 12px; background-color: #c9ffca; border: 1px solid #137546; width: 308px; height: 18px; padding: 1px 0; }
.seminare_anmeldung_submit			{ font-size: 12px; background-color: #c9ffca; border: 1px solid #137546; width: 135px; height: 17px; color: #137546; padding: 0 0; }
.seminare_anmeldung_submit:hover	{ font-size: 12px; background-color: #ffffff; border: 1px solid #137546; width: 135px; height: 17px; color: #137546; padding: 0 0; }
.seminare_anmeldung_submit2			{ font-size: 12px; background-color: #c9ffca; border: 1px solid #137546; width: 150px; height: 17px; color: #137546; padding: 0 0; }
.seminare_anmeldung_submit2:hover	{ font-size: 12px; background-color: #ffffff; border: 1px solid #137546; width: 150px; height: 17px; color: #137546; padding: 0 0; }

.formulare_input					{ font-size: 12px; background-color: #C9FFCA; border: 1px solid #143a80; padding: 1px 0; }

.seminare_link					{ color: #000000; text-decoration: none; }
.seminare_link:hover			{ color: #ffffff; text-decoration: none; }

.footer_link			{ color: #ffffff; text-decoration: none; }
.footer_link:hover		{ color: #cdcdcd; text-decoration: none; }

.google_maps a	{ color: #000000; text-decoration: none; }

.verwandte_seiten		{ font-size: 10px; color: #000000; text-decoration: none; }
.verwandte_seiten:hover	{ font-size: 10px; color: #000000; text-decoration: underline; }
