* {
margin : 0;
padding : 0;
}
body {
margin : 0;
padding : 0;
background : #fff;
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
line-height : 122%;
color : #808080;
height : 100%;
background-color : #f8f8f8;
}
html:first-child {
font-size : 11px;
}
#head {
position : relative;
margin : 0 auto;
width : 1013px;
height : 129px;
margin-top : 0;
top : 0;
border-left : 1px solid #998878;
border-top : 0;
background : url(../img/bg.jpg) repeat-y center;
z-index : 1200;
}

#opm_logo{
position : absolute;
border : 0;
margin : -106px 0px 0px 0;
width : 102px;
height: 29px;
z-index: 9957;
float : right;
right: 169px;
	}	
	
#menu {
position : absolute;
margin : 0 auto;
height : 0;
margin-top : 0;
top : 0;
left : 68px;
z-index : 2200;
}
#wrapper {
margin : 0 auto;
width : 1013px;
height : 100%;
border-left : 1px solid #998878;
background : url(../img/bg.jpg) repeat-y left;
z-index : 1;
	overflow: hidden;
}
#left {
margin-top : 38px;
float : left;
width : 658px;
z-index : 2;
	overflow: hidden;
}
#right {
padding : 0 0 0 0px;
margin : 0;
float : right;
width : 343px;
	overflow: hidden;
}
#footer {
background : url(../img/bg_f.jpg) repeat-x;
position : fixed;
bottom : 0;
text-align : center;
width : 100%;
margin : 0 0 0 0;
padding : 8px 0 0 0;
z-index : 2000;
background-color: #fff;
}
#footer p {
padding : 0 0 4px 0;
margin : 0;
width : 100%;
right : 0;
left : 0;
}


#footer a {
color : black;
text-decoration : none;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
}
#footer a:link {
color : black;
text-decoration : none;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
background-color : transparent;
}
#footer a:hover {
color : #fb731a;
text-decoration : none;
padding-left : 10px;
background : url(../img/link_o.jpg) no-repeat left center;
background-color : transparent;
}
#footer a:visited {
color : black;
text-decoration : none;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
background-color : transparent;
}



h1 {
margin-left : 64px;
width: 82%;
}
h1, h1 span {
font-family : arial, helvetica, sans-serif;
color : #747474;
font-size : 31px;
background : transparent;
letter-spacing : -2px;
line-height : 105%;
font-weight : bold;
z-index: 1;
}
h1 span {
color : #fb731a;
font-size : 100%;
font-weight : bold;
z-index: 2;

}
h1 .span2 {
color : #86bd3d;
font-size : 100%;
font-weight : bold;
z-index: 2;
}

span {
color : #fb731a;
font-size : 11px;
}

.spanblack {
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
background : transparent;
line-height : 170%;
padding : 3px 0px 1px 0px;
color : #403d38;
width : 92%;
font-weight : normal;
}

.span4 {
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
background : transparent;
line-height : 170%;
padding : 3px 0px 1px 0px;
color : #403d38;
width : 92%;
font-weight : normal;
}

h2 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 110%;
font-weight : bold;
margin: 3px 0 5px 0;
color : #000;
width : 94%;
}

* + html h2 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 110%;
font-weight : bold;
margin: 3px 0 5px 0;
color : #000;
width : 89%;
}



.container_innen h2 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 97%;
font-weight : bold;
padding : 1px 3px 0px 6px;
color : #000;
width : 92%;
}




* + html .container_innen h2 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 97%;
font-weight : bold;
padding : 1px 3px 0px 3px;
color : #000;
width : 62%;
}
* + html #form1 {
margin-left: -4px;}


.container_innen h3 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 97%;
font-weight : bold;
padding : 2px 3px 5px 10px;
color : #000;
width : 92%;
line-height : 110%;

}


.linkbox  {
padding : 20px 3px 0px 0px;
}

.linkbox h3 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 110%;
font-weight : bold;
padding : 0px 3px 0 0px;
color : #000;
width : 40px;
float: left;
}

h3 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 110%;
font-weight : bold;
padding : 5px 3px 0 9px;
color : #000;
width : 92%;
}



.h span {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 110%;
font-weight : bold;
padding : 5px 3px 0 9px;
color : #000;
width : 92%;
}

h4 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 110%;
font-weight : bold;
padding : 5px 3px 1px 9px;
color : #56524a;
width : 92%;
}

h5 {
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
background : transparent;
line-height : 110%;
padding : 5px 3px 1px 9px;
color : #403d38;
width : 92%;
font-weight : normal;
}

#wrapper #left #hd1 {
position : relative;
margin : 0;
margin-bottom : 5px;
padding : 0;
top : 0;
right : 0;
}
#wrapper #left #hd1 #strich {
position : absolute;
top : 0;
margin : 0;
padding : 0;
bottom : 0;
left : 0;
border : 0;
width : 26px;
z-index : 1;
}
#wrapper #left #hd1 hr {
background-color : #8e8e8e;
color : white;
height : 1px;
width : 100%;
text-align : left;
border : 0;
margin : 0 0 0 0;
}
#wrapper #left #content {
position : relative;
float : left;
margin :8px 0 0 0;
padding : 0;
top : 0;
right : 0;
width : 633px;
}

* + html #wrapper #left #content .projekt .container_innen ul {
margin-left : 67px;
padding-left : 0;
list-style : none;
line-height: 130%;
}
* + html #wrapper #left #content .projekt .container_innen ul li {
padding-left : 10px;
background-image : url(../img/arrow.jpg);
background-repeat : no-repeat;
}

#wrapper #left #content ul {
margin-left : 67px;
padding-left : 0;
list-style : none;
line-height: 130%;
}
#wrapper #left #content  ul li {
padding-left : 10px;
background-image : url(../img/arrow.jpg);
background-repeat : no-repeat;
}

* + html #wrapper #left #content .projekt ul  {
margin-left : 0px;
padding-left : 0;
list-style : none;
line-height: 130%;
}

* + html #wrapper #left #content .projekt ul li {
padding-left : 10px;
background-image : url(../img/arrow.jpg);
background-repeat : no-repeat;
}


#wrapper #left #content #strich2 {
position : absolute;
top : 40px;
margin : 0;
padding : 0;
bottom : 0;
left : 0;
border : 0;
width : 26px;
z-index : 1;
}
#wrapper #left #content #strich2 hr {
background-color : #8e8e8e;
color : white;
height : 1px;
width : 100%;
text-align : left;
border : 0;
margin : 0 0 0 0;
}

#wrapper #left #content #urs p {
position : relative;
height : auto;
margin : 0;
padding : 0;
width : 91%;
}
#wrapper #left #content #urs{
width : 100%;
}
#wrapper #left #content #urs h2{
width : 91%;
}
#wrapper #left #content #urs ul {
background : transparent;
width : 819px;
padding : 0px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align: center;
	list-style-type: none;
	list-style-image: none;
	margin: 4px 10px 16px 0px;
	line-height: 230%;
	display: table;
	position: relative;
}

#wrapper #left #content #urs ul li {
background : transparent;
width : 96px;
margin-right : 10px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align: center;
list-style-type: none;
	list-style-image: none;
		display: inline;

}

#wrapper #left #content #urs ul li.subselected  {
background : transparent;
width : 96px;
margin-right : 10px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align: center;
list-style-type: none;
	list-style-image: none;
		display: inline;

}


#wrapper #left #content #urs ul li hover {
background : transparent;
width : 96px;
padding-left : 10px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #8e8e8e;
font-style: none;
font-variant: none;
	display: inline;

}

#wrapper #left #content #urs ul li a em {
display : inline;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0px 5px;
margin: 0 10px 10px -3px;

background : url(../img/shade_urs2.jpg);
border-right : 0;
font-style : normal;
color : #8e8e8e;

}

#wrapper #left #content #urs ul li a.subselected em {
display : inline;
float : left;
width : 96px;
height : 25px;
margin: 0 10px 10px -3px;
text-align : center;
padding : 0px 5px;
background : url(../img/shade_urs.jpg);
border-right : 0;
font-style : normal;
color : #79ab37;

}

#wrapper #left #content #urs ul li a {
display : inline;
float : left;
margin: 0 10px 10px -3px;
width : 96px;
height : 25px;
text-align : center;
padding : 0 5px;
color : #8e8e8e;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;

}
#wrapper #left #content #urs ul li a :link  {
display : inline;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0 5px;
color : black;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;
}

#wrapper #left #content #urs ul li a :hover  {
display : inline;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0 5px;
background : url(../img/shade_urs.jpg);
color : #000;
font-style: none;
font-variant: none;
}

#wrapper #left #content #urs ul li a :visited {
display : inline;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0 5px;
color : black;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;
}



#wrapper #left #content hr {
background-color : #e8dac4;
color : white;
height : 1px;
width : 517px;
text-align : left;
border : 0;
margin : 0 0 0 0;
}


#wrapper #left #titel {
position : relative;
float : left;
text-align : right;
padding : 0;
margin : 0;
padding : 1px 0 0 0;
height : auto;
width : 63px;
top : 0;
z-index : 1000;
font-size : 10px;
}


#wrapper #left #titel2 {
position : relative;
float : left;
text-align : right;
padding : 0;
margin : 0;
padding : 1px 0 0 0;
height : auto;
width : 63px;
top : 0;
z-index : 1000;
color : #79ab37;
font-size : 10px;
}
#wrapper #left #content #spacer {
position : relative;
float : left;
margin : 0;
padding : 0;
top : 0;
right : 0;
width : 66px;
height : 1110px;
}

* + html #wrapper #left #content #spacer {
position : relative;
margin : 0;
padding : 0;
top : 0;
right : 0;
width : 66px;
height : 1210px;
display: block;
float: left;
}

#wrapper #left #content .ref_list {
position : relative;
margin : 8px 0 10px 61px;
padding : 0;
top : 0;
height: 98px;
width: 526px;
background-image : url(../img/spacer.jpg) repeat-x;
display: block;
}

#wrapper #left #content .ref_list p {
	position : relative;
	margin : 0;
padding : 0;
width : 64%;
}


* + html #wrapper #left #content .ref_list p {
	position : relative;
	margin : 0;
padding : 0;
width : 54%;
}
* + html #wrapper #left #content .ref_list h2 {
	position : relative;
	margin : 0;
padding : 0;
width : 54%;
}

#wrapper #left #content .projekt {
position : relative;
margin : 8px 0 10px 0;
padding : 0;
top : 0;
height: 98px;
width: 587px;
}

* + html #wrapper #left #content .projekt {
position : relative;
margin : 8px 0 10px 0;
padding : 0;
top : 0;
height: 98px;
width: 567px;
}


#wrapper #left #content .projekt p {
	position : relative;
	margin : 0;
padding : 0;
width : 100%;
}
* + html #wrapper #left #content .projekt p {
	position : relative;
	margin : 0;
padding : 0;
width : 60%;
}

#wrapper #left #content .news {
position : relative;
margin : 8px 0 10px 0;
padding : 0;
top : 0;
height: 98px;
width: 587px;
}


* + html #wrapper #left #content .news {
position : relative;
margin : 8px 0 10px 0;
padding : 0;
top : 0;
height: 98px;
width: 567px;
}

#wrapper #left #content .news p {
	position : relative;
	margin : 0;
padding : 0;
width : 84%;
}

* + html #wrapper #left #content .news p {
	position : relative;
	margin : 0;
padding : 0;
width : 60%;
}
#wrapper #left #content .news_list {
position : relative;
margin : 0px 0 22px 0;
height: 78px;
padding : 0;
top:  5px;
width: 526px;
background-image : url(../img/spacer.jpg) repeat-x;
display: block;
}
* + html #wrapper #left #content .news_list {
position : relative;
margin : 0px 0 14px 0;
height: 78px;
padding : 0;
top:  5px;
width: 526px;
background-image : url(../img/spacer.jpg) repeat-x;
display: block;
}
* + html #wrapper #left #content .news_list h2 {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 110%;
font-weight : bold;
margin: 3px 0 5px 0;
color : #000;
width : 70%;
}


#wrapper #left #content p {
position : relative;
height : auto;
margin : 0;
padding : 0;
width : 92%;
}

* + html #wrapper #left #content p {
position : relative;
height : auto;
margin : 0;
padding : 0;
width : 88%;
}

#wrapper #left #content .style_p8 {
position : relative;
margin : 0;
padding : 0;
width : 93%;
right : 0;
left : 0;
line-height: 150%;
}
* + html #wrapper #left #content .style_p8 {
position : relative;
margin : 0;
padding : 0;
width : 88%;
line-height: 150%;
}

#wrapper #left #content .style_p9 {
position : relative;
margin : 5px 0 0 10px;
padding : 0;
width : 93%;
right : 0;
left : 0;
line-height: 150%;
}

#wrapper #left #content .news_list p {
position : relative;
margin : 0;
padding : 0;
width : 85%;
height: 80px;
}

* + html #wrapper #left #content .news_list p {
position : relative;
margin : 0;
padding : 0;
width : 74%;
height: 80px;
}


#img01_hd {
border : 0;
z-index : 1000;
}

#img04 {
border : 0;
text-align : center;
margin : 3px 10px 4px 0;
}

#img_urs {
border : 0;
text-align : center;
margin : 3px 10px 4px 0;
}

#imgkontakt {
border : 0;
text-align : left;
margin : -15px -3px 0px 9px;
float : right;
width : 300px;
}

#img05 {
border : 0;
text-align : left;
margin : 0 0 0px 9px;
float : left;
width : 51px;
}
#img06 {
border : 0;
text-align : center;
margin : 0px 10px 1px 0;
}
#img07 {
border : 0;
text-align : right;
margin : 0 5px 0 10px;
float : right;
width : 111px;
height: 1360px;
	overflow: hidden;
}

#img10 {
position : absolute;
border : 0;
text-align : left;
margin : 2px 0 0 0;
width : 20px;
z-index : 627;
}
#img11 {
position : absolute;
border : 0;
text-align : left;
margin : 2px 0 0 0;
width : 20px;
z-index : 628;
}
#img12 {
border : 0;
margin : 15px 0 12px 0;
width : 519px;
}
#map {
border : 0;
margin : 0px 0 12px 65px;
width : 519px;
height: 350px;
}

#imgmail {
border : 0;
padding-top : 3px;
margin: 0;
width : 140px;
}

#imgmail2 {
border : 0;
padding-top : -5px;
margin: 0;
width : 140px;
}

* + html #img12 {
border : 0;
margin : 15px 0 12px 0;
width : 519px;
}


#img_news{
	position: relative;
border : 0;
margin : 5px 0 12px 15px;
width : 147px;
float : right;
}



* + html #img_news{
	position: relative;
border : 0;
margin : 5px 0 12px 5px;
width : 147px;
float : right;
}

.img_ref0 {
border : 0;
margin : 4px 3px 0px 10px;
width : 202px;
height : 85px;
float : right;
}
.img_ref1 {
position : absolute;
border : 0;
margin : 18px 0 6px 0;
width : 337px;
z-index: 120;
float : right;
top: 256px;
padding-left: 1px;

}
.img_ref2 {
position : absolute;
border : 0;
margin : 18px 0 6px 0;
width : 337px;
z-index: 121;
top: 443px;
float : right;
padding-left: 1px;
}


.img_date {
border : 0;
margin : -2px 3px 6px 35px;
width : 64px;
height : 56px;
text-align : right;
float : right;
}

* + html .img_date {
border : 0;
margin : -2px 3px 6px 5px;
width : 64px;
height : 56px;
text-align : right;
float : right;
}

#imglinks {
border : 0;
margin : 2px 16px 6px 15px;
width : 60px;
height : 66px;
text-align : right;
float : right;
}


.img {
margin : 20px 0 20px 0;
padding : 0;
width : 100%;
top : 0;
right : 0;
left : 0;
position : relative;
}
.img2 {
text-align : center;
}


.ref_box {
	position : relative;
margin : 1px 0 1px 0px;
padding : 0;
width: 157px;
left: -57px;
line-height: 150%;
}
.ref_box2 {
		position : absolute;
margin : 0px 0 1px 0;
padding : 0;
width: 274px;
left: 150px;
float: right;
}
sup{
	font-size: 9px;
	line-height: 9%;
}
-----------------------------------------

#wrapper #right .container_innen ul {
background : transparent;
width : 96px;
padding : 0px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align: center;
	list-style-type: none;
	list-style-image: none;
	margin-left: 40px;
	line-height: 230%;
	display: block;
}

#wrapper #right .container_innen ul li {
background : transparent;
width : 96px;
padding : 0px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align: center;
	list-style-type: none;
	list-style-image: none;
		display: block;

}

#wrapper #right .container_innen ul li.subselected  {
background : transparent;
width : 96px;
padding : 0px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align: center;
	list-style-type: none;
	list-style-image: none;
		display: block;

}


#wrapper #right .container_innen ul li hover {
background : transparent;
width : 96px;
padding-left : 10px;
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #8e8e8e;
font-style: none;
font-variant: none;
	display: block;

}

#wrapper #right .container_innen ul li a em {
display : block;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0px 5px;
background : url(../img/shade_urs2.jpg);
border-right : 0;
font-style : normal;
color : #8e8e8e;
	display: block;

}

#wrapper #right .container_innen ul li a.subselected em {
display : block;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0px 5px;
background : url(../img/shade_urs.jpg);
border-right : 0;
font-style : normal;
color : #79ab37;
	display: block;

}

#wrapper #right .container_innen ul li a {
display : block;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0 5px;
color : #8e8e8e;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;
	display: block;

}
#wrapper #right .container_innen ul li a :link  {
display : block;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0 5px;
color : black;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;
	display: block;
}

#wrapper #right .container_innen ul li a :hover  {
display : block;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0 5px;
background : url(../img/shade_urs.jpg);
color : #000;
font-style: none;
font-variant: none;
	display: block;
}

#wrapper #right .container_innen ul li a :visited {
display : block;
float : left;
width : 96px;
height : 25px;
text-align : center;
padding : 0 5px;
color : black;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;
	display: block;
}

------------------------------------------------------


#wrapper #right .container_innen2 ul {
background : transparent;
width : 190px;
padding : 0px;
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align: center;
	list-style-type: none;
	list-style-image: none;
	margin-left: 40px;
	line-height: 230%;
	display: block;
	overflow: hidden;
}

#wrapper #right .container_innen2 ul li {
background : transparent;
width : 190px;
height : 25px;
padding : 0px;
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align : left;
	list-style-type: none;
	list-style-image: none;
		display: block;
			margin-left: 4px;
	overflow: hidden;


}

#wrapper #right .container_innen2 ul li.subselected  {
background : transparent;
width : 190px;
height : 25px;
padding : 0px;
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
color : #8e8e8e;
font-style: none;
font-variant: none;
text-align : left;
	list-style-type: none;
	list-style-image: none;
		display: block;

}

#wrapper #right .container_innen2 h3{
font-family : arial, helvetica, sans-serif;
font-size : 11px;
background : transparent;
line-height : 97%;
font-weight : bold;
padding : 2px 3px 0px 10px;
color : #000;
width : 92%;	
line-height : 110%;
}


#wrapper #right .container_innen2 h6{
font-family : arial, helvetica, sans-serif;
font-size : 11px;
line-height : 97%;
font-weight : bold;
padding : 4px 3px 4px 6px;
color : #fff;
width : 180px;
margin: 0 6px 0px 5px;
background-color: #848484;	
}




#wrapper #right .container_innen2 ul li hover {
background : transparent;
width : 190px;
height : 25px;
padding-left : 10px;
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
color : #8e8e8e;
font-style: none;
font-variant: none;
	display: block;

}

#wrapper #right .container_innen2 ul li a em {
display : block;
float : left;
width : 182px;
height : 25px;
text-align : left;
padding : 7px 2px 0 15px;
background : url(../img/shade_service2.jpg);
border-right : 0;
font-style : normal;
color : #8e8e8e;
	display: block;
}

#wrapper #right .container_innen2 ul li a.subselected em {
display : block;
float : left;
width : 182px;
height : 25px;
text-align : left;
padding : 7px 2px 0 15px;
background : url(../img/shade_service3.jpg);
border-right : 0;
font-style : normal;
color : #000;
	display: block;
}

#wrapper #right .container_innen2 ul li a {
display : block;
float : left;
width : 182px;
height : 25px;
text-align : left;
padding : 0 2px;
color : #8e8e8e;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;
	display: block;

}
#wrapper #right .container_innen2 ul li a :link  {
display : block;
float : left;
width : 182px;
height : 25px;
text-align : left;
padding : 0 2px;
color : black;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;
	display: block;
}

#wrapper #right .container_innen2 ul li a :hover  {
display : block;
float : left;
width : 182px;
height : 25px;
text-align : left;
padding : 7px 2px 0 15px;
background : url(../img/shade_service.jpg);
color : #000;
font-style: none;
font-variant: none;
	display: block;
}

#wrapper #right .container_innen2 ul li a :visited {
display : block;
float : left;
width : 182px;
height : 25px;
text-align : left;
padding : 0 2px;
color : black;
text-decoration : none;
background : transparent;
font-style: none;
font-variant: none;
	display: block;
}








------------
#wrapper #left #content .ref_box ul {
margin : 0;
padding : 0;
list-style : none;
line-height: 150%;
left: 0;
}
#wrapper #left #content .ref_box ul li {
margin : 0;
padding-left : 10px;
background-image : url(../img/arrow_or.jpg);
background-repeat : no-repeat;
line-height: 150%;
color: #000;
left: 0;
}

#wrapper #left #content .con {
margin-top : 8px;
} 
#wrapper #left #content .con h3 {
padding-bottom : 8px;
}
#wrapper #left #content .container {
background : url(../img/c_box_m.jpg) repeat-y center;
margin : 0 0 0 -2px;
text-align : left;
width : 428px;
float : left;
}

#wrapper #left #content .top {
background : url(../img/c_box_o.jpg) no-repeat 0 0;
height : 8px;
width : 428px;
}
#wrapper #left #content .bottom {
background : url(../img/c_box_u.jpg) no-repeat;
clear : both;
height : 22px;
width : 428px;
}
#wrapper #left #content .container {
border-bottom : 5px solid #fff;

}


#wrapper #left #content .con2 {
margin-top : 8px;
} 
#wrapper #left #content .con2 h3 {
padding-bottom : 8px;
}
#wrapper #left #content .container2 {
background : url(../img/p_box_m.jpg) repeat-y center;
margin : 0 47px 0 -2px;
text-align : left;
width : 238px;
float : left;
}

#wrapper #left #content .top2 {
background : url(../img/p_box_o.jpg) no-repeat 0 0;
height : 8px;
width : 238px;
}
#wrapper #left #content .bottom2 {
background : url(../img/p_box_u.jpg) no-repeat;
clear : both;
height : 22px;
width : 238px;
}
#wrapper #left #content .container2 {
border-bottom : 5px solid #fff;
}

#wrapper #left #content .container2 p {
margin : 2px 16px 0px 16px;
width : 85%;
}
#wrapper #left #content .container2 h2 {
margin : 2px 16px 0px 16px;
width : 85%;
}




#wrapper #left #content .con3 {
margin-top : 8px;
} 
#wrapper #left #content .con3 h3 {
padding-bottom : 8px;
}
#wrapper #left #content .container3 {
background : url(../img/p_box_m.jpg) repeat-y center;
margin : 0 0 0 0;
text-align : left;
width : 238px;
float : left;
}

#wrapper #left #content .top3 {
background : url(../img/p_box_o.jpg) no-repeat 0 0;
height : 8px;
width : 238px;
}
#wrapper #left #content .bottom3 {
background : url(../img/p_box_u.jpg) no-repeat;
clear : both;
height : 22px;
width : 238px;
}
#wrapper #left #content .container3 {
border-bottom : 5px solid #fff;
}

#wrapper #left #content .container3 p {
margin : 2px 16px 0px 16px;
width : 85%;
}
#wrapper #left #content .container3 h2 {
margin : 2px 16px 0px 16px;
width : 85%;
}





.con {
margin-top : 42px;
}
.container {
background : url(../img/box_m.jpg) repeat-y center;
margin : 0 auto;
text-align : left;
width : 208px;
float : left;
}
a {
color : black;
text-decoration : none;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
}
a:link {
color : black;
text-decoration : none;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
background-color : transparent;
}
a:hover {
color : #fb731a;
text-decoration : none;
padding-left : 10px;
background : url(../img/link_o.jpg) no-repeat left center;
background-color : transparent;
}
a:visited {
color : black;
text-decoration : none;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
background-color : transparent;
}


.a3 {
color : black;
text-decoration : none;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left top;
}
.a3:link {
color : black;
text-decoration : none;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left top;
background-color : transparent;
}
.a3:hover {
color : #fb731a;
text-decoration : none;
padding-left : 10px;
background : url(../img/link_o.jpg) no-repeat left top;
background-color : transparent;
}
.a3:visited {
color : black;
text-decoration : none;
padding-left : 10px;
background : transparent url(../img/link.jpg) no-repeat left top;
}





.a {
color : black;
text-decoration : none;
display : block;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
}
.a:link {
color : black;
text-decoration : none;
display : block;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
background-color : transparent;
}
.a:hover {
color : #fb731a;
text-decoration : none;
display : block;
padding-left : 10px;
background : url(../img/link_o.jpg) no-repeat left center;
background-color : transparent;
}
.a:visited {
color : black;
text-decoration : none;
display : block;
padding-left : 10px;
background : url(../img/link.jpg) no-repeat left center;
background-color : transparent;
}



.a1 {
color : black;
text-decoration : none;
display : block;
padding-left : 0px;
background : transparent;
}
.a1:link {
color : black;
text-decoration : none;
display : block;
padding-left : 0px;
background : transparent;
}
.a1:hover {
color : gray;
text-decoration : none;
display : block;
padding-left : 0px;
background : transparent;
}
.a1:visited {
color : black;
text-decoration : none;
display : block;
padding-left : 0px;
background : transparent;
}




.a2 {
color : black;
text-decoration : none;
display : block;
padding-left : 10px;
background : url(../img/link2.jpg) no-repeat left bottom;
}
.a2:link {
color : black;
text-decoration : none;
display : block;
padding-left : 10px;
background : url(../img/link2.jpg) no-repeat left bottom;
background-color : transparent;
}
.a2:hover {
color : #fb731a;
text-decoration : none;
display : block;
padding-left : 10px;
background : url(../img/link2_o.jpg) no-repeat left bottom;
background-color : transparent;
}
.a2:visited {
color : black;
text-decoration : none;
display : block;
padding-left : 10px;
background : url(../img/link2.jpg) no-repeat left bottom;
background-color : transparent;
}
.container_innen p {
margin : 2px 0 0px 9px;
width : 90%;

}


.style_p {
margin : 2px 0 10px 9px;
padding : 0;
width : 90%;
right : 0;
left : 0;
}
.style_p2 {
margin : 0 0 0 9px;
padding : 0;
width : 90%;
right : 0;
left : 0;

}
.style_p3 {
margin : 200px 0 0 9px;
padding : 0;
width : 100%;
right : 0;
left : 0;
display : block;
}
.style_p4 {
margin : 10px 0 10px 9px;
padding : 0;
width : 90%;
right : 0;
left : 0;
}
.top {
background : url(../img/box_o.jpg) no-repeat 0 0;
height : 8px;
width : 208px;
}
.bottom {
background : url(../img/box_u.jpg) no-repeat;
clear : both;
height : 22px;
width : 208px;
}
.container {
border-bottom : 5px solid #fff;
}
#strich_box {
height : 1px;
top : 0;
margin : 5px 0 10px 9px;
padding : 0;
bottom : 0;
left : 0;
border : 0;
width : 192px;
}

#strich_box2 {
height : 1px;
top : 0;
margin : 5px 0 0 9px;
padding : 0;
bottom : 0;
left : 0;
border : 0;
width : 192px;
}

td, input, select, textarea {
background-color : #d2e3ec;
margin : 1px 1px 1px 0;
padding : 0 1px 0 1px;
width : 173px;
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
float : left;
color : #454545;
}


#img08 {
border : 0;
text-align : left;
margin : 0 5px 0 5px;
width : 20px;
float : left;
}
#img09 {
border : 0;
text-align : right;
margin : 0px 0 0 0;
width : 20px;
float : right;
}
.radio2 {
position : absolute;
width : 80px;
margin : 1px 2px 0 9px;
left: 10px;    
}
.radio {
position : relative;
width : 106px;
height : 20px;
margin : 2px 2px 0 6px;
text-align: left;
float : left;

}

.Bereich, .Feld {
background-color : #8e8e8e;
}
.Auswahl {
background-color : #8e8e8e;
}
.Check, .Radiob {
display: inline;
width: 10px;
margin-right: 36px;
margin-left: 3px;
background-color: transparent;
color: : #8e8e8e;
}
#submit2 {
color : #fff;
width : 176px;
background : transparent url(../img/btn.jpg) no-repeat;
padding : 1px 0 2px 0;
float : left;
border : 0;
height : 21px;
}


#kategoriea {
background-color : #d2e3ec;
margin : 1px 1px 4px 0;
padding : 1px 1px 1px 1px;
width : 179px;
font-family : "Arial Narrow", helvetica, arial, sans-serif;
font-size : 11px;
float : left;
}

textarea {
color : white;
width : 90%;
}
#wrapper #left #content p span {
color : #fb731a;
font-size : 11px;
font-weight : bold;
font-style : normal;
}

#wrapper #left #content p .span3 {
color : #fb731a;
font-size : 11px;
font-style : normal;
font-weight : normal;

}

#wrapper #left #content p .span2 {
color : #79ab37;
font-size : 11px;
}

hr {
background-color : #e8dac4;
color : white;
height : 1px;
width : 96%;
text-align : left;
border : 0;
margin : 0;
}

* + html .hr {
width: 30px;
background: transparent;
font-size: 0;
height: 1px;
border-bottom: 1px solid #8e8e8e;
margin-top: -15px;

}

* + html .hr2 {
width: 90%;
background: transparent;
font-size: 0;
height: 1px;
border-bottom: 1px solid #e8dac4;
margin-top: -15px;
}

* + html .hr3 {
width: 82%;
background: transparent;
font-size: 0;
height: 1px;
border-bottom: 1px solid #e8dac4;
margin-top: -15px;
}


#info {
height : 1px;
}
.tabs li a em {
display : block;
float : left;
width : 70px;
height : 25px;
text-align : center;
padding : 0 15px;
background : url(../img/shade.jpg);
border : 1px solid #000;
border-right : 0;
font-style : normal;
color : #000;
}
.tabs li a span {
display : none;
}
.tabs li a b {
position : relative;
display : block;
float : left;
z-index : 100;
border-bottom : 1px solid #000;
width : 2px;
background : url(../img/tab.jpg);
}
.tabs li a b.p1 {
height : 25px;
margin-top : 1px;
}
.tabs li a b.p2 {
height : 23px;
margin-top : 3px;
}
.tabs li a b.p3 {
height : 21px;
margin-top : 5px;
}
.tabs li a b.p4 {
height : 19px;
margin-top : 7px;
}
.tabs li a b.p5 {
height : 18px;
width : 1px;
background : #000;
margin-top : 9px;
font-size : 1px;
line-height : 0;
border : 0;
color : #fff;
}
.tabs li a:hover {
color : #fff;
background : transparent;
white-space : normal;
}
.tabs li a:hover em {
padding : 0 15px;
display : block;
background : url(../img/shadeactive.jpg);
height : 25px;
color : #fff;
cursor : pointer;
border-bottom-color : #000;
position : relative;
z-index : 300;
}
.tabs li a.selected em {
display : block;
background : url(../img/shadeactive.jpg);
height : 25px;
color : #fff;
font-weight : bold;
border-bottom-color : #000;
text-decoration : none;
position : relative;
z-index : 400;
}
.tabs li a.selected:hover em {
cursor : default;
}
.tabs li a.selected:hover b {
cursor : default;
}
.tabs li a.selected b {
z-index : 400;
background-position : 0 -33px;
border-bottom-color : #000;
cursor : pointer;
}
.tabs li a:hover b {
background-position : 0 -33px;
border-bottom-color : #000;
cursor : pointer;
}
.tabs li a:hover b.p5, .tabs li a.selected b.p5 {
background : #000;
color : #fff;
}
.tabs {
padding : 0 0 0 0;
width : 500px;
margin : 102px 0 0 0;
list-style : none;
height : 25px;
border : 0;
z-index: 2000;
}
.tabs ul {
display : block;
padding : 0;
margin : 0;
list-style-type : none;
height : 25px;
}
.tabs ul ul {
display : block;
width : 250px;
height : 27px;
padding : 0 1px 1px 1px;
margin : -1px 0 0 1px;
}
.tabs ul ul ul {
display : block;
width : 218px;
height : auto;
padding : 0;
margin : 25px 0 0 0;
background : gray;
}
.tabs ul li {
float : left;
height : 27px;
width : auto;
line-height : 25px;
margin : 0 -4px 0 -4px;
}
.tabs ul ul li {
float : left;
height : 27px;
line-height : 27px;
display : block;
margin : 0;
}
.tabs ul ul li.last {
float : left;
height : 27px;
line-height : 27px;
margin : 0;
padding : 0;
background : url(../img/sub_tab.jpg) repeat-x 0 0;
}
.tabs ul ul ul li.last {
height : 24px;
line-height : 22px;
margin : 0;
padding : 25px 0 0 0;
display : none;
background : url(../img/sub_tab3.jpg) repeat-x 0 0;
}
.tabs ul ul ul ul li.last {
height : 24px;
line-height : 22px;
margin : 0;
padding : 25px 0 0 0;
display : none;
background : url(../img/sub_tab3.jpg) repeat-x 0 0;
}
.tabs a, .tabs a:visited {
background : none;
display : block;
text-decoration : none;
font-size : 11px;
font-family : helvetica, arial, sans-serif;
line-height : 26px;
padding : 0 10px 0 0;
}
* html .tabs a, * html .tabs a:visited {
width : 125px;
width : 115px;
}
.tabs ul ul a, .tabs ul ul a:visited {
background : transparent url(../img/sub_tab.jpg) repeat-x 0 0;
color : #000;
line-height : 30px;
margin : 0;
display : inline;
width : 218px;
height : 27px;
padding : 5px 5px 5px 5px;
border : 0;
}
* html .tabs ul ul a, * html .tabs ul ul a:visited {
width : 250px;
width : 218px;
}

.tabs ul ul ul a, .tabs ul ul ul a:visited {
background : transparent url(../img/sub_tab4.jpg) repeat-x 0 0;
line-height : 22px;
margin : 0;
display : block;
width : 218px;
height : 27px;
padding : 5px 5px 5px 5px;
border : 0;
}

* html .tabs ul ul ul a, * html .tabs ul ul ul a:visited {
width : 250px;
width : 218px;
}


.tabs ul ul a.selected2, .tabs ul ul a.selected2:visited {
background : transparent url(../img/sub_tab3.jpg) repeat-x 0 0;
color : #fff;
line-height : 30px;
margin : 0;
display : inline;
width : 218px;
height : 27px;
padding : 5px 5px 5px 5px;
border : 0;
}
.tabs ul ul.stay ul a.selected3, .tabs ul ul.stay ul a.selected3:visited {
background : transparent url(../img/sub_tab4.jpg) repeat-x 0 0;
line-height : 30px;
margin : 0;
display : inline;
width : 218px;
height : 27px;
padding : 5px 5px 5px 5px;
border : 0;
}
.tabs ul ul.stay a.selected3, .tabs ul ul.stay a.selected3:visited {
background : transparent url(../img/sub_tab3.jpg) repeat-x 0 0;
color : #fff;
line-height : 30px;
margin : 0;
display : inline;
width : 218px;
height : 27px;
padding : 5px 5px 5px 5px;
border : 0;
}

.tabs ul ul.stay a.selected3 :hover ul {
visibility : visible;
color : #000;
display : block;
width : 218px;
left : 0;
top : 1px;
height : auto;
padding : 0 0 0 0;
background : transparent;
}

.tabs ul ul.left.stay a.selected3 :hover ul {
left : -350px;
display : block;
width : 218px;
height : auto;
background : url(../img/sub_tab3.jpg) repeat-x 0 0;
}

* html .tabs ul ul.stay  ul a:hover {
background : url(../img/sub_tab3.jpg) repeat-x 0 0;
margin : 0;
z-index : 1120;
width : 218px;
display : block;
height : 24px;
line-height : 22px;
}
.tabs ul ul.stay ul :hover > a {
background : url(../img/sub_tab3.jpg) repeat-x 0 0;
margin : 0;
width : 218px;
height : 24px;
display : block;
line-height : 22px;
}
.tabs ul ul.stay ul a {
background : url(../img/sub_tab4.jpg) repeat-x 0 0;
margin : 0;
width : 218px;
height : 24px;
display : block;
line-height : 22px;
}

.tabs table {
border-collapse : collapse;
padding : 0;
margin : -1px;
width : 0;
height : 0;
font-size : 11px;
z-index : 1;
}
.tabs ul ul ul a, .menu ul ul ul a:visited {
background : url(../img/sub_tab4.jpg) repeat-x 0 0;
color : #000;
display : block;
height : 24px;
line-height : 22px;
}
.tabs ul ul ul ul a, .menu ul ul ul ul a:visited {
background : #8e8e8e;
}
.tabs ul :hover a.sub1 {
background : transparent url(../img/sub_tab4.jpg) repeat-x 0 0;
color : #000;
}
.tabs ul ul :hover a.sub2 {
background : transparent url(../img/sub_tab4.jpg) repeat-x 0 0;
color : #000;
}
* html .tabs a:hover {
color : #fff;
border : 0;
height : 27px;
position : relative;
z-index : 100;
}
.tabs li:hover {
position : relative;
}
.tabs :hover > a {
color : #000;
border : 0;
height : 27px;
}
* html .tabs ul ul a:hover {
color : #fff;
background : url(../img/sub_tab2.jpg) repeat-x 0 0;
position : relative;
z-index : 510;
width : 128px;
height : 27px;
border : 0;
}
.tabs ul ul li:hover {
position : relative;
}
.tabs ul ul :hover > a {
color : #fff;
background : url(../img/sub_tab2.jpg) repeat-x 0 0;
z-index : 110;
width : 128px;
height : 27px;
border : 0;
}
* html .tabs ul ul ul a:hover {
background : url(../img/sub_tab3.jpg) repeat-x 0 0;
margin : 0;
z-index : 120;
width : 218px;
display : block;
height : 24px;
line-height : 22px;
}
.tabs ul ul ul :hover > a {
background : url(../img/sub_tab3.jpg) repeat-x 0 0;
margin : 0;
width : 218px;
height : 24px;
display : block;
line-height : 22px;
}
.tabs ul ul ul ul a:hover {
background : #8e8e8e;
position : relative;
z-index : 130;
}
.tabs ul ul {
visibility : visible;
position : absolute;
height : 27px;
top : 25px;
left : -1000em;
width : 150px;
}
.tabs ul ul ul {
top : 0;
width : 218px;
height : 27px;
z-index: 2000;

}
.tabs ul :hover ul {
width : 400px;
height : 27px;
display : block;
visibility : visible;
padding : 0 30px 30px 30px;
background : transparent;
left : -30px;
top : 25px;
}
.tabs ul :hover ul.left {
width : 400px;
height : 27px;
display : block;
visibility : visible;
padding : 0 30px 30px 30px;
background : url(../img/sub_tab2.jpg) repeat-x 0 0;
left : -30px;
top : 25px;
}
.tabs ul ul.stay {
width : 400px;
height : 27px;
display : block;
visibility : visible;
padding : 0 30px 30px 1px;
margin : 101px 0 0 0;
background : transparent;
left : auto;
top : 25px;
}
.tabs ul ul.left.stay {
width : 400px;
height : 27px;
display : block;
visibility : visible;
padding : 0 30px 30px 1px;
margin : 101px 0 0 0;
background : url(../img/sub_tab2.jpg) repeat-x 0 0;
left : auto;
top : 25px;
}
.tabs ul :hover ul.stay {
width : 400px;
height : 27px;
display : block;
visibility : visible;
padding : 0 30px 30px 1px;
margin : -1px 0 0 0;
background : transparent;
left : auto;
top : 25px;
}
.tabs ul :hover ul.left.stay {
width : 400px;
height : 27px;
display : block;
visibility : visible;
padding : 0 30px 30px 1px;
margin : -1px 0 0 0;
background : transparent;
left : -200px;
top : 25px;
}

.tabs ul :hover ul.away {
width : 600px;
height : 27px;
display : block;
visibility : hidden;
padding : 0 80px 0 180px;
margin : -1px 0 0 0px;
background : #fff;
top : 25px;
left : -180px;
z-index: 1200;
}

.tabs ul :hover ul.left.away {
width : 600px;
height : 27px;
display : block;
visibility : hidden;
padding : 0 100px 0 180px;
margin : -1px 0 0 0px;
background : url(../img/sub_tab2.jpg) repeat-x 0 0;
left : -180px;
top : 25px;
z-index: 1200;
}

.tabs ul :hover ul ul {
visibility : hidden;
}
.tabs ul :hover ul :hover ul ul {
visibility : hidden;
}
.tabs ul :hover ul :hover ul {
visibility : visible;
display : block;
width : 198px;
left : 0;
top : 1px;
height : auto;
padding : 0 0 0 0;
background : transparent;
z-index: 2000;
}
.tabs ul :hover ul.left :hover ul {
left : -350px;
display : block;
width : 218px;
height : auto;
background : url(../img/sub_tab4.jpg) repeat-x 0 0;
z-index: 2000;
}
.tabs ul :hover ul a.selected3 :hover ul {
visibility : visible;
display : block;
width : 218px;
left : 0;
top : 1px;
height : auto;
padding : 0 0 0 0;
background : transparent;
z-index: 2000;
}
.tabs ul :hover ul.left a.selected3 :hover ul {
left : -350px;
display : block;
width : 218px;
height : auto;
background : url(../img/sub_tab4.jpg) repeat-x 0 0;
z-index: 2000;
}
.tabs ul :hover ul :hover ul :hover ul {
visibility : visible;
left : 90px;
height : auto;
padding : 10px 30px 30px 30px;
background : url(tab/three_top.gif) no-repeat 30px 0;
z-index: 2000;
}
.tabs2 li a em {
display : block;
float : left;
width : 30px;
height : 19px;
text-align : center;
padding : 0 2px 0 25px;
background : url(../img/shade_s1.jpg) no-repeat;
border : 1px solid #000;
border-right : 0;
font-style : normal;
color : #000;
}
.tabs2 li a var {
display : block;
float : left;
width : 30px;
height : 19px;
text-align : center;
padding : 0 2px 0 25px;
background : url(../img/shade_s2.jpg) no-repeat;
border : 1px solid #000;
border-right : 0;
font-style : normal;
color : #000;
}
.tabs2 ul {
display : inline;
padding : 0;
margin : 0;
list-style-type : none;
height : 19px;
}
.tabs2 ul li {
list-style-type : none;
height : 19px;
}
.tabs2 {
width : 390px;
padding : 10px 0 0 0;
margin : -29px 10px 0 594px;
list-style : none;
height : 19px;
background : transparent;
border : 0;
position : relative;
}
.tabs2 li {
float : left;
margin : 0 -2px 0 -2px;
}
.tabs2 li a {
display : block;
text-decoration : none;
font-size : 11px;
font-family : arial, helvetica, sans-serif;
line-height : 20px;
}
.tabs2 li a var {
display : block;
background : url(../img/shade_s2.jpg);
height : 19px;
color : #000;
border-bottom-color : #000;
text-decoration : none;
position : relative;
z-index : 400;
}
.tabs2 li a b {
position : relative;
display : block;
float : left;
z-index : 100;
border-bottom : 1px solid #000;
width : 2px;
background : url(../img/tab.jpg);
}
.tabs2 li a b.p6 {
height : 19px;
margin-top : 1px;
}
.tabs2 li a b.p7 {
height : 17px;
margin-top : 3px;
}
.tabs2 li a b.p8 {
height : 15px;
margin-top : 5px;
}
.tabs2 li a b.p9 {
height : 13px;
margin-top : 7px;
}
.tabs2 li a b.p10 {
height : 11px;
width : 1px;
background : #000;
margin-top : 9px;
font-size : 1px;
line-height : 0;
border : 0;
}
.tabs2 li a:hover {
color : #fff;
white-space : normal;
}
.tabs2 li a:hover em {
float : left;
padding : 0 2px 0 25px;
display : block;
background : url(../img/shade_s1active.jpg);
height : 19px;
color : #fff;
cursor : pointer;
border-bottom-color : #000;
position : relative;
z-index : 300;
}
.tabs2 li a:hover var {
float : left;
padding : 0 2px 0 25px;
display : block;
background : url(../img/shade_s2active.jpg);
height : 19px;
color : #fff;
cursor : pointer;
border-bottom-color : #000;
position : relative;
z-index : 300;
}
.tabs2 li a.selected em {
display : block;
background : url(../img/shade_s1active.jpg);
height : 19px;
color : #fff;
font-weight : bold;
border-bottom-color : #000;
text-decoration : none;
position : relative;
z-index : 400;
}
.tabs2 li a.selected var {
display : block;
background : url(../img/shade_s2active.jpg);
height : 19px;
color : #fff;
font-weight : bold;
border-bottom-color : #000;
text-decoration : none;
position : relative;
z-index : 400;
}
.tabs2 li a.selected:hover em {
cursor : default;
}
.tabs2 li a.selected:hover var {
cursor : default;
}
.tabs2 li a.selected:hover b {
cursor : default;
}
.tabs2 li a.selected b {
z-index : 400;
background-position : 0 -33px;
border-bottom-color : #000;
cursor : pointer;
}
.tabs2 li a:hover b {
background-position : 0 -33px;
border-bottom-color : #000;
cursor : pointer;
}
.tabs2 li a:hover b.p10, .tabs li a.selected b.p10 {
background : #000;
}
.clearfix:after {
visibility : hidden;
display : block;
font-size : 0;
content : " ";
clear : both;
height : 0;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
 .swfl {
position : relative;
float : left;
margin-top: -2px;
padding: 0px 23px 8px 0px;
z-index: 12;
	}

