body,h1,h2,h3,h4,h5,h6,p,ul,li,input {
	padding: 0px;
	margin: 0px;
	font-family:arial;
}
body {
    min-width: 1100px;
}
a,a:link,a:visited,a:active {
outline:0 none;
border:0 none;
}

#template {
	width:1040px;
	margin: 20px auto;
	background:#f6f6f6;
	box-shadow:0 0 8px #777;
	border: 1px solid #888;
	border-radius: 7px;
}
.inhalt {
	width: 1000px;
	margin: 0 auto;	
}

.clear {
	clear: both;
	font-size:0px;
	line-height:0px;
}

.logo {
    background: url(../gfx/banner.jpg) no-repeat scroll center center rgba(0, 0, 0, 0);
    border-radius: 7px 7px 0 0;
    height: 100px;
    margin-left: -20px;
    width: 1040px;
}
.logo img {
    margin-left: 20px;
    margin-top: 20px;
    max-height: 70px;
}
.logo p{
	font-size:1px;
	text-indent:-99999px;
}

.topnavi {
    background: url(../gfx/bg_klein.png) repeat-x scroll 0 0 #f2f0f0;
    box-shadow: 0 0 4px #777;
    height: 40px;
    margin-bottom: 30px;
    margin-left: -20px;
    width: 1040px;
}
.topnavi ul {
    border-left: 1px solid #ddd;
    height: 40px;
    margin-left: 20px;
}
.topnavi li {
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
    float: left;
    height: 40px;
    list-style: none outside none;
}
li.abschluss {
    border-right: medium none;
    width: 1px;
}
.topnavi a {
    color: #777;
    display: block;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    padding: 0 21px;
    text-decoration: none;
}
.topnavi a:hover {
    background: url(../gfx/bg_klein2.png) repeat-x scroll 0 0 #fdfcfc;
    color: #000;
}
.links {
	float: left;
	width: 245px;
}

.widget.kategorien ul li {
	list-style:none;
    text-align:center;
	border-top:1px solid #e5e5e5;
}
.widget.kategorien ul li:first-child {
    border-top:0;
}
.widget.kategorien ul li a {
    color: #555;
    display: block;
    font-family: arial;
    font-size: 12px;
    padding: 7px 0;
    text-decoration: none;
}
.widget.kategorien ul li a:hover {
    color: #000;
	background:#f5f5f5;
    font-weight:bold;
    text-transform: uppercase;
}
.widget.kategorien img {
    display: none;
}
.widget {
    background: none repeat scroll 0 0 #fff;
	border-radius: 0 0 7px 7px;
    color: #bbb;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 20px;
	padding-bottom:3px;
    width: 240px !important;
}
.bereich {
    background: none repeat scroll 0 0 #fff;
    border-radius: 7px;
    box-shadow: 0 0 6px #888888;
    margin-bottom: 40px;
    width: 240px;
}

.bereich_inhalt {
    background: none repeat scroll 0 0 #026c2f;
    border-bottom: 4px double #fff;
    border-radius: 7px 7px 0 0;
    line-height: 40px;
}

.bereich_inhalt h2 {
	font-size: 14px;
	text-align:center;
	color: #ffffff;
}

.bereich_text {
	font-size: 13px;
	padding: 10px;
	
}

.bereich_text p {
    margin-bottom: 7px;
}

.rechts {
	width: 720px;
	float: left;
	margin-left: 35px;
	
}

.bilder {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    border-radius: 7px;
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.2);
    display: table;
    margin-bottom: 30px;
    padding: 20px 0;
    width: 720px;
}
.artikelbezeichnung {
    color: #000;
    font-size: 16px;
    margin-bottom: 30px;
    font-weight:bold;
    text-align: center;
}
.artikelbezeichnung h1 {
    color: #000;
    font-size: 26px;
    margin-bottom: 10px;
    font-weight:bold;
    text-align: center;
}

.artikelbereich {
    border-radius: 7px;
    box-shadow: 0 0 6px #888888;
    margin-bottom: 25px;
    width: 720px;
}

.artikelbereich_inhalt {
    background: none repeat scroll 0 0 #026c2f;
    border: 1px solid #000;
    border-radius: 7px 7px 0 0;
    line-height: 40px;
}

.artikelbereich_inhalt h2 {
	font-size: 15px;
	text-align:center;
	color: #ffffff;
}

.artikelbereich_text {
	font-size: 14px;
	padding: 20px;
	background:#fff;
	border-radius:0 0 7px 7px;
	
}	
.artikelbereich_text p {
    padding-bottom: 10px;
}

.artikelbereich ul {
    margin-left: 10px;
    padding: 10px 0 20px 15px;
}

#produktbilder {
    float: left;
    max-height: 500px;
    max-width: 585px;
    text-align: center;
    padding: 60px;
}
#miniaturen {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 70px;
}
#bild_gross {
    max-height: 500px;
    max-width: 585px;
    text-align: center;
    visibility: inherit;
}
#miniatur_1 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_2 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_3 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_4 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_5 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_6 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_7 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_8 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_9 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniatur_10 {
float:left;
max-height: 70px;
max-width: 70px;
padding: 0px;
cursor: pointer;
border:1px solid #bdbdbd;
margin:0 0 6px 0;
}
#miniaturen img {
    border: 1px solid #026c2f;
    border-radius: 7px;
}
#ersteller {
    clear: both;
    color: #000;
    font-size: 1px;
    line-height: 0;
    text-indent: -99999px;
}
#ersteller:hover {
	font-weight:bold;
	font-variant: small-caps;
	text-decoration:none;
}
.artikelbereich2 {
    margin-bottom: 30px;
	width:720px;
}

.artikelbereich_text2 {
	font-size: 14px;
	
}	
.artikelbereich_text2 p {
    padding-bottom: 10px;
}

.artikelbereich2 ul {
    margin-left: 10px;
    padding: 10px 0 20px 15px;
}

.trenner {
    background: none repeat scroll 0 0 #fff;
    font-size: 0;
    height: 3px;
	margin: 2px 0;
}

.z-link img {
    display: block;
    margin-bottom: 2px;
    margin-left: -29px;
    margin-top: -14px;
}
.z-container {
    border-radius: 0 8px 8px;
}
.z-tabs.vertical{
margin:auto;
color:#333;
font:12px/18px sans-serif;
clear:both
}
.z-tabs.vertical>ul.z-tabs-nav,.z-tabs.vertical>ul.z-tabs-nav>li,.z-tabs.vertical>.z-container{
border-color:#ddd;
border-style:solid
}
.z-tabs.vertical>ul.z-tabs-nav{
float:left;
width:210px;
display:block;
position:relative;
top:0;
border-width:1px 0 1px 1px;
border-right-width:0;
margin:auto 0!important;
padding:0
}
.z-tabs.vertical>ul.z-tabs-nav>li{
background:#f9f9f9;
border-width:0 0 1px;
list-style-type:none;
margin:auto;
display:block;
min-width:100%;
padding:0;
cursor:hand;
cursor:pointer
}
.z-tabs.vertical>ul.z-tabs-nav>li>a.z-link{
text-decoration:none!important;
border-bottom-width:0;
outline:0;
color:#333;
text-decoration:none;
display:block;
cursor:hand;
cursor:pointer;
font-size:1.11em;
position:relative;
line-height:50px;
height:50px;
margin:0 14px
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-active{
border-right-width:0;
z-index:10;
background:#fff;
position:relative;
font-weight:700
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-first.z-active{
border-bottom-width:1px
}
.z-tabs.vertical>ul.z-tabs-nav>li.z-last{
border-bottom-width:0
}
.z-tabs.vertical>.z-container{
margin-left:210px;
border-width:1px;
background:#fff;
min-height:158px;
position:relative;
font-size:1.2em
}
.z-tabs.vertical>.z-container>.z-content{
display:none;
padding:1.4em 2em;
background:0
}
.z-tabs.vertical>.z-container>h5{
font-weight:400
}
.z-tabs.vertical>.z-container>h4{
text-shadow:0 1px 1px #f2f1f0;
border-bottom:1px dotted #eeeded;
padding-top:15px;
padding-bottom:5px
}
.ie7 body .z-tabs.vertical.top-left>ul>li,.ie7 body .z-tabs.vertical.top-left>ul>li>.z-link,.ie7 body .z-tabs.vertical.top-left>ul{
z-index:10!important
}
.ie7 body .z-tabs.vertical.top-left>ul>li.z-active{
border-right:1px solid #fff!important
}
.z-tabs.vertical.z-rounded>.z-container{
-webkit-border-radius:0 6px 6px 0;
-moz-border-radius:0 6px 6px 0;
-khtml-border-radius:0 6px 6px 0;
border-radius:0 6px 6px 0
}
.z-tabs.vertical.z-rounded>ul.z-tabs-nav{
-webkit-border-radius:6px 0 0 6px;
-moz-border-radius:6px 0 0 6px;
-khtml-border-radius:6px 0 0 6px;
border-radius:6px 0 0 6px
}
.z-tabs.vertical.z-rounded>ul.z-tabs-nav>li.z-first,.z-tabs.vertical.z-rounded>ul.z-tabs-nav>li.z-first>a.z-link{
-webkit-border-radius:5px 0 0 0;
-moz-border-radius:5px 0 0 0;
-khtml-border-radius:5px 0 0 0;
border-radius:5px 0 0 0
}
.z-tabs.vertical.z-rounded>ul.z-tabs-nav>li.z-last,.z-tabs.vertical.z-rounded>ul.z-tabs-nav>li.z-last>a.z-link{
-webkit-border-radius:0 0 0 5px;
-moz-border-radius:0 0 0 5px;
-khtml-border-radius:0 0 0 5px;
border-radius:0 0 0 5px
}
.z-tabs.vertical.z-shadows>ul.z-tabs-nav,.z-tabs.vertical.z-shadows>.z-container{
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);
box-shadow:0 1px 2px rgba(0,0,0,.1)
}
.z-tabs.vertical.z-shadows>ul.z-tabs-nav>li{
-webkit-box-shadow:0 1px 2px -2px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 2px -2px rgba(0,0,0,.1);
box-shadow:0 1px 2px -2px rgba(0,0,0,.1)
}
.z-tabs.vertical.top-right>ul.z-tabs-nav{
float:right;
border-width:1px 1px 1px 0
}
.z-tabs.vertical.top-right>.z-container{
margin-left:0;
margin-right:210px
}
.z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav{
-webkit-border-radius:0 6px 6px 0;
-moz-border-radius:0 6px 6px 0;
-khtml-border-radius:0 6px 6px 0;
border-radius:0 6px 6px 0
}
.z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav>li.z-first,.z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav>li.z-first>a.z-link{
-webkit-border-radius:0 5px 0 0;
-moz-border-radius:0 5px 0 0;
-khtml-border-radius:0 5px 0 0;
border-radius:0 5px 0 0
}
.z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav>li.z-last,.z-tabs.vertical.z-rounded.top-right>ul.z-tabs-nav>li.z-last>a.z-link{
-webkit-border-radius:0 0 5px 0;
-moz-border-radius:0 0 5px 0;
-khtml-border-radius:0 0 5px 0;
border-radius:0 0 5px 0
}
.z-tabs.vertical.z-rounded.top-right>.z-container{
-webkit-border-radius:6px 0 0 6px;
-moz-border-radius:6px 0 0 6px;
-khtml-border-radius:6px 0 0 6px;
border-radius:6px 0 0 6px
}
.ie7 body .z-tabs.vertical.top-right>ul.z-tabs-nav>li.z-active{
border-right-width:0!important;
border-left:1px solid #fff!important;
left:-1px
}
.ie7 body .z-tabs.vertical.top-right>ul.z-tabs-nav>li,.ie7 body .z-tabs.vertical.top-right>ul{
z-index:10!important
}
.z-tabs.horizontal{
color:#333;
font:14px/18px sans-serif;
clear:both
}
.z-tabs.horizontal>ul.z-tabs-nav,.z-tabs.horizontal>ul.z-tabs-nav>li,.z-tabs.horizontal>.z-container{
border-color:#ddd;
border-style:solid
}
.z-tabs.horizontal>ul.z-tabs-nav{
margin:0;
padding:0;
border:0;
outline:0;
text-decoration:none;
font-size:100%;
list-style:none
}
.z-tabs.horizontal>ul.z-tabs-nav>li{
position:relative;
border-width:1px 1px 0;
float:left;
margin:0 -1px 0 0;
padding:0;
display:block;
vertical-align:top;
background:#f9f9f9
}
.z-tabs.horizontal>ul.z-tabs-nav>li>a.z-link{
border-bottom-width:0;
padding:12px 20px;
outline:0;
text-decoration:none!important;
border-bottom-width:0;
outline:0;
color:#111;
text-decoration:none;
line-height:18px;
cursor:hand;
cursor:pointer;
display:block;
text-align:center
}
.z-tabs.horizontal>ul.z-tabs-nav>li:hover{
outline:0 none;
text-decoration:none
}
.z-tabs.horizontal>ul.z-tabs-nav>li.z-active{
margin-bottom:-1px;
padding-bottom:1px;
z-index:1;
}
.z-tabs.horizontal>ul.z-tabs-nav>li.z-active,.z-tabs.horizontal>ul.z-tabs-nav>li.z-active:hover{
background:#fff
}
.z-tabs.horizontal>.z-container{
position:static;
border-width:1px;
clear:both;
width:100%;
background:#fff;
zoom:1
}
.z-tabs.horizontal>.z-container>.z-content{
padding:20px 15px 10px;
background:0;
color: #000;
display:none
}
.z-tabs.horizontal.top-center{
width:100%
}
.z-tabs.horizontal.top-center>ul.z-tabs-nav{
clear:left;
float:left;
position:relative;
left:50%;
text-align:center
}
.z-tabs.horizontal.top-center>ul.z-tabs-nav>li{
right:50%;
display:block;
position:relative;
float:left
}
.z-tabs.horizontal.top-right>.z-container{
margin-right:0;
padding-right:0;
margin-left:0;
padding-left:0
}
.z-tabs.horizontal.top-right>ul.z-tabs-nav{
float:right;
position:relative;
padding:0;
margin:0 -1px 0 0
}
.z-tabs.horizontal.top-right>.z-container{
margin-right:0;
padding-right:0;
margin-left:0;
padding-left:0
}
.ie7 body .z-tabs.horizontal.top-right>.z-container{
clear:none
}
.ie7 body .z-tabs.horizontal.top-right{
margin-right:2px
}
.z-tabs.horizontal.bottom-left>ul.z-tabs-nav{
position:relative;
padding:0;
margin:-3px 0 0 3px;
margin:0
}
.z-tabs.horizontal.bottom-left>ul.z-tabs-nav>li{
border-width:0 1px 1px
}
.z-tabs.horizontal.bottom-left>ul.z-tabs-nav>li.z-active{
margin-bottom:0;
padding-bottom:0;
margin-top:-1px;
padding-top:1px
}
.z-tabs.horizontal.z-rounded.bottom-left>ul.z-tabs-nav>li.z-first,.z-tabs.horizontal.z-rounded.bottom-left>ul.z-tabs-nav>li.z-first>a.z-link{
-webkit-border-radius:0 0 0 5px;
-moz-border-radius:0 0 0 5px;
-khtml-border-radius:0 0 0 5px;
border-radius:0 0 0 5px
}
.z-tabs.horizontal.z-rounded.bottom-left>ul.z-tabs-nav>li.z-last,.z-tabs.horizontal.z-rounded.bottom-left>ul.z-tabs-nav>li.z-last>a.z-link{
-webkit-border-radius:0 0 5px 0;
-moz-border-radius:0 0 5px 0;
-khtml-border-radius:0 0 5px 0;
border-radius:0 0 5px 0
}
.z-tabs.horizontal.z-rounded.bottom-left>.z-container{
-webkit-border-radius:6px 6px 6px 0;
-moz-border-radius:6px 6px 6px 0;
-khtml-border-radius:6px 6px 6px 0;
border-radius:6px 6px 6px 0
}
.z-tabs.horizontal.bottom-left>.z-container{
padding:0;
margin:0
}
.z-tabs.horizontal.bottom-center{
width:100%
}
.z-tabs.horizontal.bottom-center>ul.z-tabs-nav{
padding:0;
margin:0;
float:left;
position:relative;
left:50%;
text-align:center
}
.z-tabs.horizontal.bottom-center>ul.z-tabs-nav>li{
border-width:0 1px 1px;
right:50%;
display:block;
position:relative;
float:left
}
.z-tabs.horizontal.bottom-center>ul.z-tabs-nav>li.z-active{
margin-bottom:0;
padding-bottom:0;
margin-top:-1px;
padding-top:1px
}
.z-tabs.horizontal.z-rounded.bottom-center>ul.z-tabs-nav>li.z-first,.z-tabs.horizontal.z-rounded.bottom-center>ul.z-tabs-nav>li.z-first>a.z-link{
-webkit-border-radius:0 0 0 5px;
-moz-border-radius:0 0 0 5px;
-khtml-border-radius:0 0 0 5px;
border-radius:0 0 0 5px
}
.z-tabs.horizontal.z-rounded.bottom-center>ul.z-tabs-nav>li.z-last,.z-tabs.horizontal.z-rounded.bottom-center>ul.z-tabs-nav>li.z-last>a.z-link{
-webkit-border-radius:0 0 5px 0;
-moz-border-radius:0 0 5px 0;
-khtml-border-radius:0 0 5px 0;
border-radius:0 0 5px 0
}
.z-tabs.horizontal.z-rounded.bottom-center>.z-container{
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px
}
.z-tabs.horizontal.bottom-center>.z-container{
padding:0;
margin:0
}
.z-tabs.horizontal.bottom-right>ul.z-tabs-nav{
float:right;
position:relative;
padding:0;
margin:0;
margin-right:-1px
}
.z-tabs.horizontal.bottom-right>ul.z-tabs-nav>li{
border-width:0 1px 1px
}
.z-tabs.horizontal.bottom-right>ul.z-tabs-nav>li.z-active{
margin-bottom:0;
padding-bottom:0;
margin-top:-1px;
padding-top:1px
}
.z-tabs.horizontal.z-rounded.bottom-right>ul.z-tabs-nav>li.z-first,.z-tabs.horizontal.z-rounded.bottom-right>ul.z-tabs-nav>li.z-first>a.z-link{
-webkit-border-radius:0 0 0 5px;
-moz-border-radius:0 0 0 5px;
-khtml-border-radius:0 0 0 5px;
border-radius:0 0 0 5px
}
.z-tabs.horizontal.z-rounded.bottom-right>ul.z-tabs-nav>li.z-last,.z-tabs.horizontal.z-rounded.bottom-right>ul.z-tabs-nav>li.z-last>a.z-link{
-webkit-border-radius:0 0 5px 0;
-moz-border-radius:0 0 5px 0;
-khtml-border-radius:0 0 5px 0;
border-radius:0 0 5px 0
}
.z-tabs.horizontal.z-rounded.bottom-right .z-container{
-webkit-border-radius:6px 6px 0 6px;
-moz-border-radius:6px 6px 0 6px;
-khtml-border-radius:6px 6px 0 6px;
border-radius:6px 6px 0 6px
}
.z-tabs.horizontal.bottom-right>.z-container{
padding:0;
margin:0
}
.ie7 body .z-tabs.horizontal.bottom-right{
margin-right:2px
}
.z-tabs.horizontal.top-compact>ul.z-tabs-nav{
padding:0;
display:table;
width:100%;
margin-left:-1px;
padding-left:1px
}
.z-tabs.horizontal.top-compact>ul.z-tabs-nav>li{
width:150px;
margin:0 -2px 0 0;
display:inline-block
}
.z-tabs.horizontal.top-compact>ul.z-tabs-nav>li>a.z-link{
padding-left:0;
padding-right:0
}
.z-tabs.horizontal.top-compact>ul.z-tabs-nav>li.z-active{
font-weight:400;
margin-bottom:-1px;
padding-bottom:1px
}
.z-tabs.horizontal.top-compact>.z-container{
margin:0;
padding:0;
width:initial;
margin-right:-1px!important
}
.z-tabs.horizontal.z-rounded.top-compact>ul.z-tabs-nav>li.z-first,.z-tabs.horizontal.z-rounded.top-compact>ul.z-tabs-nav>li.z-first>a.z-link{
-webkit-border-radius:5px 0 0 0;
-moz-border-radius:5px 0 0 0;
-khtml-border-radius:5px 0 0 0;
border-radius:5px 0 0 0
}
.z-tabs.horizontal.z-rounded.top-compact>ul.z-tabs-nav>li.z-last,.z-tabs.horizontal.z-rounded.top-compact>ul.z-tabs-nav>li.z-last>a.z-link{
-webkit-border-radius:0 5px 0 0;
-moz-border-radius:0 5px 0 0;
-khtml-border-radius:0 5px 0 0;
border-radius:0 5px 0 0
}
.z-tabs.horizontal.z-rounded.top-compact>.z-container{
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
-khtml-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px
}
.ie7 body .z-tabs.horizontal.top-compact>ul.z-tabs-nav>li.z-first{
padding-left:1px
}
.z-tabs.horizontal.bottom-compact>ul.z-tabs-nav{
padding:0;
display:table;
width:100%;
margin-left:-1px;
padding-left:1px
}
.z-tabs.horizontal.bottom-compact>ul.z-tabs-nav>li{
width:150px;
margin:0 -2px 0 0;
display:inline-block;
border-width:0 1px 1px
}
.z-tabs.horizontal.bottom-compact>ul.z-tabs-nav>li>a.z-link{
padding-left:0;
padding-right:0
}
.z-tabs.horizontal.bottom-compact>ul.z-tabs-nav>li.z-active{
margin-top:-1px;
padding-top:1px;
margin-bottom:0;
padding-bottom:0
}
.z-tabs.horizontal.bottom-compact>.z-container{
margin:0;
padding:0;
width:initial;
margin-right:-1px!important
}
.z-tabs.horizontal.z-rounded.bottom-compact>ul.z-tabs-nav>li.z-first,.z-tabs.horizontal.z-rounded.bottom-compact>ul.z-tabs-nav>li.z-first>a.z-link{
-webkit-border-radius:0 0 0 5px;
-moz-border-radius:0 0 0 5px;
-khtml-border-radius:0 0 0 5px;
border-radius:0 0 0 5px
}
.z-tabs.horizontal.z-rounded.bottom-compact>ul.z-tabs-nav>li.z-last,.z-tabs.horizontal.z-rounded.bottom-compact>ul.z-tabs-nav>li.z-last>a.z-link{
-webkit-border-radius:0 0 5px 0;
-moz-border-radius:0 0 5px 0;
-khtml-border-radius:0 0 5px 0;
border-radius:0 0 5px 0
}
.z-tabs.horizontal.z-rounded.bottom-compact>.z-container{
-webkit-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
-khtml-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0
}
.ie7 body .z-tabs.horizontal.bottom-compact>ul.z-tabs-nav>li.z-first{
padding-left:1px
}
.ie7 body .z-tabs.horizontal.bottom>ul.z-tabs-nav{
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0
}
.z-tabs.underlined,.z-tabs.underlined>ul.z-tabs-nav,.z-tabs.underlined>ul.z-tabs-nav>li,.z-tabs.underlined>ul.z-tabs-nav>li.z-first,.z-tabs.underlined>ul.z-tabs-nav>li.z-last,.z-tabs.underlined>ul.z-tabs-nav>li.z-first.z-active,.z-tabs.underlined>ul.z-tabs-nav>li.z-last.z-active,.z-tabs.underlined>ul.z-tabs-nav>li.z-active,.z-tabs.underlined>ul.z-tabs-nav>li:hover,.z-tabs.underlined>ul.z-tabs-nav>li>a.z-link,.z-tabs.underlined>ul.z-tabs-nav>li>a.z-link:hover,.z-tabs.underlined>.z-container{
border-width:0;
-moz-border-radius:0!important;
-webkit-border-radius:0!important;
border-radius:0!important;
-moz-box-shadow:none!important;
-webkit-box-shadow:none!important;
box-shadow:none!important;
background:0;
filter:none
}
.z-tabs.underlined.horizontal>ul.z-tabs-nav>li,.z-tabs.underlined.horizontal>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.horizontal>ul.z-tabs-nav>li:hover{
filter:none;
background:transparent;
margin:0;
padding:0
}
.z-tabs.horizontal.underlined>ul.z-tabs-nav{
border-width:0
}
.z-tabs.horizontal.underlined>ul.z-tabs-nav>li.z-active{
font-weight:700;
margin-bottom:0;
padding-bottom:0;
border-bottom:3px solid
}
.z-tabs.horizontal.underlined>ul.z-tabs-nav>li>a.z-link{
text-shadow:0 1px 1px white;
color:#333
}
.z-tabs.horizontal.underlined>.z-container{
border-width:1px 0 0
}
.z-tabs.horizontal.underlined.bottom-left>ul.z-tabs-nav>li,.z-tabs.horizontal.underlined.bottom-center>ul.z-tabs-nav>li,.z-tabs.horizontal.underlined.bottom-right>ul.z-tabs-nav>li,.z-tabs.horizontal.underlined.bottom-compact>ul.z-tabs-nav>li{
background:transparent;
border-width:0;
margin:0;
padding:0
}
.z-tabs.horizontal.underlined.bottom-left>.z-container,.z-tabs.horizontal.underlined.bottom-center>.z-container,.z-tabs.horizontal.underlined.bottom-right>.z-container,.z-tabs.horizontal.underlined.bottom-compact>.z-container{
border-width:0 0 1px
}
.z-tabs.horizontal.underlined.bottom-left>ul.z-tabs-nav>li:hover,.z-tabs.horizontal.underlined.bottom-center>ul.z-tabs-nav>li:hover,.z-tabs.horizontal.underlined.bottom-right>ul.z-tabs-nav>li:hover,.z-tabs.horizontal.underlined.bottom-compact>ul.z-tabs-nav>li:hover{
background:transparent;
border-width:0;
margin:0;
padding:0;
color:#111
}
.z-tabs.horizontal.underlined.bottom-left>ul.z-tabs-nav>li.z-active,.z-tabs.horizontal.underlined.bottom-center>ul.z-tabs-nav>li.z-active,.z-tabs.horizontal.underlined.bottom-right>ul.z-tabs-nav>li.z-active,.z-tabs.horizontal.underlined.bottom-compact>ul.z-tabs-nav>li.z-active{
font-weight:700;
margin-bottom:0;
padding-bottom:0;
border-width:3px 0 0
}
.z-tabs.horizontal.underlined>.z-container>.z-content{
padding:1.4em 0
}
.z-tabs.vertical.underlined>ul.z-tabs-nav>li,.z-tabs.vertical.underlined>ul.z-tabs-nav>li:hover{
filter:none;
background:transparent;
border-width:0 1px 0 0;
margin:0;
padding:0
}
.z-tabs.vertical.underlined>ul.z-tabs-nav>li>a.z-link{
text-shadow:0 1px 1px white;
color:#333
}
.z-tabs.vertical.underlined>.z-container{
border-width:0
}
.z-tabs.vertical.underlined.top-right>ul.z-tabs-nav>li,.z-tabs.vertical.underlined.top-right>ul.z-tabs-nav>li:hover{
filter:none;
background:transparent;
border-width:0 0 0 1px;
margin:0;
padding:0
}
.z-tabs.vertical.underlined.top-left>ul.z-tabs-nav>li.z-active{
font-weight:700;
margin-bottom:0;
padding-bottom:0;
border-right:3px solid;
background:#fdfdfd
}
.z-tabs.vertical.underlined.top-right>ul.z-tabs-nav>li.z-active{
font-weight:700;
margin-bottom:0;
padding-bottom:0;
border-left:3px solid;
background:#fdfdfd
}
.z-tabs.vertical.underlined.top-right>ul.z-tabs-nav{
border-width:0
}
.z-tabs.vertical.underlined>.z-container>.z-content{
padding:0 1.6em
}
.ie7 body .z-tabs.underlined.vertical.top-right>ul.z-tabs-nav>li.z-active{
border-right-width:0!important;
border-left:3px solid #444!important;
left:-1px
}
.ie7 body .z-tabs.underlined.vertical.top-left>ul.z-tabs-nav>li.z-active{
border-right:3px solid #444!important
}
.z-tabs.underlined.red>.z-container,.z-tabs.underlined.red>ul.z-tabs-nav,.z-tabs.underlined.red>ul.z-tabs-nav>li,.z-tabs.underlined.red>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.red.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.red>ul.z-tabs-nav>li:hover{
border-color:#dd4b39
}
.z-tabs.underlined.red>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#dd4b39
}
.z-tabs.underlined.blue>.z-container,.z-tabs.underlined.blue>ul.z-tabs-nav>li,.z-tabs.underlined.blue>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.blue.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.blue>ul.z-tabs-nav>li:hover{
border-color:#00b0d8
}
.z-tabs.underlined.blue>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#00b0d8
}
.z-tabs.underlined.deepblue>.z-container,.z-tabs.underlined.deepblue>ul.z-tabs-nav>li,.z-tabs.underlined.deepblue>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.deepblue.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.deepblue>ul.z-tabs-nav>li:hover{
border-color:#1e69de
}
.z-tabs.underlined.deepblue>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#1e69de
}
.z-tabs.underlined.orange>.z-container,.z-tabs.underlined.orange>ul.z-tabs-nav>li,.z-tabs.underlined.orange>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.orange.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.orange>ul.z-tabs-nav>li:hover{
border-color:#fd9c00
}
.z-tabs.underlined.orange>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#fd9c00
}
.z-tabs.underlined.green>.z-container,.z-tabs.underlined.green>ul.z-tabs-nav>li,.z-tabs.underlined.green>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.green.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.green>ul.z-tabs-nav>li:hover{
border-color:#093
}
.z-tabs.underlined.green>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#093
}
.z-tabs.underlined.crystal>.z-container,.z-tabs.underlined.crystal>ul.z-tabs-nav>li,.z-tabs.underlined.crystal>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.crystal.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.crystal>ul.z-tabs-nav>li:hover{
border-color:#999
}
.z-tabs.underlined.crystal>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#999
}
.z-tabs.underlined.silver>.z-container,.z-tabs.underlined.silver>ul.z-tabs-nav>li,.z-tabs.underlined.silver>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.silver.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.silver>ul.z-tabs-nav>li:hover{
border-color:#777
}
.z-tabs.underlined.silver>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#777
}
.z-tabs.underlined.gray>.z-container,.z-tabs.underlined.gray>ul.z-tabs-nav>li,.z-tabs.underlined.gray>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.gray.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.gray>ul.z-tabs-nav>li:hover{
border-color:#333
}
.z-tabs.underlined.gray>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#333
}
.z-tabs.underlined.black>.z-container,.z-tabs.underlined.black>ul.z-tabs-nav>li,.z-tabs.underlined.black>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.black.vertical>ul.z-tabs-nav>li.z-active,.z-tabs.underlined.black>ul.z-tabs-nav>li:hover{
border-color:#000
}
.z-tabs.underlined.black>ul.z-tabs-nav>li.z-active>.z-link{
text-shadow:0 1px 1px white;
color:#000
}
.z-tabs.horizontal.z-rounded>.z-container{
-webkit-border-radius:0 6px 6px 6px;
-moz-border-radius:0 6px 6px 6px;
-khtml-border-radius:0 6px 6px 6px;
border-radius:0 6px 6px 6px
}
.z-tabs.horizontal.z-rounded>ul.z-tabs-nav>li.z-first,.z-tabs.horizontal.z-rounded>ul.z-tabs-nav>li.z-first>a.z-link{
-webkit-border-radius:5px 0 0 0;
-moz-border-radius:5px 0 0 0;
-khtml-border-radius:5px 0 0 0;
border-radius:5px 0 0 0
}
.z-tabs.horizontal.z-rounded>ul.z-tabs-nav>li.z-last,.z-tabs.horizontal.z-rounded>ul.z-tabs-nav>li.z-last>a.z-link{
-webkit-border-radius:0 5px 0 0;
-moz-border-radius:0 5px 0 0;
-khtml-border-radius:0 5px 0 0;
border-radius:0 5px 0 0
}
.z-tabs.horizontal.top-left.z-rounded>.z-container{
-webkit-border-radius:0 6px 6px 6px;
-moz-border-radius:0 6px 6px 6px;
-khtml-border-radius:0 6px 6px 6px;
border-radius:0 6px 6px 6px
}
.z-tabs.horizontal.top-center.z-rounded>.z-container{
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
-khtml-border-radius:6px 6px 6px 6px;
border-radius:6px 6px 6px 6px
}
.z-tabs.horizontal.top-right.z-rounded>.z-container{
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
-khtml-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px
}
.z-tabs.horizontal.z-shadows>.z-container{
-webkit-box-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);
box-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);
box-shadow:3px 2px 3px rgba(0, 0, 0, 0.2):
}
.z-tabs.horizontal.z-shadows>ul.z-tabs-nav>li{
box-shadow:-2px 0 2px -2px rgba(0,0,0,.1)
}
.z-tabs.horizontal.top-left.z-shadows>ul.z-tabs-nav li.z-first,.z-tabs.horizontal.top-compact.z-shadows>ul.z-tabs-nav>li.z-first{
box-shadow:-3px 1px 1px -3px rgba(0,0,0,.2)
}
.z-tabs.horizontal.top-right.z-shadows>ul.z-tabs-nav>li.z-last,.z-tabs.horizontal.top-compact.z-shadows>ul.z-tabs-nav>li.z-last{
box-shadow:3px 1px 1px -3px rgba(0,0,0,.2)
}
.z-tabs.orange>ul.z-tabs-nav,.z-tabs.orange>ul.z-tabs-nav>li,.z-tabs.orange>.z-container{
border-color:#d64817;
border-style:solid
}
.z-tabs.orange>ul.z-tabs-nav>li{
background:#f2825b;
background:-moz-linear-gradient(top,#f2825b 0,#e55b2b 50%,#f07146 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2825b),color-stop(50%,#e55b2b),color-stop(100%,#f07146));
background:-webkit-linear-gradient(top,#f2825b 0,#e55b2b 50%,#f07146 100%);
background:-o-linear-gradient(top,#f2825b 0,#e55b2b 50%,#f07146 100%);
background:-ms-linear-gradient(top,#f2825b 0,#e55b2b 50%,#f07146 100%);
background:linear-gradient(to bottom,#f2825b 0,#e55b2b 50%,#f07146 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#f2825b',endcolorstr='#f07146',gradienttype=0)
}
.z-tabs.orange>ul.z-tabs-nav>li:hover{
background:#f2825b;
background:-moz-linear-gradient(top,#f2825b 0,#e55b2b 50%,#f07146 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2825b),color-stop(50%,#e55b2b),color-stop(100%,#f07146));
background:-webkit-linear-gradient(top,#f2825b 0,#e55b2b 50%,#f07146 100%);
background:-o-linear-gradient(top,#f2825b 0,#e55b2b 50%,#f07146 100%);
background:-ms-linear-gradient(top,#f2825b 0,#e55b2b 50%,#f07146 100%);
background:linear-gradient(to bottom,#f2825b 0,#e55b2b 50%,#f07146 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#f2825b',endcolorstr='#f07146',gradienttype=0)
}
.z-tabs.orange>ul.z-tabs-nav>li.z-active{
background:#fff;
text-shadow:0 1px 1px white;
color:#000;
filter:none
}
.z-tabs.orange>ul.z-tabs-nav>li>a.z-link{
color:#fff;
text-shadow:0 1px #5e1902
}
.z-tabs.orange>ul.z-tabs-nav>li.z-active>a.z-link{
color:#000;
text-shadow:0 1px white
}
.z-tabs.crystal>ul.z-tabs-nav,.z-tabs.crystal>ul.z-tabs-nav>li,.z-tabs.crystal>.z-container{
border-color:#ddd;
border-color:#b4b4b4;
border-style:solid
}
.z-tabs.crystal>ul.z-tabs-nav>li{
background:#fff;
background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(50%,rgba(243,243,243,1)),color-stop(51%,rgba(237,237,237,1)),color-stop(100%,rgba(255,255,255,1)));
background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#ffffff',gradienttype=0)
}
.z-tabs.crystal>ul.z-tabs-nav>li:hover{
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f2f2f2',gradienttype=0);
background:#f5f5f5;
background:-moz-linear-gradient(top,#fff 0,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(50%,#ececec),color-stop(50%,#e0e0e0),color-stop(100%,#f2f2f2));
background:-webkit-linear-gradient(top,#fff 0,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%);
background:-o-linear-gradient(top,#fff 0,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%);
background:-ms-linear-gradient(top,#fff 0,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%);
background:linear-gradient(to bottom,#fff 0,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%)
}
.z-tabs.crystal>ul.z-tabs-nav>li.z-active{
background:#fff;
text-shadow:0 1px 1px white;
color:#000;
filter:none
}
.z-tabs.gray>ul.z-tabs-nav,.z-tabs.gray>ul.z-tabs-nav>li,.z-tabs.gray>.z-container{
border-color:#b3b3b3;
border-style:solid
}
.z-tabs.gray>ul.z-tabs-nav>li{
background:#f5f5f5;
background:-moz-linear-gradient(top,#dbdbdb 0,#f2f2f2 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dbdbdb),color-stop(100%,#f2f2f2));
background:-webkit-linear-gradient(top,#dbdbdb 0,#f2f2f2 100%);
background:-o-linear-gradient(top,#dbdbdb 0,#f2f2f2 100%);
background:-ms-linear-gradient(top,#dbdbdb 0,#f2f2f2 100%);
background:linear-gradient(to bottom,#dbdbdb 0,#f2f2f2 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#dbdbdb',endcolorstr='#f2f2f2',gradienttype=0)
}
.z-tabs.gray>ul.z-tabs-nav>li:hover{
background:#e8e8e8;
background:-moz-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e8e8e8),color-stop(100%,#f7f7f7));
background:-webkit-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);
background:-o-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);
background:-ms-linear-gradient(top,#e8e8e8 0,#f7f7f7 100%);
background:linear-gradient(to bottom,#e8e8e8 0,#f7f7f7 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#e8e8e8',endcolorstr='#f7f7f7',gradienttype=0)
}
.z-tabs.gray>ul.z-tabs-nav>li.z-active{
background:#fff;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
text-shadow:0 1px 1px white;
filter:none
}
.z-tabs.silver>ul.z-tabs-nav,.z-tabs.silver>ul.z-tabs-nav>li,.z-tabs.silver>.z-container{
border-color:#cecece;
border-style:solid
}
.z-tabs.silver>ul.z-tabs-nav>li{
filter:progid:dximagetransform.Microsoft.gradient(gradienttype=0,startcolorstr='#fdfcfc',endcolorstr='#fbf9f9');
background-color:#f2f0f0;
background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfcfc),to(#f2f0f0),color-stop(.5,#fbf9f9),color-stop(.5,#f7f5f6));
background-image:-webkit-linear-gradient(top,#fdfcfc,#fbf9f9 50%,#f7f5f6 50%,#f2f0f0);
background-image:-moz-linear-gradient(top,#fdfcfc,#fbf9f9 50%,#f7f5f6 50%,#f2f0f0);
background-image:-o-linear-gradient(top,#fdfcfc,#fbf9f9 50%,#f7f5f6 50%,#f2f0f0);
background-image:-ms-linear-gradient(top,#fdfcfc,#fbf9f9 50%,#f7f5f6 50%,#f2f0f0);
box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.z-tabs.silver>ul.z-tabs-nav>li>a.z-link{
color:#888;
}
.z-tabs.silver > ul.z-tabs-nav > li > a.z-link:hover {
    color: #000;
}
.z-tabs.silver>ul.z-tabs-nav>li:hover{
background:#fcfcfc;
background:-moz-linear-gradient(top,#fcfcfc 0,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(50%,#fbf9f9),color-stop(50%,#f7f5f6),color-stop(100%,#fcfcfc));
background:-webkit-linear-gradient(top,#fcfcfc 0,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%);
background:-o-linear-gradient(top,#fcfcfc 0,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%);
background:-ms-linear-gradient(top,#fcfcfc 0,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%);
background:linear-gradient(to bottom,#fcfcfc 0,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#fcfcfc',endcolorstr='#fbf9f9',gradienttype=0)
}
.z-tabs.silver>ul.z-tabs-nav>li.z-active{
filter:none;
background:#fff;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
.z-tabs.silver>ul.z-tabs-nav>li.z-active>a.z-link{
color:#000
}
.z-tabs.green>ul.z-tabs-nav,.z-tabs.green>ul.z-tabs-nav>li,.z-tabs.green>.z-container{
border-color:#336c2b;
border-style:solid
}
.z-tabs.green>ul.z-tabs-nav>li{
color:#fff;
background:#5fae53;
background:-webkit-gradient(linear,0 0,0 100%,from(#5fae53),to(#3b7c33));
background:-webkit-linear-gradient(top,#5fae53,#3b7c33);
background:-moz-linear-gradient(top,#5fae53,#3b7c33);
background:-ms-linear-gradient(top,#5fae53,#3b7c33);
background:-o-linear-gradient(top,#5fae53,#3b7c33)
}
.z-tabs.green>ul.z-tabs-nav>li>a.z-link{
color:#fff;
text-shadow:0 1px 0 #387031
}
.z-tabs.green>ul.z-tabs-nav>li.z-active>a.z-link{
text-shadow:0 1px 1px white;
color:#000
}
.z-tabs.green>ul.z-tabs-nav>li:hover{
background:#3b7c33
}
.z-tabs.green>ul.z-tabs-nav>li.z-active{
background:#fff;
color:#2c3f0a;
text-shadow:none;
box-shadow:none;
filter:none
}
.z-tabs.red>ul.z-tabs-nav,.z-tabs.red>ul.z-tabs-nav>li,.z-tabs.red>.z-container{
border-color:#951100;
border-style:solid
}
.z-tabs.red>ul.z-tabs-nav>li{
color:#fff;
text-shadow:0 -1px 1px rgba(0,0,0,.8);
background:#d84a38;
background:-moz-linear-gradient(top,#dd4b39 0,#d14836 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dd4b39),color-stop(100%,#d14836));
background:-webkit-linear-gradient(top,#dd4b39 0,#d14836 100%);
background:-o-linear-gradient(top,#dd4b39 0,#d14836 100%);
background:-ms-linear-gradient(top,#dd4b39 0,#d14836 100%);
background:linear-gradient(to bottom,#dd4b39 0,#d14836 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#dd4b39',endcolorstr='#d14836',gradienttype=0)
}
.z-tabs.red>ul.z-tabs-nav>li:hover{
background:#d34332;
background:-moz-linear-gradient(top,#dd4b39 0,#c53727 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dd4b39),color-stop(100%,#c53727));
background:-webkit-linear-gradient(top,#dd4b39 0,#c53727 100%);
background:-o-linear-gradient(top,#dd4b39 0,#c53727 100%);
background:-ms-linear-gradient(top,#dd4b39 0,#c53727 100%);
background:linear-gradient(to bottom,#dd4b39 0,#c53727 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#dd4b39',endcolorstr='#c53727',gradienttype=0)
}
.z-tabs.red>ul.z-tabs-nav>li.z-active{
background:#fff;
color:#951100;
text-shadow:none;
filter:none
}
.z-tabs.red>ul.z-tabs-nav>li>a.z-link{
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,.5)
}
.z-tabs.red>ul.z-tabs-nav>li.z-active>a.z-link{
text-shadow:0 1px 1px white;
color:#000
}
.z-tabs.blue>ul.z-tabs-nav,.z-tabs.blue>ul.z-tabs-nav>li,.z-tabs.blue>.z-container{
border-color:#0487bd;
border-style:solid
}
.z-tabs.blue>ul.z-tabs-nav>li{
background:#1abde7;
background:-moz-linear-gradient(top,#1abde7 0,#1c9dd1 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1abde7),color-stop(100%,#1c9dd1));
background:-webkit-linear-gradient(top,#1abde7 0,#1c9dd1 100%);
background:-o-linear-gradient(top,#1abde7 0,#1c9dd1 100%);
background:-ms-linear-gradient(top,#1abde7 0,#1c9dd1 100%);
background:linear-gradient(to bottom,#1abde7 0,#1c9dd1 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#1abde7',endcolorstr='#1c9dd1',gradienttype=0)
}
.z-tabs.blue>ul.z-tabs-nav>li a.z-link{
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.z-tabs.blue>ul.z-tabs-nav>li.z-active>a.z-link{
text-shadow:0 1px 1px white;
color:#000
}
.z-tabs.blue>ul.z-tabs-nav>li:hover{
background:#21addf
}
.z-tabs.blue>ul.z-tabs-nav>li.z-active{
background:#fff;
color:#000f4d;
text-shadow:0 1px rgba(78,78,78,.1);
filter:none
}
.z-tabs.deepblue>ul.z-tabs-nav,.z-tabs.deepblue>ul.z-tabs-nav>li,.z-tabs.deepblue>.z-container{
border-color:#1e69de;
border-style:solid
}
.z-tabs.deepblue>ul.z-tabs-nav>li{
background:#479fed;
background:-moz-linear-gradient(top,#479fed 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#479fed),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#1e69de));
background:-webkit-linear-gradient(top,#479fed 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
background:-o-linear-gradient(top,#479fed 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
background:-ms-linear-gradient(top,#479fed 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
background:linear-gradient(to bottom,#479fed 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#479fed',endcolorstr='#1e69de',gradienttype=0)
}
.z-tabs.deepblue>ul.z-tabs-nav>li a.z-link{
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.z-tabs.deepblue>ul.z-tabs-nav>li.z-active>a.z-link{
text-shadow:0 1px 1px white;
color:#000
}
.z-tabs.deepblue>ul.z-tabs-nav>li:hover{
background:#238dea;
background:-moz-linear-gradient(top,#238dea 0,#54a3ee 50%,#3690f0 51%,#065cdd 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#238dea),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#065cdd));
background:-webkit-linear-gradient(top,#238dea 0,#54a3ee 50%,#3690f0 51%,#065cdd 100%);
background:-o-linear-gradient(top,#238dea 0,#54a3ee 50%,#3690f0 51%,#065cdd 100%);
background:-ms-linear-gradient(top,#238dea 0,#54a3ee 50%,#3690f0 51%,#065cdd 100%);
background:linear-gradient(to bottom,#238dea 0,#54a3ee 50%,#3690f0 51%,#065cdd 100%);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#238dea',endcolorstr='#065cdd',gradienttype=0)
}
.z-tabs.deepblue>ul.z-tabs-nav>li.z-active{
background:#fff;
color:#000f4d;
text-shadow:0 1px rgba(78,78,78,.1);
filter:none
}
.z-tabs.black>ul.z-tabs-nav,.z-tabs.black>ul.z-tabs-nav>li,.z-tabs.black>.z-container{
border-color:#343232;
border-style:solid
}
.z-tabs.black>ul.z-tabs-nav>li{
color:#fff;
background:#333;
background:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#555));
background:-webkit-linear-gradient(top,#333,#555);
background:-moz-linear-gradient(top,#333,#555);
background:-ms-linear-gradient(top,#333,#555);
background:-o-linear-gradient(top,#333,#555);
filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#333333',endcolorstr='#555555',gradienttype=0)
}
.z-tabs.black>ul.z-tabs-nav>li a.z-link{
color:#fff;
-shadow:0 -1px 0 rgba(0,0,0,.5)
}
.z-tabs.black>ul.z-tabs-nav>li.z-active>a.z-link{
text-shadow:0 1px 1px white;
color:#000
}
.z-tabs.black>ul.z-tabs-nav>li:hover{
background:#353434
}
.z-tabs.black>ul.z-tabs-nav>li.z-active{
background:#fff;
color:#3e3e3e;
text-shadow:none;
box-shadow:none;
filter:none
}
.z-tabs.white>ul.z-tabs-nav,.z-tabs.white>ul.z-tabs-nav>li,.z-tabs.white>.z-container{
border-color:#cecece;
border-style:solid
}
.z-tabs.white>ul.z-tabs-nav>li{
background:#fff
}
.z-tabs.white>ul.z-tabs-nav>li a.z-link{
color:#333;
text-shadow:0 1px white
}
.z-tabs.white>ul.z-tabs-nav>li.z-active>a.z-link{
text-shadow:0 1px 1px white;
color:#333
}
.z-tabs.white>ul.z-tabs-nav>li.z-active{
background:#fff;
color:#333;
text-shadow:none;
box-shadow:none;
filter:none
}
.z-tabs.vertical.mini>ul.z-tabs-nav>li>a.z-link{
height:32px;
line-height:32px;
margin:0 10px;
font-size:11px
}
.z-tabs.vertical.small>ul.z-tabs-nav>li>a.z-link{
height:38px;
line-height:38px;
margin:0 12px;
font-size:12px
}
.z-tabs.vertical.medium>ul.z-tabs-nav>li>a.z-link{
height:44px;
line-height:44px;
margin:0 14px;
font-size:14px
}
.z-tabs.vertical.large>ul.z-tabs-nav>li>a.z-link{
height:50px;
line-height:50px;
margin:0 18px;
font-size:15px
}
.z-tabs.vertical.xlarge>ul.z-tabs-nav>li>a.z-link{
height:56px;
line-height:56px;
margin:0 20px;
font-size:16px
}
.z-tabs.vertical.xxlarge>ul.z-tabs-nav>li>a.z-link{
height:62px;
line-height:62px;
margin:0 22px;
font-size:18px
}
.z-tabs.vertical.mini>ul.z-tabs-nav{
width:150px
}
.z-tabs.vertical.top-left.mini>.z-container{
margin-left:150px
}
.z-tabs.vertical.top-right.mini>.z-container{
margin-right:150px
}
.z-tabs.vertical.small>ul.z-tabs-nav{
width:170px
}
.z-tabs.vertical.top-left.small>.z-container{
margin-left:170px
}
.z-tabs.vertical.top-right.small>.z-container{
margin-right:170px
}
.z-tabs.vertical.medium>ul.z-tabs-nav{
width:200px
}
.z-tabs.vertical.top-left.medium>.z-container{
margin-left:200px
}
.z-tabs.vertical.top-right.medium>.z-container{
margin-right:200px
}
.z-tabs.vertical.large>ul.z-tabs-nav{
width:230px
}
.z-tabs.vertical.top-left.large>.z-container{
margin-left:230px
}
.z-tabs.vertical.top-right.large>.z-container{
margin-right:230px
}
.z-tabs.vertical.xlarge>ul.z-tabs-nav{
width:260px
}
.z-tabs.vertical.top-left.xlarge>.z-container{
margin-left:260px
}
.z-tabs.vertical.top-right.xlarge>.z-container{
margin-right:260px
}
.z-tabs.vertical.xxlarge>ul.z-tabs-nav{
width:290px
}
.z-tabs.vertical.top-left.xxlarge>.z-container{
margin-left:290px
}
.z-tabs.vertical.top-right.xxlarge>.z-container{
margin-right:290px
}
.z-tabs.horizontal.mini>ul.z-tabs-nav>li>a.z-link{
font-size:11px;
padding:7px 20px
}
.z-tabs.horizontal.small>ul.z-tabs-nav>li>a.z-link{
font-size:12px;
padding:10px 24px
}
.z-tabs.horizontal.medium>ul.z-tabs-nav>li>a.z-link{
font-size:14px;
padding:13px 28px
}
.z-tabs.horizontal.large>ul.z-tabs-nav>li>a.z-link{
font-size:15px;
padding:16px 32px
}
.z-tabs.horizontal.xlarge>ul.z-tabs-nav>li>a.z-link{
font-size:16px;
padding:19px 36px
}
.z-tabs.horizontal.xxlarge>ul.z-tabs-nav>li>a.z-link{
font-size:18px;
padding:22px 40px
}
.z-tabs.horizontal.top-compact>ul.z-tabs-nav>li>a.z-link{
padding-left:0;
padding-right:0
}
.z-tabs.horizontal.bottom-compact>ul.z-tabs-nav>li>a.z-link{
padding-left:0;
padding-right:0
}

#weitere_angebote {
    background: none repeat scroll 0 0 #fff;
    border-radius: 7px;
	box-shadow: 0 0 6px #888888;
	margin-bottom: 50px;
	margin-top: 20px;
    overflow: hidden;
    padding-bottom: 15px;
    text-align: center;
    width: 100%;
}
.bereich_cross_selling {
    background: none repeat scroll 0 0 #026c2f;
    border-bottom: 4px double #fff;
    border-radius: 7px 7px 0 0;
    line-height: 40px;
	margin-bottom: 15px;
}
.bereich_cross_selling h2 {
    color: #ffffff;
	font-family:arial;
    font-size: 16px;
    text-align: center;
}
.footer {
    background: url(../gfx/background7.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0 0 7px 7px;
    box-shadow: 0 0 6px #aaa;
    color: #000;
    display: table-cell;
    font-size: 13px;
    padding: 30px 20px;
    width: 1000px;
}
.footer1 {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #aaa;
    border-radius: 7px;
    box-shadow: 0 2px 4px #777;
    color: #000;
    float: left;
    margin-right: 59px;
    padding: 0 0 10px;
    text-align: center;
    width: 292px;
}
.footer1 h2 {
    background: none repeat scroll 0 0 #eee;
    border-bottom: 2px solid #fff;
    border-radius: 5px 5px 0 0;
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 7px 0;
}
.footer1 li {
    line-height: 25px;
    list-style: none outside none;
}
.footer3 {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #aaa;
    border-radius: 7px;
    box-shadow: 0 2px 4px #777;
    color: #000;
    float: left;
    padding: 0 0 10px;
    text-align: center;
    width: 292px;
}
.footer3 h2 {
    background: none repeat scroll 0 0 #eee;
    border-bottom: 2px solid #fff;
    border-radius: 5px 5px 0 0;
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 7px 0;
}
.footer3 li {
    line-height: 25px;
    list-style: none outside none;
}
.footer p {
    margin-bottom: 6px;
}
.footer a {
    border-bottom: 1px solid #f6f6f6;
    border-top: 1px solid #f6f6f6;
    color: #000;
    display: block;
    text-decoration: none;
}
.footer a:hover {
    background: none repeat scroll 0 0 #ebebeb;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #ccc;
    font-weight: bold;
}
.collapse p {
    color: #555;
    font-family: arial;
    font-size: 13px;
    line-height: 23px;
    margin: 0;
    padding: 0;
}
.collapse dl {
    color: #555;
    display: table;
    font-size: 13px;
    line-height: 23px;
	margin: 0;
}
.collapse dt {
    float: left;
    margin-left: 30px;
    width: 110px;
}
.collapse dd {
    float: left;
    margin: 0;
    text-align: right;
    width: 90px;
}
.collapse hr {
    color: #ccc;
}