a 						{ color: #1b3067; text-decoration: none; }
a:hover 				{ }
a:active 				{ }
body 					{ margin: 0; padding: 0; text-align: center; color: white; font-size: 11px; font-family: Helvetica, Tahoma, Arial, SunSans-Regular, sans-serif; background-color: #3b548e; background-image: url(../images_design/bgr.png); background-repeat: repeat-x; background-position: 0 0; }

h1 						{ color: #1b3067; font-size: 21px; font-weight: normal; line-height: 23px; background-color: transparent; clear: both; margin: 0; padding: 0 20px 10px; }
h2 						{ color: #1b3067; font-size: 14px; font-weight: normal; line-height: 16px; background-color: transparent; clear: both; margin: 0; padding: 0 20px 10px; }
h3 						{ color: #1b3067; font-size: 12px; font-weight: normal; background-color: transparent; margin: 0; padding: 0 20px 5px; }
h4 						{ color: #999; font-size: 11px; font-weight: normal; background-color: transparent; margin: 0; padding: 0 20px 5px; }
table h2 { padding-right: 0; padding-left: 0; }
table h3 { padding-right: 0; padding-left: 0; }
table h4 { padding-right: 0; padding-left: 0; }
table p { padding-right: 0; padding-left: 0; }
html 					{ padding: 0; margin: 0; }
p 						{ line-height: 14px; margin: 0; padding: 0 20px 10px; }
table					{ line-height: 14px; width: 100%; margin: 0; padding: 0 20px 10px; }
table td 				{  }
table tr.a_line td 		{ background-color: white; }
table tr.b_line td 		{ background-color: #f0f0f0; }
.clearer				{ font-size: 0; line-height: 0; width: 100%; height: 0; clear: both; }
.formfild_err_input		{ background-color: #ffffc8; }
.formfild_l				{ width: 270px; }
.formfild_m				{ width: 100px; }
.formfild_pflicht_err 	{ background-color: transparent; background-image: url(../images_design/formerrred.gif); background-repeat: no-repeat; width: 14px; height: 14px; }
.formfild_pflicht_ico 	{ background-color: transparent; background-image: url(../images_design/formerrblanc.gif); background-repeat: no-repeat; width: 14px; height: 14px; }
#content .hint			{ color: #808080; }
.line { margin: 10px 20px; padding: 0; border-bottom: 1px solid #ccc; }
#content				{ line-height: 14px; width: 570px; float: left; margin: 0; padding: 20px 0 30px; }
#content .cimg_left		{ float: left; margin-right: 20px; margin-bottom: 10px; }
#content .cimg_right 	{ margin-bottom: 10px; float: right; margin-left: 20px; }
#content a 				{ color: #1b3067; background-image: url(../images_design/start_gray.png); background-repeat: no-repeat; background-position: left top; margin-left: 5px; padding-left: 15px; }
#content a.ohnepfeil 	{ background-image: none; margin-left: 0; padding-left: 0; }
#content a.ohnepfeil:hover 	{ background-image: none; margin-left: 0; padding-left: 0; }
#content a:hover 		{ color: #1b3067; background-image: url(../images_design/start_blue.png); text-decoration: none; }
#content li				{ color: black; margin-left: 20px; padding-bottom: 5px; padding-left: 5px; }
#content li a			{ color: #336; background-image: none; margin-left: 0; padding-left: 0; }
#content li a:hover 	{ background-image: none; margin-left: 0; padding-left: 0; }
#content ul				{ color: #336; margin: 0 30px 10px 20px; padding: 0; list-style-type: disc; list-style-position: outside; }
#content ul.zfkn 		{ background-color: transparent; margin: 0 0 10px 20px; padding: 0; list-style-type: none; }
#content ul.zfkn h3 	{ padding-left: 0; }
#content ul.zfkn li		{ width: 45%; height: 59px; float: left; margin: 0 2px 2px 0; padding: 7px 5px 5px; border-style: none; }
#content ul.zfkn li	img { margin-bottom: 5px; float: left; margin-right: 10px; padding: 5px; border: solid 1px #ccc; }
#content ul.zfkn p 		{ padding-left: 0; }
#content_box			{ color: black; background-color: white; }
#content_nav 			{ width: 200px; float: left; margin: 10px 0 20px; padding: 0; }
#content_nav h3 		{ color: gray; font-size: 9px; font-weight: normal; background-image: url(../images_design/bg09.png); background-repeat: no-repeat; background-position: -2px top; margin: 0 2px; padding: 10px 10px 3px 9px; border-bottom: 1px solid #f5f5f5; }
#content_nav li 		{ line-height: 12px; background-color: transparent; margin: 0 3px; padding: 5px 7px; }
#content_nav li a 		{ color: #1b3067; font-size: 11px; line-height: 14px; background-color: transparent; text-decoration: none; margin: 0; padding: 0; }
#content_nav li a .text { color: gray; font-size: 9px; line-height: 11px; background-color: transparent; }
#content_nav li a:hover	{ background-image: none; }
#content_nav li.aktiv  	{ background-color: #dcdcdc; }
#content_nav li:hover  	{ background-color: #e1e1e1; }
#content_nav ul 		{ background-image: url(../images_design/bg09.png); background-repeat: no-repeat; background-position: 0 bottom; margin: 0 0 5px; padding: 1px 0 10px; list-style-type: none; }

#content_news			{ color: gray; font-size: 10px; background-image: url(../images_design/bg10.png); background-repeat: no-repeat; background-position: -5px bottom; width: 780px; float: left; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
#content_news .unicef img	{ float: left; margin: 0 7px; padding: 0; }
#content_news .unicef p	{ line-height: normal; margin: 0 0 0 64px; padding: 0 0 3px; }
#content_news h3		{ color: gray; font-size: 9px; font-weight: normal; margin: 0; padding: 0 20px 5px; }
#content_news li		{ margin-bottom: 5px; }
#content_news p	 		{  }
#content_news ul	 	{ margin: 0 20px 0 35px; padding: 0 0 5px; }
#content_news_left 		{ width: 570px; float: left; margin: 0; padding: 0; border-right: 1px solid #999; }
#content_news_right 	{ width: 208px; float: right; margin: 0; padding: 0; }
#content_teaser_img { width: 780px; height: 110px; margin: 0; padding: 0; }
#content_teaser_top { background-image: url(../images_design/bg02.png); background-repeat: no-repeat; background-position: -20px -30px; position: absolute; width: 780px; height: 110px; }
#fother { color: #ccc; background-color: transparent; text-align: center; margin-bottom: 20px; }
#fother a { color: #ccc; text-decoration: none; }
#fother a:hover { color: #fff; background-color: transparent; text-decoration: none; }
#fother p { padding-bottom: 3px; }
#head { height: 60px; margin: 0; padding: 0; }
#head_aktion { color: #ccc; float: right; margin: 0; padding: 30px 10px 0 0; }
#head_aktion li { float: left; clear: right; margin: 0 5px 0 0; padding: 0 5px 0 0; border-right: 1px solid #ccc; }
#head_aktion li a { color: #999; background-color: transparent; text-decoration: none; }
#head_aktion li a.aktiv { color: #808080; }
#head_aktion li a:hover { color: #1b3067; background-color: transparent; text-decoration: none; }
#head_aktion ul { margin: 0; padding: 0; list-style-type: none;  }


#head_logo 				{ background-image: url(../images_design/volz_holding.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 77px; height: 50px; float: left; margin: 0; padding: 0; }
#main 					{ text-align: left; width: 780px; margin: 0 auto; }
#main_spezial			{  }

#nav_top 				{ width: 780px; margin: 8px 0; padding: 0; }
#nav_top li				{ float: left; clear: right; margin: 0 5px 0 0; padding: 0 5px 0 0; border-right: 1px solid white; }
#nav_top li a			{ color: white; background-color: transparent; text-decoration: none; }
#nav_top li a.aktiv		{ color: #336; }
#nav_top li a:hover		{ color: #1b3067; background-color: transparent; text-decoration: none; }
#nav_top ul 			{ margin: 0; padding: 0 10px 10px; list-style-type: none; display: block; }

.movie { background-color: #fff; position: absolute; top: -90px; left: 45px; padding: 10px 20px 20px 10px; border: solid 1px #999; }
.movie p { margin: 0 0 5px; padding: 0; }
table.movie_pref { background-color: #e9e9e9; width: auto; margin-bottom: 10px; margin-left: 20px; padding: 3px; }
table.movie_pref td { padding: 2px 5px; }
.hidden { visibility: hidden; display: none; }
.kontakt_adressen { float: left; padding-left: 20px; padding-right: 20px;}
.kontakt_adressen .firma { border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #999;; margin-bottom: 15px; padding-bottom: 5px; }
.kontakt_adressen .firma .niederlassung { float: left; width: 175px; }
.kontakt_adressen .firma p { padding-left: 0px; padding-right: 0px; }
.kontakt_adressen .firma h2 { padding-left: 0px; padding-right: 0px; }
.kontakt_adressen .firma h3 { padding-left: 0px; padding-right: 0px; }
.titel { color: #1b3067; font-size: 14px; font-style:italic; font-weight: normal; line-height: 16px; background-color: transparent; clear: both; padding: 0 0px 10px; }

#content ul.prog 		{ background-color: transparent; margin: 0px 10px 320px 20px; padding: 0; list-style-type: none; }
#content ul.prog h3 	{ padding-left: 0; }
#content ul.prog li		{ width: 45%; height: 59px; float: left; margin: 0 2px 2px 0; padding: 7px 5px 5px; border-style: none;  border: solid 1px #eee;}
#content ul.prog li:hover{ background-color: #eee;}
#content ul.prog li	img { margin-bottom: 10px; float: left; margin-right: 10px; padding: 0px; border-style: none; }
#content ul.prog p 		{ padding-left: 0; }

