@CHARSET "UTF-8";




/************************************************/
/******************GENERAL_STYLES****************/
/************************************************/
html,
body {
	height:100%;
	margin:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	background-image:url(../img/page.gif);
	background-repeat:repeat-x;
}
a {
	color:#009ee1;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	color:#FFFFFF;
	background-color:#009ee1;
}
h1 {
	font-size:18px;
}
h2 {
	color:#009ee1;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}

h3 {
	color:#009ee1;
}
#content ul {padding-left:3em;}
#content .csc-textpic ul {padding-left: 0px;}
div#wrapper {
	margin:auto;
	width:936px;
}
div#page {
	width:936px;
	position:relative;
	background-color:#FFFFFF;
}
/*Padding innerhalb des main-content-blocks*/
div#content_wrapper {
	padding: 0 12px;
	clear:both;
}
div.csc-textpic div.csc-textpic-single-image a img {
	margin-bottom:0;
}




/*******************************/
/**********IE7 patches**********/
/*******************************/
*+html ul {
	margin-left:0;
}




/*************************************/
/*************AD BANNER***************/
/*************************************/
div#ad, div#ad a {
	width: 160px;
	height: 600px;
	position: absolute;
	top:66px;
	left: 950px;
	border:none;
	z-index:1;
}
div#ad a {
	left:0;
	top:0;
}
div#ad a:active {
	background-color:transparent;
}



/************************************************/
/***************HEADER_BEFORE_LOGIN**************/
/************************************************/
div#header {
	background-color:#FFFFFF;
	background-image:url(../img/header.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:90px;
}
div#header a:active {
	background-color:transparent;
}




/************************************************/
/****************HEADER_AFTER_LOGIN**************/
/************************************************/
div#header_portal {
	background-color:#FFFFFF;
	background-image:url(../img/header_portal.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:90px;
}




/************************************************/
/********************SEARCHBOX*******************/
/************************************************/
div#searchbox {
	float:right;
	padding-top:10px;
	padding-right:5px;
}
div#searchbox img {
	position:relative;
	top:1px;
	padding-right:5px;
}
#search {
	float:left;
	width:140px;
	margin: 0 4px;
}




/************************************************/
/***************BASICNAV_NAVIGATION**************/
/************************************************/
div#basic_nav_container {
	padding:0;
	margin:0;
}
#basic_nav,
#basic_nav ul {
	float:left;
	list-style:none;
	background:white;
	padding:0;
	line-height:20px;
	font-size:11px;
}

#basic_nav a {
	width:auto;
	w\idth:auto;
	color:#000000;
	text-decoration:none;
	padding:2px 10px 0 10px;
	font-size:12px;
}
#basic_nav a:hover {
	color:#000000;
	text-decoration:none;
}
#basic_nav li,
#basic_nav li div,
#basic_nav li div div.tx-nawsinglesignon-pi1 {
	display:inline;
	float:left;
	color:#d3d3d4;
	padding:0;
}


/*******************************/
/**********IE7 patches**********/
/*******************************/
*+html #head_nav {
	height:40px;
}
*+html div#basic_nav_container {
	float:left;
	margin-top:15px;
}
*+html #basic_nav {
	display:inline;
	float:none;
	line-height:1;
	margin-left:0px !important;
	padding-left:0px !important;
}
*+html #basic_nav li {
	height:16px !important;
	overflow:hidden;
}




/************************************************/
/********************FAVICONS********************/
/************************************************/
div#favicon_container {
	padding-left:5px;
	margin:0;
}
#favicons,
#favicons ul {
	float:left;
	list-style:none;
	background:white;
	padding:0;
}
#favicons li,
#favicons li img {
	display:inline;
	float:left;
	border:none;
	color:#d3d3d4;
	padding:0 2px 0 1px;
}


/*******************************/
/**********IE7 patches**********/
/*******************************/
*+html div#favicon_container {
	float:left;
	margin-top:12px;
}
*+html #favicons {
	margin-left:0px !important;
}




/************************************************/
/********************LOGIN_BOX*******************/
/************************************************/

#overlay {
	display:none;
	background-color:#fff;
	width:255px;
	position:absolute;
	top:160px;
	right:62px;
	z-index:10000;
}

*+html #overlay {
	right:50px;
}

/*

#overlay {
	display:none;
	background-color:#ffffff;
	width: 255px;
	z-index:10000;
	left: 618px !important;
	margin-top:118px !important;
	*left:618px !important;
}
#overlay, x:-moz-any-link {
	left:618px !important;
	margin-top:118px;
	position:absolute;
	z-index:10000;
}
*/



/************************************************/
/*****************MAIN_NAVIGATION****************/
/************************************************/
div#home_ico a {
	float:left;
	padding:6px 0 0 0;
}
#container {
	clear:both;
	width:912px;
	text-align:left;
	margin:0 auto;
}
#nav {
	border-top:solid #a0a6a9;
	border-width:1px 0;
}
#nav,
#nav ul {
	float:left;
	width:912px;
	list-style:none;
	line-height:1;
	background:white;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:13px;
}
#nav a {
	display:block;
	width:auto;
	w\idth:auto;
	/*height:34px;*/ /*34px w√§re optimale h√∂he wenn navigationsbezeichnungen so beibehalten werden*/
	height:21px;
	h\eight:21px;
	color:#a0a6a9;
	text-decoration:none;
	padding:6px 13px 0 13px;
}
#nav a.main {
	background:url(../img/nav_arrow_down.gif) top left no-repeat;
	background-color: none;
}

#nav a.main a:active {
	background-color: none;
}
#nav li ul a.superior {
	background:url(../img/nav_arrow_right.gif) center right no-repeat;
}
/*Kein a:active in 1st level Nav*/
#nav li {
	float:left;
	padding:0;
	width:auto;
}
#nav li ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:14.4em;
	w\idth:13.9em;
	font-weight:normal;
	margin:0;
	z-index:2000; /* let's pray that IE will play on this */
	/*Border für Navigationselemente*/
	border-bottom: 1px solid #a0a6a9;	
}
#nav li li {
	padding-right:0.8em;
	width:13em;
	border-top:solid #a0a6a9;
	border-width:1px 0;
	/*Border für Navigationselemente*/
	border-left: 1px solid #a0a6a9;
	border-right: 1px solid #a0a6a9;
}
#nav li ul a {
	width:auto;
	w\idth:auto;
}
#nav li ul ul {
	margin:-2.14em 0 0 13.8em;
}
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.superior ul ul,
#nav li.superior ul ul ul{
	left:-999em;
}
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.superior ul,
#nav li li.superior ul,
#nav li li li.superior ul {
	left:auto;
}
#nav li:hover ul li:hover{
	background:#d3d3d4;
}
#nav li:hover {
	background:url(../img/nav_arrow_down.gif) no-repeat;
	background-position:11px 0;
}


/***************************** CONTENT WRAPPER*/

div#content_wrapper{
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;
	/*width:95%;*/
	clear:left;	
}

div#asset_wrapper{
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;
	width:557px;
	float:left;
}

div#news_wrapper {
	background-image:url(../img/news_background.gif);
	background-repeat:repeat-x;
	margin:10px 10px 10px 10px;	
	float:left;
	width:305px;
}

/***************************** CONTENT*/

div#asset_container {
	background-color:#FFFFFF;
	float:left;
}

div#main_asset_headline {
	padding:15px 0 0 0;
	font-size:14px;
	font-weight:bold;
	clear:left;
}

div#main_asset_headline_divider {
	border-top:#9c9e9f 2px solid;
	border-left:border:#568cad 2px solid;
	border-right:border:#568cad 2px solid;	
}

div#main_asset_subline {
	padding:3px 0 0 0;
	font-size:12px;
	padding-bottom: 10px;
	border-bottom:#568cad 1px solid;
}

div#main_asset {
	background-color:#FFFFFF;
	float:left;
	width:560px;
	height:350px;
}

/***************************************************************** ANWR NEWS */

div#anwr_news_headline {
	float:left;
	color:#494949;
	font-size:11px;
	font-weight:bold;
	padding-left:16px;
	padding-top:16px;
}

div#news_scroll_wrapper {
	height:481px;
	overflow-x:hidden;
	overflow-y:auto;
}

div#news_head {
	height:35px;
	width:304px;
}

div#news_container {
	position:relative;
	width:304px;
	float: left;
}

/* class selektor */
div.plus_minus_img {
	float:left;
	padding:3px 3px 0 16px;
}

div#plus_minus_img img {
	border:none;
}

div#news {
	border-top:#333333 2px outset;
	padding:8px 0 8px 0;
	margin: 0 8px 0 8px;
}

div#news_headline {
	color:#333333;
	float:left;
}

div#news_headline a {
	color:#333333;
	text-decoration:underline;
}

div#news_subhead {
	color:#333333;
	padding:0 0 0 16px;
}

div#news_subhead a {
	color:#333333;
	text-decoration:underline;
}

/* wir benötigen hier das class element */
div.news_teaser_active {
	padding:0 8px 8px 16px;
	color:#666666;
}

div#news_teaser_hidden {
	display:none;
	padding:0 3px 0 3px;
	color:#666666;
}
/************************************************/
/*******************MAIN_CONTENT*****************/
/************************************************/
div#main_content {
	background-color:#FFFFFF;
	padding:10px;
	clear:both;
	min-height:360px;
}
div#main_vid {
	background-color:#FFFFFF;
}




/************************************************/
/********************CONTENT*********************/
/************************************************/
div#content {
	float:left;
	width:368px;
	padding-right:24px;
	padding-top:0;
	min-height:300px;
	padding-bottom:20px;
}


/*******************************/
/**********IE7 patches**********/
/*******************************/
*+html div#content {
	margin-bottom:10px;
	margin-top:20px;
}





/************************************************/
/***************CONTENT_2COL*********************/
/************************************************/
div.twocol div#content {
	width:648px;
}




/************************************************/
/****************HEADER_IMG_BUEHNE***************/
/************************************************/
div#header-img {
	background:url(../img/buehne_standard_anwr_schuh_neutral.jpg) no-repeat;
	padding:0;
	height:auto;
}


/********************************/
/*********PUBLIC Teaser**********/
/********************************/
div#teaser_container{
	float:left;
	padding:15px 0 0 0;
	width:560px;
}

div#teaser_container a img{
	border:none;
}

div#teaser_solid{
	float:left;
}

div#teaser2nd{
	float:left;
	padding:0 20px 0 20px;
}

div#teaser3rd{
	float:left;
}

div#teaser_right{
	float:right;
}
/************************************************/
/*********************TEASER*********************/
/************************************************/
div#teaser {
	float:left;
	width:280px;
	display:block;
	padding-top:0;
}


/*******************************/
/**********IE7 patches**********/
/*******************************/
*+html div#teaser {
	margin-top:10px;
}


div#teaser h2 {
	background-image:url(../img/teaser_head_bckgrnd.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
	padding:0 2px 2px 24px;
	width:280px;
	margin-left:-24px;
}
div#teaser .floatbox {
	padding-left:24px;
	width:256px;
}
div#teaser_subline {
	color:#494949;
	padding:0 2px 2px 24px;
	font-weight:bold;
}
div#teaser ul {
	line-height: 1.6;
	padding:0 2px 2px 4px;
	margin-left:-24px;
}
div#teaser ul li {
	background:url(../img/teaser_arrow.gif) no-repeat 0 3px;
	list-style: none;
	display:block;
	width:auto;
	padding:0 0 0 20px;
}
div#teaser li img {
	padding:0;
}
div#teaser img {
	padding-bottom:5px;
}




/************************************************/
/***************FLOATBOX_FOR_IFRAMES*************/
/************************************************/
#page.portal .floatbox {
	float:left;
	overflow:hidden;
}
div#gadget_bar {
	background-color:#FFFFFF;
	padding:0px 10px 0px 10px;
	height:auto;
}

/************************************************/
/******************FOOTER_NAVIGATION*************/
/************************************************/
div#footer {
	clear:both;
	padding:0;
	width:936px;
	text-align:center;
}
#footer_nav,
#footer_nav ul {
	background:white;
	padding:0;
	font-size:12px;
	height:16px;
	margin-bottom:5px;
}
#footer_nav a {
	color:#494949;
	text-decoration:none;
	padding:2px 10px 0 10px;
}
#footer_nav li {
	display:inline;
	padding:0;
}
#footer_nav img {
	border:none;
	padding:0 5px 0 0;
	float:none;
}
#footer_adress,
#footer_adress ul {
	clear:both;
	display:block;
	height:16px;
	margin-top:0;
	padding:0 0 0 8px;
}
#footer_adress li {
	display:inline;
	padding:0 2px;
	color:#a0a6a9;
}




/************************************************/
/************************SUCHE*******************/
/************************************************/
div#content .tx-indexedsearch-searchbox-sword {
	margin-left:5px;
}
div#content .tx-indexedsearch-searchbox-button {
	margin-left:5px;
	border:2px solid #ccc;
	padding:2px 4px;
}
div#content .tx-indexedsearch-whatis,
div#content .tx-indexedsearch-browsebox {

}
div#content .tx-indexedsearch-whatis {
	padding-right:4px;
	display:none;
}
div#content .tx-indexedsearch-res {
	clear:both;
	padding-top:35px;
}
div#content .tx-indexedsearch-res .tx-indexedsearch-res {
	padding-top:0;
}
div#content .tx-indexedsearch-browsebox p {
	margin:0px;
}
div#content .tx-indexedsearch-title a {
	font-weight:bold;
	font-size:13px;
}
div#content .tx-indexedsearch-descr .tx-indexedsearch-info {
	color:#A0A6A9;
}
div#content .tx-indexedsearch-browsebox ul.browsebox {
	padding:0;
}
div#content .tx-indexedsearch-browsebox ul.browsebox li {
	list-style-type:none;
	float:left;
	margin-right:5px;
}
div#content .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	color:#000;
}




/*******************************/
/**********IE7 patches**********/
/*******************************/
*+html ul.browsebox {
	margin:10px 0;
}
*+html div#content .tx-indexedsearch-res {
	padding-top:0;
}





/************************************************/
/****************SUPPORT_NAV*********************/
/************************************************/
div#sidebar {
	width:216px;
	float:left;
	display:block;
	padding-right:24px;
	padding-top:0;
	margin-left:0;
	margin-top:-16px;
	position:relative;
}
div#sidebar_head {
	background-image:url(../img/sidebar_head_bckgrnd.png);
	background-repeat:no-repeat;
	height:32px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding-left:8px;
	padding-top:4px;
}
div#support_nav,
div#support_nav_header {
	width:216px;
}
div#support_nav_header ul,
div#support_nav ul {
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	font-size:13px;
	margin:0;
}
div#support_nav_header ul {
	background:transparent;
}
.category {
	background-color:#d3d3d4;
	padding:5px 0 5px 0;
}
div#support_nav a {
	display: block;
	width: 200px;
	w\idth: 200px;
	height:22px;
	h\eight: 21px;
	color: #a0a6a9;
	text-decoration: none;
	padding: 6px 8px 0 8px;
	border-top: solid 1px #d3d3d4;
}
a.sub:hover {
	background: url(../img/nav_arrow_right.gif) center left no-repeat #d3d3d4;
}
a.sub {
	background: url(../img/nav_arrow_right.gif) center left no-repeat;
}
div#support_nav li.cur_sub .curA {
	background: url(../img/nav_arrow_right.gif) center left no-repeat #d3d3d4;
}
div#support_nav li.cur {
	background-color: #d3d3d4;
}
div#support_nav li.active,
div#support_nav li:hover  {
	background: #d3d3d4;
}
div#support_nav_header li.active.navHeader {
	background-color:transparent;
	width:208px;
}
div#support_nav_header li,
div#support_nav li {
	list-style-type: none;
}
div#support_nav_header li.navHeader {
	background-image:url("../img/sidebar_head_bckgrnd.png");
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:32px;
	padding-left:8px;
	padding-top:4px;
}
div#support_nav_header li.navHeader:hover {
	background:url("../img/sidebar_head_bckgrnd.png") no-repeat;
}
div#support_nav li ul li a,
div#support_nav li.active ul li a {
	background:none;
	padding-left:24px;
	width:184px;
}

/************************************************/
/********************TT_NEWS*********************/
/************************************************/
.news-list-container,
.news-single-item,
.news-latest-container {
	margin-bottom: 20px;
}

.news-list-container .news-list-browse .browseLinksWrap a {
	margin: 0 3px;
}

.news-latest-container .news-latest-item .image_link a,
.news-list-container .news-list-item .image_link {
	float: left;
	margin-right: 10px;
}

.news-list-container .news-list-item .image_link {
	margin-bottom: 5px;
}

.news-latest-container .news-latest-item h3,
.news-list-container .news-list-item h3,
.news-latest-container .news-latest-item .news-date {
	margin: 0;
}

.news-latest-container .news-latest-item {
	margin-top: 10px;
}

.news-latest-container .news-latest-item .news-date a,
.news-latest-container .news-latest-gotoarchive,
.news-list-container .news-list-item .news-date,
.news-single-backlink,
.news-single-timedata {
	color:#A0A6A9;
	font-style:normal;
	font-weight:bold;
}

.news-single-item h3 {
	color:#009EE1;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}

.news-list-browse {
	margin-bottom: 10px;
}

.news-list-container hr.clearer {
	clear: both;
}

/************************************************/
/********************KONTAKT*********************/
/************************************************/
div.Tx-Formhandler fieldset {
	border:0;
}
div.Tx-Formhandler legend {
	font-size:18px;
	color:#009EE1;
	padding:0;
}
div.Tx-Formhandler dt,
div.Tx-Formhandler dd {
	float:left;
	width:80px;
}
div.Tx-Formhandler dd,
div.Tx-Formhandler dl div.radio dt,
div.Tx-Formhandler dl div.radio dd {
	float:left;
	width:auto;
}

div.Tx-Formhandler dl dt {
	padding-top:2px;
}
div.Tx-Formhandler dl div.radio dt {
	padding:0;
}
div.Tx-Formhandler dl div.radio dd {
	margin:-3px 5px 0 15px;
}
div.Tx-Formhandler dl div.clear {
	clear:both;
	height:10px;
}
div.Tx-Formhandler input {
	/*border:2px solid #ccc;*/
	width:227px;
}
div.Tx-Formhandler .row {
	clear: both;
}
div.Tx-Formhandler .row dd input {
	float: left;
}
div.Tx-Formhandler div.radio input,
div.Tx-Formhandler div.text input {
	width:auto;
}

/**********************************************/
/*** Styles für Umfrage-Formular ANWR SCHUH ***/
/**********************************************/

label.label_head {
	font-weight:bold;
}
/**********************************************/
/***ENDE---Styles für Umfrage-Formular ANWR SCHUH---ENDE***/
/**********************************************/

div.Tx-Formhandler div.radio input {
	border: none;
}

div.Tx-Formhandler input.errorclass {
	border:2px solid #009ee1;
}
div.Tx-Formhandler div.error {
	color:#009EE1;
	float:right;
	line-height:1.6;
	text-align:left;
	/*width:300px;*/
	width: 650px;
}
div.Tx-Formhandler div.radio #title_mrs {
	margin-left:60px;
}

/* IE7 */
*:first-child+html div.Tx-Formhandler div.error {
	width: 280px;
}

*:first-child+html div.Tx-Formhandler div.row {
	margin-top: -15px;
}




/*******************************/
/**********IE7 patches**********/
/*******************************/
*+html div.Tx-Formhandler dd {
	margin-left:25px;
}




/************************************************/
/********************SITEMAP*********************/
/************************************************/
div.csc-sitemap a:link,
div.csc-sitemap a:visited {
	color: #A0A6A9;
	padding-left:5px;
}

div.csc-sitemap h1 {
	color:#009EE1;
	font-size:18px;
}
div.csc-sitemap ul {
	padding:0;
}
div.csc-sitemap li {
	border-top: #A0A6A9 1px solid;
	list-style-type:none;
	line-height:2;
	text-transform:uppercase;
}
div.csc-sitemap ul.second_level {
}
div.csc-sitemap ul.second_level li img {
	padding-left:5px;
}
div.csc-sitemap ul.third_level li img {
	padding-left:20px;
}
div.csc-sitemap ul.forth_level li img {
	padding-left:35px;
}


/************************************************/
/******************KONTAKT-TEASER****************/
/************************************************/
div.kt_teaser{
	margin: 0;
	padding-bottom: 15px;
	font-size: 11px;
	width: 255px;
}

div.kt_teaser_head{
	_height: 24px; /* IE6 EXTREM PROBLEM*/
	background-color: #0099ee1;
}

div.kt_teaser_head h2{
	background-image:url(../img/teaser_head_bckgrnd.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:16px;
	padding:0 2px 2px 24px;
	width:280px;
}

div.kt_teaser_subline {
	color:#494949;
	font-weight:bold;
}

div.kt_teaser_body{
	background-color: #ffffff;
}

div.kt_teaser_body_img_left{
	float: left;
	width: 90px;
}

div.kt_teaser_body_text_right{
	float: left;
	padding: 0px 10px;
	color: #494949;
}
div.kt_teaser_body_text_right p {
	margin-top:0;
	margin-bottom:1em;
}
div.kt_teaser_body_text_right img{
	border: none;
	padding: 0 2px 0 0;
}
div.kt_teaser div.clearing {
	clear:both;
}

/************************************************/
/*******************MAILTO-ICON******************/
/************************************************/
a.mailto_icon img,
div#teaser a.mailto_icon img {
	border:medium none;
	padding:0 1px 0 0;
}

/*************************************************/
/***************KICKTIPP Styles ******************/
/*************************************************/

div#content pre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
}


/********************************/
/****ANWR GROUP Firmen-Teaser****/
/********************************/

div.teaser2{
	background-color: #FFFFFF;
	font-size: 11px;
    	margin: 0;
    	padding-bottom: 10px;	
}

div.teaser2Body{
	background-color: #FFFFFF;
}

div.teaser2BodyLeft{
	padding: 0;
	float: left;
	width: 115px;
	height: 75px;
	border: #B1B3B4 1px solid;
}

div.teaser2BodyRight{
	color: #494949;
	background-color: #E1E2E3;
	height: 75px;
	min-height: 75px;
	_height: 70px;
	padding: 1px 7px 1px 7px;	
	float: left;
	line-height: 15px;
	width: 125px;
}

div.clearer {
    clear: both;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}



