/**	BEGIN navi on the left side*/

#area {
/* BUSINESS-BEREICH or SHOPPING-BEREICH */
width: 258px;
color: #EBE9E9;
background: #303030;
font-size: 13px;
font-weight: 700;
padding-top: 25px;
margin-top: 55px;
padding-left: 35px;
text-transform: uppercase;
}

#area_2 {
/* BUSINESS-BEREICH or SHOPPING-BEREICH */
width: 258px;
color: #EBE9E9;
background: #303030;
font-size: 13px;
font-weight: 700;
padding-top: 25px;
margin-top: 15px;
padding-left: 35px;
text-transform: uppercase;
}

html #area {
width: 293px;
}

#naviLeft {
width: 100%;
}

#naviLeft ul {
list-style: none;
margin: 0;
padding: 0;
margin-top: 22px;
}

#naviLeft ul li {
margin: 0;
padding: 0;
background: url(../images/bgNaviLeft.gif) top left no-repeat;
}

#naviLeft ul li a {
display: block;
width: 200px;
height: 23px;
padding-left: 35px;
padding-top: 2px;
font-size: 12px;
font-weight: 700;
color: #EBE9E9;
text-decoration: none;
text-transform: uppercase;
}

#naviLeft ul li a:hover {
color: #E30000;
}

#naviLeft ul li a.act {
color: #E30000;
}

#naviLeft ul li.lastLink {
background: url(../images/bgNaviLeftLastLink.gif) top left no-repeat;
}

#registration {
width: 100%;
margin-top: 22px;
margin-left: 35px;
font-size: 12px;
font-weight: 700;
}

#registration a {
text-decoration: none;
text-transform: uppercase;
color: #E30000;
}

#registration a:hover {
color: #EBE9E9;
}

/**	END navi on the left side*//**	BEGIN navi on the top*/

#naviTop {
width: 505px;
overflow: hidden;
height: 61px;
}

#naviTop ul {
list-style: none;
margin: 0;
padding: 0;
}

#naviTop ul li {
display: inline;
margin: 0;
padding: 0;
}

#naviTop ul li div {
float: left;
height: 60px;
text-align: center;
background: url(../images/bgNaviTop.gif)  no-repeat top right;
}

#naviTop ul li div.act {
background: url(../images/bgNaviTopACT.gif) top right no-repeat;
}

#naviTop ul li div.start {
width: 187px;
}

#naviTop ul li div.impressum {
width: 106px;
}

#naviTop ul li div.contact {
width: 106px;
}

#naviTop ul li div.service {
width: 105px;
}

#naviTop ul li div.handel {
width: 100px;
background: url(../images/bgNaviTopNew.gif) no-repeat top left;
}

#naviTop ul li div.dienste {
width: 105px;
background: url(../images/bgNaviTopNew.gif) no-repeat top left;
}

#naviTop ul li div.gastgeber {
width: 112px;
background: url(../images/bgNaviTopNew_Ggeber.gif) no-repeat top left;
}

#naviTop ul li div.hilfe {
width: 105px;
}

#naviTop ul li div.shopact {
background: url(../images/bgNaviTopNewACT.gif) no-repeat top left;
}

#naviTop ul li div.gastgeber_shopact {
width: 112px;
background: url(../images/bgNaviTopNewACT_Ggeber.gif) no-repeat top left;
}

#naviTop ul li a {
display: block;
height: 20px;
margin-top: 20px;
margin-left: 3px;
margin-right: 3px;
font-size: 12px;
font-weight: 700;
color: #EBE9E9;
text-decoration: none;
text-transform: uppercase;
}

#naviTop ul li a:hover {
color: #E30000;
}

/**	END navi on the top*//**	BEGIN business or shopping*/

#yield {
position: absolute;
top: 289px;
left: 0;
width: 250px;
height: 24px;
}

#yield ul {
list-style: none;
margin: 0;
padding: 0;
margin-left: 35px;
margin-top: 2px;
}

#yield ul li {
display: inline;
margin: 0;
padding: 0;
width: 50%;
}

#yield ul li a {
font-size: 12px;
font-weight: 700;
text-decoration: none;
text-transform: uppercase;
color: #EBE9E9;
margin-right: 20px;
}

#yield ul li a:hover {
text-decoration: underline;
}

#yield ul li a.act {
text-decoration: underline;
}

#countries {
left: 0;
width: 160px;
height: 39px;
}

#countries ul {
list-style: none;
margin: 0;
padding: 0;
margin-top: 2px;
}

#countries ul li {
margin: 0;
padding: 0;
}

#countries ul li a {
font-size: 12px;
font-weight: 700;
color: #EBE9E9;
text-decoration: none;
text-transform: uppercase;
padding-left: 15px;
margin-right: 0;
}

#countries ul li a:hover {
text-decoration: underline;
}

#countries ul li a.act {
text-decoration: underline;
color: #E30000;
background: url(../images/arrowArea.gif) left center no-repeat;
}

/**	END business or shopping*/

#adv_links a {
padding-left:15px;
background: url(../images/pro_a_arrow.jpg) center left no-repeat;
}

#adv_link_1 {
font-size:18px;
padding-right:35px;
}

#adv_link_2 {
line-height:85px;
font-size:22px;
padding-right:70px;
}

#adv_link_3 {
line-height:35px;
font-size:18px;
padding-right:55px;}
