@charset "UTF-8";
/* CSS Document */
body { color: #333; font-size: 12px; font-family: "HelveticaNeue LT 55 Roman", arial, sans-serif; line-height: 18px; background-color: #ccc; margin: 0; padding: 0; }
img { clear: left; margin: 0; padding: 0; border-width: 0; }
/*Layout*/
.footer_small { margin-bottom: 30px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; display: block; }
#wrapper { background-image: url(../images/hg_big.gif); background-repeat: repeat-y; background-position: 0 0; width: 1044px; margin: 0; padding: 0; }
#left { position: absolute; top: 0; left: 0; width: 210px; float: left; margin: 0; padding: 0; border-width: 0; }
#main { background-image: url(../images/head_mitte.jpg); background-repeat: no-repeat; background-position: 0 0; top: 0; left: 0; width: 600px; min-height: 550px; margin: 0 0 0 210px; padding: 82px 0 0; border-width: 0; }

/* Neue Startseite */
#main_start {
	background-image: url(../images/head_mitte.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	top: 0;
	left: 0;
	width: 600px;
	min-height: 550px;
	border-width: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 210px;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
}
#animation {
	background-color: #FFF;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 327px;
	width: 600px;
	background-image: url(../images/bg_flashheader.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 22;
}
#startnav_head {
	height: 30px;
	width: 600px;
	padding: 0px;
	float: left;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
#startnav_head a {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
}
#startnav_head a:hover, a:focus, a:active {
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#startnav_head table {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	width: 600px;
}
#startnav_head td {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#startnav_head tr {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.kunden {
	background-color: #0d2551;
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.kunden:hover {
	background-image: url(../images/start_kunden_hg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.gasbeschaffung {
	background-color: #0065a9;
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
.gasbeschaffung:hover {
	background-image: url(../images/start_gasbeschaffung_hg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.upstream {
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #019cde;
	}
.upstream:hover {
	background-image: url(../images/start_upstream_hg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#columnwrapper {
	margin: 0px;
	padding: 0px;
	width: 600px;
}
#postcolumn {
	display: block;
	width: 600px;
	clear:both;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}

/* Ende Neue Startseite */
#right { background-image: url(../images/head_rechts.jpg); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 0; left: 810px; width: 214px; margin: 0; padding: 82px 0 0; }
#footer { font-weight: normal; font-style: normal; background-color: #ccc; background-image: url(../images/footer_hg.gif); background-repeat: no-repeat; background-position: 0 0; width: 1044px; height: 90px; clear: both; margin: 0; padding: 53px 0 0; }
/*Textformate*/
.bold_italic { font-weight: bold; font-style: italic; }
.invented { float: right; margin: 0 200px 0 0; padding: 0; display: inline; }
.double_spacing { line-height: 2em; }
.small { color: #666; font-size: 0.9em; }
h1 { font-size: 1.5em; font-weight: normal; font-style: normal; line-height: 1.2em; text-decoration: none; margin: 9px 0 18px; padding: 0; display: block; }
h2 { color: #333; font-size: 1em; font-weight: bold; margin: 9px 0; padding: 0; display: block; }
h3 { color: #009cdd; font-size: 1em; font-weight: normal; font-style: normal; text-decoration: none; margin: 0; padding: 0; }
h4 { color: #0066a9; font-size: 1em; font-weight: normal; font-style: normal; text-decoration: none; }
p { margin: 5px 0 15px; padding: 0; display: block; }
ul { text-indent: 0; margin: 5px 0 20px; padding: 0; }
li { background-image: url(../images/unsorted_list.gif); background-repeat: no-repeat; background-position: 0 4px; margin: 0; padding: 0 0 0 16px; list-style-type: none; }
ol { background-image: none; text-indent: 0; margin: 5px 0 20px; padding: 0; list-style-type: none; list-style-image: none; }
#main ol li { background-image: none; margin-left: 0; padding: 0; list-style-type: none; list-style-image: none; }
.tab_left { margin-top: -18px; margin-left: 7em; display: block; }
.date { color: #666; font-size: 0.7em; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; padding: 0; display: block; }
.text_main_back { background-image: url(../images/verlauf_text_main.gif); background-repeat: repeat-x; background-position: 0 0; top: 0; clear: both; margin: 0; padding: 20px; display: block; }
.quicklink_head { color: #fff; background-image: url(../images/quicklink_head.gif); background-repeat: no-repeat; background-position: 0 0; width: 214px; height: 32px; margin: 0; padding: 0 0 0; display: block; }
.quicklink_post_eworld { color: #fff; font-size: 0.8em; line-height: 1.3em; background-color: #a3b128; padding: 10px 15px; border-bottom: 1px solid #0c2652; display: block; }
.quicklink_post { color: #fff; font-size: 0.8em; line-height: 1.3em; background-color: #0066a9; padding: 10px 15px; border-bottom: 1px solid #0c2652; display: block; }
.download { background-color: #f6fbff; background-image: url(../images/hg_download.gif); background-repeat: repeat-x; background-position: 0 0; width: 100%; float: left; margin: 0 0 15px; padding: 5px; display: block; }
.grey_startpage { background-color: #fff; background-image: url(../images/bigspan_hg.gif); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 5px 20px; border-bottom: 1px solid #0066a9; display: block; }
/*Navigation*/
.navigation { font-weight: bold; font-style: normal; background-color: #0066a9; margin: 0; padding: 0 0 20px; outline-width: 0; display: block; }
.navlink { color: white; font-size: 1.2em; font-weight: bold; font-style: normal; background-image: url(../images/nav_hg_01.gif); background-repeat: repeat-x; text-decoration: none; height: 22px; margin: 0; padding-top: 8px; padding-left: 20px; display: block; }
.navlink:hover { color: #f5f5f5; font-style: normal; font-weight: bold; text-decoration: none; background-image: url(../images/nav_hg_02.gif); background-repeat: repeat-x; display: block; padding-top: 8px; padding-left: 20px; height: 22px; margin: 0; }
.navlink_a { color: #c9d200; font-style: normal; font-weight: bold; text-decoration: none; background-image: url(../images/nav_hg_02.gif); background-repeat: repeat-x; display: block; margin: 0; padding-top: 8px; padding-left: 20px; height: 22px; }
.subnav_back { color: #fff; font-weight: bold; font-style: normal; background-image: url(../images/subnav_hg.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; margin: 0; padding-top: 8px; padding-bottom: 5px; padding-left: 0; border-bottom: 1px solid #0066a9; border-top-width: 0; border-right-width: 0; border-left-width: 0; display: block; }
.subnav_head { color: #fff; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; display: block; margin: 0; padding-top: 0; padding-bottom: 5px; padding-left: 20px; }
.subnav_head:hover { color: #009cdd; font-style: normal; font-weight: bold; text-decoration: none; display: block; margin: 0; padding-top: 0; padding-bottom: 5px; padding-left: 20px; }
.subnav_head_a { color: #c9d200; font-size: 1.2em; font-style: normal; font-weight: bold; text-decoration: none; display: block; margin: 0; padding-top: 0; padding-bottom: 5px; padding-left: 20px; }
.subnavlink_01 { color: #fff; font-weight: bold; font-style: normal; background-image: url(../images/subnav_01.gif); background-repeat: no-repeat; background-position: 0 10px; text-decoration: none; margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 30px; display: block; }
.subnavlink_01:hover { color: #009cdd; font-style: normal; font-weight: bold; background-image: url(../images/subnav_01_a.gif); background-repeat: no-repeat; background-position: 0 10px; text-decoration: none; display: block; margin: 0; }
.subnavlink_01_a { color: #c9d200; font-style: normal; font-weight: bold; text-decoration: none; background-image: url(../images/subnav_01_a.gif); background-repeat: no-repeat; background-position: 0 10px; display: block; margin: 0; padding: 2px 0 2px 30px; }
.subnavlink_02 { color: #fff; font-style: normal; font-weight: normal; background-image: url(../images/subnav_02.gif); background-repeat: no-repeat; background-position: 0 10px; text-decoration: none; display: block; margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; }
.subnavlink_02:hover { color: #009cdd; font-style: normal; font-weight: normal; background-image: url(../images/subnav_02_a.gif); background-repeat: no-repeat; background-position: 0 10px; text-decoration: none; display: block; margin: 0; }
.subnavlink_02_a { color: #c9d200; font-style: normal; font-weight: normal; text-decoration: none; background-image: url(../images/subnav_02_a.gif); background-repeat: no-repeat; background-position: 0 10px; display: block; margin: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 40px; }
/*Metanavigation*/
.metanav { line-height: 16px; background-image: url(../images/metanav_hg.jpg); width: 214px; height: 179px; margin: 0; padding: 0; display: block; }

.metanav_start {
	line-height: 16px;
	background-image: url(../images/metanav_hg.jpg);
	width: 214px;
	height: 169px;
	margin: 0;
	padding: 0;
	display: block;
}


.deutsch { color: #fff; font-size: 9px; font-style: normal; font-weight: bold; background-image: url(../images/ic_deutsch.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 8px; text-transform: uppercase; display: block; margin: 0 0 20px 15px; padding: 9px 0 0 40px; }
.deutsch:hover { color: #0c2652; font-size: 9px; font-style: normal; font-weight: bold; background-image: url(../images/ic_deutsch.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 8px; text-transform: uppercase; display: block; margin: 0 0 20px 15px; padding: 9px 0 0 40px; }
.english { color: #fff; font-size: 9px; font-weight: bold; font-style: normal; background-image: url(../images/ic_english.gif); background-repeat: no-repeat; background-position: 0 8px; text-decoration: none; text-transform: uppercase; margin: 0 0 20px 15px; padding: 9px 0 0 40px; display: block; }
.english:hover { color: #0c2652; font-size: 9px; font-style: normal; font-weight: bold; background-image: url(../images/ic_english.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 8px; text-transform: uppercase; display: block; margin: 0 0 20px 15px; padding: 9px 0 0 40px; }
.metalink { color: #fff; font-size: 9px; font-weight: bold; font-style: normal; background-image: url(../images/ic_pfeil_01.gif); background-repeat: no-repeat; background-position: 3px 4px; text-decoration: none; text-transform: uppercase; margin: 0 0 10px 12px; padding: 2px 0 0 20px; display: block; }
.metalink:hover { color: #fff; font-size: 9px; font-style: normal; font-weight: bold; background-color: #009cdd; text-decoration: none; background-image: url(../images/ic_pfeil_02.gif); background-repeat: no-repeat; background-position: 3px 4px; text-transform: uppercase; display: block; margin: 0 0 10px 12px; padding: 2px 0 0 20px; }
.search { color: #fff; font-size: 9px; font-style: normal; font-weight: bold; text-decoration: none; background-image: url(../images/ic_lupe_01.gif); background-repeat: no-repeat; background-position: 3px 4px; text-transform: uppercase; display: block; margin: 0 0 10px 12px; padding: 2px 0 0 20px; }
.search:hover { color: #fff; font-size: 9px; font-style: normal; font-weight: bold; text-decoration: none; background-color: #009cdd; background-image: url(../images/ic_lupe_02.gif); background-repeat: no-repeat; background-position: 3px 4px; text-transform: uppercase; display: block; margin: 0 0 10px 12px; padding: 2px 0 0 20px; }
.anchor_nav { color: #0066a9; font-size: 0.9em; font-weight: normal; font-style: normal; background-image: url(../images/arrow_n.gif); background-repeat: no-repeat; background-position: 1px 2px; text-decoration: none; margin: 0.2em 0 0; padding: 0 0 0 15px; display: block; }
.anchor_nav:hover { color: #0c2551; font-size: 0.9em; font-weight: normal; font-style: normal; text-decoration: none; background-image: url(../images/arrow_r.gif); background-repeat: no-repeat; background-position: 1px 2px; margin: 0.2em 0 0; padding: 0 0 0 15px; display: block; }
/*Designelemente*/
.gradient_left { background-image: url(../images/verlauf_links.jpg); background-repeat: no-repeat; width: 210px; height: 76px; display: block; }
.gradient_right { background-image: url(../images/verlauf_rechts.gif); width: 214px; height: 212px; display: block; }
/*Bildformate
*/
.margin { margin: 0; padding: 0; border-right: 2px solid transparent; }
.download_pic { float: left; clear: left; margin: 0 10px 10px 0; padding: 0; }
.quicklink_pic { background-color: #009cdd; margin: 5px 0 10px; padding: 0; border-right: 90px solid #009cdd; border-left: 3px solid #0c2652; display: block; }
.no_margin { margin: 0; padding: 0; border-width: 0; }
.logo { font-weight: normal; font-style: normal; background-color: #009cdd; text-decoration: none; width: 210px; margin: 0; padding: 0; border-width: 0; display: block; }
/*Farben*/
.soft_grey { background-color: #f0f0f0; }
.white { color: #fff; }
.cyan { color: #009cdd; }
.medium_blue { color: #0066a9; }
.dark_blue { color: #0c2652; }
/*Links*/
.close_footer { color: #999; font-size: 10px; font-family: Helvetica, arial; font-weight: normal; font-style: normal; line-height: 14px; background-image: url(../images/ic_close_01.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: absolute; left: 470px; padding-left: 16px; display: inline; }
.close_footer:hover { color: #333; font-size: 10px; font-style: normal; font-weight: normal; line-height: 14px; background-image: url(../images/ic_close_02.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: absolute; left: 470px; display: inline; }
.download_footer { color: #999; font-size: 10px; font-style: normal; line-height: 14px; background-image: url(../images/ic_download_01.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; margin: 0 20px 0 0; padding: 0 0 4px 16px; display: inline; }
.download_footer:hover { color: #333; font-size: 10px; line-height: 14px; text-decoration: none; display: inline; }
.totop_footer { color: #999; font-size: 10px; font-style: normal; line-height: 14px; text-decoration: none; background-image: url(../images/ic_totop_01.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; left: 220px; padding-top: 0; padding-right: 0; padding-left: 16px; border-width: 0; display: inline; }
.totop_footer:hover { color: #333; font-size: 10px; font-style: normal; line-height: 14px; background-image: url(../images/ic_totop_02.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 0; padding-top: 0; padding-right: 0; padding-left: 16px; position: absolute; left: 220px; border-width: 0; display: inline; }
.print_footer { color: #999; font-size: 10px; font-style: normal; line-height: 14px; background-image: url(../images/ic_print_01.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: absolute; left: 320px; padding-left: 16px; display: inline; }
.print_footer:hover { color: #333; font-size: 10px; font-style: normal; line-height: 14px; background-image: url(../images/ic_print_02.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: absolute; left: 320px; display: inline; }
.link_extern { color: #009cdd; font-weight: normal; font-style: italic; line-height: 18px; background-image: url(../images/ic_pfeil_01.gif); background-repeat: no-repeat; background-position: 0 3px; text-decoration: none; margin: 3px 0; padding-left: 16px; display: block; }
.link_extern:hover { color: #0c2652; font-style: italic; font-weight: normal; line-height: 18px; text-decoration: none; background-image: url(../images/ic_pfeil_02.gif); background-repeat: no-repeat; background-position: 0 3px; display: block; }
.link_extern_white { color: #fff; font-style: italic; font-weight: normal; line-height: 18px; text-decoration: none; background-image: url(../images/ic_pfeil_01.gif); background-repeat: no-repeat; background-position: 0 3px; display: block; margin: 5px 0; padding-left: 16px; }
.link_extern_white:hover { color: #009cdd; font-style: italic; font-weight: normal; line-height: 18px; background-image: url(../images/ic_pfeil_02.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 3px; display: block; margin: 5px 0; padding-left: 16px; }
a { color: #009cdd; font-weight: normal; font-style: italic; line-height: 18px; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a:hover { color: #009cdd; line-height: 18px; text-decoration: underline; }
/*Downstream_Midstream_Upstream*/
.column {
	font-size: 0.9em;
	width: 180px;
	float: left;
	clear: right;
	margin: 0;
	border-width: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../images/column_hg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*Pressemitteilung*/
.press_text { width: 550px; margin: 20px; padding: 0; display: block; }
#press_back { background-image: url(../images/hg_presse.gif); background-repeat: repeat-y; position: absolute; top: 0; left: 0; width: 620px; min-height: 100%; margin: 0; padding: 0; }
/*Sitemap Elemente*/
.page_01 { color: #0066a9; font-size: 0.9em; font-weight: bold; font-style: normal; background-color: #f6f8fa; background-image: url(../images/ic_folder_large.gif); background-repeat: no-repeat; background-position: 3px 3px; text-decoration: none; text-transform: uppercase; margin: 10px 0 15px; padding: 6px 0 3px 40px; display: block; }
.page_01:hover { color: #f6fbff; font-style: normal; text-decoration: none; background-color: #0066a9; background-image: url(../images/ic_folder_large.gif); background-repeat: no-repeat; background-position: 3px 3px; text-transform: uppercase; display: block; margin: 10px 0 15px; padding: 6px 0 3px 40px; }
.page_02 { color: #0066a9; font-size: 0.9em; font-weight: bold; font-style: normal; background-color: #f6f8fa; background-image: url(../images/ic_folder_small.gif); background-repeat: no-repeat; background-position: 2px 2px; text-decoration: none; margin: 3px 0 3px 35px; padding-top: 3px; padding-left: 30px; display: block; }
.page_02:hover { color: #f6fbff; font-style: normal; text-decoration: none; background-color: #0066a9; background-image: url(../images/ic_folder_small.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; margin: 3px 0 3px 35px; padding-top: 3px; padding-left: 30px; }
.page_03 { color: #0066a9; font-size: 0.8em; font-style: normal; background-color: #f6f8fa; background-image: url(../images/ic_folder_mini.gif); background-repeat: no-repeat; background-position: 2px 2px; text-decoration: none; margin: 3px 0 3px 75px; padding: 0 0 0 18px; display: block; }
.page_03:hover { color: #f6fbff; font-style: normal; text-decoration: none; background-color: #0066a9; background-image: url(../images/ic_folder_mini.gif); background-repeat: no-repeat; background-position: 2px 2px; display: block; margin: 3px 0 3px 75px; padding: 0 0 0 18px; }

