*:focus {
outline:0;
}

.menuContainer .sub_div {
font-size:0;
position:absolute;
top:5px;
line-height:0;
overflow:hidden;
left:0;
background-position:0 0;
z-index:10000;
clear:both;
height:0;
width:142px;
}

#menu289 {
width:284px;
}

#kontakt a:hover,#bio_text a:hover,#impressum a:hover {
color:#1BBBEA;
}

#noscript {
background-color:#a82f2e;
font-weight:700;
color:#fff;
position:absolute;
top:1px;
left:50%;
margin-left:-275px;
width:550px;
height:14px;
border:1px solid #a82f2e;
-moz-border-radius:5px;
text-align:center;
z-index:100000000;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
}

#background {
position:absolute;
top:50%;
left:50%;
margin-top:-310px;
margin-left:-500px;
height:620px;
width:1000px;
background-repeat:no-repeat;
z-index:1;
}

#site {
position:absolute;
top:76px;
left:74px;
z-index:2;
}

#homeLink {
position:absolute;
top:-75px;
left:-62px;
width:95px;
height:70px;
cursor:pointer;
}

#navi {
font-size:12px;
text-transform:uppercase;
color:#005192;
height:55px;
width:850px;
position:absolute;
top:0;
left:0;
z-index:100;
}

#navi_bg_top {
background-image:url(../_images/bg_navi_top.png);
background-repeat:no-repeat;
height:28px;
width:850px;
position:absolute;
top:0;
left:0;
z-index:50;
}

#navi_bg_bottom {
background-repeat:no-repeat;
height:27px;
width:850px;
position:absolute;
top:28px;
left:0;
z-index:50;
}

#navi ul.root {
list-style:none;
margin:0;
padding:0;
}

#navi ul.root li {
width:141px;
float:left;
text-align:center;
height:28px;
margin:0;
padding:0;
}

#navi ul.root li.active {
background-color:#1bbbea;
}

#navi ul.root li.active_begin {
background-image:url(../_images/top-left-active.gif);
}

#navi ul.root li.active_end {
width:145px;
background-color:transparent;
background:url(../_images/top-right-active.png) no-repeat;
}

#navi ul.root li strong,#navi ul.root li.active strong,#navi ul.root li.active_begin strong,#navi ul.root li.active_end strong {
padding-top:8px;
font-size:13px;
height:8px;
display:block;
overflow:visible;
width:auto;
font-weight:400;
}

#navi ul.root li strong a {
color:#005193;
text-decoration:none;
font-weight:400;
}

#navi ul.root li strong a:hover {
color:#30b0df;
font-weight:400;
}

#navi ul.root li.active strong a,#navi ul.root li.active_begin strong a,#navi ul.root li.active_end strong a {
color:#fff;
text-decoration:none;
font-weight:400;
}

#navi ul.root .sub {
position:absolute;
top:28px;
left:32px;
width:818px;
list-style:none;
z-index:101;
margin:0;
padding:0;
}

#navi ul.root .sub li {
float:left;
text-align:left;
height:27px;
width:auto;
margin:0;
padding:0;
}

#navi ul.root .sub li.active {
background-color:transparent;
}

#navi ul.root .sub li strong {
padding-top:8px;
height:8px;
display:block;
overflow:visible;
float:left;
font-size:12px;
font-weight:400;
}

#navi ul.root #navi27 .sub li strong {
width:155px;
}

#navi ul.root .sub li.active strong a {
color:#005193;
}

#navi ul.root .sub li b {
padding-top:7px;
cursor:default;
display:block;
float:left;
}

#content_left_mid #a-z a {
font-weight:700;
}

.menuContainer {
position:relative;
top:29px;
left:0;
width:0;
height:0;
font-size:0;
float:left;
z-index:150;
}

#navi_unten_left {
position:absolute;
top:28px;
left:0;
background-image:url(../_images/navi_bottom_left_hover.png);
width:141px;
height:28px;
}

#navi_unten_mid {
position:absolute;
top:28px;
left:141px;
background-color:#bde4f7;
width:564px;
height:28px;
}

#navi_unten_right {
position:absolute;
top:28px;
left:705px;
background-image:url(../_images/navi_bottom_right_hover.png);
width:145px;
height:28px;
}

#suche {
position:absolute;
top:-30px;
left:576px;
width:274px;
}

#sucheToggle {
text-decoration:none;
}

#suche-feld {
height:25px;
width:274px;
overflow:hidden;
}

#suche-lupe {
position:absolute;
top:0;
left:274px;
width:25px;
height:25px;
z-index:55;
}

#suche-bg {
background-image:url(../_images/suche-feld.png);
width:264px;
height:24px;
}

#suche-text {
background:none;
border:none;
height:16px;
width:197px;
font-size:11px;
float:left;
margin:0;
padding:5px 0 0 8px;
}

#suche-button {
border:none;
padding:4px 0 0 3px;
}

#suche .opened {
width:274px;
}

#suche .closed {
width:0;
}

#content {
position:absolute;
top:63px;
left:0;
height:430px;
width:850px;
}

#content_left {
position:absolute;
top:0;
left:0;
width:312px;
height:430px;
}

#content_left_top {
width:312px;
height:27px;
color:#FFF;
text-align:center;
margin:0;
padding:0;
}

#content_left_top strong {
padding-top:8px;
font-size:13px;
height:8px;
display:block;
text-transform:uppercase;
overflow:visible;
width:auto;
}

#content_left_mid {
height:383px;
width:302px;
font-size:11px;
padding:10px 0 0 10px;
}

#content_left_mid a {
text-decoration:none;
font-weight:400;
}

#content_left_mid ul {
padding-top:0;
margin-top:0;
padding-left:0;
margin-left:0;
font-weight:700;
}

#content_left_mid li {
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
margin:0 10px 0 0;
}

#scroll-content {
width:277px;
}

.holder {
float:left;
height:383px;
width:302px;
overflow:hidden;
}

.scroll-pane {
width:319px;
overflow:auto;
float:left;
height:383px;
}

.scroll .jScrollPaneTrack {
background:url(../_images/scrollbar/ScrollPaneTrack.gif) repeat-y;
}

.scroll .jScrollPaneDrag {
width:8px;
height:38px;
}

.scroll a.jScrollArrowUp {
height:14px;
width:8px;
background:url(../_images/scrollbar/ScrollArrowUp.png) no-repeat 0 0;
}

.scroll a.jScrollArrowDown {
height:14px;
width:8px;
background:url(../_images/scrollbar/ScrollArrowDown.png) no-repeat 0 0;
}

.scroll .jScrollPaneContainer {
position:relative;
overflow:hidden;
z-index:1;
width:302px;
}

#scroll-area h1 {
text-transform:uppercase;
font-size:11px;
font-weight:700;
padding-bottom:10px;
margin-right:10px;
margin-bottom:0;
}

#scroll-area h2 {
color:#1bbbea;
font-size:11px;
font-weight:700;
padding-bottom:5px;
margin-bottom:0;
}

#scroll-area h3 {
font-size:11px;
font-weight:700;
}

#content_left_bottom {
width:312px;
height:10px;
}

#content_right {
position:absolute;
top:0;
left:320px;
width:530px;
height:430px;
background-image:url(../_images/bg_right_trans.png);
overflow:hidden;
}

#footer {
position:absolute;
top:501px;
left:5px;
color:#FFF;
height:24px;
width:850px;
text-transform:uppercase;
}

#footer a {
color:#FFF;
text-decoration:none;
}

#footer a:hover {
color:#1BBBEA;
text-decoration:none;
}

#footer a.active {
color:#1bbbea;
text-decoration:none;
}

#footer_left ul,#footer_right ul {
list-style:none;
margin:0;
padding:0;
}

#footer_left li,#footer_right li {
float:left;
margin-left:5px;
}

#footer_right {
position:absolute;
left:645px;
top:0;
width:260px;
}

#footer_right .socialmedia_buttons {
position:relative;
top:-3px;
left:0;
margin-right:5px;
}

.footer_img {
position:relative;
top:-3px;
left:3px;
margin:0 0 0 5px;
padding:0;
}

.tx-indexedsearch-browselist-currentPage li {
display:inline;
}

ul.browsebox {
line-height:20px;
}

.engagemant_kasten {
border-bottom:1px dotted #707173;
padding-bottom:10px;
margin-bottom:10px;
}

.engagement_fragen {
cursor:pointer;
text-transform:uppercase;
font-weight:700;
}

.bio_karte {
position:absolute;
top:0;
left:0;
display:block;
}

#bio_text {
position:absolute;
top:40px;
left:325px;
width:195px;
color:#707173;
font-size:11px;
line-height:13px;
}

#bio_text h1 {
color:#1BBBEA;
font-size:11px;
font-weight:700;
margin-bottom:0;
padding-bottom:10px;
text-transform:uppercase;
}

#bio_text ul {
list-style:disc;
margin-left:12px;
padding:0;
}

#bio_text a {
color:#707173;
text-decoration:none;
}

#content_left_mid #wiki-container a {
color:#707173;
text-transform:uppercase;
font-weight:700;
}

dd {
font-size:10px;
}

#umfrage_content .input_1 {
background:transparent url(../_images/input_1.gif) no-repeat;
}

#produkte_menu {
background:transparent url(../_images/produkt_bg.png) 0 5px;
position:absolute;
left:143px;
top:0;
width:275px;
padding:8px 8px 0 9px;
}

.produkte_div {
padding-bottom:8px;
color:#009EE0;
}

.produkte_div a {
color:#009EE0;
text-decoration:none;
}

#scroll-area .volvictest span,#content_left_mid .volvictest li {
border-bottom:#707173 dotted 1px;
}

#scroll-area .volvictest span {
color:#005192;
display:block;
margin:0 0 3px;
padding:0 0 9px;
}

.wallpapercontainer {
position:relative;
}

#blog-kachel {
line-height:normal !important;
width:284px !important;
height:338px !important;
z-index:100001;
background-image:none;
margin:0 !important;
padding:0 !important;
}

#blog-rss-feed {
line-height:normal !important;
text-transform:none;
text-align:left !important;
width:100% !important;
height:100% !important;
background:url("http://www.volvic.de/blog/blog-kachel/kachel-bg.png") no-repeat scroll 0 0;
}

#blog-rss-feed ul {
display:block;
text-align:left !important;
}

#blog-rss-feed li {
display:block !important;
float:none !important;
text-align:left !important;
height:auto !important;
padding-bottom:10px !important;
}

#blog-rss-feed li a {
position:relative;
z-index:1;
}

#li1:hover,#li2:hover,#li3:hover,#li4:hover,#li5:hover,#li6:hover,#li7:hover,.produkte_div a:hover {
color:#005192;
}

.left .jScrollPaneTrack,.left a.jScrollArrowUp,.left a.jScrollArrowDown {
left:0;
right:auto;
}

#trafikmaxx,.bio_karte_no {
display:none;
}

.engagement_closed,.engagement_opened {
width:250px;
}

#teilnahmelink{
    position:absolute;
    bottom:-40px;
    left:10px;
    color:#fff;
    text-decoration:none;
    font-size:10px;
    text-transform: uppercase;
    font-family: Arial,Helvetica,sans-serif;
}
#teilnahmelink:hover{
    color:#1bbbea;
}
