@import "style_basic.css";@import "style_links.css";body { 		margin:0;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:9pt;	color:#000000; 	background-color:#DDE7EC;	line-height:1.4;	}.main_frame {	width:1184px;	position:relative;	min-height:600px;	background:url(/images/bkg_content.gif) repeat-y;	margin-left:auto;	margin-right:auto;	}* html .main_frame { 	height:600px;}.main_frame_in {	width:1184px;	min-height:657px;		background:url(/images/bkg.jpg) no-repeat;	display:inline-block;	}* html .main_frame_in {	height:657px;}.footer_frame {	width:1184px;	height:175px;	background:url(/images/bkg_bottom.png) no-repeat;	margin-left:auto;	margin-right:auto;	position:relative;	}.content_frame_left {	float:left;	padding-left:110px;	padding-top:538px;}.content_frame_left_in {	width:377px;}.content_frame_left_in h1 {	background:none;	margin-top:0px;	margin-bottom:7px;	text-transform:uppercase;}.content_frame_right {	padding-top:240px;	width:661px;	float:right;}.content_frame_right_in {	width:550px;	background:url(/images/bkg_content2.gif) repeat-x;}#header_img {	margin:6px 6px 20px 6px;	width:538px;	height:178px;	overflow:hidden;	position:relative;}#header_img img {	position:absolute;	left:0;	top:0;}#content {		padding-left:6px;	padding-right:6px;	margin-bottom:30px;	font-family:Verdana, Arial, sans-serif;	color:#000000;	font-size:9pt;}.social_bookmarks {	position:absolute;	top:448px;	left:286px;	}.language_flag {	position:absolute;	right:103px;	top:150px;}/* Box */.box {	margin-bottom:25px;	width:379px;}* html .box {}.box_top {	width:379px;	height:5px;	background:url(/images/box_top.png) no-repeat;	display:inline-block;}.box_content {	width:379px;	background:url(/images/box_content.png) repeat-y;	min-height:80px;	display:inline-block;}* html .box_content {	margin-top:-9px; 	height:80px;}.box_content_in {	padding:5px 10px 5px 10px;}.box_bottom {	width:379px;	height:5px;	background:url(/images/box_bottom.png) no-repeat;	display:inline-block;}/* Menu */.menu {	position:absolute;	left:511px;	top:175px;	width:570px;	height:26px;	text-align:center;}.menu_item {	display:inline;}.menu_item a, .menu_item a:link, .menu_item a:active, .menu_item a:visited {	font-size:9.5pt;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#000000;	text-transform:uppercase;	padding-left:10px;	padding-right:14px;	background:url(/images/menu_sep.gif) no-repeat right;	display:inline-block;	line-height:26px;	outline:none;	text-decoration:none;}.menu_item a.marked, .menu_item a.marked:link, .menu_item a.marked:active, .menu_item a.marked:visited, .menu_item a:hover, .menu_item a:focus {	color:#FD7100;}.menu_item a.last_item, .menu_item a.last_item:link, .menu_item a.last_item:active, .menu_item a.last_item:visited  {	background:none;}/* Menu 2 */.menu2 {	position:absolute;	left:515px;	top:209px;	width:565px;	height:26px;	text-align:center;}.menu2_item {	display:inline;	padding-left:10px;	padding-right:14px;}.menu2_item a, .menu2_item a:link, .menu2_item a:active, .menu2_item a:visited {	font-size:9pt;	font-weight:bold;	color:#FFFFFF;	text-transform:uppercase;	font-family:Arial, Helvetica, sans-serif;	display:inline-block;	line-height:24px;	outline:none;	text-decoration:none;}.menu2_item a.marked, .menu2_item a.marked:link, .menu2_item a.marked:active, .menu2_item a.marked:visited, .menu2_item a:hover, .menu2_item a:focus {	color:#F8DC77;}/* Footer menu */.menu_footer {	position:absolute;	left:515px;	top:0px;	width:565px;	height:26px;	text-align:center;}.menu_footer_item {	display:inline;	padding-left:10px;	padding-right:14px;}.menu_footer_item a, .menu_footer_item a:link, .menu_footer_item a:active, .menu_footer_item a:visited {	font-size:9pt;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color:#FFFFFF;	text-transform:uppercase;	display:inline-block;	line-height:24px;	text-decoration:none;}.headline_right {	text-align:right;}/* News-Formate */a.read_more, a.read_more:link, a.read_more:active, a.read_more:visited {	color:#152A9B;	font-style:italic;	font-weight:bold;}.news_item {	padding-top:0px;	padding-bottom:5px;	display:inline-block;	width:100%;} .news_item_event_start {	margin-bottom:15px;	line-height:1.7;}h1.news_list_headline {	text-align:right;	background:url(/images/sepline.gif) no-repeat 0 bottom;	padding-bottom:5px;	text-transform:uppercase;}.news_item:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}.news_item_sep {	background:url(/images/sepline.gif) no-repeat;	margin-bottom:0px;	padding-top:10px;}.news_item_img {	float:left;	margin-right:10px;	width:100px;	height:87px;	overflow:hidden;	text-align:center;	}.news_item_img img {	border:2px solid #909090;}.news_item_content {	line-height:1.7;	margin-left:110px;}.news_item_content h3 {	margin:0;	font-weight:bold;	text-transform:none;}.news_item_content p {	margin-bottom:0;}.news_item_date {	text-transform:uppercase;	color:#FF6D00;	font-weight:bold;}h1.news_headline {	font-size:10.5pt;	margin-top:0px;	margin-bottom:25px;	font-weight:bold;	line-height:normal;	color:#464646;}.event_detail {	width:100%;}.event_detail td {	padding:0 0 10px 0;	vertical-align:top;}.event_detail td .tblGallery td {	border:none;}.event_detail td.event_detail_name {	width:25%;}input.searchfield {	background:url(/images/searchfield.gif) no-repeat 0 1px;	border:0;	width:166px;	height:21px;	padding-left:5px;	padding-top:4px;	padding-right:5px;	line-height:18px;}#ticker_frame {	position:relative;	width:359px;	height:75px;	overflow:hidden;	top:5px;}h1.page_headline {	font-family:Times News Roman, serif;	color:#464646;	font-style:italic;	text-transform:none;	font-size:18pt;	padding-left:30px;	padding-bottom:0px;	background:none;	margin-bottom:20px;}/* Photogallery */.tblGallery {	width:100%;	margin-left:auto;	margin-right:auto;	}.tblGallery td {	padding:5px;	text-align:center;	font-size:8.5pt;}.tblGallery td img {	/* border:1px solid #000000; */}/* Gallery popup */.gallery_popup {	width:860px;	height:760px;	background-color:white;	position:absolute;	z-index:4000;	-box-shadow:2px 2px 11px #666;		-moz-box-shadow: 2px 2px 11px #666;	-webkit-box-shadow: 2px 2px 11px #666;	filter:progid:DXImageTransform.Microsoft.shadow(direction = 135, Color='gray', strength=5);	overflow:auto;}#gallery_popup_content {	position:absolute;	left:30px;	top:30px;	width:800px;	padding-right:30px;	padding-bottom:30px;}#gallery_popup_content {	font-size:10pt;	}/* Popup filter */.filter {	z-index:1000;	display: none;	position: absolute;	top: 0%;	left: 0%;	width: 100%;	height: 100%;	background-color: #000000;	z-index:1000;	opacity:0.6;	filter: alpha(opacity=60);	z-index:1000;}/* Contact popup */.contact_popup {	width:570px;	height:650px;	background-color:white;	position:absolute;	z-index:4000;	-box-shadow:2px 2px 11px #666;		-moz-box-shadow: 2px 2px 11px #666;	-webkit-box-shadow: 2px 2px 11px #666;	filter:progid:DXImageTransform.Microsoft.shadow(direction = 135, Color='gray', strength=5);	overflow:auto;}#contact_popup_content {	position:absolute;	left:30px;	top:40px;	padding-right:30px;	padding-bottom:30px;}/* Share button */.share_button {	float:right;}/* Input forms */.input_form {	margin-bottom:15px;	font-size:9pt;}.input_row {	min-height:19px;	padding-top:3px;	padding-bottom:3px;	clear:both;}.input_col1_thin {	float:left;	width:155px;	}.input_col2_thin {	}.input_row2 {	height:25px;}.input_col2_thin {}input.textfield, textarea, select {	font-family:Verdana, Arial, sans-serif;	font-size:9pt;	border:1px solid #999999;	margin:0px;}input.checkbox {	margin:0px;}input.textfield, textarea {	padding:2px;}select {	padding:1px;}.input_row_checkbox_left {	margin-bottom:15px;}.input_row_checkbox_left span {	margin-left:10px;}.checkbox_float {	width:130px;	display:inline-block;}*+html .checkbox_float {	display:inline;}* html .checkbox_float {	display:inline;}.checkbox_float2 {	width:200px;	display:inline-block;}*+html .checkbox_float2 {	display:inline;}* html .checkbox_float2 {	display:inline;}/* Form button */.form_button {	font-family:Arial, sans-serif;	font-size:11pt;	height:25px;	line-height:23px;	border:none;	background:url(../images/bt_form.png) repeat-x;	color:#000000; 	padding-top:4px	padding-bottom:4px;	padding-left:10px;	padding-right:10px;	cursor:pointer;	margin:0;	outline-style:none;	outline-width:0;	vertical-align:middle;}* html .form_button {	padding:0px;	height:24px;}*+html .form_button {	padding:0px;	height:24px;}/*.form_button:hover, .form_button:focus {	background:url(../images/bt_form_m.png) repeat-x;}*/.form_button:active {	background:url(../images/bt_form_p.png) repeat-x;}.form_button:visited {}.form_button:link {}/* Sitemap */ul.sitemap {	padding-left:20px;	list-style-position: outside;	list-style-image: url(/images/bullet.png);	list-style-type: square;	margin-bottom:5px;	padding-top:5px;}ul.sitemap li a {	text-decoration:none;}/* Events */.tblEvents {	width:100%;}.tblEvents tr.header td {	color:#464646;		font-weight:bold;	background-color:#EDEDEB;}.tblEvents tr.header2 td {	/* background-color:#F8DC77; */		font-weight:bold;	color:#FF6C00;}.tblEvents td {	padding:5px;	font-size:11px;}
