@charset "utf-8";

.tab {
    height: 28px;
	margin-left:20px;
	white-space: nowrap;
}

.tab button{	
	height:28px;
	padding:0px 9px 0;
	display:inline-block;
	border-radius: 8px 8px 0px 0px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-width: 1px 1px 0;
	border-color: #CCCCC6;
	border-style: solid;
	background-color: #e3e3e3;
	background: -webkit-gradient(linear, 0% 80%, 0% 100%, from(#f7f7f7), to(#d3d3d3));
	background: -moz-linear-gradient(10% 80% 270deg, #f7f7f7, #d3d3d3);	
	color: #666666 !important;
	text-decoration: none;
	font-size: inherit;
}

.tab button.active {background: white;}

.tab button:hover{
	color: black !important;
}

.tab button::-moz-focus-inner {border: 1px dotted transparent;}

.tab button:not(.active):hover {
	background: -webkit-gradient(linear, 0% 80%, 0% 100%, from(#fff), to(#d3d3d3));
	background: -moz-linear-gradient(10% 80% 270deg, #fff, #d3d3d3);	
}

.tabcontent {
/*    background-color: white;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 4px #B3B3B3;
    padding: 20px 15px 0;
	display:table-caption;
	width: 970px;*/
}


/* Icon für Benutzer */
ul#rollover li.smarts_address_icon{
	background: url(/rsrc/smarts/smarts_address_icon.png) no-repeat 2px 50%;
}


#inline_content a:link, 
#inline_content a:visited, 
#inline_content a:active{color: #666;text-decoration:underline;}

#inline_content a:hover{color: #333;}


/* AJAX-Tabs Mehrsprachigkeit */
#smarts_multilang_container{
	-moz-border-radius: 3px; /* FF1+ */
	-webkit-border-radius: 3px; /* Saf3-4 */
	border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome */
	
   	background-color: #C5C6BE;
    margin: -10px;
    padding: 10px;
    width: 992px;
}

#smarts_multilang_container #inline_content, #smarts_multilang_container .tab, #smarts_multilang_container .tab ul li a {border-color: #a7a8a3;}

ul#smarts_multilang_switcher{
	margin:5px 0 20px 23px;
}

ul#smarts_multilang_switcher li{
	display:inline;
    margin-right: 3px;
	font: status-bar;
}

ul#smarts_multilang_switcher li a:link, 
ul#smarts_multilang_switcher li a:visited, 
ul#smarts_multilang_switcher li a:active{
	-moz-border-radius: 15px; /* FF1+ */
	-webkit-border-radius: 15px; /* Saf3-4 */
	border-radius: 15px; /* Opera 10.5, IE9, Saf5, Chrome */
	background-color: #e3e3e3;
	color: #373832;
    padding: 3px 10px;
	-moz-box-shadow: 1px 1px 0px #838477; /* FF3.5+ */
	-webkit-box-shadow: 1px 1px 0px #838477; /* Saf3.0+, Chrome */
	box-shadow: 1px 1px 0px #838477; /* Opera 10.5, IE9 */
	
	
	background-color: #dfe0d7;
	background-image: -moz-linear-gradient(top, #dfe0d7, #d0d1c8); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dfe0d7),color-stop(1, #d0d1c8)); /* Saf4+, Chrome */
	background-image: linear-gradient(top, #dfe0d7, #d0d1c8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfe0d7', EndColorStr='#d0d1c8'); /* IE6–IE9 */
}

ul#smarts_multilang_switcher li a:hover,ul#smarts_multilang_switcher li a.active_lang{
	-moz-box-shadow: inset 1px 1px 0px #95968b; /* FF3.5+ */
	-webkit-box-shadow: inset 1px 1px 0px #95968b; /* Saf3.0+, Chrome */
	box-shadow: inset 1px 1px 0px #95968b;

	background-color: #c3c4b8;
	background-image: -moz-linear-gradient(top, #c3c4b8, #dfe0d7); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #c3c4b8),color-stop(1, #dfe0d7)); /* Saf4+, Chrome */
	background-image: linear-gradient(top, #c3c4b8, #dfe0d7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c3c4b8', EndColorStr='#dfe0d7'); /* IE6–IE9 */
	
}
	
/* Bildergalerie */
#bilderboxliste ul{
	
	border-bottom: 1px dotted #CCCCCC;
}

#bilderboxliste li{
	border-top: 1px dotted #ccc;
    margin-bottom: -10px;
    padding-top: 15px;
}
#bilderboxliste li img.thumb{cursor: pointer;}

#inline_tabs {
	height: 27px; 
    margin-bottom: 1px; 
    /*! width: 992px !important; */
}

#inline_tabs ul {
	margin-left: 20px;
}
#inline_tabs ul li{
	float: left;
}
#inline_tabs a.active {
	background: white;
}
#inline_tabs a.inactive:hover {
	background: -webkit-gradient(linear, 0% 80%, 0% 100%, from(#fff), to(#d3d3d3));
	background: -moz-linear-gradient(10% 80% 270deg, #fff, #d3d3d3);
}

#inline_tabs ul li a{
	height:24px;
	margin-right:2px;
	padding:3px 9px 0;
	display:block;
	border-radius: 8px 8px 0px 0px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-width: 1px 1px 0;
	border-color: #CCCCC6;
	border-style: solid;
	background-color: #e3e3e3;
	background: -webkit-gradient(linear, 0% 80%, 0% 100%, from(#f7f7f7), to(#d3d3d3));
	background: -moz-linear-gradient(10% 80% 270deg, #f7f7f7, #d3d3d3);
	color: #666 !important;
	text-decoration: none;
}

#inline_tabs ul li a:hover{
	text-decoration: none !important;
	color: black !important;
}

#inline_content {
    background-color: white;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 4px #B3B3B3;
    padding: 20px 15px 20px;
}

#inline_content div.tabcontent.inactive{
    display:none;
}

#inline_content div.tabcontent.active{
    display:block;
}
