* {margin: 0; padding: 0;}
html{overflow-y:scroll;}
html,body {margin:0; padding:0; height:100%; font-family:arial,helvetica,sans-serif; color:#666;}
body {font-size:62.5%; background:#e0e8f3 url(../img/season/0/home_bg_season_body.jpg) repeat-x;}
#printaddress {display:none;}
#folge {background:#fff url(../img/season/0/folge_bg_season_body.jpg) repeat-x;}
.unsichtbar {position: absolute;left: -4000px;}
/* Clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* // Clearfix */


a { color:#666; }
a:hover { color:#00529f; }
ul {list-style-type:none;}
#folge #content ul, #folge #content ol{font-size:1.2em;margin:0 0 10px 20px;}
#folge #content ul{list-style:disc;}
#folge #content ul li ul, #folge #content ol li ul{font-size:1em;}
#folge #content ol.searchList {font-size:1.2em; margin:0; margin-left:20px;}
ol.searchList a, ul.newsList a {font-size:12px; color:#00529f; text-decoration:none; font-weight:bold;}
ol.searchList a:hover, ul.newsList a:hover { color:#00529f; }
ol.searchList li, ul.newsList li {margin-bottom:20px; line-height:16px;}
ul.newsList li {list-style-type:none;}
#folge #content ul.newsList {margin:0;}
ul.newsList li {float:left; width:100%; font-size:12px; border-bottom:1px solid #d7d2c1;padding-bottom:10px; margin-bottom:10px;}
ul.newsList li.last {border-bottom:none;}
ul.newsList li img {float:right;padding:3px 0 0 10px;}
h1 { color:#00529f;	font-size:1.6em; margin-bottom:23px; }
h2, h3 { color:#666666; font-size:1.6em; margin-top:7px; margin-bottom:2px;}
h3 { font-size:1.4em; }
h4, h5, h6, h7 { font-size:1.2em; margin-top:5px;}
h2 a, h3 a, h4 a, h5 a, h6 a, h7 a{ text-decoration:none;} 
h1 a{ color:#00529f; text-decoration:none;} 
hr {height: 1px; border-style: none; border-top: 1px solid #333; padding: 0; margin:6px 0 6px 0; text-align: left; clear:both;}
p {	margin-bottom:10px;	line-height:16px; font-size:1.2em; }
ul p {font-size:1em;}
ol.searchList li p, ul.newsList li p{ font-size:100%; line-height:auto; margin-bottom:0;}
p.searchLead {margin:0; padding-bottom:10px; line-height:auto;}
p.searchHits {margin-bottom:15px; padding-top:5px; text-align:right; border-top:1px solid #d7d2c1;}
p a:hover { color:#00529f; }
table {border-collapse:collapse;}
div#bgSeasonContent {
	width:100%;
	min-width:1004px;
	min-height:100%;
	margin:0 auto;
	background:transparent url(../img/season/0/bg_season_content.png) repeat-y center top; 
}
div#bgSeasonBig {
	width:100%;
	height:auto !important;
	height:400px;
	min-height:600px; 
	margin:0 auto;
	background:transparent url(../img/season/0/home_bg_season_big.jpg) no-repeat center top; 
}
#folge div#bgSeasonBig {background-image:url(../img/season/0/folge_bg_season_big.jpg); }
div#mainWrapper {
	width:1004px;
	height:100%;
	min-height:100%; 
	margin:0 auto;
}
div#header { position:relative; float:left; height:121px; padding:0 4px 0 4px; width:100%; }
div#header a#jumbologo {
	display:block;
	position:absolute;
	top:18px;
	left:23px;
	width:181px;
	height:69px;
}
div#header ul{ float:left; }
div#header ul li{
	float:left;
	padding:0 7px 0 7px;
	color:#000;
	background:transparent url(../img/gennav_divider.gif) no-repeat left top;
}
div#header ul li.first { background:none; padding:0 7px 0 0px; }
div#header ul li a { color:#000; text-decoration:none; }
div#header ul li a:hover { color:#00529f; }
div#genericNavigation {
	position:relative;
	display:inline;
	float:left;
	width:759px;
	height:31px;
	margin-left:217px;
	font-size:1.1em;
	background:transparent url(../img/sernav_bg.jpg) no-repeat left top;
}
div#header ul li.active a, div#footer ul li.active a{
	font-weight:bold;
}
ul#languageNavigation {
	float:left;
	margin-left:13px;
	padding-top:9px;
}
ul#serviceNavigation {
	float:left;
	margin-left:42px;
	padding-top:9px;
}


div#search { float:left; }
div#search input.search {
	float:left;
	margin-top:6px;
	font-size:1.2em;
}
div#search input.submit {
	height:15px;
	margin-top:7px;
	font-size:1em;
	border:none;
	background:transparent;
}
div#navigation {
	position:absolute;
	top:94px;
	left:-218px;
	width:996px;
	background:url(../img/nav_bg_bottom.png) no-repeat bottom left;
}
div#navigation ul {
	display:inline;
	margin-left:219px;
	background-color:#d7d2c1;
}
div#navigation ul li{ padding:0; background:transparent url(../img/nav_divider.gif) no-repeat right top; }
div#navigation ul li.first, div#navigation ul li.first a{ padding:0; }
div#navigation ul li.last{background:transparent url(../img/nav_bg_right.gif) no-repeat right top; }
div#navigation ul li a{
	display:block;
	margin-right:2px;
	padding:0 14px 0 15px;
	font-size:1.2em;
	font-weight:bold;
	line-height:26px;
	color:#333333;
}
div#navigation ul li.first a{ margin-right:0; }
div#navigation ul li.active a{ color:#fff; background:transparent url(../img/nav_bg_act.jpg) repeat-x left top; }
div#navigation ul li.lastactive a{ color:#fff; background:transparent url(../img/nav_bg_right_act.gif) repeat-x right top; margin-right:0px; }
div#tools {
	position:absolute;
	top:7px;
	right:21px;
}
div#tools ul li, div#tools ul li.first{
	background:none;
	padding:0;
	margin:0;
}
div#navigation ul li.active a:hover, div#navigation ul li.lastactive a:hover {color:#fff;}
div#contentWrapper {/* position:relative;*/ padding-bottom:224px; }
#folge div#contentWrapper {padding-bottom:0;}
/** html div#contentWrapper {  padding-bottom:191px; }*/
div#contentWrapper div#contentLeft{
	position:relative;
	float:left;
	width:502px;
}
#folge div#contentWrapper div#contentLeft{
	display:inline;
	width:712px;
	min-height:100%;
	margin:27px 0 0 23px;
}
#folge div#contentWrapper div#contentLeft #contentLeftTopbg{ height:11px;}
#folge div#contentWrapper div#contentLeft #payload{
	min-height:480px;
	padding:11px 30px 0 200px;
	background:transparent url(../img/folge_contentleft_bg.png) repeat-y;
}
#folge div#contentWrapper div#contentLeft ul#breadcrumb{
	float:left;	width:480px; margin-bottom:12px;
}

#folge div#contentWrapper div#contentLeft ul#breadcrumb li{
	float:left;
	padding:0 8px 0 11px; 
	font-size:1.1em;
	background:transparent url(../img/breadcrumb_arrow.png) no-repeat 0 5px;
}
div#contentWrapper div#contentLeft div#contentLeftTitle{
	z-index:10;
	position:absolute;
	top:185px;
	left:24px;
}
div#contentWrapper div#contentRight{
	position:relative;
	float:left;
	width:502px;
}
#folge div#contentWrapper div#contentRight{ width:269px; margin-top:28px; }
div#contentRight div#saisonProject{
	position:absolute;
	float:left;
	top:25px;
	left:34px;
	width:411px;
}
div.promobox {	
	position:relative;
	top:218px;
	width:476px;
	height:493px;
	padding-top:7px;
	background:transparent url(../img/home_content_bg.png) no-repeat left top;
}
div#contentWrapper div#contentLeft .promobox {	margin-left:24px; top:222px; }
div#contentWrapper div#contentRight .promobox { margin-left:7px; float:left;margin-top:4px; display:inline;}
#folge div#contentWrapper div#contentRight .promobox { margin-top:0;}
div#contentWrapper div#contentLeft div.promobox .promoItem {
	position:relative;
	clear:both;
	height:154px;
	width:472px;
	border-bottom:1px solid #cdcdcd;
}
div#contentWrapper div#contentLeft div.promobox .promoItem .promoItemPicture{ float:left;width:240px;height:100%; }
div#contentWrapper div#contentLeft div.promobox .promoItem .promoItemText{
	position:absolute;
	bottom:0;
	left:238px;
	float:left;
	width:222px;
	padding-right:10px;
	line-height:1.7em;
}
div#contentWrapper div#contentLeft div.promobox .promoItem .promoItemText h2{
	/*margin-top:39px;*/
	margin-bottom:3px;
	font-size:1.4em;
}
div#contentLeft .zweispaltig {
	display:block;
	float:left;
	clear:both;
	width:100%;
	margin-bottom:5px;
}

div#contentLeft .linkespalte {
	float:left;
	width:48%;
	margin-right:4%;
}
div#contentLeft .rechtepalte {
	float:left;
	clear:right;
	width:48%;
}

div#contentLeft .dreispaltig {
	display:block;
	float:left;
	clear:both;
	width:100%;
	margin-bottom:5px;
}

div#contentLeft .ds_linkespalte {
	float:left;
	width:31%;
	margin-right:3%;
	display:inline;
}
div#contentLeft .ds_mittelspalte {
	float:left;
	width:31%;
	margin-right:3%;
	display:inline;
}
div#contentLeft .ds_rechtepalte {
	float:left;
	clear:right;
	width:31%;
	display:inline;
}



div#contentWrapper div#contentLeft div.promobox .promoItem .promoItemText p{ font-size:1.1em; }

div#contentWrapper div#contentLeft div.promobox div#legalnotice { position:absolute; width:460px; bottom:5px;margin-left:8px;  line-height:1.2em;}
/*Folgeseite*/
#subNavigation {
	position:absolute;
	top:22px;
	left:0;
	width: 179px;
}
#subNavigation ul{  background-color:#d7d2c1; }
#subNavigation ul li{display:inline;}
#subNavigation ul li a{
	display:block;
	padding:6px 10px 6px 13px;
	font-size:1.2em;
	color:#333;
	text-decoration:none;
	border-top:1px solid #848076;
}
#subNavigation ul li a:hover { color:#00529f; }
#subNavigation ul li.first a{ border-top:none; background:transparent url(../img/subnav_bg_top.gif) no-repeat left -43px;}
#subNavigation ul li.firstactive a{
	color:#fff;
	font-weight:bold;
	background:transparent url(../img/subnav_bg_top.gif) no-repeat left 0px;
	border-top:none;
}
#subNavigation ul li ul li.first a{
	border-top:1px solid #848076;
	
}
#subNavigation ul li.last a{ background:transparent url(../img/subnav_bg_bottom.gif) no-repeat left bottom; }
#subNavigation ul li.lastactive a{
	color:#fff;
	font-weight:bold;
	background:transparent url(../img/subnav_bg_bottom_act.jpg) no-repeat left bottom;
}
#subNavigation ul li.active a,#subNavigation ul li.lastactivewithsub a{
	color:#fff;
	font-weight:bold;
	background:transparent url(../img/subnav_bg_act.jpg) no-repeat left 0px;
}
#subNavigation ul li.active ul li a,#subNavigation ul li.firstactive ul li a{
	padding-left:28px;
	font-weight:normal;
	color:#333;
	background:#efede6 none;
	border-top:1px solid #848076;
}
#subNavigation ul li.lastactivewithsub ul li a{
	padding-left:28px;
	font-weight:normal;
	color:#333;
	background:#efede6 none;
}
/*#subNavigation ul li.lastactivewithsub ul li a, */
#subNavigation ul li.lastactivewithsub ul li.lastactive { background:transparent url(../img/subnav_sub_bg_bottom.gif) no-repeat bottom left; display:block;}
#subNavigation ul li.active ul li.active a, 
#subNavigation ul li.firstactive ul li.active a, 
#subNavigation ul li.firstactive ul li.lastactive a, 
#subNavigation ul li.active ul li.lastactive a, 
#subNavigation ul li.lastactivewithsub ul li.active a,
#subNavigation ul li.lastactivewithsub ul li.lastactive a { font-weight:bold; background:#efede6 url(../img/subnav_bg_arrow.gif) no-repeat 16px 11px; }
/*#subNavigation ul li.ul{  background-color:#efede6; }*/

#subNavigation ul li ul li a:hover { color:#00529f; }
div#contentWrapper div#contentRight #newstickerWrapper {display:inline; font-size:1.2em; float:left; margin-left:7px; padding-bottom:6px; border-bottom:1px solid; width:459px;}
div#contentWrapper div#contentRight #newstickerWrapper h2 {
	float:left;
	margin:0;
	padding-right:10px;
	font-size:1.4em;
	background:transparent url(../img/newsticker_bg_h2.gif) no-repeat right top;
}
div#contentWrapper div#contentRight #newstickerWrapper ul { float:left; width:347px; list-style-type:none;}
div#contentWrapper div#contentRight #newstickerWrapper ul li { float:left; margin:3px 0 0 10px; line-height:1.1em; font-size:1em;}
div#contentWrapper div#contentRight #newstickerWrapper ul li a { text-decoration:none;}
div#contentWrapper div#contentRight #newstickerWrapper ul li a:hover { color:#00529f; }
div#contentWrapper div#contentRight #newstickerWrapper #newsticker { padding-top:2px;}
#newstickerlist {position:relative;}
div#contentWrapper div#contentRight #newsBannerWrapper  {
	display:inline;
	float:left;
	/*width:100%;
	height:100%;*/
	margin-top:6px;
	margin-left:7px;
	background:transparent url(../img/home_content_right_newsbanner_bg.jpg) no-repeat left top;
}
div#contentWrapper div#contentRight #newstickerWrapper p {float:left;font-size:1em; margin:3px 0 0 7px;}
div#contentWrapper div#contentRight #newsBannerWrapper .big {
	float:left;
	width:459px;
	height:211px;
}
div#contentWrapper div#contentRight #newsBannerWrapper .small { float:left; margin:0 6px 5px 0; }

#folge div#contentWrapper div#contentRight #newstickerWrapper {
	width:244px;
	height:57px;
	background:transparent url(../img/folge_newsticker_bg.png) no-repeat left top;
	border:none;
	margin-left:5px;
}
#folge div#contentWrapper div#contentRight #newstickerWrapper h2 {
	clear:right;
	margin:9px 0 0 7px;
	padding:0;
	font-size:1.2em;
	background:none;
}
#folge div#contentWrapper div#contentRight #newstickerWrapper ul { float:left; width:100%;}
#folge div#contentWrapper div#contentRight #newstickerWrapper ul li { display:inline;margin:0 0 0 10px;clear:both; width:224px;}
#folge div#contentWrapper div#contentRight #newstickerWrapper ul li a { color:#5c5c5c;line-height:16px;}
#folge div#contentWrapper div#contentRight #newstickerWrapper ul li a:hover { color:#00529f; }
#folge div#contentWrapper div#contentRight #newsBannerWrapper div { padding-bottom:5px; }
#folge div#contentWrapper div#contentRight #newsBannerWrapper {
	display:inline;
	width:244px;
	margin:0 0 0 5px;
	padding:11px 0 0 7px;
	background:transparent url(../img/folge_newsbanner_bg.png) repeat-y left top;
}
#folge div#contentWrapper div#contentRight #newsBannerFooter {
	display:inline;
	float:left;
	width:230px;
	height:1px;
	margin-left:5px;
	padding:7px 0 0 20px;
	font-size:1.2em;
	background:transparent url(../img/folge_newsbanner_footer_bg.png) no-repeat left bottom;
}
div#footer {
	display: table;
	overflow: hidden;
	height: 15px;
	margin: 0 auto;
	color:#5c5c5c;
	text-align:center;
}
#folge div#footer {
	overflow: hidden;
	display: block;
	width:705px;
	margin: 0 0 0 23px;
	padding-top:20px;
	padding-left:200px;
	color:#5c5c5c;
	text-align:left;
	background:transparent url(../img/folge_contentleft_bg_footer.png) no-repeat left top;
}
div#footer ul { text-align:left; }
div#footer ul li { float:left; padding:0 7px 0 7px; background:transparent url(../img/gennav_divider.gif) no-repeat left top; }
div#footer ul li.first { background:none; padding:0 7px 0 0px; }
div#footer ul li a { color:#5c5c5c; text-decoration:none; }
div#footer ul li a:hover { color:#00529f; }

div.paging, div.singlenewsBackPaging, div.tx-indexedsearch-browsebox{
	position:relative;
	float:left;
	width:100%;
	margin-bottom:10px;
	padding-top:11px;
	border-top:1px solid #d7d2c1;
}
div.paging p, div.tx-indexedsearch-browsebox p{
	float:left;
	margin:0;
}
div.paging ul, div.tx-indexedsearch-browsebox ul{
	position:absolute;
	right:0;
	margin:0;
}
#folge #content div.tx-indexedsearch-browsebox ul{
	list-style-type:none;
}
div.paging ul li, div.tx-indexedsearch-browsebox ul li{
	float:left;
	margin-left:7px;
	font-size:1.2em;
	font-weight:bold;
}
div.tx-indexedsearch-browsebox ul li{font-size:1em;}
div.paging ul li a, div.tx-indexedsearch-browsebox ul li a {
	color:#00529f;
}
div.paging ul li a img, div.paging ul li img, .cag_pagebrowser ul li img, .cag_pagebrowser ul li a img{
	padding-top:3px;
}
div.productPaging {
	position:relative;
	float:left;
	width:100%;
	padding-bottom:11px;
	font-size:1.2em;
	border-bottom:1px solid #d7d2c1;
}
#folge #content div.productPaging ul, #folge #content div.singlenewsBackPaging ul{
	float:left;
	margin-left:0;
	list-style-type:none;
}
div.productPaging ul li, #folge #content div.singlenewsBackPaging ul li{
	float:left;
}
div.productPaging ul li.left,  #folge #content div.singlenewsBackPaging ul li.left{
	 padding-left:13px;
	 background:transparent url(../img/paging_arrow_left_act.png) no-repeat left 4px;
}

div.productPaging ul li.right{
	 padding-right:13px;
	 background:transparent url(../img/paging_arrow_right_act.png) no-repeat right 4px;
}

div.productPaging ul.paging {
	position:absolute;
	right:0;
}
div.productPaging ul.paging li.right {
	padding-left:18px;
}

div.productItem h2 {
	float:left;
	width:235px;
}

div.productItem div.priceImg {
	float:left;
	width:244px;
	text-align:right;
}
div.productItem div.description {
	float:left;
	width:184px;
}
div.productItem div.description div.logos img {
	margin-right:10px;
	margin-bottom:5px;
}
div.productItem div.productImg {
	float:left;
	width:295px;
	text-align:right;
}
div.productItem div.moreInformation {
	float:left;
	width:100%;
	margin-top:11px;
}
div.productOverviewItem {
	float:left;
	width:234px;
	height:184px;
	padding:1px 0 0 1px;
	margin:0 10px 10px 0;
	background:transparent url(../img/productoverview_item_bg.jpg) no-repeat left top;	
}
div.second { margin-right:0px; }
div.productOverviewItem .productImg{
	float:left;
	text-align:center;
	width:131px;
	height:91px;
}
div.productOverviewItem div.productDescription{
	float:left;
	width:206px;
	padding:14px 14px 14px 15px;
}
div#filialsucheHead {
	width:479px;
	height:99px;
	margin-bottom:20px;
	background:#4a402e url(../img/filialsuche_bg_head.gif) no-repeat left top;	
}
#folge #content div#filialsucheHead ul { display:block;	height:45px; margin:0 0 0 0 !Important; list-style-type:none;}
div#filialsucheHead ul li{ float:left; padding:0; background:transparent url(../img/nav_divider.gif) no-repeat right bottom;}
div#filialsucheHead ul li.first, div#navigation ul li.first a{padding:0;}
div#filialsucheHead ul li a{
	display:block;
	margin-right:2px;
	padding:3px 15px 0 17px;
	line-height:26px;
	font-size:1.2em;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
div#filialsucheHead ul li.firstactive a{ color:#fff; background:transparent url(../img/filialsuche_bg_first_act.gif) repeat-x left top; }
div#filialsucheHead ul li.active  a{ color:#fff; background:transparent url(../img/filialsuche_bg_act.gif) repeat-x left top; }
div#filialsucheHead div.lead{
	display:inline;
	width:100%;
	margin-left:17px;
	color:#fff;
}
div#filialsucheHead div.lead p{
	margin:0 0 3px 0;
}

div#filialsucheHead form{
	display:inline;
	float:left;
	margin-left:17px;
}
div#filialsucheHead div.alleFilialen {
	float:left;
	margin-left:26px;
	padding-top:2px;
	font-size:1.2em;
	color:#fff;
}
div#filialsucheHead div.alleFilialen a{
	color:#fff;
}
div#filialsucheHead form select{
	width:308px;
}


/***  TYPO3 Styles ***/

.csc-frame-rulerBefore {border-top:1px solid #d7d2c1;}

.csc-bulletlist {list-style-type:disc;}
#folge #content .csc-sitemap ul  {margin:0;}
#folge #content .csc-sitemap ul li ul {margin:0 0 0 20px;}
.csc-sitemap ul li {list-style-type:none;}
.csc-sitemap ul li ul li {list-style-type:square;}
.csc-sitemap ul li ul li ul li {list-style-type:disc;}
.csc-sitemap ul li ul li ul li ul li {list-style-type:circle;}

#folge #content .csc-sitemap ul li a{ font-weight:bold;padding-top:5px; display:block;}
#folge #content .csc-sitemap ul li ul li a{ font-weight:bold;padding-top:3px;}
#folge #content .csc-sitemap ul li ul li ul li a{ font-weight:normal;padding-top:1px;}

/* ie 6 anpassungen: startseite katalog-banner braucht dies*/
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {	float:left;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {float:left;	margin:0;}

/* google maps */
tx-wecmap-pi3 table{
	
}


/* tt_adress */
.allefilialen-vcard table, table.jobflow-overview-list { padding-right:10px; font-size:1.2em; width:100%;}
.allefilialen-vcard table td, table.jobflow-overview-list td{vertical-align:top;}
.allefilialen-vcard table td.org {width:150px;}
.allefilialen-vcard table td.address {width:180px;}

.detailfiliale-vcard {
	display:block;
	float:left;
	font-size:1.2em;
	width:100%;
}
.detailfiliale-vcard .filialbild{
	float:left;
	margin:0 16px 8px 0;
	width:235px;
}
.detailfiliale-vcard h2 {
	font-size:1.3em;
	margin:0 0 15px 0;
}
.detailfiliale-vcard .tel, .detailfiliale-vcard .email{
	margin-top:15px;
}
table.jobflow-overview-list td.jobdatum {width:15%;}
table.jobflow-overview-list td.jobtitel {width:55%;margin-bottom:5px;}
table.jobflow-overview-list table a {text-decoration:none;}
table.jobflow-overview-list td,.allefilialen-vcard table td {padding-top:1px;padding-bottom:2px}
div#fileuploadzusatztext {margin-left:150px;padding-top:3px;}

/* TABELLEN */

/*.contenttable-0{background-color:transparent !Important;}
.contenttable-0 tr.tr-even {background-color:#D7D2C1;}
*/

/*  allgemeine formatierungen für alle tabellen  */
.contenttable {
	border-spacing:0;
	border-collapse:collapse;
	border-color:#d7d2c1;
	vertical-align:top;
	empty-cells:show;
	margin-bottom:15px;
}
.contenttable tr td{
	padding:3px;
	vertical-align:top;
	font-size:1.2em;
}
.contenttable tr td p{
	font-size:1em;
	line-height:1em;
	margin-bottom:0;
}
/* CAG Pagebrowser & News-Pagebrowser*/
div.news_browse_pages {
	position:relative;
	float:left;
	width:100%;
	height:20px;
	font-size:1.0em;
}
div.cag_pagebrowser{
	position:relative;
	float:left;
	width:100%;
	height:10px;
	margin:0 0 15px 0;
	padding-bottom:11px;
	font-size:1.2em;
	border-bottom:1px solid #d7d2c1;
}
div.news_browse_pages p,
div.cag_pagebrowser p{
	float:left;
	margin:0;
}
div.news_browse_pages ul,
div.cag_pagebrowser ul{
	position:absolute;
	right:0;
	margin:0;
}
div.news_browse_pages ul li,
div.cag_pagebrowser ul li{
	list-style:none;
	float:left;
	margin-left:7px;
	font-weight:bold;
}
div.news_browse_pages ul li a,
div.cag_pagebrowser ul li a{
	color:#00529f;
}


/* google maps */
.tx-wecmap-pi3 {
	
}

/* END allgemeine formatierungen für alle tabellen   */


/* layout 1
	--> jede ungerade zelle grau hinterlegt
*/
.contenttable-1 .tr-even{
	background-color:#d7d2c1;
}

/* layout 2
	--> jede gerade zelle grau hinterlegt
*/
.contenttable-2 .tr-odd{
	background-color:#d7d2c1;
}
/* layout 3
	--> kleinere schrift, weniger padding
*/
.contenttable-3 tr td{
	font-size:1em;
	padding:2px 0px;
}


.contenttable .tr-0 {
/* erste Zeile aller Tabellen*/
}
.contenttable-0 {
/*allgemeine  erste Tabelle der Seite*/
}
.contenttable-0 .tr-0 {
/* erste Zeile der ersten Tabelle*/
}
.tr-0 {
/* erste Zeile*/
}
.tr-even {
/* alle ungeraden Zeilen*/
}
.tr-odd {
/* alle geraden Zeilen*/
}
.tr-even .td-0{
/* linke Spalte der ungeraden Zeilen*/
}
.tr-even .td-last {
/* rechte Spalte der ungeraden Zeilen*/
}
.tr-odd .td-0{
/* linke Spalte der geraden Zeilen*/
}
.tr-odd .td-last {
/* rechte Spalte der geraden Zeilen*/
}
.tr-last {
/* die letzte Zeile*/
}

table.contenttable tbody tr td.td-0 {
	width: 65px;
}

table.contenttable tbody tr td.td-1 {
}

table.contenttable tbody tr td.td-2 {
	width: 65px;
}

div.rechtepalte div table.contenttable {
	width: 230px;
	padding: 0px;
}



/*** Formulare ***/
button 	{ border:0; cursor:pointer; padding:0 10px 0 0px; text-align:left; float: left; }
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 15px; margin-left:-3px; }
button.submit {margin-top:10px; background:url(../img/form_submit_blue_right.jpg) right no-repeat; }
button.submit span { height:30px; line-height:30px; background:url(../img/form_submit_blue_left.jpg) left no-repeat;color:#fff; }

/* jobform */
#jobtitle { border:0; font-weight:bold; }


/* indexed_search */

.tx-indexedsearch-res .tx-indexedsearch-icon.tx-indexedsearch-res .tx-indexedsearch-icon img{
	display:block;
	float:left;
}
.tx-indexedsearch-res .tx-indexedsearch-title a {font-size:12px; color:#00529f; text-decoration:none; font-weight:bold;}
.tx-indexedsearch-res .tx-indexedsearch-title span a:hover { color:#00529f; } 
div.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a {color:#666; text-decoration:none;} 
.tx-indexedsearch .tx-indexedsearch-whatis  { 
	font-size:1.2em; 
	/*border-bottom:1px solid #d7d2c1;*/
	margin-bottom:5px;
	padding-bottom:10px;
} 
.tx-indexedsearch .tx-indexedsearch-searchbox {
	border-bottom:1px solid #d7d2c1;
	margin-bottom:20px;
}
.tx-indexedsearch-browsebox p {
	text-align:right;
	padding-bottom:10px;
}

.tx-indexedsearch-redMarkup { color:#000;}
.tx-indexedsearch-sw {font-weight:bold; color:#00529f;}
/*** POWERMAIL ***/
.tx_powermail_pi1 img {	clear: both; float: left; margin-left: 150px;}/*captcha*/
.tx_powermail_pi1_form fieldset, .loginform fieldset	{ padding:0;margin:0 0 10px 0;border:none;}
.tx_powermail_pi1_form label, 
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_radio_title,
.loginform label{	
	display:block;
	float:left;
	width:150px;
	font-size:1.2em;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_radio label, 
.tx_powermail_pi1_fieldwrap_html_check label {	
	display:block;
	float:left;
	width:auto;
	height:15px;
	padding-right:10px;
	font-size:1.2em;
}
.tx_powermail_pi1_fieldwrap_html_check label{ float:none; }
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html { clear:both;}
.tx_powermail_pi1_form .formradiocheck input {
	float:left;
	width:20px;
	height:14px;
	margin-top:1px;
}
.tx_powermail_pi1_form .powermail_text,.tx_powermail_pi1_form .powermail_textarea,.tx_powermail_pi1_form .powermail_file {	width:325px; }
.tx_powermail_pi1_form .powermail_select { width:330px; }
.tx_powermail_pi1_fieldwrap_html_check input { clear:both; }

#powermaildiv_uid2, #powermaildiv_uid50, #powermaildiv_uid63 {
	float:left;
	width:648px;
	margin-top:8px;
}
#powermaildiv_uid2 label, #powermaildiv_uid50 label,#powermaildiv_uid63 label{
	float:left;
	clear:right;
	width:468px;
}

div.tx_powermail_pi1_fieldwrap_html_captcha {
	float:left;
	margin-top:5px;
	width:468px;
}

img.powermail_captcha_captcha{
	clear:both;margin-left:150px;float:left;
}
.tx-powermail-pi1_mandatory strong{
	font-weight:bold;
	font-size:1.2em;color:#00529f;
}
#folge #content ul.powermail_mandatory_list{
	margin-top:10px;
	margin-bottom:15px;
}
#folge #content ul.powermail_mandatory_list li strong {
	font-weight:normal !Important;
	font-size:1em;
}

/* kontaktform_1 */
#kontaktform_1 #powermaildiv_uid2 {	margin-top:10px; }
#kontaktform_1 .powermail_radio_inner_uid2_0 { height:18px; }
/* END kontaktform_1*/

/* login form */
.loginform legend { display:none; }
.formtext { padding-bottom:10px; font-size:1.2em; }
/* end login form */






/* the overlayed element */
div.overlay { 
    background-image:url(../img/overlay/leer.png); 
   /* width:600px; 
    height:470px;         
    display:none; 
    padding:55px;*/

}

div.overlay { 
	background-image:url(../img/overlay/leer.png); 
	width:700px;
	display:none; 
	padding:55px;
	background-color:transparent;
	overflow:auto;
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../img/overlay/close_jumbo.png); 
    position:absolute; 
    left:5px; 
    bottom:5px; 
    cursor:pointer; 
    height:72px; 
    width:72px; 
} 

div.overlay div.csc-textpic-text { 
   margin-bottom:40px;
} 


/* BIG BANG OVERLAY */
div.overlay-bigbang  { 
	display: none;
	background-image:url(../img/overlay/leer.png); 
	position: relative;
	width: 958px;
	background-color: transparent;
	overflow: hidden;
} 
div.overlay-bigbang div.close { 
    position: absolute; 
    top: 10px; 
    right: 10px; 
	z-index: 3;
    cursor:pointer; 
    height: 40px; 
    width: 120px; 
}

div.overlay-bigbang-de div.close { 
    background-image:url(../img/bigbang/splash/de/close.gif); 
}

div.overlay-bigbang-fr div.close { 
    background-image:url(../img/bigbang/splash/fr/close.gif); 
}

div.overlay-bigbang-it div.close { 
    background-image:url(../img/bigbang/splash/it/close.gif); 
}
 
div#splash-1 {
	position: relative;	
	z-index: 1;
}
 
div#splash-2 {
	position: absolute;	
	top: 0;
	left: 0;
	display: none;	
	z-index: 2;
}

div#splash-buttons {
	position: absolute;
	bottom: 30px;
	right: 30px;
	z-index: 3;
	display: block;	
	width: 500px;
	height: 40px;
}

div#splash-winners {
	float: right;
	margin: 0 0 0 25px;
}

div#splash-competition {
	float: right;
}
