/* Created using Style Master from Western Civilisation CSS1 { 49 95 451 409 } */

BODY, table, td, th, ul, ol, p, div, blockquote, font {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

h3 {
font-size: 12px;
font-weight: bold;
}

.text {
font-size: 11px;
}

.black-text {
color: #000000;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.bold-text {
font-size: 11px;
font-weight: bold;
}

.red-text {
color: #ff0200;
font-size: 11px;
}

.grey-text {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.white-text {
color: #ffffff;
font-size: 11px;
text-decoration: none;
}

.redLinkBold {
color: #cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.blueLink {
color: #3366cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
}

.blueNonLink {
color: #3366cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.greyLink {
color: #aaaaaa;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.headerLink {
color: #525151;
text-decoration: none;
}

UNKNOWN {
color: #aaaaaa;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.lnavHeader {
color: #cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.lnavItem {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.lnavItemSelected {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.lnavsubItem {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.lnavsubItemSelected {
color: #0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.lnavsubItemSection {
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.lnavBgSelected {
background-color: #e2e2e2;
}

.lnavBg {
background-color: #ffffff;
}

.tdNav {
background-color: #cc0000;
}

.tdNavSelected {
background-color: #7f0000;
}

.navItem {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.navItem:hover {
color: #cccccc;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.navItemSelected {
color: #999b9a;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.navItemSelected:hover {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.homenav-s:hover {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.homenav-s {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.homeHeadline {
color: #0266fc;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.homeHeadline:hover {
color: #0266fc;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.homeHeadlineBody {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.homepageHeadline {
color: #0266fc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.homepageHeadline:hover {
color: #0266fc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.homepageHeadlineBody {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.homepageHeadlineBoxLeft {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}

.WeiterLink {
color: #CC0000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

.homeButton {
color: #626262;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.footerText:hover {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
}

.footerText {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.footerPrint {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.countryName {
color: #cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

.worldwideName {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.worldwideText {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.hdr-text {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

.hdr-small {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.hdr-red {
color: #cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}

.hdr-grey {
color: #343235;
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
text-decoration: none;
}

.hdr-blue {
color: #0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}

.hdr-white {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}

.hdr-drkblue {
color: #000066;
font-size: 18px;
text-decoration: none;
}

.hdr-drkblue-24 {
color: #000066;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
text-decoration: none;
}

.hdr-blue-sub {
color: #0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.hdr-blue-sub12 {
color: #0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
}

.cnhdr-grey14 {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-grey14 a {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-white14 {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-black14 {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-blue14 {
color: #0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-blue12 {
color: #0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-red14 {
color: #cc0407;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-red12 {
color: #cc0407;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

.cnhdr-black11 {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-blue11 {
color: #0066cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-drkblue11 {
color: #0c1465;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-red11b {
color: #cc0407;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-red11 {
color: #cc0407;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
}

.cnhdr-grey12 {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.cnhdr-red18 {
color: #cc0407;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-decoration: none;
}

.cnhdr-red14a {
color: #cc0407;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

.tip {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.query {
background-color: #e8f4ff;
}

.date {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.score {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.size {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.url {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

.label {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.search-button {
background-color: #ffffff;
border-bottom: 1px #666666 inset;
border-left: 1px #666666 inset;
border-right: 1px #666666 inset;
border-top: 1px #666666 inset;
color: #3366cc;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}

.position
{color: black;
font-size:  18px;
font-weight: bold;
text-align: left}

.positionsub
{color: black;
font-size:  14px;
font-weight: bold;
text-align: left}


/* Newsbereich Hauptspalte */

h2.newsheader
{
	color: #525151;
	border-bottom: 1px solid #5F5F5F;
	width: 490px;
	margin: 6px 0 0 14px;
	padding: 0 0 3px 19px;
	font-size: 15px;
	background: url(/images/general/bullet_news.gif) no-repeat 0px 1px;
	clear: left;
}

.news
{
	list-style-type: none;
	margin: 6px 0 0 15px;
	padding: 0;
	width: 490px;
}

.news li
{
	margin: 9px 0; 
	padding: 0;
	color: #000;
	float: left;
	font-weight: normal;
}

.news li h3
{
	padding: 0;
	margin: 6px 0;
}

.news li h3 a
{
	color: #CC0001;
	font-size: 12px;
	margin: 0;
	text-decoration: none;
}

.news li h3 a:hover
{
	text-decoration: underline;
}

.news li img
{
	border: none;
	float: left;
	margin: 3px 14px 6px 0;
}

.news li strong.datum
{
	color: #525151;
}

/* Publikationen rechte Seite */

#publikationen
{
	margin: 12px 0 15px 0;
	padding: 0 9px 0 15px;
	text-align: left;
}

#publikationen h2
{
	color: #525151;
	font-size: 12px;
	margin: 0;
	padding: 0 0 1px 18px;
	width: 87%;
	background: url(/images/general/bullet_news_s.gif) no-repeat 0 1px;
	border-bottom: 1px solid #5F5F5F;
}

#publikationen ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#publikationen li
{
	margin: 6px 0 0 0;
}

/* Energy File */ /* Opinion Editorials */

table#energyfile
{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin:0;
	width: 550px;
}

table#energyfile div.firstbox
{
	background: #F5F5F5;
	padding: 0 0 12px 0;
	border-bottom: 1px solid #CCCCCC;
	margin: 12px 0 12px 6px;
	float: left;
	width: 550px;
}

table#energyfile div.firstbox ul
{
	float: left;
	margin: 0;
	list-style-type: square;
	list-style-position: inside;
	padding: 0;
	margin-left: 10px;
}

table#energyfile div.firstbox li
{
	margin: 0;
	padding: 0;
}

table#energyfile div.firstbox li a
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 9px;
	text-decoration: none;
	color: #0066CC;
}


table#energyfile h2
{
	color: #CC0001;
	font-size: 15px;
	margin: 3px 0 0 0;
	padding-top: 3px;
	clear: left;
}

table#energyfile .video
{
	width: 550px;
	float: left;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 18px 12px;
	padding: 6px;
}

table#energyfile .video img
{
	float: left;
	margin: 0 24px 0 0;
	border: none;
}

table#energyfile .abspielen
{
	float: left;
	margin: 0;
	border: none;
	padding: 0;
}

table#energyfile .abspielen img
{
	margin: 6px 9px 0 0;
	float: left;
}

table#energyfile p.beschreib
{
	margin: 0;
	padding: 0;
	width: 260px;
	clear: left;
}

.play
{
	margin: 3px 0;
}

.download_de, .download_en
{
	margin: 18px 0 0 0;
}

.play p
{
	margin: 3px 0 0 0;
}

.download_de p, .download_en p
{
	margin: 6px 0 0 0;
}


table#opinion_editorial td
{
	padding: 12px 4px 15px 4px;
	border-left: 1px solid #CCC;
	border-right: 3px solid #fff;
	vertical-align: top;
	font-weight: bold;
}

table#opinion_editorial td.head
{
	border-bottom: 1px solid #CCCCCC;
}

table#opinion_editorial td.leer
{
	border: none;
}

table#opinion_editorial td img
{
	border: none;
}

#interview
{
	padding: 12px 0;
}

#interview .frage
{
	color: #0066CC;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#interview p
{
	margin: 0;
	padding: 0 0 12px 0;
}

#interview p strong
{
	padding-right: 6px;
}

/* News2u Button Startseite */
div#start_news2u
{
	width: 178px;
	height: 82px;
	text-align: right;
	background: #fff url(/images/general/news2u_hp.jpg) no-repeat ;
	border: 1px solid #ccc;
	padding: 0 9px;
	margin-bottom: 6px;
}

div#start_news2u h2
{
	font-size: 12px;
	margin: 9px 0 0 0;
	padding: 0;
}

div#start_news2u h2 a
{
	color: #CC0001;
	text-decoration: none;
}

div#start_news2u p, div#start_news2u p a
{
	margin: 0;
	padding: 0;
}

/* Erfahrungsberichte Bilder*/

.erfahrungsbericht
{
	padding-left: 220px;
}




.altenews a{
	color: #525151;
	text-decoration: none;
	width: 490px;
	margin: 6px 0 0 14px;
	padding: 0 0 3px 19px;
	font-size: 15px;
	background: url(/images/general/bullet_news.gif) no-repeat 0px 1px;
	clear: left;
	font-weight:bold;

}

/* Video */
#flashcell
{

	position: relative;
	background-image: url(/images/head/head_c_top_11_akt_2.jpg);
	background-color: black;
	background-repeat: no-repeat;
}