* {
margin:0px;
padding:0px;
}

.banner_wrap1 { clear:both; 
width:897px; 
background: url("gifs/header.jpg") no-repeat left;
}

.banner_wrap2 { 
height:262px; 
padding:7px 0px 10px 10px; 
background:no-repeat right;
}

.banner_img { 
float:left; 
width:606px; 
height:262px; 
overflow:hidden;
}

#box {
width:100%; 
height:269px; 
position:relative; 
overflow:hidden;
}

#box div{ 
position:absolute; 
opacity:0; 
filter:alpha(opacity=0)
}

#box div.shown{
position:absolute; 
opacity:1; 
filter:alpha(opacity=100)
}

#target{ 
width:32px; 
height:51px; 
position:absolute; 
z-index:50; 
right:0px;
top:0px;
}
 
.banner_right { 
float:left;
height:262px; 
width:271px; 
overflow:hidden;
display:inline;
margin:0px;
padding:0px;
}

.banner_right ul { 
width:270px; 
list-style:none; 
float:right;
margin:0px;
}

.banner_right ul li {
	height:40px;
	background: url(gifs/menuvertical.jpg) no-repeat right;
	cursor:pointer;
	padding-top:6.5px;
	padding-bottom:6px;
}

.banner_right ul li p{
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:8px;
}

.banner_right ul li a{
	font-size:12px;
	color:#102248;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
		text-decoration: none;
}

.banner_right ul li a:hover{
	font-size:12px;
	color:#fdbd03;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	text-decoration:none;
}

.banner_right ul li#menu0 a:hover, a#selected-over6 {
   color: #fdbd03 !important;	text-decoration: none; }

.banner_right ul li#menu0 a:hover, a#selected-over7 {
   color: #fdbd03 !important;	text-decoration: none; }

.banner_right ul li#menu0 a:hover, a#selected-over8 {
   color: #fdbd03 !important;	text-decoration: none;}

.banner_right ul li#menu0 a:hover, a#selected-over9 {
   color: #fdbd03 !important; 	text-decoration: none;}

.banner_right ul li#menu0 a:hover, a#selected-over10 {
   color: #fdbd03 !important; 	text-decoration: none;}


.banner_right ul li.refenzen_last { 
height:40px; 
background: url(gifs/menuverticallast.jpg) no-repeat right;
}

.banner_right ul li span { 
font-size:16px;
font-weight: bold;
font-variant: small-caps;
margin:0px;
padding:0px;
}

.referenzen_topbg { 
clear:both; 
height:20px; 
padding:5px 10px 0 12px; 
background: #FF9999 no-repeat right; 
color:#e2e5e6;
}

.referenzen_topbg span { 
float:left; 
color:#e2e5e6;
}

.referenzen_topbg a { 
float:right; 
background: #99CC66 no-repeat right; 
text-decoration:none; 
color:#e2e5e6; 
padding-right:17px;
}



