/* CSS Document */

/* General Declarations Start */

* { margin: 0px; padding: 0px; border:0; }
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333333; line-height: 18px;}
a { color:#084B80; text-decoration:underline; }
h1 { font-size:14px; line-height:20px; font-weight:normal;}
h1 a{ text-decoration:none; color:#084B80; font-size:16px; text-transform:uppercase; font-weight:bold; }
h1 a:hover { color:#084B80; text-decoration:underline; font-size:16px; font-weight:bold; }
h2 {font-size:12px; text-transform:uppercase; font-weight:bolder; margin-bottom:5px;color:#084B80;}
h4 {font-size:14px;font-weight:normal;line-height:20px;}
/*a:hover {font-weight:normal; text-decoration:underline;}*/
.clear {clear:both;display:block;}
.clear_space {clear:both;display:block;height:10px;}

/* General Declarations Ende */

/* Banner START */
#sky {height:600px;left:997px;position:absolute;top:0;width:200px;z-index:999;}
/* Banner ENDE */

/* Artikeldetail Start */
.articlecontent {padding-top:20px;}
.heading_article {padding-left:128px; width:505px; margin-bottom:14px;}
.heading_article h1 span{text-decoration:none; color:#084B80; font-size:16px; text-transform:uppercase; font-weight:bold;}
.article_options {
	float:left; 
	width:108px; 
	margin-right:20px; 
	text-align:right;
	font-size:10px;
	font-style:italic;
	}
.article_options a{font-style:normal;}
.article_options span{font-style:normal;}	
.article_options p{margin-bottom: 11px; background-image:url(/img/hg_artikel_optionen.png);}
.article_text h3 {font-weight:bold;font-size:12px;line-height:18px;float:left;}	
.article_text {float:left; width:505px;}
.article_text p{margin-bottom:11px;}
.subcolum_2{float:left; margin:4px 11px 0 0; width:150px;}
.subcolum_2 .sig_area {width:140px; font-size:10px; background-color:#EEEEEE; padding:5px; margin-top:5px;}
.copyright_pic {float:left;margin-right:8px;}
.artikelbox_head, .defaultbox_head {	
	width:505px; 
	border-bottom:1px solid #084B80; 
	text-align:center; 
	font-size:10px; 
	font-weight:bold;
	text-transform:uppercase;
	padding-top:13px; 
	margin:5px auto 0 auto;
	background:url(/img/zierleiste_505.png);
	}
.artikelbox_bilder{text-align:center;border-bottom:1px solid #084b80; margin-bottom:11px;}
.artikelbox_bilder img{margin:8px 8px 3px 8px;}
.article_text li {list-style-position:outside;margin-left:17px;}
.teaser_company .listing_content_img {width:80px;display:block;}
.teaser_company .listing_content_artikel {padding-bottom:15px;width:220px;}
/* Artikeldetail Ende */

.teaser_related {margin-bottom:11px;}
.teaser_related img{float:left; margin-right:8px;}
.teaser_related div{float:left;width:216px;margin-top:-5px;}
.teaser_related .themen{float:left;width:216px;margin-top:0px;}
.teaser_related .mynewsl {float:left;width:102px;text-align:center;}
.teaser_related .myarchive {float:left;width:155px;text-align:center;}

.listing_filter{width:633px;margin-top:15px;}

.listing_filter ul{list-style:none;margin:11px 0 25px 0px;}
.listing_filter ul li{display:inline;padding:8px 13px 3px 13px;border:1px solid #666666;margin-right:-4px; background-color:#e9e9e9;}
.listing_filter ul li.active,
.listing_filter ul li:hover {border:1px solid #666666;margin-right:-4px; background-color:#fff;border-bottom:#FFFFFF !important;}
.listing_filter .small li{padding:8px 11px 3px 11px;}
.listing_content{width:633px;}
.listelement {border-bottom:1px solid #084B80;padding-top:10px;}
.listing_content_img {float:left; width:150px;margin-right:11px;}
.listing_content_artikel {float:left; width:472px;}
.listing_content_artikel h1{margin-bottom:5px}
.page_switcher {text-align:center;margin-bottom:11px;}


input{border:#666666 solid 1px;}
.button_l {background-color:white;margin-bottom:21px;margin-top:21px;border:1px solid #000000;
font-weight:bold;
margin-top:7px;
padding:1px 6px;
text-align:center;
text-decoration:none;
width:120px;}


.menu {
	height:60px;
	width:975px;
	background-image:url(/img/hg_menu.png) ;
	border-bottom: 1px solid #FFCC00 ;
	padding-left:20px;
	}
	
.menu div.menuitem {
	float:left;
	font-size:9px;
	font-style:italic;
	color:#666666;
	line-height:16px;
	margin: 17px 0 0 0;
	padding:0 15px;
	border-left:1px dotted #999999;
	
	
}
/*
.menu div div {display:none;background-image:url("/img/hg_menu.png");}
.menu div:hover div.submenu,
.menu div:hover div.submenu div,
.menu div:hover div.submenu div ul,
.menu div:hover div.submenu div ul li
 {display:block; }*/
.menu div a { font-size:14px; font-style:normal;font-weight: bold;}


.submenu { position:absolute; /*background-image:url(/img/hg_menu.png);*/ background-color:#EEEEEE; padding:5px 5px 0px 0px; border:1px dotted #FFCC00;display:none;z-index:99;}
.submenu4 {left:265px;width:730px;}
.submenu3 {left:175px;width:320px;}
.submenu_topic{margin:0 0px 11px 0px;float:left;border-right:1px dotted #FFCC00; padding-right:5px;}
.submenu_topic ul {list-style:none;}
.submenu_topic ul a:hover {}
.submenu_topic ul li.submenutk1, 
.submenu_topic ul li.submenutk1 a {
 font-size:12px; font-weight:bolder;}
.submenu_topic ul li{margin-left:11px; font-size:11px; font-weight:normal;line-height:25px}
.submenu_topic ul li a {font-size:11px; font-weight:normal;}

.wrapper { width:995px; border: 1px solid #999; }

/* Header Start */	
.header_left {float:left;width:250px;}
.header_right {float:left;width:745px;}
.corp_oben_links { float:left; width:477px; text-align:left; padding-left:25px; }
.corp_oben_rechts {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width:473px;
	height:24px;
	text-align:right;
	padding-top:4px;
	padding-right:20px;
}
.header { width:995px; height:80px; background:url(/img/header.png) }
.search{text-align:right; margin:8px 20px 0 0;}
.ext_link {color:#fff;padding-right:84px;text-decoration:none;font-size:10px;}
.search_field {margin: 0px 0 0 0; height:20px; width:200px; border:1px solid #333;position:relative;float:right;}
.search_button {margin:0 0 0 8px;float:right;height:22px;display:block;}
.breadcrumb {
	float:left;
	width:680px;
	color:#333333;
	font-size:9px;
	font-style:italic;
	text-align:left;
	padding-left:20px;
	line-height:16px;
	background-color:#eee;
	padding-bottom:2px;
}
.login {
	float:left;
	font-size:9px;
	width:275px;
	text-align:right;
	padding-right:20px;
	line-height:16px;
	background-color:#eee;
	padding-bottom:2px;
}
/* Header Ende */

/* topnews home Start */
.topnews { width:975px; padding:20px 0 0 20px; margin-top:8px;}
.topnews img {float:left; margin-right:11px;}
.topnews p {margin-bottom:10px;}
.topnews div {float:left;width:311px; margin-top:-3px;}
.topnews ul {margin-left:11px; font-size:10px;}
/* topnews home Ende */

/* Newsbalken Startseite Start */
.news_wrap {float:left;	background: #eef0f1;width:955px;}
.news_head { 
	width:955px; 
	border-bottom:1px solid #084B80; 
	text-align:center; 
	font-size:10px; 
	font-weight:bold;
	text-transform:uppercase;
	padding-top:13px; 
	margin:5px auto 0 auto;
	background:url(/img/zierleiste_955.png);
}
.news_home {float:left; width:302px; padding:8px; font-size:10px;}
.news_home h1 {font-size:11px;}
.news_home h1 a {font-size:13px;line-height:18px;}
.news_home img {float:left; margin-right:8px;}
.news_home div {float:left;width:216px;margin-top:-5px; }
.news_switch {float:left; width:20px; margin-top:35px;}
/* Newsbalken Startseite Ende */

/* Content Startseite Start */
#col1 {float:left; width:633px; margin-left:20px;}

.content_teaser h1 {font-size:11px;}
.content_teaser h1 a {font-size:13px;line-height:18px;}
.content_teaser_links {float:left;width:311px;margin-right:11px;}
.content_teaser_rechts {float:left;width:311px;}
.content_teaser_rechts img{ margin-right:11px;}
.content_teaser p {margin-bottom:8px;}
.content_teaser_head { 
	width:633px; 
	border-bottom:1px solid #084B80; 
	text-align:center; 
	font-size:10px; 
	font-weight:bold;
	text-transform:uppercase;
	padding-top:13px; 
	margin:5px auto 11px auto;
	background:url(/img/zierleiste_633.png);
}
.tools{margin-top:11px;}
.tools div {float:left;width:211px;text-align:center; height:100px;}
.tools a{text-decoration:underline;font-size:12px;}
.tools a:hover{text-decoration:underline;font-size:12px;}
/* Content Startseite Ende */

/* Sidebar Start */
#col2 {float:left; width:311px; margin-left:11px;}
.sidebar_teaser_head { 
	width:311px; 
	border-bottom:1px solid #084B80; 
	text-align:center; 
	font-size:10px; 
	font-weight:bold;
	text-transform:uppercase;
	padding-top:13px; 
	margin:5px auto 8px auto;
	background:url(/img/zierleiste_311.png);
}
#col2 h1 {font-size:11px;}
#col2 h1 a {font-size:13px;line-height:18px;}
.anzeige {text-align:center;}
.newsletter {margin:8px 0 0 0;}
.newsletter span{float:left; margin-top:3px;}
.mail_input {margin: 0px 0 0 8px; height:20px; width:150px; float:left; border:1px solid #333}
.nlabo_button {margin:0 0 0 8px;float:left;}
/* Sidebar Ende */


/*allgemeine Elemente Start*/
.defaultbox_body {border:1px solid #084B80;border-top:none;background-color:#E8E8E8;width:505px;margin:0 auto 0;}
.defaultbox_body table {margin:10px;}
.options_line {padding-top:5px;text-align:center;}
.options_line input {top:4px;position:relative;}
.info_line {padding:20px 0px;}
.info_line select {border:1px solid #999;}
.info_cell1 {font-size:11px;padding-right:10px;}
.centered_box {width:505px;margin:0 auto 0;}
.pleft40 {padding-left:40px;}
.pright30 {padding-right:30px;}
.tcenter {text-align:center;}
.fleft {float:left;}
.fright {float:right;}
.teaserimg {float:left;padding-right:10px;padding-bottom:10px;}
.vol_highlight {background-color:#8FAFC7;}
.fat_link {font-size:12px;font-weight:bold;}
.link_icon {margin:0px !important;position:relative;top:4px;}
/*allgemeine Elemente Ende*/

/*event Kalender start */
.event_year {border-left:1px solid #084B80;border-right:1px solid #084B80;width:505px;margin:0 auto 0;text-align:center;font-size:18px;line-height:25px;color:#084B80;}
.event_year a{top:3px;position:relative;}
.event_month {border:1px solid #084B80;border-top:none;width:505px;margin:0 auto 0;text-align:center;}
.event_month a{padding:4px;margin:1px;width:72px;display:block;float:left;border:1px solid #084B80;}
.event_month a.active{background-color:#E8E8E8;}
.event_listing {width:505px;margin:0 auto 0;}
.event_listing .listing_content_artikel {width:340px;float:left;}
/*event Kalender ende */

/*Companies Start */
.companies_index {border:1px solid #084B80;border-top:none;width:495px;margin:0 auto 0;text-align:center;font-size:18px;line-height:25px;padding:5px;color:#999;}
.companies_index a {text-decoration:none;}
.company_listing {width:505px;margin:0 auto 0;}
.company_detail {padding-top:20px;width:505px;margin-left:108px;}
.company_detail h1 {font-size:16px;color:#084B80;font-weight:bold;}
.company_detail h2 {font-size:12px;font-weight:normal;text-transform:none;}
.company_tab {width:490px;padding-bottom:50px;padding-left:10px;}
.company_tab li {list-style-position:inside;}
.company_tab h1 {font-size:14px;color:#084B80;font-weight:bold;}
.company_tab .listelem {padding-bottom:15px;}
.company_tab .listing_content_artikel{width:320px; !important;}
.teaser_company .listelement {border:none;padding-top:0px;}
/*Companies End */

/*erweiterte Suche START*/
.extsearch table {border-collapse:collapse;}
.extsearch td {padding:15px 5px 15px 5px;}
.extsearch tr {border-bottom:1px solid #084B80;}
.ext_field {width:280px;}
.extsearch .date-pick {width:70px;}
.ext_radiodiv {float:left;width:50%;text-align:right;}
.ext_title{display:block;height:100%;width:100%;padding:4px;font-size:12px;color:#084B80;font-weight:bold;width:180px;}
/*erweiterte Suche ENDE*/


/* Footer Start */
.corp_unten {text-align:center;	background-color:#084B80; font-family:Arial, Helvetica, sans-serif; font-size:10px;	color:#fff;}
.corp_unten a { color:#fff; text-decoration:underline; }
.footer { text-align:center; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
/* Footer Ende */
