	/* =global styles */
body { font: 79% Arial, "Lucida Grande", "Bitstream Vera Sans","Sun Sans-Regular", Helvetica, Arial, sans-serif; line-height: 1.4em; color: #333; background-color: #eae9e5;}

#header h1 a em,
#header-cz h1 a em,
#header-hu h1 a em,
#header strong,
#header-cz strong,
#header-hu strong,
#nav-buttons em,
#nav-buttons-cz em,
#nav-buttons-hu em,
#header a#access,
#quicksearch button em,
#subscribe-newsletter button em,
button#info-submit em,
#overview h2,
form#quicksearch label,
#subscribe-newsletter form label { position: absolute; width: 1px; height: 1px; left: -3000px; }

/* This makes the skip-link visible for mobility-impaired users who tab through pages. */
div#header a#access:hover,
div#header a#access:active,
div#header a#access:focus,
div#header-cz a#access:hover,
div#header-cz a#access:active,
div#header-cz a#access:focus,
div#header-hu a#access:hover,
div#header-hu a#access:active,
div#header-hu a#access:focus
 { position: absolute; font-weight: bold; top: 0px; left: 1px; width: 150px; height: 18px; text-decoration: underline; color: #00896B; background: #fff; display: block; padding: 3px; text-align: center; border: 1px solid #00896B; }
#contact-us em { /*Yet anopther image-replacement method, courtesy of Leon Dwyer. Firefox seems to have a problem with off-left here.*/ display: block; width: 0; height: 0; overflow: hidden; }

/* =reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, blockquote, a, imgdl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tr, th, td { margin: 0; padding: 0; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; }
.umfluss-links { margin: 5px 20px 70px 0; float: left; border: 5px solid #E7E7E7; }
#vorstand .umfluss-links { margin: 5px 20px 20px 0; float: left; border: 5px solid #EAE9E5; }

/* =structure of page */
#page  { width: 975px; position: relative; margin: 80px auto 0 auto; background-color: #FFF; font-size: 0.92em; }

/* =header */
#header  { /* default header image. Used as a fallback when no page-secific header has been defined. */ background: url(../img/header-standard.jpg) no-repeat 0 0; height: 245px; }
#name {padding-top: 110px; padding-left:20px; font-size: 16px; color: #fff; font-weight: bold;}


/* page-specific headers: Add an id to the body element and assign the images here like this: */
body#produkte #header { background-image: url(../img/header-produkte.jpg); }
body#pensionsvorsorge-geldanlage  #header { background-image: url(../img/header-pensionsvorsorge-geldanlage.jpg); }
body#frauenvorsorge-kindervorsorge  #header { background-image: url(../img/header-frauenvorsorge-kindervorsorge.jpg); }
body#betriebliche-altersvorsorge  #header { background-image: url(../img/header-betriebliche-altersvorsorge.jpg); }
body#kick4kids  #header { background-image: url(../img/header-kick4kids.jpg); }
body#activemix  #header { background-image: url(../img/header-activemix.jpg); }
body#navigator #header { background-image: url(../img/header-navigator.jpg); }
body#smartdolphin #header { background-image: url(../img/header-smartdolphin.jpg); }
body#eurostars #header { background-image: url(../img/header-eurostars.jpg); }
body#ladysfirst #header { background-image: url(../img/header-ladysfirst.jpg); }
body#teddy #header { background-image: url(../img/header-teddy.jpg); }
body#email #header { background-image: url(../img/header-email.jpg); }
body#investment #header { background-image: url(../img/header-investment.jpg); }
body#vertriebspartner #header { background-image: url(../img/header-vertriebspartner.jpg); }
body#downloads #header { background-image: url(../img/header-downloads.jpg); }
body#rechtliche-hinweise #header { background-image: url(../img/header-rechliche-hinweise.jpg); }
body#skandia #header { background-image: url(../img/header-skandia.jpg); }
body#karriere #header { background-image: url(../img/header-karriere.jpg); }
body#presse #header { background-image: url(../img/header-presse.jpg); }
body#suchergebnisse #header { background-image: url(../img/header-suche.jpg); }
body#infotage #header { background-image: url(../img/header-infotage.jpg); }
body#event #header { background-image: url(../img/header-event.jpg); }
body#lyte {background: #fff; margin: 10px;}
body#lyte h2 {margin-top: 20px;}


#header h1 a { width: 190px; height: 60px; display: block; background: url(../img/header-text.png) no-repeat 8px 10px; }
#header-cz h1 a { width: 190px; height: 60px; display: block; background: url(../img/header-text-cz.png) no-repeat 8px 10px; }
#header-hu h1 a { width: 190px; height: 60px; display: block; background: url(../img/header-text-hu.png) no-repeat 8px 10px; }
div#header h1, div#header-cz h1, div#header-hu h1  { position: absolute; height: 64px; width: 190px; top: 20px; z-index: 100; }
div#nav { text-align: right; padding: 2px 0 3px 0; background: url(../img/nav-left-bg.gif) no-repeat 0 100%; }
div#nav li { display: inline; }
div#nav ul { display: inline; margin: 0; padding: 0; }
ul#mainnav li { padding: 5px 0 5px 0; background: url(../img/tab-bg.png) no-repeat;  height: 80px;}
ul#mainnav a { background: url(../img/tab-right.gif) no-repeat 100% 100%; color: #999999; text-decoration: none; padding: 5px 15px 4px 14px; border-bottom: 1px solid #bebdb8; }
ul#mainnav a:hover { color: #00896B; }
ul#mainnav a:focus { background-color: #00896B; color: #fff; }
ul#mainnav li.active { background: url(../img/tab-active-bg.png) no-repeat !important; color: #00896B; font-weight: bold; border-bottom: none; }
ul#mainnav li.active a { background: url(../img/tab-active-right.gif) no-repeat 100% 100%; padding-bottom: 5px; color: #00896B; font-weight: bold; border-bottom: none; }
ul#mainnav li.active a:focus { background-color: #00896B; color: #fff;}

div#nav ul#metanav { border-bottom: 1px solid #bebdb8; padding: 6px 15px 4px 0; text-align: right; background: #EAE9E5; }
ul#metanav a { color: #6b6a66; border-left: 1px solid #999999; margin-left: 3px; padding-left: 7px; }
ul#metanav a#zoom-medium,
ul#metanav a#zoom-large,
ul#metanav a#zoom-xlarge { border: none; text-decoration: none; padding-left: 0; }
ul#metanav a#zoom-medium { font-size: 0.9em; }
ul#metanav a#zoom-large { font-size: 1.1em; }
ul#metanav a#zoom-xlarge { font-size: 1.3em; }


/* =subnav */
#snav { width: 205px; background: url(../img/snav-bg.gif) no-repeat left bottom; margin: -8px 0 40px 0; padding-left: 10px; padding-bottom: 40px; float: left; color: #00896B; }
ul#snav li  { padding-top: 6px; padding-bottom: 6px; }
ul#snav li a { color: #00896B; text-decoration: none; font-weight: bold; background: url(../img/arrow-sprite.png) no-repeat -7px -197px; padding-left: 10px; }
ul#snav li.homenav a { font-size: 1.2em;  background: none; margin-left: -10px;}
ul#snav li.openactive a { background: url(../img/arrow-sprite.png) no-repeat -7px -116px;  color: #fff; }
ul#snav li.active a { background: url(../img/arrow-sprite.png) no-repeat -7px -116px; color: #fff; cursor: default; }
ul#snav li.active a:focus { color: #00896B;}
ul#snav li.active li a { cursor: pointer; }
ul#snav li ul { margin: 8px 0 0 10px; padding-left: 0px; }
ul#snav li ul li a { font-weight: normal; color: #00896B !important; background-image: none !important; }
ul#snav li ul li a.markierung { font-weight: normal; color: #fff !important; background-image: none !important; }
ul#snav li ul li a.markierung:focus { font-weight: normal; color: #333 !important; background-image: none !important; }
ul#snav li ul li { border-left: 4px solid #00896B; }
ul#snav li ul li.active a { background-image: none; font-weight: bold; color: #fff !important; }
ul#snav li ul li.active a:focus { background-image: none; font-weight: bold; color: #00896B !important; }
ul#snav li a:hover { color: #333 !important; }
ul#snav li a:focus { background: #fff !important; }
ul#snav li ul li.active { border-left: 4px solid #fff; }

/* =produktfinder */
#produktfinder { width: 205px; background: url(../img/snav-bg.gif) no-repeat left bottom; margin: -8px 0 40px 0; padding-left: 10px; padding-bottom: 40px; float: left; color: #00896B; }
.beraterbild { float: left; padding: 2px; border: 1px solid #e5e5e5; margin: 3px 10px 30px 0; background: transparent; }
#f {background: #efefef; padding: 10px; font-weight: normal; width:600px;}
#faq h1 {margin-top: 10px;}

/* =main */
#main { border: 1px solid #D6D5D1; border-top: none; background: url(../img/main-bg.gif) repeat-y top right; }

/* =text formatting */
h2 { font-size: 2em; margin: 0 0 0.6em 0; font-weight: normal; color: #646464; }
h3 { font-size: 1.3em; margin: 2.1em 0 0.6em 0; font-weight: bold; }
h3 a {font-size: 1.1em;}
p { margin: 0.6em 0 0.8em 0; }
a { color: #00896B; }
a:hover { color: #BCDC05; }
a:focus { background: #BCDC05; color: #fff;  }
table td { vertical-align: top; }
table th { padding: 0.6em 0.6em 0.6em 0.8em; }
table td { padding: 0.2em 0.6em 0.2em 0.8em; }
#faq h2 {line-height: 30px;}

/* =content */
#content { width: 527px; float: left; padding: 17px 17px 10px 17px; margin-bottom: 40px; }
#content h2 { margin-top: -20px; }
ul#jumpto { margin: 20px auto 16px 16px; line-height: 180%; }
ul#jumpto li { background: url(../img/i-check.gif) no-repeat 0 70%; padding-left: 16px; }
ul#jumpto a { color: #00896B; font-weight: bold; }
ul#jumpto a:hover { color: #BCDC05; }
table.compare-products { border: 1px solid #D6D5D1; border-left: none; margin: 3em 0; }
table.compare-products th { text-align: left; background-color: #EAE9E5; border-bottom: 1px solid #D6D5D1; border-left: 1px solid #D6D5D1; }
table.compare-products td { border-left: 1px solid #D6D5D1; color: #636665; }
table.compare-products td a { color: #00896B; font-weight: bold; }
table.compare-products td a:hover { color: #000; }
table.compare-products h3 { font-size: 1.06em; font-weight: bold; margin: 2px 0 2px 0; }
table.compare-products h4 { font-size: 1em; font-weight: bold; margin: 0.8em 0 0.4em 0; }
table.compare-products p { margin-top: 0; }
table.compare-products td.active { background: #E8FFE5; }
#wartungsfenster,  #fehlermeldung {margin: 20px 0; padding: 5px; background: #EAE9E5; font-size: 1.2em;}
.small, .hinweise {font-size: 0.9em;}
#faq {width: 600px; }
h4 {margin-top: 30px; font-size: 13px; font-weight: bold;}
.grauebox {margin-top: 20px; padding: 8px; background: #fbfbfb; border: 1px solid #ccc;}
.grauebox h3 {margin-top: 0px;}
.grauebox ul {margin-left: 15px;}
.grauebox li {list-style-type:circle;}

/*fragenundantworten*/
dt { font-weight: bold; padding: 5px 0 10px 30px; margin: 10px 0 0 0; background:  url("../img/frage.gif") no-repeat 0 5px; }
dd { font-weight: normal; background:  url("../img/antwort.gif") no-repeat; margin: 0; padding: 0 0 10px 30px; border-bottom: 1px solid #eee; }
dd ul { margin: 0; padding: 0 0 0 30px; }

/*Produktfeature*/
.produktnahe {background: #ebeae6; padding: 10px; border: 1px solid #ccc;  padding: 0 0 5px 0; margin-top: 30px; margin-bottom: 10px;}
.produktnahe h3 { margin-top: 0px; background: #EBEAE6 url(../img/accordion-header-active-bg.png) repeat-x; padding: 10px; font-size: 12px; color: white;  font-weight: bold;}
.produktnahe ul {padding: 8px;}
.produktnahe li {padding: 1px;}
.produktnahe {background: #ebeae6; padding: 10px; border: 1px solid #ccc;  padding: 0 0 5px 0; margin-top: 30px; margin-bottom: 10px;}
a.folder { background: url(../img/Save.png) no-repeat ; padding-left: 20px;   }
a.berater { background: url(../img/Profile.png) no-repeat ; padding-left: 20px;  }
a.info { background: url(../img/Info.png) no-repeat ; padding-left: 20px;   }
a.faq { background: url(../img/Comment.png) no-repeat ; padding-left: 20px;   }

/* =accordion */
.accordion h3 { border: 1px solid #D6D5D1; border-width: 1px 0 0 0; padding: 0.4em 5px; background: #g5g5g5 url(../img/accordion-header-bg.png) repeat-x; margin: 0 !important; cursor: pointer; }
.accordion h3:hover,
.accordion h3.active { background: #00896B url(../img/accordion-header-active-bg.png) repeat-x; color: white; }
.accordion h3 strong { font-weight: normal; background: url(../img/arrow-sprite.png) -4px -36px no-repeat; padding: 0 0 0 15px; }
.accordion h3:hover strong,
.accordion h3.active strong { background-position: -3px -74px; }
.accordion { border: 1px solid #D6D5D1; border-width: 0 1px 1px 1px; margin-top: 5px; margin-bottom: 30px; }
.accordion div { padding: 5px; border: 1px solid #D6D5D1; border-width: 1px 0 0 0; }
#content .accordion li { list-style-image: none; list-style-type:none; }
.accordion ul li a  { background: url(../img/arrow-sprite.png) no-repeat -3px -234px; padding-left: 20px;  padding-right: 5px; }
.accordion ul li a:focus  { background: #000; color: #fff; padding-right: 5px;}
.accordion ul li a.pdf { background: url(../img/pdf.png) no-repeat ; padding-left: 20px;   }
a.pdf { background: url(../img/pdf.png) no-repeat ; padding-left: 20px;   }

/* =valuetable */
.valuetable { border: 1px solid #D6D5D1; border-width: 1px 1px 0 1px; margin-bottom: 0.6em; width: 530px; }
.valuetable th { background: #EBEAE6 url(../img/accordion-header-active-bg.png) repeat-x; text-align: left; }
.white { color: white;}
.valuetable td, .valuetable th { border-bottom: 1px solid #D6D5D1;}
.valuetable td.status, .valuetable td.trend { width: 60px; }
.valuetable td.morningstarfond { width: 220px; }
.valuetable td.trend  { text-align: center; vertical-align: middle; }
.valuetable3 { border: 1px solid #D6D5D1; border-width: 1px 1px 0 1px; margin-bottom: 0.6em; width: 600px;  font-size: 0.9em;}
.valuetable3 th { background: #EBEAE6 url(../img/accordion-header-bg.png) repeat-x; text-align: left; }
.valuetable3 td, .valuetable th { border-bottom: 1px solid #D6D5D1; }
.valuetable3 td.status, .valuetable td.trend { width: 60px; }
.valuetable3 td.trend  { text-align: center; vertical-align: middle; }
.valuetable4 { border: 1px solid #D6D5D1; border-width: 1px 1px 0 1px; margin-bottom: 0.6em; width: 700px;  font-size: 0.9em;}
.valuetable4 th { background: #EBEAE6 url(../img/accordion-header-bg.png) repeat-x; text-align: left; }
.valuetable4 td, .valuetable th { border-bottom: 1px solid #D6D5D1; }
.valuetable4 td.name { width: 550px; }
.valuetable4 td.trend  { text-align: center; vertical-align: middle; }
td.produkt {width: 400px;}
.vertragsuebersichtheader { background: #00896B url(../img/accordion-header-active-bg.png) repeat-x; color: white; }
.vertragsuebersichtheader  a{  color: white; }
.kurstabelle {width: 323px;} 


/* =sidebar */
#sidebar { width: 192px; padding: 13px 0 0 0; margin: 0 0 0 0; float: right; }
#contact-us { padding: 10px 8px 12px 8px; color: #333; background: #EAE9E5; border: 10px solid #fff; font-size: 0.9em; }
#contact-us p.ui-tabs-hide { display: none; }
#contact-us h2, #suche h2, #zugangsdaten h2 { padding: 4px; font-size: 1.1em; font-weight: bold; background: #fff; color: #333; margin-bottom: -2px; }
#contact-us p { margin: 0; background-color: #EAE9E5; padding: 8px; }
#contact-us ul { position: relative; padding-top: 28px; background-color: #fff; }
#contact-us li#phone a.icon,
#contact-us li#adviser a.icon,
#contact-us li#fb a.icon,
#contact-us li#e-mail a.icon { background: url(../img/iconsprite.png) no-repeat -37px 3px; position: absolute; top: 0px; width: 24px; height: 28px; }
#contact-us li#phone a.icon:hover, #contact-us li#phone.ui-tabs-selected a { background-position: -2px 3px; }
#contact-us li#adviser a.icon { background-position: -177px 4px; left: 24px; width: 28px; }
#contact-us li#adviser a.icon:hover, #contact-us li#adviser.ui-tabs-selected a { background-position: -142px 4px; }
#contact-us li#e-mail a.icon { background-position: -109px 4px; left: 56px; width: 26px; }
#contact-us li#e-mail a.icon:hover, #contact-us li#e-mail.ui-tabs-selected a { background-position: -74px 4px; }
#contact-us li#fb a.icon { background-position: -246px 4px; left: 88px; width: 26px; }
#contact-us li#fb a.icon:hover, #contact-us li#fb.ui-tabs-selected a { background-position: -214px 4px; }
#contact-us li.ui-tabs-selected a { padding-left: 3px; background-color: #EAE9E5 !important; }
#contact-us #phone-content, #contact-us #adviser-content, #contact-us #email-content, #contact-us #fb-content { min-height: 38px; }
a.link-important  { background: url(../img/arrow-sprite.png) no-repeat -6px -234px; padding-left: 10px; }
a.link-important:focus  { background: #fff; padding-left: 10px; }
#zugangsdaten { padding: 10px 8px 12px 8px; color: #333; background: #EAE9E5; border: 10px solid #fff; }
#zugangsdaten ul { margin-top: 20px; }


/* =overview */
#overview { clear: both; background: #EAE9E5 url(../img/overview-bg.png) no-repeat; padding-bottom: 0px; border-top: 1px solid #D6D5D1; 	}
#overview h3  { font-size: 1em; font-weight: bold; color: #00896B; margin: 10px 0 4px 0; }
#overview a { color: #636665; text-decoration: none;  font-size: 0.95em;}
#overview a:hover { color: #000; text-decoration: underline; }
#overview .column  { float: left; width: 222px; padding: 4px 0 10px 20px; margin-bottom: 6px; }
#overview .column ul, .bullets { padding-left: 10px; line-height: 180%; list-style-image: url(../img/bullet.png);}
.bullets {margin-bottom: 20px;}

/* =footer */
#footer { clear: both; padding: 0 14px 10px 4px; background-color: #EAE9E5; font-size: 0.86em; color: #6A6965; height: 50px; }
#footer a { color: #6A6965; border-left: 1px solid #999999; margin-left: 3px; padding-left: 7px; }
#footer ul { padding-top: 12px; }
#footer ul li { display: inline; }
#footer img { float: right; padding-top: 6px; }

/* =form classes */
#contactdata, #changelogin {margin-top: 40px; background: #ebeae6; padding: 15px;}
fieldset { border: none; margin: 0; }
fieldset legend { display: none; }
#subscribe-newsletter legend, fieldset#gender legend { display: block; font-weight: bold; font-size: 0.9em; padding: 1em 0 0.5em 0; color: #333333; }
#subscribe-newsletter legend { color: #00896B; }
input, select, textarea { color: #333; font-size: 13px; vertical-align: middle; }
input.text-input,
textarea.text-input { width: 340px; }
input.text-input, select, textarea.text-input, input#search, input#subscribe { border: 1px solid #9A9A9A; }
input.text-input:hover, textarea.text-input:hover, input#search:hover, input#subscribe:hover { background: #EAE9E5; }
input.text-input:focus, textarea.text-input:focus, input#search:focus, input#subscribe:focus { background: #e6e6e6; border-color: #555555; }
form#quicksearch { padding: 0 8px 12px 8px; border-bottom: 1px solid #D6D5D1; position: relative; }
#subscribe-newsletter form { padding: 0 8px 12px 8px; position: relative; }
input#search, input#subscribe { width: 140px; color: #646464; height: 16px; padding: 2px 0 0 4px; margin: 0; font-size: 1em; }
#quicksearch button, #subscribe-newsletter button, #content form button { background: url(../img/arrow-sprite.png) bottom left no-repeat; cursor: pointer; border: 0; padding: 0; width: 20px; height: 19px; }
#quicksearch button, #subscribe-newsletter button { position: absolute; right: 10px; bottom: 13px; margin: 0 0 0 0.4em; }
div#content form { padding-bottom: 0.4em; }
#content form table label { width: 120px; text-align: left; padding-right: 0.6em; font-weight: bold; }
#content form table td  { padding-left: 0; padding-bottom: 0; }
#content form input, #content form select { margin: 0 0 0.4em 0; }
#content form ul li label { padding-left: 0.4em; }
#suche { padding: 10px 8px 12px 8px; color: #333; background: #EAE9E5; border: 10px solid #fff; }
#suche h2 { padding: 4px; font-size: 1.1em; font-weight: bold; background: #fff; color: #333; margin-bottom: 14px; }
#suche input {width: 110px;}
#suchbutton { margin-top: 20px;}
.reihe { clear: both; padding: 1.8px; }
.label { float: left; width: 110px; padding-top: 3px; padding-right: 17px; }
.label2 { float: left; width: 277px; padding-top: 3px; padding-right: 15px; }
.label3 { float: left; width: 190px; padding-top: 3px; padding-right: 15px; }
.label4 { font-weight: normal; }
.formbox li {list-style-type: none;}
div.cf_info { color: #333; background: #BCDC05; display: none; padding: 10px 15px!important; width: 460px; line-height: 1.3em; margin: 10px auto; margin-bottom: 10px; }
div.cf_info ol { margin: 0; padding: 5px 15px 0 30px; }
div.cf_info ol li { padding: 1px 0; margin: 2px 0; }
div.cf_info a	{ color: #ad2929!important; text-decoration: underline!important; }
div.success { background: #00896B none repeat scroll 0% 50%; color: #fff; display: block; border-color: #82B45D; border-style: solid; border-width: 1px 0pt; }
div.failure { display: block; background: #FFDFDF; border-color: #DF7D7D; border-style: solid; border-width: 1px 0pt; }


/* =home page */
body#home #header  { background: url(../img/header-start.jpg) no-repeat bottom left; height: 447px; }
body#home-cz #header-cz  { background: url(../img/header-start-cz.jpg) no-repeat bottom left; height: 447px; }
body#home-hu #header-hu  { background: url(../img/header-start-hu.jpg) no-repeat bottom left; height: 447px; }
body#home-hu #header  { background: url(../img/header-start-hu.jpg) no-repeat bottom left; height: 447px; }
#nav-buttons { position: absolute; top: 309px; }
#nav-buttons li strong { background: url(../img/start-bubble-transparent.png) no-repeat; width: 217px; height: 56px; position: absolute; top: -85px; left: -2px; text-align: center; padding: 30px 0 0 0; font-size: 1.4em; z-index: 2; display: none; }
#nav-buttons li { position: absolute; top: 0; height: 55px; width: 212px; background: url(../img/header-text.png) no-repeat; }
#nav-buttons li a { display: block; height: 55px; }
#nav-buttons li#group1  { left: 142px; background-position: 50% -62px; }
#nav-buttons li#group2  { left: 383px; background-position: 50% -102px; }
#nav-buttons li#group3 { left: 624px; background-position: 50% -142px; }
#nav-buttons-cz { position: absolute; top: 309px; }
#nav-buttons-cz li strong { background: url(../img/start-bubble-transparent.png) no-repeat; width: 217px; height: 56px; position: absolute; top: -85px; left: -2px; text-align: center; padding: 30px 0 0 0; font-size: 1.4em; z-index: 2; display: none; }
#nav-buttons-cz li { position: absolute; top: 0; height: 55px; width: 212px; background: url(../img/header-text-cz.png) no-repeat; }
#nav-buttons-cz li a { display: block; height: 55px; }
#nav-buttons-cz li#group1  { left: 142px; background-position: 50% -62px; }
#nav-buttons-cz li#group2  { left: 383px; background-position: 50% -102px; }
#nav-buttons-cz li#group3 { left: 624px; background-position: 50% -142px; }
#nav-buttons-hu { position: absolute; top: 309px; }
#nav-buttons-hu li strong { background: url(../img/start-bubble-transparent.png) no-repeat; width: 217px; height: 56px; position: absolute; top: -85px; left: -2px; text-align: center; padding: 30px 0 0 0; font-size: 1.4em; z-index: 2; display: none; }
#nav-buttons-hu li { position: absolute; top: 0; height: 55px; width: 212px; background: url(../img/header-text-cz.png) no-repeat; }
#nav-buttons-hu li a { display: block; height: 55px; }
#nav-buttons-hu li#group1  { left: 142px; background-position: 50% -62px; }
#nav-buttons-hu li#group2  { left: 383px; background-position: 50% -102px; }
#nav-buttons-hu li#group3 { left: 624px; background-position: 50% -142px; }
#country-selection { width: 323px; height: 109px; background: url(../img/start-worldwide-bg.png) no-repeat 30px 0; margin: 0 0 0 0; padding-top: 45px; padding-left: 30px; float: left; color: #333; }
#home #sidebar { border-left: 1px solid #D6D5D1; }

/* =teaser */
.teaser { width: 364px; float: left; padding: 12px 60px 10px 0; }
.teaser p { font-size: 1.1em; margin-bottom: 0; line-height: 140%; }
.teaser .more { float: right; background: url(../img/arrow-sprite.png) no-repeat 0 4px; padding-left: 18px; font-size: 1.1em; }
.clear { clear: both; }
#login { font-weight: bold; margin-top: 20px; margin-bottom: 20px; background: #f6f6f6
; padding: 10px; }
#news, #storno, #zustellungschannel { background: #f6f6f6; padding: 10px; margin-top: 25px; margin-bottom: 25px; }
#news h3, #storno h3, #zustellungschannel h3 { margin-top: 0px; }
#wettbewerb { background: #f6f6f6; padding: 10px; margin-top: 25px; margin-bottom: 25px; }
#wettbewerb h3 { margin-top: 0px;  margin-left:0px;}