@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_standard"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_standard"
 *
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.6
 * @revision        $Revision: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */
/* import core styles | Basis-Stylesheets einbinden */
@import url(/code/BAWAG/282/base.css.css);
@import url(/code/BAWAG/284/nav_shinybuttons.css.css);
@import url(/code/BAWAG/286/basemod.css.css);
@import url(/code/BAWAG/288/content.css.css);
@import url(/code/BAWAG/290/print_003_draft.css.css);
body {padding: 0;}
img {border: 0;}
a {outline: none;}
.clear {height: 0px; overflow: hidden; clear: both; margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}
.page_margins {width: 965px;}
.page {padding: 0px; position: relative; width: 965px;}
#header {padding: 0; position: relative; height: 109px; width: 965px; }
	#main div.header-bar {height: 0px; overflow: hidden; width: 955px; margin: 0; padding: 0;}
	#header div.header-wrap {width: 965px; height: 109px;}
	#header a.logo {width: 175px; height: 109px; overflow: hidden;}
	#header div.header-left {float: left; width: 175px; overflow: hidden;}
	#header div.header-top {width: 790px;}
	#header div.header-right {height:109px; width: 790px; float: right;}
#header #channel-nav { float: left; display: inline; margin: 0 0 0 10px;}
	#topnav ul.channel-nav-list {margin: 0;}
		#channel-nav ul.channel-nav-list li {list-style: none; list-style-type: none; margin: 0 10px 0 0; padding: 0; float: left; display: inline;}
	#channel-nav a {font-size: 0.92em; text-decoration: none; display: block; padding: 7px 5px 1px 5px; text-transform: uppercase;}
		#channel-nav a:hover {text-decoration: none; }
#header #meta-nav { float: right; display: inline; width: auto; margin: 0 2px 0 0; }
	#meta-nav div.sb-left, div.sb-main, div.sb-sep, div.sb-right, div.globe, #meta-nav a  {height: 42px; display: inline; float: left;}
		#meta-nav input, select {display: inline; float: left;}
			#meta-nav input.sb-txt { width: 90px; height: 17px; margin: 5px 0 0 0; font-size: 0.92em; padding: 3px 0 0 3px;}
				#meta-nav a.btn-search { width: 24px; height: 22px; overflow: hidden; text-indent: -1000em; margin: 5px 0 0 0; padding: 0 5px 0 0;}
			#meta-nav select { width: 80px; margin: 5px 1px 0 0; height: 22px; font-size: 0.92em; padding: 1px 0 1px 0;}	
			#meta-nav a {line-height: 30px; font-size: 1em; text-decoration: none; padding: 0 8px 0 4px;}
				#meta-nav a:hover {text-decoration: none; }
	#meta-nav div.sb-left {width: 12px; overflow: hidden; }
	#meta-nav div.sb-main {/*Safari */ /*min-width: 360px;*/ padding: 0 0 0 3px;}
	#meta-nav div.sb-sep {width: 2px; overflow: hidden; padding: 0 5px 0 0;}
	#meta-nav div.sb-right {width: 12px; overflow: hidden;}
	.metafrm {display: inline;}
	#header div.e-banking {position: absolute; right: 20px; bottom: 0px; width: 165px; overflow: hidden; display: inline;}
	/*ie 7*/
	*:first-child+html #header div.e-banking {bottom: 0px;}
	#header div.e-banking a.btn-gray {display: block; height: 22px; padding-right: 10px; text-decoration: none; font-size:1.1em; font-weight: bold;}
	#header div.e-banking a.btn-gray span {display: block; line-height: 22px; padding: 0 0px 0 23px;} 
	#header div.e-banking a.btn-gray:hover span {text-decoration: none;}
	/**/	
	#header div.e-banking a.btn-red { display: block; height: 22px; padding-right: 25px; text-decoration: none; font-size:1.1em; font-weight: bold; letter-spacing: -0.08em;}
	#header div.e-banking a.btn-red span {display: block; line-height: 22px; padding: 0 0px 0px 22px;} 
	#header div.e-banking a.btn-red:hover span {text-decoration: none; }
		#header div.e-banking a.btn-red:active span {text-decoration: none;}
	/* microseite */
	#header div.micro-banking {position: absolute; bottom: 0px; right: 20px; width: 330px; overflow:  hidden;}
	*:first-child+html #header div.micro-banking {bottom: 0px;}
	#header a.btn-micro-ebank { display: block; height: 23px; padding-right: 25px; text-decoration: none; font-size:0.9em; font-weight: bold; float: right;}
	#header a.btn-micro-ebank span {display: block; line-height: 20px; padding: 1px 6px 2px 24px;} 
	#header a.btn-micro-ebank:hover span {text-decoration: none; }
		#header a.btn-micro-ebank:active span {text-decoration: none;}
	#header a.btn-micro-sofa { display: block; height: 23px; padding-right: 25px; text-decoration: none; font-size:0.9em; font-weight: bold; float: left;}
	#header a.btn-micro-sofa span {display: block; line-height: 20px; padding: 1px 6px 2px 24px;} 
	#header a.btn-micro-sofa:hover span {text-decoration: none; }
		#header a.btn-micro-sofa:active span {text-decoration: none;}
	a.btn-jetzt-close {display: block; height: 32px; padding-right: 27px; text-decoration: none; font-size:1.4em; font-weight: normal; float: right; }
		a.btn-jetzt-close span {display: block; line-height: 32px; padding: 0 10px 0px 10px;}
				a.btn-jetzt-close:hover {text-decoration: none;}
					a.btn-jetzt-close:hover span {text-decoration: none;}
					a.btn-jetzt-close:active span {text-decoration: none;}
					a.btn-jetzt-close:active {text-decoration: none;}
	a.btn-senden {display: block; height: 32px; padding-right: 27px; text-decoration: none; font-size:1.5em; font-weight: normal; float: right; }
		a.btn-senden span { display: block; line-height: 32px; padding: 0 10px 0px 13px;}
				a.btn-senden:hover {text-decoration: none; }
					a.btn-senden:hover span {text-decoration: none; }
					a.btn-senden:active span {text-decoration: none; }
					a.btn-senden:active {text-decoration: none;}
	a.btn-back {display: block; height: 32px; padding-right: 8px; text-decoration: none; font-size:1.5em; font-weight: normal; float: right; margin: 0 12px 0 0; }
		a.btn-back span { display: block; line-height: 32px; padding: 0 3px 0px 32px;}
				a.btn-back:hover {text-decoration: none; }
					a.btn-back:hover span {text-decoration: none; }
					a.btn-back:active span {text-decoration: none; }
					a.btn-back:active {text-decoration: none;}
	/* input button type image*/
	input.btn-send-input {height: 32px; overflow: hidden; width: 106px; float: right; outline: none; text-decoration: none; font-size:1.4em; font-weight: normal;}	
	a.btn-noch-fragen { display: inline; height: 32px; padding-right: 26px; text-decoration: none; font-size:1.4em; font-weight: normal; float: right; margin: 0 15px 0 0; }
		a.btn-noch-fragen span { display: block; line-height: 32px; padding: 0 10px 0px 10px;}
				a.btn-noch-fragen:hover {text-decoration: none; }
					a.btn-noch-fragen:hover span {text-decoration: none; }
					a.btn-noch-fragen:active span {text-decoration: none; }
					a.btn-noch-fragen:active {text-decoration: none; }
	a.btn-mehr-small {display: inline; height: 26px; padding-right: 22px; text-decoration: none; font-size:1.17em; font-weight: normal; float: left; margin: 0 10px 0 0; }
		a.btn-mehr-small span { display: block; line-height: 26px; padding: 0 10px 0px 10px;}
				a.btn-mehr-small:hover {text-decoration: none; }
					a.btn-mehr-small:hover span {text-decoration: none; }
					a.btn-mehr-small:active span {text-decoration: none; }
					a.btn-mehr-small:active {text-decoration: none; }
	a.btn-close-small {display: inline; height: 26px; padding-right: 22px; text-decoration: none; font-size:1.17em; font-weight: normal; float: left; margin: 0; }
		a.btn-close-small span { display: block; line-height: 26px; padding: 0 10px 0px 10px;}
				a.btn-close-small:hover {text-decoration: none; }
					a.btn-close-small:hover span {text-decoration: none; }
					a.btn-close-small:active span {text-decoration: none; }
					a.btn-close-small:active {text-decoration: none; }
	a.btn-zuruck {display: block; height: 26px; padding-right: 8px; text-decoration: none; font-size:1.17em; font-weight: normal; margin: 5px 0 28px 0; float: left; }
		a.btn-zuruck span { display: block; line-height: 26px; padding: 0 2px 0px 28px;}
				a.btn-zuruck:hover {text-decoration: none; }
					a.btn-zuruck:hover span {text-decoration: none; }
					a.btn-zuruck:active span {text-decoration: none; }
					a.btn-zuruck:active {text-decoration: none; }
/*Navigation*/
#header div.main-nav { position: absolute; top: 72px; left: 195px; height: 37px; width: 750px;}
	#header div.main-nav ul {list-style: none; margin: 0 0 0 2px;}
		#header div.main-nav ul li {list-style: none; margin: 0; float: left; display: inline;}
			#header div.main-nav ul li a { cursor: pointer; height: 37px; display: block; float: left; padding: 0 0 0 12px; overflow: hidden; font-size: 1.2em; text-decoration: none; line-height: 39px;}
			#header div.main-nav ul li a span {float:left; display:block; padding: 0 12px 0 0; height: 37px;}
				#header div.main-nav ul li a:hover {text-decoration: none; }
					#header div.main-nav ul li a:hover span {}
			#header div.main-nav ul li a.on {float:left; text-decoration: none; margin: 0 0 0 -1px; padding: 0 0 0px 12px; height: 37px; overflow: hidden; font-size: 1.2em; text-decoration: none; line-height: 39px;}
				#header div.main-nav ul li a.on span {float:left; display: block; padding: 0 12px 0 0; }
/* Navigation end */
#main {padding: 0; width: 965px;}
#main div.main-content { width: 965px; padding: 0;}
#main div.emotional-area { width: 955px; height: 280px; position: relative; float: none; margin: 0;}
	#main div.emotional-img {width: 955px; height: 280px; position: absolute; top: 0; left: 0;}	
	a.key-link-l, a.key-link-r {position: absolute; height: 280px; top: 0px; display: block; /* IE! */ text-decoration: none;}
		a.key-link-l {width: 573px; left: 0;}
		a.key-link-r {width: 382px; right: 0;}
			a.key-link-l:hover, a.key-link-r:hover {
				text-decoration: none;
			}
#main #col3 div.emotional-area, #main #col3 div.emotional-img	{ width: 760px;}
	#main #col3 div.emotional-area a:hover, #main #col3 div.emotional-img a:hover {text-decoration: none;}
	/* konto karte*/
	#col3 div.teasers-karte {width: 770px; float: none; margin: 18px 0 20px 0; height: 175px; overflow: hidden;}
		#col3 div.teasers-karte div.teaser-box {float: left; margin-right: 10px;}
		#col3 div.teasers-karte div.tlast {margin: 0;}
		#col3 div.leiste-box {float: none; width: 760px; height: 305px; margin: 0 0 18px 0; position: relative;}
			#col3 div.leiste-teaser {width: 760px; height: 305px; margin: 0; position: absolute;}
		#main div.sparbuch-content {width: 565px;}
			#main div.sparbuch-content img {float: right; display: inline; margin: 0 0 0 10px;}
				#main div.sparbuch-content div img {float: none; display: inline; margin: 0 0 10px 0;}
				#main div.sparbuch-content td img {float: none; display: inline; margin: 0;}
				#main div.sparbuch-content p {padding: 0 0px 22px 0;}
				#main div.sparbuch-content p.fett { padding: 0;}
					#main div.sparbuch-content td p, #main div.sparbuch-content td p.fett {padding: 0;}
			#main div.sparbuch-content h2 {margin: 0; padding: 0 0 5px 0;}
				#main div.sparbuch-content ul {margin: 0 0 12px 21px;}
					#main div.sparbuch-content ul.link-list {display: block !important; list-style: none; margin: 0 0 0 5px !important;}
						#main div.sparbuch-content ul.link-list li {list-style: none !important; padding-bottom: 2px !important;}
					/* update 27/01/2010*/
					#main div.sparbuch-content ol {margin: 0 0 12px 30px;} 
					#main div.sparbuch-content ul li {list-style: none; padding: 1px 0 1px 0;}
				/*#main div.sparbuch-content span.hinweiss { font-size: 0.83em; display: block; margin: 21px 0 10px 0; float: left;}*/
					#main div.sparbuch-content div.hinweiss { font-size: 0.83em; display: block; margin: 21px 0 10px 0 !important; float: left;}
						#main div.sparbuch-content div.hinweiss p {padding: 0; margin: 0;}
		/*slider*/
		#main ul.blick {margin: 20px 0 0 0;}
		ul.sparbuch-slider {width: 560px; overflow: hidden; margin: 0; padding: 8px 0 0 0; }
			ul.sparbuch-slider li {list-style: none; margin: 0; padding: 0;}
			ul.sparbuch-slider li a.btn-open { width: 530px; height: 29px; display: block; line-height: 29px; padding: 0 0 0 28px; text-decoration: none; font-size: 1.17em; font-weight: bold;}
		ul.sparbuch-slider div.slider-wrap { margin: 20px 0 15px 0;}	
			#main ul.sparbuch-slider li.active div.slider-wrap ul {display: block; margin: 0 0 20px 15px;}
				#main ul.sparbuch-slider li.active div.slider-wrap ul li {list-style: square;}
				/* update 23/04/2010 */
					#main ul.sparbuch-slider li.active div.slider-wrap ol {display: block; margin: 0 0 20px 18px;}
		#main div.two-wrap {width: 370px; overflow: hidden; float: left; margin: 0; display: inline;}
			#main div.two-right {float: right; margin: 0 10px 0 0;}
				#main div.two-wrap div.teaser-box {margin: 0; }
					#main div.two-wrap ul {margin: 0; padding: 0; }
						#main div.two-wrap ul li {list-style-type: none; width: 185px; height: 28px; line-height: 28px; margin: 0; padding: 0 0 1px 0; }						
						#main div.two-wrap ul li a {text-decoration: none; font-size: 1em; display: block; margin: 0; padding: 0px 15px 0px 2px; width: 175px;}
						#main div.two-wrap ul li a:hover {text-decoration: none;}
						#main div.teaser a.alle-konten {position: absolute; right: 0px; bottom: 8px; text-decoration: underline; padding: 0 0 0 10px;}
	div.micro-teasers {
		margin: 10px 0 25px 0; padding: 0 0 20px 0; background-image: url(/contentblob/10938/start_micro_shadow.png/data.png); background-repeat: no-repeat; background-position: left bottom;
	}
		div.micro-teasers div.two-wrap {
			float: left; margin-right: 20px !important;
		}
		div.micro-teasers div.teaser-box {
			float: left;
		}
	/* sitemap */					
	#sitemap {width: 955px; margin: 30px 0 20px 0;}	
			#sitemap h3 {font-size: 1.17em; padding: 0 0 8px 0; margin: 0 0 9px 0; font-weight: bold; 	}
		#sitemap div.sitemap-nav-box {width: 175px; overflow: hidden; float: left; display: inline; margin: 0 20px 30px 0;}
		#sitemap div.sitemap-nav-right {margin-right: 0px;}
			#sitemap div.sitemap-nav-box ul {margin: 0 !important; padding: 0;}
			#sitemap div.sitemap-nav-box li {list-style-type: none !important; width: 175px; padding-top: 5px !important; padding-bottom: 5px !important;}
				#sitemap div.sitemap-nav-box li a:hover {text-decoration: none; }
	ul.sitemap-lev1 li a {font-size: 1.12em; font-weight: bold; padding: 0 0 0 10px;}
	/* Level 2*/
	ul.sitemap-lev2 li {padding: 0 0 0 13px !important; }
	ul.sitemap-lev2 li a {font-size: 1em; font-weight: normal; padding: 0 5px 0 10px; display: block; width: 145px;}
		ul.sitemap-lev3 li {padding: 0 0 0 10px !important;}
	/*end sitemap*/	
	/* sparen alle */
	div.spar-box {width: 243px; float: left; margin: 0 15px 10px 0;}
	div.spar-box-right {margin-right: 0; float: right;}
	#main table.invisible { width: 100%;}
	#main table.invisible td.headline { padding: 0;}
	#main table.invisible td {text-align: left; padding: 9px 7px 13px 5px;}
		#main table.invisible td.doubler { vertical-align: top; overflow: hidden; height: 60px;}
			* html #main table.invisible td.doubler { padding-bottom: 0px !important; height: 50px; } /* ie 6*/
			*:first-child+html #main table.invisible td.doubler { padding-bottom: 0px !important; height: 50px; } /* ie 7*/
			#main table.invisible td.bottom { padding-bottom: 0px; padding-top: 15px;}
	/*#main div.sparbuch-content span.alle-sparen { margin: 0;}*/
		#main div.sparbuch-content div.alle-sparen { margin: 0;}
	/* button sliding door technik */	
	a.btn-mehr-erfahren { display: block; height: 26px; padding-right: 25px; text-decoration: none; font-size:1.1em; position: absolute; bottom: 18px; left: 10px;}
	a.btn-mehr-erfahren span {display: block; line-height: 26px; padding: 0 5px 0 9px;} 
	a.btn-mehr-erfahren:hover span {text-decoration: none; }
	a.btn-konto-karte {position: absolute; left: 10px; top: 80px; display:none;}
		#main a.btn-mehr-erfahren:hover {text-decoration: none;}
			#main a.btn-mehr-erfahren:active {text-decoration: none;}
	a.btn-mehr-erfahren-right {
		position: absolute; left: 593px;
	}
	#main div.e-banking-login {position: absolute; right: 10px; top: 0px; width: 163px;}
		#main div.e-banking-login p {margin: 0;}
			#main div.e-banking-login p a {text-decoration: none; display: block; padding: 6px 7px 3px 7px; margin: 0; line-height: 130%;}
				#main div.e-banking-login p a:hover, #main div.e-banking-login p a:active { text-decoration: none;	}
		#main div.e-banking-separator {height: 1px; overflow: hidden; padding: 0; margin: 0 0 8px 0;}
		#main div.e-banking-login a.text-login {font-weight: bold; display: inline; float: left; font-size: 1.08em; padding: 0 0 6px 7px; margin: 0; }
			#main div.e-banking-login a.text-login:hover {text-decoration: none;}
		/* one button to rule them all ;-) */
		#main a.login-mehr {width: 25px; height: 16px; overflow: hidden; text-indent: -1000em;position: absolute; bottom: 7px; right: 5px;}
			#main a.login-mehr-teaser {position: absolute; right: 17px; bottom: 7px;}
			#main a.login-mehr-text {position: absolute; right: 17px; bottom: 6px;}
		#main div.start-shadow {width: 955px; height: 20px; overflow: hidden; margin: 0 0 1px 0;}
/* start teaser menu */
div.teaser-area {width: 965px; overflow: hidden; /*Safari*/ height: 193px;}
div.uberuns {margin: 20px 0 10px 0; width:  965px;}
	div.uberuns div.teaser-box {
		float: left; margin: 0 10px 0 0;
	}
	div.uberuns div.tlast {
		margin: 0;
	}
	div.uberuns div.tlast {margin: 0 !important;}
div.vlists {width: 175px; float: left; display: inline; margin: 0 19px 0 0;}
	div.vlists ul.vlists {margin: 0; }
		div.vlists ul.vlists li {margin: 0; list-style: none; padding: 0 0 1px 0;}
			div.vlists ul.vlists li.last { padding: 0;}
				div.vlists ul.vlists li a {text-decoration: none; padding: 0 0 0 6px; display: block; height: 38px; line-height: 38px;}
					div.vlists ul.vlists li a:hover { text-decoration: none; }
					div.vlists ul.vlists li a.on {text-decoration: none; display: block;}
		div.teasers-start { margin: 10px 0 0 0; height: 185px; width: 770px; float: left; overflow: hidden;}
			div.teasers-start ul, div.teasers-start li { margin: 0; padding: 0; height: 185px; width: 770px; overflow: hidden;}
				div.teasers-start li {overflow: hidden; height: 185px; padding: 0; margin: 0; width: 770px;}
		div.teasers-start div.teaser-box { margin-right: 10px; width: 185px; height: 185px; overflow: hidden; float: left;}
	div.teaser { position: relative; height: 175px; width: 185px; overflow: hidden; }
		div.news-wrap {width: 370px; float: left; display: inline; margin: 0 20px 0 0;}
		div.news-pad {margin-right: 0px;}
			div.news-teaser {width: 370px; height: 185px;}
			div.news-teaser div.teaser-sep {width: 370px; margin-bottom: 2px;}
				div.news-teaser ul.news-list {list-style: none; margin: 0; padding: 0;}
					div.news-teaser ul.news-list li {list-style: none; margin: 0; padding: 0 2px 3px 2px; }
						div.news-teaser ul.news-list li span.date {font-size: 1em; }
							#main div.news-teaser ul.news-list li a { text-decoration: none; display: block; padding: 2px 10px 2px 0;}
								#main div.news-teaser ul.news-list li a:hover {text-decoration: none; }
				div.news-wrap a.mehr-news { text-decoration: underline; padding: 0 0 0 10px; float: right; margin: 3px 0 0 0;}
		div.teaser h3 {font-size: 1.2em; font-weight: bold;}
		div.teaser p {line-height: 180%; font-size: 0.95em; padding: 0 17px 0 0;}
		div.teaser-sep {height: 2px; width: 175px; overflow: hidden; padding: 0; margin: 0 0 5px 0;}
	div.teasers-start div.tlast {margin: 0;}
	div.tlast {margin: 0;}
	div.tright { /*margin: 0; float: none;*/}
	#col2 div.teaser-box {margin: 0 0 10px 0; float: none;}
	/*#col2 div.teaser-box a span.teaser-headline, #col2 div.teaser-box a span.teaser-text {display: none;}*/
	div.teaser-box a span.teaser-headline, div.teaser-box a span.teaser-text {display: none;}
   #layer2, #layer3, #layer4, #layer5 {display: none;}
	/* subseiten*/
	#col1 {width: 175px; margin: 40px 20px 0 0; display: inline;} 
	#col2 {width: 185px; margin: 40px 0 0 0; display: inline;} 
	#col3 {width: 565px; margin: 0 20px 0 0; display: inline; float: left;}
		#col1_content, #col2_content, #col3_content {padding: 0; text-align: left;}
			#col3_content {padding: 0 0 20px 0;}
	#main h4 {font-size: 1.2em; font-weight: bold; text-transform: uppercase;}
		#main h4 a {text-decoration: none;}
			#main h4 a:hover {text-decoration: none;	}
	#main h1 {font-size: 1.5em; margin: 0; padding: 10px 0 15px 0; font-weight: bold;}
		h1.opti {position: absolute; left: -99999em;}
		/* Left navigation */
		#main div.left-nav {width: 175px; overflow: hidden; padding: 0 0 1px 0; margin-top: -5px;}
			/* update 30/11/2009*/
			#main div.left-nav ul {list-style: none; margin:0; padding:0;}
			#main div.left-nav ul li {list-style: none; margin:0; padding:0;}
		/* lev 1*/
		#main div.left-nav ul.levl li {padding: 0 0 1px 0;}
			#main div.left-nav ul.levl li a {text-decoration:none; display:block; padding: 6px 20px 6px 2px;}	
			/* update 16/06/2010 */
				* html #main div.left-nav ul.levl li a {width: 175px;}
				*:first-child+html #main div.left-nav ul.levl li a {width: 175px;}
		/* end: lev 1*/
		/* lev 2*/
			#main div.left-nav ul.lev2 {padding-top: 1px; width: 175px; overflow: hidden; margin:0 0 -1px 0;}
				#main div.left-nav ul.lev2 li {margin: 0 0 0 9px;}
					#main div.left-nav ul.lev2 li a {padding-left: 8px;}
		/* end: lev 2*/
		/* lev 3*/
			#main div.left-nav ul.lev3 {padding-top: 1px; width: 175px; overflow: hidden; margin: 0 0 0px 0;}
				#main div.left-nav ul.lev3 li {margin: 0 0 0 9px;}
		/* end: lev 3*/
		/* End: Left navigation */			
	#main div.right-nav {width: 175px; overflow: hidden; margin-top: -5px; margin-bottom: 20px;}
		#main div.right-nav ul {margin: 0;}
			#main div.right-nav li {list-style: none; margin: 0; padding: 0 0 1px 0;}
				#main div.right-nav li a { font-size: 1em; text-decoration: none; display: block; padding: 7px 0 7px 27px;}
					#main div.right-nav li a:hover {text-decoration: none; }
						#main div.right-nav li ul li {padding: 1px 0 0px 0;}
							#main div.right-nav li ul li a { padding: 5px 10px 5px 7px;}
	#main div.breadcrumb-nav {margin: 18px 0 8px 0; }
		#main div.breadcrumb-nav a {display: inline; float: left; font-size: 1em; text-decoration: underline; margin: 0 5px 0 0;}
			#main div.breadcrumb-nav a:hover {text-decoration: underline;}
				#main div.breadcrumb-nav span {font-size: 1em; display: inline; float: left;}
					#main div.breadcrumb-nav img {float: left; display: inline; margin: 4px 5px 0 0;}
	div.content-header-img {overflow: hidden; margin: 0 0 17px 0; }
		span.header-img-headline, span.header-img-text {display: none;}
	#main p {font-size: 1em; line-height: 150%; padding: 0 0 6px 0;}
		#main p a {text-decoration: underline;}
	#main p.kontakt-infos {padding: 0 0 3px 0;}
		#main p.kontakt-infos span.telefon {display: block; padding: 0 0 0 22px;}
		#main p.kontakt-infos span.telefax {display: block; padding: 0 0 0 22px;}
		#main p.kontakt-infos a.e-mail {display: inline; padding: 0;}
			#main p.kontakt-infos img {padding: 2px 7px 0 0; vertical-align: middle;}
	#main h2 {font-size: 1.2em; font-weight: bold; padding: 0; margin: 8px 0 8px 0;}
	#main span.article-img-box {display: inline; float: left; width: 175px; margin: 4px 20px 10px 0; position: relative; overflow: hidden; font-size: 0.83em; line-height: 110%;}
	#main span.article-img {overflow: hidden; display: block; position:relative; float:left;}
	#main span.article-img a.btn-lightbox { width: 25px; height: 16px; overflow: hidden; position: absolute; right: 8px; bottom: 6px; text-indent: -1000em; display: block;}
	#main span.article-img-box span.caption {padding: 6px; display: block; float: left;}
		#main span.article-img-box-right {float: right; margin: 4px 0 10px 20px;}
	#col3 ul, ol {font-size: 1em;}
		#col3 ul li, #col3 ol li {padding: 2px 0 2px 0;}
		#col3 ul li p, #col3 ol li p {padding: 0 !important; margin: 0 !important;}
			#col3 ul li ul li p, #col3 ol li ol li p {padding: 0 !important; margin: 0 !important;}
	#col3 ul {margin: 0 0 13px 4px;}
		#col3 ul li {list-style-type: square;}
			#col3 ul li ul {margin: 2px 0 0 14px; padding: 0;}
			#col3 ul li ul li {margin: 0; list-style: circle;}
	#col3 ol {margin: 0 0 13px 18px;}
		#col3 ol li {list-style: decimal;}
		#col3 ol li ol {margin: 2px 0 0 8px; padding: 0;}
			/* ie 7*/
			*:first-child+html #col3 ol li ol{margin: 2px 0 0 14px;}
			#col3 ol li ol li {list-style: lower-alpha;}
	#col3 ol.decimal ol li {list-style: decimal; }
 	#col3 ul.link-list {margin: 0 0 13px 0;}
		#col3 ul.link-list li {list-style: none; margin: 0; list-style-type: none;}
			#col3 ul.link-list li a {text-decoration: underline; padding: 0 0 0 11px; }
				a.content-arrow-link {text-decoration: underline; padding: 0 0 0 11px;}
				a.a-style--arrow {text-decoration: underline; padding: 0 0 0 11px;}
						a.arrow-bottom {display: block; margin: 0 0 15px 0;}
						 div.content-formular a.form-link {margin: 5px 0 0 10px; display: block; float: left;}
			#main table {margin: 0 0 20px 0;}
			/* light-brown table*/
					#main table.light-brown td.headline { height: 28px; font-weight: bold; }
					#main table.light-brown td {text-align: center; padding: 10px 0 10px 0;}
			/* light-brown table*/
					#main table.dark-cherry td {text-align: center; padding: 10px 0 10px 0;}
					#main table.dark-cherry td.headline { height: 28px; font-weight: bold;}
				#main table.dark-green td {text-align: center; padding: 10px 0 10px 0; }
					#main table.dark-green td.headline { height: 28px; font-weight: bold;}
			#main table.light-brown td.empty, #main table.dark-cherry td.empty {text-align: left; padding: 10px 0 10px 10px;}
				#main table.dark-green td.zenter {text-align: center; }
			/*#main div.content-footer-tools, #main p.content-tipp-box { margin: 0 0 17px 0; }
				#main p.content-tipp-box { padding: 8px 10px 5px 10px;}
			*/
			#main div.content-footer-tools, #main div.content-tipp-box { margin: 0 0 17px 0; padding: 0; }
				#main div.content-tipp-box div {padding: 0; margin: 0;}
				#main div.content-tipp-box div p { padding: 8px 10px 5px 10px !important; margin: 0 !important;}
			#main div.content-footer-tools {padding: 7px 0 0px 0; margin: 0 0 10px 0;}
				div.content-footer-tools a.drucken, div.content-footer-tools a.weiterleiten {display: inline; float: left; padding: 0 0 0 42px; height: 37px; line-height: 37px; margin: 0 30px 3px 0; text-decoration: none;}
				div.content-footer-tools span.shadow {display: block; width: 565px; height: 9px; overflow: hidden; clear: both;}
				div.content-footer-tools span.shadow-wide {width: 760px;}
				div.content-footer-tools span.shadow-sitemap {width: 955px;}
				/* kontakt formular lightbox*/
				.e-mail-scroller {width: 575px; text-align: left; overflow: hidden; margin: 0; padding: 0; float: left; clear: left; position: relative;}
				.e-mail-anfrage {width: 565px; overflow: hidden; margin: 22px 0 0 10px;}
					.e-mail-anfrage h2 {font-size: 1.17em; font-weight: bold;}
						.e-mail-anfrage p {font-size: 1em; padding: 0 50px 15px 0px;}
							.e-mail-anfrage fieldset {width: 563px; padding: 0; margin: 0;}
								.e-mail-anfrage fieldset p {padding: 10px 250px 10px 10px !important;}
									.e-mail-anfrage fieldset a.btn-mail-anfrage {display: inline; margin: 15px 10px 0 0;}
									.e-mail-anfrage fieldset table.dark-cherry {margin: 0 5px 15px 10px !important;}
										.e-mail-anfrage fieldset table.dark-cherry td {text-align: left !important; padding-left: 8px !important;}
											#main .e-mail-anfrage fieldset table.dark-cherry td.headline {padding: 0 0 0 8px !important; }
											#main .e-mail-anfrage fieldset table.dark-cherry td.threehack {text-align: center !important;}
												#main .e-mail-anfrage fieldset table.dark-cherry td.threehack a {padding-top: 4px !important; display: block; float: left; padding-left: 10px !important;}
												.e-mail-anfrage fieldset table.hacken-table {border: 0 !important; background-color: transparent !important; margin: 0 0 0 14px !important;}
													#main .e-mail-anfrage fieldset table.dark-cherry table.hacken-table td {border: 0 !important; border-bottom: 0 !important;}
								/* pure CSS tooltip*/
								a.ttooltip {z-index:999; text-decoration: none;}
									a.ttooltip:hover{position:relative; z-index:999; text-decoration: none;}			
										a.ttooltip span{display:none; text-decoration: none; }
											a.ttooltip:hover span{display:block; position:absolute; float:left; white-space:nowrap; top:-2.2em; left:-75px; padding:1px 5px; z-index:999; text-decoration: none; font-size: 0.92em; font-weight: normal;}			
											a.ttooltiplft:hover span {left:-30px;}
								span.inland, span.ausland {font-size: 1em; display: inline; float: left;  margin: 8px 0 0px 0;	}
								span.inland {padding: 0 0 0 10px; width: 290px;}
								span.ausland {padding: 0 10px 0 0;}
								span.phone-big-left, span.phone-big-right {font-size: 2.2em; display: inline; float: left; margin: 0 0 3px 0; line-height: 1.6em;	}
								span.phone-big-left {padding: 0 0 0 10px; width: 290px;}
								span.phone-big-right {padding: 0 10px 0 0;}
								div.service-hours {font-size: 1em;}
									div.service-hours div p {padding: 0 10px 7px 10px !important; display: block; margin: 0; }
								.e-mail-anfrage legend {font-size: 1em; font-weight: bold; padding: 0 3px 0 3px; margin: 0 0 0 8px;}
								div.form-row {width: 563px; overflow: hidden; height: 26px; padding: 2px 0 2px 0; margin: 0 0 10px 0; clear: both;}
									div.form-row label {font-size: 1em; display: inline; float: left; width: 175px; margin: 0 30px 0 0; text-align: right; line-height: 24px;}
									div.form-row label.label-xxl {width: 80px; margin: 0 12px 0 0;}
									div.xxl {margin-top: 12px;}
									div.form-row-big { height: 92px; margin: 0 0 15px 0; overflow: visible;}
									div.form-row-small { margin: 0;}
										div.form-row-radios label.left {font-size: 1em; display: inline; float: left; width: 175px; margin: -3px 30px 0 0; text-align: right; line-height: normal;}
										div.form-row-radios label.radio {font-size: 1em; display: inline; float: left; width: 155px; margin: 3px 5px 0 0; line-height: 13px; text-align: left; }
										div.form-row-radios input.txt-nr {height: 18px; width: 125px; float: left; padding: 2px 0 0 3px; font-size: 1em; margin: 0 5px 0 0;}
										div.form-row-radios a.question {width: 20px; height: 20px; overflow: hidden; display: inline; float: left; text-indent: -1000em;}
									.e-mail-anfrage select {height: 22px; margin: 0px 0 0 0; float: left; font-size: 1em;}
									.e-mail-anfrage div.antwort {float: left; width: 350px; padding: 5px 0 0 0;}
									div.form-row-radios div.antwort {padding: 0px 0 0 0;}
									.e-mail-anfrage select.wide {width: 215px; }
									.e-mail-anfrage select.small {width: 100px;}
									.e-mail-anfrage select.wide-big {width: 255px;}
									.e-mail-anfrage select.wide-xxl {width: 275px;}
									.e-mail-anfrage textarea {height: 85px; width: 209px; float: left; font-size: 1em; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 0 4px;}
										.e-mail-anfrage div.select-border { float: left; margin: 2px 0 0 0;}
										.e-mail-anfrage div.select-border-rot { float: left; margin: 2px 0 0 0;}
											.e-mail-anfrage div.select-border-rot select {height: 21px;}
											.e-mail-anfrage div.select-border-wide {width: 215px;}
											.e-mail-anfrage div.select-border-small {width: 100px;}
											.e-mail-anfrage div.select-border-wide-xxl {width: 275px;}
											.e-mail-anfrage div.select-border-wide-big {width: 255px;}
									.e-mail-anfrage input.txt {height: 18px; width: 210px; float: left; padding: 2px 0 0 3px; font-size: 1em; margin: 1px 0 0 0;}
									div.form-line-sep {width: 563px; height: 1px; overflow: hidden; margin: 0px 0 15px 0;}
										div.form-row-radios input.radio {height: 13px; width: 13px; overflow: hidden; padding: 0; margin: 3px 5px 0 0; float: left;}
											div.form-row-radios input.radio-bottom {height: 13px; width: 13px; overflow: hidden; padding: 0; margin: 3px 5px 0 204px; float: left;	}
										div.fieldset-shadow {height: 8px; overflow: hidden; padding: 0; margin: 0;}
											div.service-shadow {margin: 0 0 20px 0;}
										div.form-hinweiss {margin: 22px 0 0 0;}
											div.form-hinweiss p {display: inline; width: 350px; overflow: hidden; float: left; padding: 0 0 0 17px;}
											.e-mail-anfrage a.antwort-drucken {display: inline; float: left; padding: 0 0 0 42px; height: 37px; line-height: 37px; margin: 0 30px 3px 0; text-decoration: none;}
						/*content kontakt formular */
						div.content-formular { width: 565px; overflow: hidden; margin: 0px; }
							#main div.content-formular p.hinweiss {padding-left: 17px;}
							div.content-formular input.vollsuche {height: 20px; width: 440px; margin: 20px 9px 20px 9px; display: inline; padding: 4px 0 0 3px; overflow: hidden;}
							div.content-formular a.btn-vollsuche {margin: 20px 0 0 0;}
							#main div.such-termin {margin: 20px 0 0px 0; overflow: hidden; padding: 0 0 5px 0;}
							#main div.such-termin span.gesucht-termin {display: inline; float: left; padding: 0; margin: 0;}
							#main div.such-termin span.suchergebnis-von {display: inline; float: right; padding: 0; margin: 0;}
								div.content-formular span.date-format {font-size: 1em; display: inline; line-height: 23px;  float: left; margin: 0 10px 0 10px;}
								.vollsuche-paging {width: 565px; text-align: center; position: relative; margin: 15px 0 15px 0;}
									.vollsuche-paging a.prev-page {padding: 0 0px 0 10px; text-decoration: underline; position: absolute; left: 0px; top: 0px;}
									.vollsuche-paging a.next-page {padding: 0 10px 0 0; text-decoration: underline; position: absolute; right: 0px; top: 0px;}
										.vollsuche-paging a.numm { text-decoration: underline; padding: 1px 0 1px 0;}
										.vollsuche-paging a.on { text-decoration: none; cursor: default;}
							div.middle-separator {width: 565px; height: 2px; overflow: hidden; padding: 0; margin: 0;}
								div.service-separator {margin: 5px 0 15px 0;}
								div.search-result-item {margin: 10px 0 10px 0;}
									#main div.search-result-item a.result {text-decoration: underline;	}
										#main div.search-result-item a.span-wrap { text-decoration: underline; font-size: 0.83em; padding: 0 2px 0 1px;}
									#main div.search-result-item a, #main div.search-result-item p {margin: 0; padding: 0;}
					.druck-sep {margin: 15px 0 6px 0;}
					/* begin: konto formulars */ 
					div.konto-step {width: 760px; height: 44px; margin: 0 0 25px 0; clear: left;}
							div.step-info-box {width: 151px; overflow: hidden; float: left; height: 44px;}
								div.step-info-box a:hover {text-decoration: none;}
								div.step-info-box a span {cursor: default;}
								div.step-info-box span.step-no {float: left; display: inline; padding: 1px 3px 0 11px; font-size: 3em; font-weight: bold; }
								div.step-info-box span.step-desc {float: left; display: inline; padding: 7px 0 0 0; font-size: 1em;}
									div.step-solved a:hover {text-decoration: none;}
									div.step-solved a span {cursor: pointer;}
									div.step-current a span {cursor: pointer;}
					div.konto-formular {width: 760px; margin: 0 0 15px 0;}
						div.step-tools {margin: 0 0 15px 0;}
						div.konto-formular fieldset {width: 758px; padding: 0 0 10px 0;}
							/* buttons */
							#col3 fieldset a.btn-jetzt-close {margin-bottom: 12px !important;}
							div.konto-formular legend {margin: 0 0 0px 8px; font-size: 1em; font-weight: bold; padding: 0 3px 0 3px;}
								div.konto-formular fieldset h1, div.konto-formular fieldset h2 {
									padding: 12px 0 0 10px !important;
								}
								div.konto-formular fieldset ol {
									margin: 0 0 0 20px !important;
								}
									div.konto-formular fieldset ol li { padding: 0 0 3px 0 !important;}
							div.konto-formular fieldset h5 {font-size: 1.17em; margin: 0; padding: 12px 0 0 10px; font-weight: bold;}
							fieldset.fieldset-info img {float: left; margin: 10px 5px 40px 10px;}
							div.small-fieldset {width: 372px; float: right; margin: 0; padding: 0;}
							div.konto-formular fieldset.fertig-small {width: 360px; float: none; margin: 0px 0 0 0; padding: 0 10px 10px 0;}
								#main div.form-hinweiss fieldset.fertig-small p {margin: 8px 0 12px -7px;}
							div.konto-fieldset-shadow {width: 760px; height: 8px; margin: 0 0 15px 0; overflow: hidden;}
							div.konto-fieldset-shadow-small {width: 370px; height: 9px; }
							div.konto-separator {width: 760px; margin: 10px 0 12px 0;}
							div.antwort-separator {margin-top: 15px;}
					#main div.konto-formular h3 {margin: 0 0 0px 10px; padding: 0; font-size: 1.17em; font-weight: bold; }				
					#main div.konto-formular p {padding: 10px 190px 0 0px;}
					#main div.konto-formular fieldset p {padding: 10px 190px 0 10px;}
					#main div.konto-formular fieldset ul {margin: 0;}
						#main div.konto-formular fieldset ul li {margin: 0 0 0 24px;}
							#col3 div.konto-formular fieldset ul li ul {margin-left: -24px; padding: 0 0 10px 0;}
								#main div.konto-formular fieldset ul li ul li {padding: 0 245px 0px 0px; margin: 0 0 0 44px;}
					#main div.konto-formular div.form-hinweiss {margin: 0 0 20px 0; height: 1%;}
					#main div.konto-formular div.form-hinweiss p {padding: 0 0 0 17px;}
						#main div.konto-formular div.form-hinweiss p.hbottom {padding-top: 75px; }
							#main div.konto-formular div.form-hinweiss p.himg {padding-top: 0px; }
					div.konto-row {width: 760px; height: 26px; padding: 2px 0 2px 0; margin: 0 0 8px 0; clear: both;}
							/* ie 7*/
							*:first-child+html div.konto-row-on {width: 758px;	}
					div.konto-antwort-row {width: 760px; padding: 0 !important; margin: 8px 0 0px 0 !important; clear: both; overflow: hidden;}
					div.telefon-row {width: 385px;}
					div.konto-row-top {margin-top: 12px; margin-bottom: 7px;}
						div.konto-formular input.konto-radio {width: 13px; height: 13px; overflow: hidden; padding: 0; margin: 5px 5px 0 10px; float: left; display: inline;}
						div.konto-formular input.konto-radio-in {margin-left: 0px;}
						div.konto-formular label {float: left; line-height: 23px; display: inline; font-size: 1em;}
						div.konto-formular label.radio-label {padding: 0 5px 0 0;}
						div.konto-formular label.label-iban {padding: 0 40px 0 0;}
						div.konto-formular label.label-bis {padding: 0 27px 0 0;}
						div.konto-formular label.label-left {padding: 0 6px 0 0; width: 178px; text-align: right;}
						div.konto-formular label.label-antwort {padding: 0 20px 0 0; width: 175px; text-align: right;}
						div.konto-formular label.label-right-small {padding: 4px 6px 0 0; font-weight: normal; line-height: normal;}
						div.konto-formular label.cbox-label {line-height: normal; padding: 0 0 3px 0; margin-top: 0px;}
						div.konto-formular label.label-head {padding: 0 0 0 10px; margin: 0 0 10px 0;}
							div.konto-formular label.h-left {width: 390px;}
							div.konto-formular label.label-filial {width: 125px; padding: 0 20px 0 0; text-align: right;	}
							div.konto-formular label.label-uberweisung { width: 165px; padding: 0px;}
						input.konto-txt {height: 20px; margin: 2px 10px 0 0; float: left; display: inline; padding: 2px 0 0 3px; font-size: 1em;}	
						input.konto-nr {width: 173px; }
						input.konto-ihrdat {width: 173px; margin-right: 20px;}
						input.konto-betrag {text-align: right; padding-right: 3px; width: 170px;}
							div.konto-formular span.eur-zifer {display: block; margin: 0 10px 0 -20px; font-size: 1.17em; float: left; line-height: 23px;}
							div.konto-formular span.eur-mind {display: inline; float: left; font-size: 1em; line-height: 23px; padding: 0 10px 0 10px;}
						input.konto-birth {width: 100px; margin-right: 10px;}
						input.konto-txt-wide {width: 303px;}
						input.konto-txt-medium {width: 196px;}
						input.konto-txt-aplz {width: 50px; margin-right: 5px;}
						input.konto-txt-tel {width: 90px; margin-right: 5px; overflow: hidden;}
						input.konto-cbox {width: 14px; height: 14px; padding: 0; margin: 2px 5px 0 185px; display: inline; float: left; border: 0;}
						div.disable-wrap, div.disable-wrap2 {/*display: none;*/}
						div.disable-rd-wrap {margin: 0; display: none;}
						input.konto-cbox-left {margin-left: 10px; margin-top: 2px; border: 0;}
						a.question-mark {width: 20px; height: 20px; overflow: hidden; display: inline; float: left; text-indent: -1000em;  margin: 3px 0 0 0;}
						a.btn-ebank {float: right; display: inline; margin: -30px 10px 10px 0; clear: right; }
						div.konto-formular select {height: 24px; margin: 0px 0 0 0; float: left; font-size: 1em;}
						div.konto-formular select.sel-daten {width: 177px; }
						div.konto-formular select.sel-telefon {width: 85px; text-align: right;}
						div.konto-formular select.sel-filiale-medium {width: 214px;}
						div.konto-formular select.sel-filiale-wide {width: 267px;}
						div.konto-formular select.sel-month {width: 119px; margin-right: 0px; margin-top: 0px;}
						div.sel-border-daten, div.sel-border-telefon, div.sel-border-wide, div.sel-border-medium, div.sel-border-month {float: left; margin: 0; display: inline;}
							div.sel-border-month {margin-right: 10px; margin-top: 1px;}
							div.konto-border-rot select {height: 21px; }
						div.sel-border-daten {margin-right: 20px;}
						div.sel-border-telefon {margin-right: 7px; margin-top: 0px;}
						div.sel-border-wide {margin-right: 15px;}
						div.konto-formular span.date-format {font-size: 1em; display: inline; line-height: 23px;  float: left; margin: 0 10px 0 0;}
						a.filialsuche {float: left; margin: 3px 0 0 0; }
						div.telefon-wrap {width: 760px; }
						div.telefon-box {width: 385px; display: inline; float: left; margin: 0 22px 0px 0;}
						div.comment-box {width: 351px; float: left; margin: 0 0 0px 0; padding: 0;}
							div.comment-box-on {width: 351px; padding: 0px 0 5px 0; margin: 0; float: left;}
						div.comment-box textarea {height: 88px; width: 326px;  font-size: 1em; font-family: Arial, Helvetica, sans-serif; padding: 5px 0px 0 4px; margin: 5px 0 0px 0; overflow: hidden;}
						div.konto-formular div.konto-antwort {float: left; font-size: 1em; line-height: 23px;}
							div.konto-formular div.konto-antwort2 {line-height: normal;}
							div.konto-formular div.konto-summe {width: 230px; text-align: right; margin: 0 10px 0 0; font-size: 1.17em; }
						div.konto-formular div.konto-antwort-small {width: 188px;}
						div.konto-formular div.konto-antwort-medium {width: 220px;}
						a.btn-andern {float: right; margin-right: 0px; margin-bottom: 30px;}
						a.btn-promo-mehr {float: right; margin-top: 138px;}
						a.btn-speichern {float: right; margin-right: 10px; margin-bottom: 0px;}
						a.btn-drucken-gray {
							float: right; margin-right: 0px; margin-bottom: 0px;
						}
						div.konto-promo-box {width: 760px; height: 175px; margin: 0 0 25px 0; overflow: hidden;}
							div.konto-promo-box div.teaser-box {float: left; margin: 0 10px 0 0;}
							div.promo-list {float: left; margin: 20px 0 0 0;}
							#col3 div.konto-formular div.promo-list ul {margin: 0; padding: 0;}
								div.promo-list ul li {margin: 0 0 0 15px; padding: 0; line-height: normal;}
						div.konto-toogle {display: none;}
					/* end: konto formulars */
					/* presse info kontakt */
					div.person-contact-box {margin: 20px 0 10px 0;}
						div.person-contact-box img {float: left; border: 1px solid #E6E6E6; margin: 0 20px 10px 0;}
							div.person-contact-box p {float: left;}
							div.person-contact-box p span {display: block !important;}
							div.person-contact-box p img {float: none; margin: 0; border: 0;}
#footer {padding: 0; width: 965px;}
		div.f-toolbox {width: 955px; overflow: hidden;}
		 div.toolbox-shadow {width: 955px;}
		 div.f-toolbox-wrap {width: 965px; padding: 15px 0 10px 0;}
		div.f-toolbox {margin: 0; }
			div.f-toolbox select {width: 162px; height: 20px; display: inline; float: right; font-size: 0.92em; padding: 1px 0 1px 0; margin: 14px 10px 0 0; }
			 ul.tools-icons {float: left; display: inline; margin: 14px 0 10px 0; padding: 0; /* too many tools */ width: 770px; overflow: hidden; height: 27px;}
				 ul.tools-icons li {list-style: none; margin: 0 15px 0 15px; float: left; display: inline;}
				 	ul.tools-icons li a img { vertical-align: middle; padding: 0 3px 0 0;}
					 ul.tools-icons li a { text-decoration: none; font-weight: normal; font-size: 1em; height: 27px; display: block; /*padding: 0 0 0 28px;*/ line-height: 27px; float: left;}
						 ul.tools-icons li a:hover {text-decoration: none;}
								ul.tools-icons li a.finder:hover, ul.tools-icons li a.ebank:hover, ul.tools-icons li a.kredit:hover, ul.tools-icons li a.iban:hover, ul.tools-icons li a.kurs:hover {text-decoration: none;}
		#footer div.f-links {margin: 0px 0 3px 0; width: 965px;}
		div.footer-sel-wrap {float: left; display: inline; width: 270px; overflow: hidden;}
			#footer div.f-links select {display: inline; float: left; width: 216px; height: 20px; font-size: 0.92em; padding: 1px 0 1px 0; margin: 0; }
			#footer div.foot-list-wrap { width: 470px; float: left; text-align: center;}
				#footer div.foot-list-wrap a {text-decoration: underline; font-weight: normal; font-size: 1em; margin: 0 8px 0 0;}
		#footer div.color-scheme {float: right;}
			#footer div.color-scheme a.text-small, #footer div.color-scheme a.text-big {height: 22px; overflow: hidden; display: inline; float: left; text-indent: -1000em; margin-top: 3px;}
			#footer div.color-scheme a.text-small {width: 19px; cursor: default; }
			#footer div.color-scheme a.text-big {width: 19px; margin: 3px 10px 0 0; }
				#footer div.color-scheme a.sh-yellow, #footer div.color-scheme a.sh-blue, #footer div.color-scheme a.sh-red {width: 31px; height: 18px; display: inline; float: left; text-indent: -1000em; margin: 6px 5px 0 0; }
				#footer div.color-scheme a.wai {width: 32px; height: 22px; display: inline; float: left; text-indent: -1000em; margin: 0 10px 0 0;}
	#footer span.copy {display: block; text-align: center; height: 23px; line-height: 23px; padding: 0 0 8px 0; width: 965px;}
/**/
.hilfe-tip {width: 173px; overflow: hidden; }
	.hilfe-tip div.buble-head {height: 22px; overflow: hidden; font-size: 1em; line-height: 20px; padding: 0 0 0 8px;}
		.hilfe-tip p {font-size: 1em; padding: 2px 8px 5px 8px; width: 157px; margin: 0; overflow: hidden;}
/* go live update 11/06/2010*/
/* Info box fix  - innerhalb Sliders (Accordion) */
#main ul.sparbuch-slider div.slider-wrap div.e-mail-anfrage {width: 560px !important;}
	#main ul.sparbuch-slider div.slider-wrap div.e-mail-anfrage fieldset {width: 558px !important;}
		#main ul.sparbuch-slider div.slider-wrap div.e-mail-anfrage fieldset div.service-hours div p {padding: 7px 10px 12px 10px !important;}
		#main ul.sparbuch-slider div.slider-wrap div.e-mail-anfrage fieldset span.inland, 
		#main ul.sparbuch-slider div.slider-wrap div.e-mail-anfrage fieldset span.ausland {margin-bottom: 7px;}
