* {
 padding:0;margin:0; 
}

ul {
 list-style:none;
}

a {
 color: #000;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

body{
 background:url(../images/bg.gif) repeat-x 0 26px;
 font: normal 11px helvetica, arial, sans-serif;
}

#wrapper {
 width: 921px;
 height: 530px;
 position: relative;
}
#banner {
 position: absolute;
 top: 400px;
 left: 164px;
}
#contentwrap {
 width: 995px;
 position: absolute;
 top:26px;
 left:0;
 text-align:justify;
}

#left {
 float: left;
 width: 500px;
}

#right {
 float: left;
 width: 420px;
}

#menubg {
 position: relative;
 padding: 11px 0 36px 36px;
}

#navi {
 margin: 110px 0 0 82px;
 line-height: 150%;
 font-size: 11px;
}
#navi li li {
 margin-left: 10px;
}
#navi .active,#navi .active li.active{
 font-weight: bold;
 font-style:italic;
}
#navi .active li {
 font-weight: normal;
 font-style:normal;
}

#navi a:hover {
 font-weight: bold;
 text-decoration: none;
}

#meta {
 height: 26px;
}
#meta ul {
 padding-top: 8px;
 float: right;
 width: 154px;
}

#meta li {
 float: left;
 padding-right: 5px;
 margin-right: 5px;
}

#meta li.item3 {
 padding-right:0;
 margin-right:0;
}

#footr {
 position: relative;
 height: 1px;
}

#footr_info {
 margin: 0 0 0 77px;
 line-height: 150%;
 width: 300px;
}

#logo {
 float: right;
 margin: 0 0 0 10px;
}

.teaserTextWhite {
 color: #fff;
 font-weight:bold;
 font-style: italic;
 font-size: 12px; 
}

#right{
 padding-top: 55px;
 line-height: 150%;
}

#textAr, #textAr_kundOverV, .contentpaneopen {
}

#textAr_kundOverV {
 height: 200px;
 overflow:hidden;
}

.contentheading, .componentheading, .contentheading_kundOverV {
 color: #fff;
 padding-bottom: 20px;
 font-size: 14px;
 font-style: italic;
 font-weight: bold;
}

.xmap .level_0 {
 margin-bottom: 20px;
}

.xmap li {
 margin-bottom: 5px;
}

.xmap li li {
 margin-bottom:0;
}

.xmap ul ul {
 margin-left: 20px;
}

li.item2 {
 border-right: 1px solid #000; 
}

.contentdescription {
 height: 200px;
 overflow:hidden;
}

#phocagallery {
 margin-left: 85px;
}

