body { margin:0px; padding:0px; font-family: Verdana, Arial; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #363636;}

.header { font-family: Verdana, Arial; font-size: 11px;	font-style: normal;	line-height: normal; font-weight: bolder; font-variant: normal;	text-transform: none; color: #425175; }
.headernews { font-family: Verdana, Arial; font-size: 9px;	font-style: normal;	line-height: normal; font-weight: bolder; font-variant: normal;	text-transform: none; color: #425175; }
.headerweiss { font-family: Verdana, Arial; font-size: 11px;	font-style: normal;	line-height: normal; font-weight: bolder; font-variant: normal;	text-transform: none; color: #FFFFFF; }
.headerweissklein { font-family: Verdana, Arial; font-size: 10px;	font-style: normal;	line-height: normal; font-weight: bolder; font-variant: normal;	text-transform: none; color: #FFFFFF; }
.subheader { font-family: Verdana, Arial; font-size: 10px;	font-style: normal;	line-height: normal; font-weight: bolder; font-variant: normal;	text-transform: none; color: #425175; }
.fliesstext { font-family: Verdana, Arial; font-size: 11px;	font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-transform: none; color: #363636; text-align: left;}
.fliesstextnews { font-family: Verdana, Arial; font-size: 9px;	font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-transform: none; color: #363636; }
.fliesstextnewsletter { font-family: Verdana, Arial; font-size: 9px;	font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-transform: none; color: #363636; }

<!-- ZUSATZ -->

.nav1 {	font-family: Verdana, Arial; font-size: 9px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #405587; }
.footer { font-family: Verdana, Arial; font-size: 10px; font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-transform: none; color: #888888; }
.time {	font-family: Verdana, Arial; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #888888; }
.code {	border: #405587 1px solid; padding-right: 5px; padding-left: 5px; color: #FFFFFF; font-family: Verdana, Arial; background-color: #405587; font-size: 10px; font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-transform: none; }
td { font-family: Verdana, Arial; font-size: 11px;	font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-transform: none; color: #363636; }

<!-- CONTENT BOXEN LINKS/RECHTS -->

.tab  { BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; }
.tab_nav2  { BORDER-BOTTOM: #B5B5B5 1px solid; BORDER-LEFT: #B5B5B5 1px solid; BORDER-TOP: #B5B5B5 1px solid; BORDER-RIGHT: #B5B5B5 1px solid; }
.tab_extranet  { BORDER-LEFT: #B5B5B5 1px solid; BORDER-RIGHT: #B5B5B5 1px solid; }
.tab_newsletter  { BORDER-LEFT: #B5B5B5 1px solid; BORDER-RIGHT: #B5B5B5 1px solid; BORDER-BOTTOM: #B5B5B5 1px solid; }
.tab_aktnews  { BORDER-LEFT: #ADBFDC 1px solid; BORDER-RIGHT: #ADBFDC 1px solid; font-family: Verdana, Arial; font-size: 11px;	font-style: normal;	line-height: normal; font-weight: normal; }
.tab_aktveranstaltungen  { BORDER-LEFT: #ADBFDC 1px solid; BORDER-RIGHT: #ADBFDC 1px solid; BORDER-BOTTOM: #ADBFDC 1px solid; font-family: Verdana, Arial; font-size: 11px;	font-style: normal;	line-height: normal; font-weight: normal; }
.tab_branchen  { BORDER-LEFT: #d9dde7 1px solid; BORDER-RIGHT: #d9dde7 1px solid; BORDER-BOTTOM: #d9dde7 1px solid; BORDER-TOP: #d9dde7 1px solid; }

<!-- LINKS -->

a.nav1 { font-family: Verdana, Arial; font-size: 9px; text-decoration: none; color: #405587; }
a.nav1:hover { font-family: Verdana, Arial; font-size: 9px;	text-decoration: none; color: #D3180F; }


a.nav2:link { font-family: Verdana, Arial; font-size: 9px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-decoration: none; color: #858585; }
a.nav2:hover { font-family: Verdana, Arial; font-size: 9px;	font-style: normal;	line-height: normal; font-weight: bolder; font-variant: normal;	text-decoration: none; color: #989797; }
a.nav2:visited { font-family: Verdana, Arial; font-size: 9px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-decoration: none; color: #858585;}
a.nav2:active { font-family: Verdana, Arial; font-size: 9px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-decoration: none; color: #858585; }

a.nav3:link { font-family: Verdana, Arial; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #405587; }
a.nav3:hover { font-family: Verdana, Arial; font-size: 11px;	font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-decoration: underline; color: #576C9E; }
a.nav3:visited { font-family: Verdana, Arial; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; }
a.nav3:active { font-family: Verdana, Arial; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #405587; }

a.nav4:link { font-family: Verdana, Arial; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #405587; }
a.nav4:hover { font-family: Verdana, Arial; font-size: 9px;	font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-decoration: underline; color: #576C9E; }
a.nav4:visited { font-family: Verdana, Arial; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: }
a.nav4:active { font-family: Verdana, Arial; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #405587; }

a.drucken { font-family: Verdana, Arial; font-size: 11px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none;	color: #555555;	background: #f7f7f7; }
a.seiten { font-family: Verdana, Arial; font-size: 11px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #FFFFFF; }
a.banner { font-family: Verdana, Arial; font-size: 11px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #FFFFFF; border: 0 none; }
a.toolbar { font-family: Verdana, Arial; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #656565; }
a {	font-family: Verdana, Arial; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: underline;	color: #405587; }

<!-- FORMULARE -->

input.suche { font-family : Verdana, Arial;	font-size : 9px; font-weight : normal; color : #333333;	BORDER-LEFT: 1px solid #B5B5B5;	BORDER-RIGHT: 1px solid #B5B5B5; BORDER-TOP: 1px solid #B5B5B5;	BORDER-BOTTOM: 1px solid #B5B5B5; background-Color: #F5F5F5; }
input, textarea, select, option { font-family : Verdana, Arial; font-size : 9px; font-weight : normal;	color : #333333; BORDER-LEFT: 1px solid #B5B5B5; BORDER-RIGHT: 1px solid #B5B5B5; BORDER-TOP: 1px solid #B5B5B5; BORDER-BOTTOM: 1px solid #B5B5B5; background-Color: #F5F5F5; }
.formlinks { font-family: Verdana, Arial; font-size: 11px;	font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	text-transform: none; color: #333333; }


input.error ,select.error { font-family : Verdana, Arial;	font-size : 9px; font-weight : normal; color : #e40000;	BORDER-LEFT: 1px solid #B5B5B5;	BORDER-RIGHT: 1px solid #B5B5B5; BORDER-TOP: 1px solid #B5B5B5;	BORDER-BOTTOM: 1px solid #B5B5B5; background-Color: #f3dcdc; }
input.ok ,select.ok { font-family : Verdana, Arial;	font-size : 9px; font-weight : normal; color : #333333;	BORDER-LEFT: 1px solid #B5B5B5;	BORDER-RIGHT: 1px solid #B5B5B5; BORDER-TOP: 1px solid #B5B5B5;	BORDER-BOTTOM: 1px solid #B5B5B5; background-Color: #caf2c4; }
input.http { font-family : Verdana, Arial;	font-size : 9px; font-weight : normal; color : #333333;	BORDER-LEFT: 1px solid #B5B5B5;	BORDER-RIGHT: 1px solid #B5B5B5; BORDER-TOP: 1px solid #B5B5B5;	BORDER-BOTTOM: 1px solid #B5B5B5; background:url(../images/layer_http.png) #FFFFFF left no-repeat;padding-left:43px; }

/* Added by B-media  - Alpar*/

.content_header{
	background:url(../images/header_content.gif) no-repeat bottom;	
	padding-left:10px;
	padding-bottom:5px;	
}
.event_detail{
	width:426px;
	margin:4px
}
.event_detail table.tab_branchen th{
	background-color:#adbfdc;
	height:20px
}
.event_detail table.tab_branchen td{
	height:20px
}
.event_detail table.tab_branchen td.bg_1{
	background-color:#d9dde7;
	width:150px;
}
.event_detail table.tab_branchen td.bg_2{
	background-color:#eaeef6
}
.content_text{
	width:418px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
.contentBorder{
	border:1px solid #868686;
	width:416px;
	margin:4px;
	/**/
}
.padd_6{
	padding:6px;
}
.contentBorder .padd_6 table.tab_branchen .bg_2{
	background-color:#eaeef6;
	color:#405587;
	font-size:11px;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	
}
.contentBorder .padd_6 table.tab_branchen .bg_2 a{
	font-family: Verdana, Arial; font-size: 11px;
	font-weight:bold;
	color:#405587;
	text-decoration:none;
}
.contentBorder .padd_6 table.tab_branchen .bg_2 a:hover{
	font-family: Verdana, Arial; font-size: 11px;
	font-weight:bold;
	color:#405587;
	text-decoration:underline;
}
div.overlay
{
	/*background-color:#ecb4d7; */
	background-color:#d9dde7;
	z-index:88888; 
	filter: alpha(opacity = 70);
	opacity: 0.88; 
	position:absolute;
	
}

#layerPopup{
	border-top:1px solid #4b5f8e;
	border-bottom:1px solid #4b5f8e;
	border-left:1px solid #405587;
	border-right:1px solid #405587;
	z-index:88889; 
	background-color:#405587;
	position:absolute;
	/*left:50%;*/
	width:419px;
	padding:1px;
	/*margin-left:-209px;*/
	left:183px;
	top:50px;
	
	
}
.innerDiv_1{
	background-color:#eaeef6
}
.innerHeader{
	margin:1px;
	background-color:#405587;
	color:#ffffff;
	padding:3px 3px 3px 10px;
	border-top:1px solid #eaeef6;
}
.innerHeader td{
	color:#ffffff;
	font-weight:bold;
}
.innerFooter{
	background-color:#d9dde7;
	height:24px;
	padding-top:8px;
	margin-left:1px;
	color:#405587;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	
}
.innerFooter td{
	color:#405587;
	font-weight:bold;
	text-decoration:underline;
}
.innerFooter td button{
	color:#405587;
	font-weight:bold;
	font-size:11px;
	font-family : Verdana, Arial;
	border:0px;
	padding:0px;
	margin:0px;
	background-color:#d9dde7;
	cursor:pointer;
	text-align:right;
	width: auto;overflow: visible;
	
}
.schritt_line{
	margin-left:8px;
	margin-right:8px;
	border-bottom:1px solid #405587;
	padding-bottom:5px;
	color:#405587;
	font-size:11px;
	font-weight:bold;
}
.schritt_content{
	margin:8px;
}
.schritt_content td{
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
.schritt_content td.text{
	color:#405587;
	font-size:11px;
	/*font-weight:bold;*/
}


img.border_1{
	border:1px solid #405587;
	cursor:pointer;
}
.status{
	border-left:1px solid #eaeef6;
	border-right:1px solid #eaeef6;
	border-bottom:1px solid #e40101;
	padding:5px 5px 18px 5px;
	background-color:#FFFFFF;
	color:#e40101;
}
/**/
div.auto_complete {
  margin-top:2px;
  background: #ffffff;  
}
div.auto_complete ul {
  border:1px solid #B5B5B5;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto_complete ul li {
  margin:0;
  padding:3px;
  cursor:pointer;
  white-space: nowrap;
}
div.auto_complete ul li.selected {
  background-color: #e5edf5;
}
div.auto_complete ul strong.highlight {
  color: #363636; 
  margin:0;
  padding:0;
}
/**/
td.header1{
	border-bottom:1px solid #FFFFFF;
	color:#405587;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:8px;
}
td.header2{
	background-color:#bdc3d2;
	color:#169b00;
	font-weight:bold;
	padding-left:8px;
}

td.content{
	background-color:#d9dde7;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	font-weight:normal;
}
.schritt_content table.tab_branchen{
	background-color:#FFFFFF;
}
.schritt_content table.tab_branchen .bg_2{
	background-color:#d9dde7;
	color:#405587;
	font-size:11px;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	
}

.schritt_content table.tab_branchen .bg_2 a{
	font-family: Verdana, Arial; font-size: 11px;
	font-weight:bold;
	color:#405587;
	text-decoration:none;
}
.schritt_content table.tab_branchen .bg_2 a:hover{
	font-family: Verdana, Arial; font-size: 11px;
	font-weight:bold;
	color:#405587;
	text-decoration:underline;
}
div.showMeDiv{
		visibility:hidden;
		position:absolute;
		background-color:#FFFFFF;
		border:1px solid #CB913F;
		color:#82935C;
		padding:3px;
	}
div.padding_2px_div	{
padding:2px;
border:1px solid #405587;
}
td.gallery_title{
	background-color:#eaeef6;
	color:#405587;
	font-weight:bold;
	height:22px;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
}
div.clearer{
		clear:both;
	}
.articlePreview {
		position:absolute;
		top:500px;
		left:100px;
		z-index:10;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		background-color:#FFFFFF;
		border:1px solid #999999;
		padding:10px;
		filter: alpha(opacity:80);
		-moz-opacity: 0.8;
		visibility:hidden;
	}	

a.news_list_title_link{text-decoration:none; padding-bottom:4px;}

div.news_list{padding-top:5px;}

div.news_list_img {float:left; padding-right:20px;}

div.separator { background:url(../images/trenner_linie.gif) repeat-x; width:100%; height:20px; line-height:2px; font-size:2px;}

div.news_date{ margin-bottom:4px; font-size:10px}

div.img_pos_left {float:left; padding-right:19px; padding-bottom:12px;}

div.img_pos_right {float:right; padding-left:19px; margin-bottom:12px;}

table.links_table {border:1px solid #d9dde7}
td.links_table_td {background:#eaeef6; padding:5px;}
span.links_title { color:#425175}
li.sitemap_first_level{background:#adbfdc; padding:4px; margin-bottom:1px; list-style-type: none}
li.sitemap_second_level{background:#d9dde7; padding:4px; margin-bottom:1px; list-style-type: none; margin-left:95px; width:126px;}
li.sitemap_thirth_level{background:#eaeef6; padding:4px; margin-bottom:1px; list-style-type: none; margin-left:190px}
ul.sitemap_ul{margin:0px; padding:0px}

td.basemenu{background:#405587; border-right:1px solid #ffffff;}
div.basemenu_title{text-align:center; width:100%}
div.submenu{background:#405587; margin-top:9px;}
div.submenu div {border-bottom:1px solid #ffffff; padding:2px 9px;	white-space:nowrap}
div.submenu a{color:#ffffff; text-decoration:none; font-size:11px}


a.basemenu_link{color:#ffffff; text-decoration:none; letter-spacing:-1px}

td.left_menu_parent{font-size:10px; font-weight:bold; color:#425175}

table.home_left_content{background:#ffffff;border:1px solid #adbfdc; padding:0px 5px 0px 7px;font-size:10px}
td.home_top_news_title{color:#425175; font-size:10px}
td.home_top_news_title a{text-decoration:none; color:#425175; font-size:10px}
td.home_left_content_link{padding:2px 5px 5px 0px}

h1 {font-family:uvc1; font-size:7px; color:#eef0f6; padding-bottom:0px; margin:0px;}
h1 img {border:0px}

div.left_submenus{padding:3px 0px 4px 20px; background:#eaeef6;}

div.event_list_title{
	background-color:#eaeef6;
	color:#405587;
	font-weight:bold;
	height:18px;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	margin-bottom:3px;	
}
div.event_list_div
{
	height:222px;
	overflow-y:auto;
	overflow-x:hidden;
	margin-bottom:12px;
	border:1px solid #d9dde8;
}

table.event_list_table
{	
	width:100%;	
}
td.event_list_table_row_1
{
	background:#d9dde8;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;	
	padding-left:2px;
	white-space:nowrap	
}

div.event_date_div{
	background:#d9dde8;	
	padding-left:2px;
	white-space:nowrap;
	float:left;
	padding-top:3px;
	padding-bottom:4px;
	width:118px;
}

div.event_list_destination{
	float:left;
	padding-top:3px;	
	padding-left:2px;
}

td.event_list_table_row_2
{
	background:#eaeef7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;	
	border-right:1px solid #ffffff;	
	white-space:nowrap;	
}

td.event_list_table_row_3
{
	background:#eaeef7;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;	
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding-left:2px;
 	white-space:nowrap;
 	padding-top:3px;
 	padding-bottom:4px;
}
