*{font-size:100.01%;}
html{
    font-size:62.5%;
}
body{
    margin:0;
    color:#999;
    font:1.2em/1.4em Arial, Helvetica, sans-serif;
}
img{border-style:none;}
a{
    color:#000;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
/* start wrapper */
#wrapper{
    width:986px;
    margin:0 auto;
    position:relative;
}
/* start header */
#header{
    height:117px;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:#fff;
}
#wrapper h1{
    margin:0;
}
.logo{
    position:absolute;
    top:0;
    right:46px;
    background:url(./images/bg-logo.gif) no-repeat;
    width: 117px;
    height: 78px;
    text-indent:-9999px;
    overflow:hidden;
    z-index:5;
}
/* ### AENDERUNGEN DESCRIPTION POSITION & STYLE ### */
.description {
color:#555455;
font-size:0.95em;
font-weight:normal;
line-height:1.2em;
position:absolute;
right:45px;
top:78px;
z-index:10000;
text-align: right;
}
/* ### ANPASSUNGEN NAV-STYLES FUER NEUEN MENUEPUNKT ### */
.description{
    position:absolute;
    top:85px;
    right:55px;
    color:#555455;
    font-weight:normal;
    font-size:0.95em;
    line-height:1.2em;
}
/* start nav */
#nav{
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    top:0;
    left:0;
    width:500px;
}
#nav li{
    float:left;
    height:78px;
    overflow:hidden;
}
#nav a{
    float:left;
    background:url(./images/bg-nav.gif) no-repeat;
    height:156px;
    text-indent:-9999px;
    overflow:hidden;
}
#nav .botarin a{
    width:87px;
}
#nav .expertenteam a{
    width:125px;
    background-position:-87px 0;
}
#nav .service a{
    width:77px;
    background-position:-212px 0;
}
#nav .club a{
    width:62px;
    background-position:-289px 0;
}
#nav .shop a{
    width:60px;
    background-position:-351px 0;
}
 #nav .kontakt a{
/*    width:95px;*/
    width:60px;
    background-position:-411px 0;
}
#nav .blog a{
    width:70px;
    background-position:-495px 0;
}
#nav .botarin a:hover,
#nav .botarin .active{
    background-position:0 -78px;
}
#nav .expertenteam a:hover,
#nav .expertenteam .active{
    background-position:-87px -78px;
}

#nav .service a:hover,
#nav .service .active{
    background-position:-212px -78px;
}
#nav .club a:hover,
#nav .club .active{
    background-position:-289px -78px;
}
#nav .shop a:hover,
#nav .shop .active{
    background-position:-351px -78px;
}
#nav .kontakt a:hover,
#nav .kontakt .active{
    background-position:-411px -78px;
}
#nav .blog a:hover,
#nav .blog .active{
    background-position:-494px -78px;
}
.sie{
    position:absolute;
    top:90px;
    left:25px;
    /*font-size:0.9em;*/
    line-height:1.3em;
    word-spacing:1px;
}
.sie a{
    text-decoration:underline;
    color:#999;
}
.sie a:hover{
    text-decoration:none;
}
/* start main */
#main{
    height:1%;
    background:#f5f5f5 url(./images/bg-main-center.gif) repeat-y;
    padding:117px 0 0;
}
.main-h{
    height:1%;
    background:url(./images/bg-main-bottom.gif) no-repeat 0 100%;
    position:relative;
}
.main-c{
    background:url(./images/bg-main-top.gif) no-repeat;
    height:1%;
    padding:32px 28px 34px 35px;
}
.inner1 .main-c{
    padding:32px 28px 28px 35px;
}
.inner2 .main-c{
    padding:32px 28px 21px 35px;
}
/* start big-block */
.big-block{
    height:1%;
    overflow:hidden;
    padding:0 6px 0 0;
    background:url(./images/bg-big-block-center.gif) repeat-y;
    width: 917px;
    margin:0 0 6px;
}
.big-block .holder{
    background:url(./images/bg-big-block-bottom.gif) no-repeat 0 100%;
    height:1%;
    position:relative;
}
.big-block .frame{
    background:url(./images/bg-big-block-top.gif) no-repeat;
    height:1%;
    padding:5px 4px 4px 5px;
    overflow:hidden;
}
/* start big-box */
.big-box{
    float:right;
    width: 712px;
    position:relative;
}
.big-box img{
    display:block;
}
.big-block .legend{
    position:absolute;
    top:145px;
    right:88px;
    background:url(./images/bg-legend.jpg) no-repeat;
    width: 148px;
    height: 95px;
    text-indent:-9999px;
}
/* start little-box */
.little-box{
    width: 175px;
    float:left;
}
.little-box .heading{
    background:#eaeaea url(./images/bg-heading.gif) repeat-x;
    padding:7px 7px 6px 15px;
    font-size:1em;
    line-height:1.25em;
    display:block;
}
.little-box .image-holder{
    overflow:hidden;
    padding:8px 0 0;
    height:117px;
}
.little-box .image-holder img{
    display:block;
    margin:0 auto;
}
.little-box .text-holder{
    padding:0 6px 30px 17px;
}
.little-box h3{
    margin:0 0 12px;
    font-size:1.2em;
    line-height:1.15em;
    font-weight:normal;
}
.little-box p{
    margin:0;
    /*font-size:0.9em;*/
    line-height:1.2em;
}
.btn-zetzt{
    position:absolute;
    bottom:14px;
    left:13px;
    background:url(./images/btn-jetzt.gif) no-repeat;
    width: 95px;
    height: 15px;
    text-indent:-9999px;
    overflow:hidden;
}
/* start columns */
.columns{
    height:1%;
    overflow:hidden;
    padding:6px 0 0;
    background:url(./images/bg-line01.gif) no-repeat;
}
/* start four-columns */
.four-columns{

    background:url(./images/bg-four-columns-center-slider.gif) repeat-y;
    width: 366px; 
    padding:0 0 0 0;
}
.four-columns .holder{
    background:url(./images/bg-four-columns-botütom.gif) no-repeat 0 100%;
    height:1%;
    position:relative;
}
.four-columns .frame{
    height:1%;
    background:url(./images/bg-four-columns-top.gif) no-repeat;
    overflow:hidden;
    padding:5px 0 0 3px;
}
.four-columns .column{
    float:left;
    width:155px;
    padding:0 4px 37px 20px;
    min-height:218px;
}
* html .four-columns .column{
    height:218px;
}
.four-columns .headline{
    background:url(./images/bg-headline.gif) no-repeat 2px 0;
    width: 716px;
    overflow:hidden;
    padding:5px 0 6px;
}
.four-columns .headline strong{
    float:left;
    width:157px;
    margin:0 1px 0 20px;
    line-height:17px;
}
#main .four-columns p{
    margin:0;
    font-size:0.95em;
    line-height:1.25em;
}
.four-columns img{
    display:block;
    margin:0 0 7px;
}
/* start red-box */
.red-box{
    background:url(./images/bg-red-box-center.gif) repeat-y;
    width: 185px;
    float:left;
    margin:0 0 25px;
}
.red-box .holder{
    background:url(./images/bg-red-box-bottom.gif) no-repeat 0 100%;
    height:1%;
}
.red-box .frame{
    background:url(./images/bg-red-box-top.gif) no-repeat;
    padding:5px 5px 25px;
    position:relative;
    min-height:198px;
}
* html .red-box .frame{
    height:198px;
}
.red-box .heading{
    background:#e3bda5 url(./images/bg-heading01.gif) repeat-x;
    display:block;
    padding:7px 8px 8px 18px;
    color:#fff;
    margin:0 0 20px;
    font-size:1em;
    line-height:1.2em;
    font-weight:normal;
    letter-spacing:-1px;
}
#main .red-box p{
    margin:0 10px 0 17px;
    color:#938274;
    /*font-size:0.9em;*/
    line-height:1.25em;
    word-spacing:2px;
}
.btn-mehr{
    background:url(./images/btn-mehr.gif) no-repeat;
    width: 43px;
    height: 15px;
    position:absolute;
    text-indent:-9999px;
    overflow:hidden;
}
.btn-more{
    background:url(./images/btn-mehr.gif) no-repeat;
    width: 43px;
    height: 15px;
    position:absolute;
    text-indent:-9999px;
    overflow:hidden;
}
.red-box .btn-mehr{
    left:13px;
    bottom:14px;
}
.four-columns .btn-mehr1,
.four-columns .btn-mehr2,
.four-columns .btn-mehr3,
.four-columns .btn-mehr4{
    background:url(./images/btn-mehr01.gif) no-repeat;
    width: 43px;
    height: 15px;
    left:14px;
    bottom:15px;
    text-indent:-9999px;
    position:absolute;
}
.four-columns .btn-mehr2{
    left:191px;
}
.four-columns .btn-mehr3{
    left:370px;
}
.four-columns .btn-mehr4{
    left:552px;
}
/* start sprachen */
.sprachen{
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
    left:320px;
    bottom:11px;
    color:#999;
    /*font-size:0.9em;*/
    line-height:15px;
}
.inner1 .sprachen{
    bottom:29px;
}
.sprachen li{
    float:left;
    margin:0 3px 0 0;
}
.sprachen .first{
    margin:0 16px 0 0;
}
.sprachen img{
    float:left;
    margin:1px 0 0;
}
/* start personal-box */
.personal-box{
    height:1%;
    border-bottom:1px solid #dbdbdb;
    padding:9px 11px 0 0;
    margin:0 0 7px;
}
.personal-box:after{
    content:"";
    display:block;
    clear:both;
}
.personal-box ul{
    margin:0;
    padding:2px 0 0 5px;
    list-style:none;
    float:left;
    /*font-size:0.9em;*/
    line-height:1.2em;
    /*word-spacing:4px;*/
}
.personal-box li{
    float:left;
    margin:0 18px 0 0;
    background:url(./images/separator02.gif) no-repeat 0 50%;
    padding:0 0 0 10px;
}
.personal-box ul a{
    float:left;
    color:#999;
}
.personal-box ul strong a{
    color:#cd9c80;
    padding:0 5px 0 0;
}
.personal-box .image-holder{
    float:right;
    margin:-16px 0 0 13px;
    position:relative;
}
.personal-box .image-holder img{
    display:block;
}
.personal-box .kassa{
    float:right;
    background:url(./images/ico04.gif) no-repeat 0 50%;
    padding:0 0 0 13px;
    font-weight:bold;
    color:#666;
}
.personal-box .namber{
    position:absolute;
    top:13px;
    left:33px;
    background:url(./images/btn-namber.gif) no-repeat;
    text-align:center;
    color:#fff;
    font-size:11px;
    line-height:12px;
}
.personal-box .namber em{
    height: 12px;
    float:left;
    padding:0 7px;
    background:url(./images/btn-namber01.gif) no-repeat 100% 0;
    font-style:normal;
}
/* start breadcrumbs */
.breadcrumbs{
    margin:0 0 13px;
    padding:0 0 0 4px;
    list-style:none;
    height:1%;
    overflow:hidden;
    /*font-size:0.9em;*/
    line-height:1.25em;
}
.breadcrumbs li{
    float:left;
    margin:0 0 0 3px;
}
.breadcrumbs .first{
    margin:0 4px 0 0;
}
.breadcrumbs a{
    color:#999;
    margin:0 4px 0 0;
}
.main-holder{
    height:1%;
    overflow:hidden;
}
/* start sidebar */
#sidebar{
    float:left;
    width:179px;
    padding:6px 0 0 3px;
}
/* start subnav */
.subnav{
    margin:0 0 20px;
    padding:0;
    list-style:none;
    height:1%;
    overflow:hidden;
}
.subnav ul{
    margin:0;
    padding:7px 0 0;
    list-style:none;
    line-height:1.45em;
}
.subnav li{
    height:1%;
    vertical-align:middle;
    /*margin:0 0 6px;*/
}
#sidebar .subnav ul li{
    background:url(./images/ico07.gif) no-repeat 12px 50%;
    border-top:1px solid #dbdbdb;
    padding:5px 0 4px 29px;
    margin:0;
    height:1%;
    vertical-align:middle;
}
* html #sidebar .subnav ul li{
    padding:5px 0 5px 29px;
}
#sidebar .subnav ul li:first-child{
    border:none;
}
.subnav a{
    display:block;
    background:url(./images/bg-subnav.gif) no-repeat;
    color:#999;
}
#sidebar .subnav ul a{
    background:none;
}
#sidebar .subnav ul a:hover,
#sidebar .subnav ul .active a{
    background:none;
    font-weight:bold;
}
.subnav a:hover,
.subnav .active a{
    text-decoration:none;
    background:url(./images/bg-subnav-hover.gif) no-repeat;
    color:#666;
}
.subnav span{
    background:url(./images/ico05.gif) no-repeat 94% 11px;
    display:block;
    padding:6px 32px 5px 11px;
    position:relative;
}
.subnav a:hover span,
.subnav .active a span{
    background:url(./images/ico06.gif) no-repeat 94% 11px;
}
/* start twocolumns */
#twocolumns{
    float:right;
    background:url(./images/bg-twocolumn-center.gif) repeat-y;
    width: 726px;
}

#twocolumns_big{
    float:right;
    background:url(./images/bg-twocolumn-center_big.gif) repeat-y;
    width: 924px;
}

.inner2 #twocolumns{
    background:none;
}
.twocolumns-h{
    background:url(./images/bg-twocolumn-bottom.gif) no-repeat 0 100%;
    height:1%;
}

.twocolumns-h_big{
    background:url(./images/bg-twocolumn-bottom_big.gif) no-repeat 0 100%;
    height:1%;
}

.twocolumns-c{
    background:url(./images/bg-twocolumn-top.gif) no-repeat;
    height:1%;
    overflow:hidden;
}

.twocolumns-c_big{
    background:url(./images/bg-twocolumn-top_big.gif) no-repeat;
    height:1%;
    overflow:hidden;
}
/* start aside */
#aside{
    float:right;
    width:183px;
    padding:5px 5px 0;
}
#aside h3{
    background:#EAEAEA url(./images/bg-heading.gif) repeat-x;
    display:block;
    font-size:1em;
    line-height:1.25em;
    padding:7px 7px 6px 15px;
    margin:0;
}
/* start product-list */
.product-list{
    margin:0;
    padding:0;
    list-style:none;
    height:1%;
    overflow:hidden;
    border-bottom:1px solid #dbdbdb;
}
.product-list li{
    height:1%;
    vertical-align:middle;
    padding:12px 0 9px;
    overflow:hidden;
    border-top:1px solid #dbdbdb;
    margin:-1px 0 1px;
}
.product-list img{
    float:left;
}
.product-list .text-holder{
    float:right;
    width:114px;
}
.product-list h4{
    margin:0 0 3px;
    font-weight:normal;
    font-size:1.2em;
    line-height:1.15em;
}
.product-list h4 a{
    color:#999;
}
#main .product-list p{
    margin:0 0 5px;
    /*font-size:0.9em;*/
    line-height:1.3em;
}
.product-list .btn-hinzufugen_de{
    background:url(./images/btn-hinzufugen.gif) no-repeat;
    width: 72px;
    height: 15px;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
}
/* start content */
#content{
    float:left;
    width:501px;
    padding:0 3px 20px 13px;
}

#content_big{
    float:left;
    width:700px;
    padding:0 3px 20px 13px;
}

/* start product-info */
.product-info{
    height:1%;
    padding:47px 0 29px;
/*    border-bottom:1px solid #DBDBDB;*/
}

.product-info_big{
    height:1%;
    border-bottom:1px solid #DBDBDB;
    padding-top: 4px;
    padding-right: 0;
    padding-bottom: 4px;
    padding-left: 0;
}

.product-info:after{
    content:"";
    display:block;
    clear:both;
}
.product-info .btn-plus{
    background:url(./images/btn-plus.gif) no-repeat;
    color:#999;
    padding:1px 0 2px 30px;
    margin:0 0 0 -2px;
    /*font-size:0.9em;*/
    line-height:1.2em;
}
.product-info .image-holder{
    float:left;
    width:128px;
    border-bottom:1px solid #dbdbdb;
    padding:13px 20px 7px 0;
}
.product-info .image-holder img{
    margin:0 auto -10px;
    display:block;
}
.product-info .text-holder{
    float:left;
    width:280px;
}
.product-info .inner{
    height:1%;
    padding:0 0 0 0px;
    width:220px;
    margin:0 0 28px;
}
.product-info h3{
    margin:0 0 19px;
    font-size:1.15em;
    line-height:1.3em;
    font-weight:normal;
}
.product-info h1{
    margin:0 0 6px !important;
    font-size:1.4em;
    line-height:1.3em;
    font-weight:bold;
}
.product-info p{
    margin:0 0 0 2px;
    word-spacing:1px;
    /*font-size:0.9em;*/
    line-height:1.25em;
}
/* start tabset-box */
.tabset-box{
    background:url(./images/bg-gallery-box-center.gif) repeat-y;
    width: 335px;
}
.tabset-box .holder{
    background:url(./images/bg-gallery-box-bottom.gif) no-repeat 0 100%;
    height:1%;
}
.tabset-box .frame{
    background:url(./images/bg-gallery-box-top.gif) no-repeat;
    height:1%;
    padding:5px 0 2px 5px;
}
.tabset1{
    padding:0;
    margin:0 0 2px;
    list-style:none;
    height:1%;
    overflow:hidden;
    background:url(./images/bg-tabset01.gif) no-repeat !important;
}
.tabset1 li{
    float:left;
    margin:0 2px 0 0;
    padding:0 !important;
    background:none !important;
}
.tabset1 a{
<<<<<<< .mine
    color:#999;
    float:left !important;
    width:162px;
    text-align:center;
    padding:3px 0 2px !important;
=======
	color:#999;
	float:left !important;
	width:107px;
	text-align:center;
	padding:3px 0 2px !important;
>>>>>>> .r814
}
.tabset1 .active a,
.tabset1 a:hover{
    text-decoration:none;
    background:#fff url(./images/bg-tabset01-active.gif) repeat-x;
    color:#666;
}
#tab1,
#tab2{
/*    height:130px;*/
     height:auto;
/*    overflow-y: scroll;*/
    overflow-x: hidden;
    padding:25px 32px 0 20px;
    /*font-size:0.9em;*/
    line-height:1.3em;
    margin:0 4px 2px 0;
    word-spacing:2px;
}
/* start price-box */
.price-box{
    border-bottom:1px solid #dbdbdb;
    height:1%;
    overflow:hidden;
    padding:0px 0 4px;
    margin:0 0 16px;
}
.price-box .image-holder{
    float:left;
    position:relative;
    width:111px;
}
.price-box .image-holder img{
    display:block;
    margin:0 auto;
}
.price-box .image-holder span{
    position:absolute;
    top:57px;
    right:-4px;
    /*font-size:0.9em;*/
    line-height:1.15em;
}
.price-box .price{
    width:109px;
    float:left;
    margin:0 0 0 0px;
    padding:16px 0 0;
    text-align:center;
}
.price-box .price strong{
    display:block;
    text-align:center;
    color:#666;
    font-size:1.6em;
    line-height:1.2em;
    margin:0 0 5px;
}
.price-box .price span{
    background:url(./images/ico08.gif) no-repeat 0 50%;
    /*font-size:0.9em;*/
    line-height:1.8em;
    padding:0 0 0 12px;
}
.price-box .list-box{
    width:144px;
    float:right;
    padding:15px 2px 0 0;
}
.price-box .list-box strong{
    background:url(./images/bg-heading02.gif) no-repeat;
    width:118px;
    padding:0 0 2px 17px;
    display:block;
    color:#fff;
    font-weight:normal;
    font-size:11px;
    line-height:14px;
}
.price-box .list-box ul{
    margin:0;
    padding:9px 0 0 3px;
    list-style:none;
    height:1%;
    overflow:hidden;
    /*font-size:0.9em;*/
    line-height:1.2em;
}
.price-box .list-box ul li{
    margin:0 0 4px;
}
.price-box .list-box ul a{
    background:url(./images/ico07.gif) no-repeat 0 4px;
    padding:0 0 0 15px;
    color:#999;
}
.links{
    height:1%;
    overflow:hidden;
    padding:0 7px 0 13px;
}
.zuruck,
.click{
    float:left;
    background:url(./images/ico09.gif) no-repeat 0 53%;
    padding:0 0 0 17px;
    /*font-size:0.9em;*/
    line-height:1.2em;
    font-weight:bold;
    color:#666;
}
.click{
    background:none;
    padding:0;
    float:right;
}
/* start main-box */
.main-box{
    background:url(./images/bg-twocolumn-center.gif) repeat-y;
    width: 726px;
    margin:0 0 6px;
}
.main-box .holder{
    background:url(./images/bg-twocolumn-bottom.gif) no-repeat 0 100%;
    height:1%;
    position:relative;
    overflow:hidden;
}
.main-box .frame{
    background:url(./images/bg-twocolumn-top01.gif) no-repeat;
    height:1%;
    padding:5px 2px 2px 5px;
    overflow:hidden;
}
.main-box .image-block{
    float:left;
    width:511px;
    position:relative;
}
.main-box .image-block img{
    display:block;
}
.main-box .image-block strong{
    position:absolute;
    top:68px;
    left:329px;
    background:url(./images/text-meine.jpg) no-repeat;
    width: 149px;
    height: 96px;
    text-indent:-9999px;
}
/* start little-block */
.little-block{
    float:right;
    width:179px;
    padding:0 5px 34px 0;
    position:relative;
}
.cross{
    background:url(./images/bg-cross.gif) no-repeat 100% 100%;
    min-height:186px;
    padding:0 5px 15px 0;
}
* html .cross{
    height:186px;
}
.little-block .heading{
    background:#EAEAEA url(./images/bg-heading.gif) repeat-x;
    display:block;
    font-size:1em;
    line-height:1.25em;
    padding:7px 7px 6px 15px;
    margin:0 0 13px;
}
.little-block p{
    margin:0 10px 0 14px;
    /*font-size:0.9em;*/
    line-height:1.3em;
}
.btn-anmelden{
    position:absolute;
    bottom:20px;
    right:98px;
    background:url(./images/btn-anmelden.gif) no-repeat;
    width: 75px;
    height: 15px;
    text-indent:-9999px;
}
.little-block .image-holder{
    height:1%;
    padding:38px 0 0;
}
.main-box .btn-mehr5,
.tab-holder .btn-mehr{
    right:123px;
    bottom:14px;
    background:url(./images/btn-mehr02.gif) no-repeat;
    width: 51px;
    height: 15px;
    position:absolute;
    text-indent:-9999px;
    font-size:0;
    line-height:0;
    z-index:15;
}
.tab-holder .btn-mehr{
    right:auto;
    bottom:11px;
    left:25px;
}
/* start percent */
.percent{
    position:absolute;
    top:196px;
    left:112px;
}
.percent span{
    display:block;
    background:url(./images/bg-percent.png) no-repeat;
    width: 69px;
    height: 69px;
    text-indent:-9999px;
}
.tabset2{
    margin:0;
    padding:0;
    list-style:none;
    height:1%;
    background:#eaeaea url(./images/bg-tabset2.gif) repeat-x;
    overflow:hidden;
}
.tabset2 li{
    float:left;
    background:url(./images/bg-line02.gif) repeat-y 100%;
    padding:0 2px 0 0;
}
.tabset2 a{
    display:block;
    padding:8px 21px 6px;
    color:#999;
}
.tabset2 a:hover,
.tabset2 .active{
    background:#fff url(./images/bg-tabset2-active.gif) repeat-x;
    text-decoration:none;
    color:#666;
}
.tab-holder{
    overflow:hidden;
    position:relative;
    min-height:235px;
}
* html .tab-holder{
    height:235px;
    overflow:visible;
}
.tab-holder img{
    float:right;
}
.tab-holder .text-holder{
    float:left;
    width:134px;
    padding:26px 0 35px 23px;
}
.tab-holder h4{
    margin:0 0 13px;
    font-weight:normal;
    font-size:1.15em;
    line-height:1.3em;
    color:#666;
}
.tab-holder p{
    margin:0;
    /*font-size:0.9em;*/
    line-height:1.25em;
}
/* start footer */
#footer{
    height:1%;
    overflow:hidden;
    /*font-size:0.9em;*/
    line-height:1.25em;
    padding:11px 0 13px 4px;
}
#footer p{
    margin:0;
}
#footer ul{
    margin:0;
    padding:0;
    list-style:none;
    float:right;
    overflow:hidden;
}
#footer ul li{
    float:left;
    background:url(./images/separator01.gif) no-repeat 0 50%;
    margin:0 1px 0 -1px;
    padding:0 6px;
}
#footer ul a{
    color:#999;
}
/* ### NEUE STYLES ### */
#submenu {
  color:#A6A5A7;
  font-size:0.95em;
  font-weight:normal;
  line-height:1.2em;
  position:absolute;
  right:200px;
  top:0px;
  z-index:10000;
}
#submenu a {
  color: #AAA;
}

.social-links {
  left: 0px;
  top: 90px;
}
.social-links img {
  vertical-align: middle; 
}
#footer p {
  text-align: right;
  margin-right: 20px;
}
.nlbutton, .nlemail { 
  vertical-align: middle;
}
.slogan {
  margin-top: 3px; 
}
#nav .expert a:hover,
#nav .expert .active{
    background-position:-87px -78px;
}
#nav .expert a{
    width:125px;
    background-position:-87px 0;
}

#nav .contact a{
    width:95px;
    background-position:-411px 0;
}
#nav .contact a:hover,
#nav .contact .active{
    background-position:-411px -78px;
}
#nav .test a:hover,
#nav .test .active{
    background-position:-87px -78px;
}
#nav .test a{
    width:125px;
    background-position:-87px 0;
}
#nav .en{
    float:left;
    background:url(./images/bg-nav_en.gif) no-repeat;
    height:156px;
    text-indent:-9999px;
    overflow:hidden;
}
#nav .it{
    float:left;
    background:url(./images/bg-nav_it.gif) no-repeat;
    height:156px;
    text-indent:-9999px;
    overflow:hidden;
}
