/**********************************************************************/* Site-Wide/Master Templates/**********************************************************************//* Fonts */@font-face { font-family: ingeborg_regular; src: url(/resources/st-theme/wien_wein/fonts/Ingeborg-Regular.otf); }@font-face { font-family: ingeborg_bold; src: url(/resources/st-theme/wien_wein/fonts/Ingeborg-Bold.otf); }@font-face { font-family: ingeborg_heavy; src: url(/resources/st-theme/wien_wein/fonts/Ingeborg-Heavy.otf); }@font-face { font-family: ingeborg_italic; src: url(/resources/st-theme/wien_wein/fonts/Ingeborg-Italic.otf); }/* HTML5 display-role reset for older browsers */article, aside, figure, footer, header, hgroup, nav, section {display: block;}/*img, object, embed {max-width: 100%;}*/blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; color: #7d3d16;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}/* Form Elements */input, select {vertical-align: middle;}input[type="radio"] {vertical-align: text-bottom;padding:4px;}input[type="checkbox"] {vertical-align: bottom;margin-right:5px;}.ie6 input {vertical-align: text-bottom;}select, input, textarea {padding:4px;}.input_padding {	padding-left:4px;	padding-right:4px;}/* Form Button (gradient blau/rot) */input[type="submit"],input[type="button"] {    padding: 5px 10px 5px 10px;    color:#ffffff;		font-size: 15px;	font-family: ingeborg_bold;        color: #ffffff;	background-repeat: repeat-x;	background-position: 0 0;	zoom: 1;		border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	border: 1px solid #aaa;	-webkit-box-shadow: 0px 2px 4px #999;	-moz-box-shadow: 0px 2px 4px #999;	box-shadow: 0px 2px 4px #999;						background-color: #7d3d16; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #d0800c 0%, #7d3d16 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0800c), color-stop(100%,#7d3d16)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0800c', endColorstr='#7d3d16',GradientType=0 ); /* ie */}input[type="submit"]:hover,input[type="button"]:hover {	background-color: #b10b2f; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #e5173e 0%, #b10b2f 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5173e), color-stop(100%,#b10b2f)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5173e', endColorstr='#b10b2f',GradientType=0 ); /* ie */}a:hover, a:active {outline: none;}small {font-size: 85%;}strong, th {font-weight: bold;} sub, sup {font-size: 75%; line-height: 0; position: relative;}sup {top: -0.5em;}sub {bottom: -0.25em;}/* hand cursor on clickable elements */.clickable, input[type=button], input[type=submit], button {cursor: pointer;}label {cursor: text;}/* Webkit browsers add a 2px margin outside the chrome of form elements */button, input, select, textarea {margin: 0;}/* make buttons play nice in IE */button {width: auto; overflow: visible;}img a, img, a img {border:0;	outline:0; text-decoration:none;}/* FLOAT-elements */.fltleft {float:left;}.fltright {float:right;}/* let's clear some floats */.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  .clearfix:after { clear: both; }/* only to clear floats - to be used with any class as addition */.clear { clear: both; }	/* clear float with blank <div>or <br>*/.clrflt { clear:both; line-height:1px; font-size:1px; overflow: hidden; }/* MAIN */body {	margin: 0px;	font-family:ingeborg_regular;	font-weight:normal;    font-size: 15px;	color:#000000;}.body-allgemein {	min-width: 1020px;}	/* Überschriften */h1{	padding:0px 5px 0px 5px;	margin:0px;	margin-bottom:35px;	font-size:35px;	color: white;	background: #d0800c;	text-transform:uppercase;	font-weight: normal;}h1 span{	background: #d0800c;}h2{	padding:8px 0 16px 0;	margin:0px;	font-size:20px;	font-style:italic;	font-weight:bold;}p{	line-height:150%;	text-align:justify;}/* Link Buttons */a.button_blue, a.button {    height: 30px;    line-height: 36px;	padding: 6px 11px 6px 11px;    color:#ffffff;	font-weight:bold;	font-size:1.25em;	text-decoration: none;	white-space:nowrap;        background-repeat: repeat-x;	background-position: 0 0;	zoom: 1;		border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	border: 1px solid #aaa;	-webkit-box-shadow: 0px 2px 4px #999;	-moz-box-shadow: 0px 2px 4px #999;	box-shadow: 0px 2px 4px #999;						background-color: #7d3d16; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #d0800c 0%, #7d3d16 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0800c), color-stop(100%,#7d3d16)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0800c', endColorstr='#7d3d16',GradientType=0 ); /* ie */}a.button_blue, a.button:hover {	background-color: #b10b2f; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #e5173e 0%, #b10b2f 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5173e), color-stop(100%,#b10b2f)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5173e', endColorstr='#b10b2f',GradientType=0 ); /* ie */}/* Link Buttons */a.button_red {    line-height: 36px;    padding: 6px 11px 6px 11px;    color:#ffffff;	font-weight:bold;	font-size:1.25em;	text-decoration: none;	white-space:nowrap;        background-repeat: repeat-x;	background-position: 0 0;	zoom: 1;		border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	border: 1px solid #aaa;	-webkit-box-shadow: 0px 2px 4px #999;	-moz-box-shadow: 0px 2px 4px #999;	box-shadow: 0px 2px 4px #999;		background-color: #b10b2f; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #e5173e 0%, #b10b2f 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5173e), color-stop(100%,#b10b2f)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5173e', endColorstr='#b10b2f',GradientType=0 ); /* ie */}a.button_red:hover {						background-color: #7d3d16; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #d0800c 0%, #7d3d16 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0800c), color-stop(100%,#7d3d16)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0800c', endColorstr='#7d3d16',GradientType=0 ); /* ie */}/* Aufzählungen */ul {  margin-left:15px;  padding-left: 0px;}li {	margin-bottom:2px;}/**********************************************************************/* Navigation 3. Ebene/**********************************************************************/#navbox-container {	padding-right: 30px;	width: 230px;	float: left;}#navbox {		background-color: #ffffff;	margin-bottom: 25px;}#navbox .title {	background-color: #d0800c;		height:36px;	margin:0px;		padding-left: 16px;	font-size:15px;	color:#ffffff;	line-height:36px;	text-align: left;	text-transform:uppercase;	font-family: ingeborg_bold;}#navbox .content {	padding: 16px;		border-left:solid #d1d1d1 1px;	border-right:solid #d1d1d1 1px;	border-bottom:solid #d1d1d1 1px;}#navbox .here {  background:url(/resources/st-theme/wien_wein/images/arrow_red.png) no-repeat left center;}ul.link-list {	list-style: none;	padding-left: 0px;	margin: 0px;}ul.link-list li {	display: inline;	padding-left: 0px;}ul.link-list a {	color: #000000;	white-space:nowrap;	padding-top: 2px;	padding-bottom: 2px;	text-decoration: none;	display: block;	font-size:13px;}ul.link-list a span {	padding-left:16px;}ul.link-list a span:hover {  background:url(/resources/st-theme/wien_wein/images/arrow_red.png) no-repeat left center;}#test_arrow_red {	color:#ffffff;}#test_arrow_red:hover {	color:#e5173e;}/**********************************************************************/* Add-Ins/**********************************************************************/#addins {	margin-left: 20px;	float:right;	width: 230px;}#addinbox {	background-color: #ffffff;	margin-bottom: 30px;		border-left:solid #d1d1d1 1px;	border-right:solid #d1d1d1 1px;	border-bottom:solid #d1d1d1 1px;		box-shadow: 3px 3px 4px 4px  #d1d1d1;	-moz-box-shadow: 0px 4px 10px 4px #d1d1d1;	-webkit-box-shadow: 0px 4px 10px 4px #d1d1d1;		border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}#addinbox .top {}#addinbox .top_left {	float:left;	width: 0px;}#addinbox .top_center {	background-position: 0 0;	background-color: #b10b2f; /* old browsers */	background: -moz-linear-gradient(top, #e5173e 0%, #b10b2f 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5173e), color-stop(100%,#b10b2f)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5173e', endColorstr='#b10b2f',GradientType=0 ); /* ie */		border-top-left-radius: 6px;	border-top-right-radius: 6px;	-moz-border-radius-topleft: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-left-radius: 6px;	-webkit-border-top-right-radius: 6px;		height:44px;	margin:0px;		padding-left: 16px;	font-size:14px;	color:#ffffff;	line-height:44px;	text-align: left;	text-transform:uppercase;	font-weight:bold;}#addinbox .top_right {	float:right;	width: 0px;}#addinbox .subtitle { 	font-weight: bold;	color: #ffffff;	background: #7d3d16;	padding: 8px;	margin-top: 1em;	margin-bottom: 0.75em;	margin-right: -19px;	font-size:14px;		border-top-left-radius: 6px;	border-bottom-left-radius: 6px;	-moz-border-radius-topleft: 6px;	-moz-border-radius-bottomleft: 6px;	-webkit-border-top-left-radius: 6px;	-webkit-border-bottom-left-radius: 6px;}#addinbox .content {	padding: 16px;}#addinbox .item {	padding-top: 2px;	padding-left: 0px;	padding-right: 3px;	padding-bottom: 3px;}#addinbox .bottom {	line-height: 0px;}#addinbox .bottom_left {	line-height: 0px;}#addinbox .bottom_right {	line-height: 0px;}/**********************************************************************/* Boxen für Textinhalte/**********************************************************************/#contentbox_empty {		border:solid #d1d1d1 1px;}#contentbox_empty #title_blue {	background-color: #7d3d16; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #d0800c 0%, #7d3d16 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0800c), color-stop(100%,#7d3d16)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0800c', endColorstr='#7d3d16',GradientType=0 ); /* ie */		border-top-left-radius: 6px;	border-top-right-radius: 6px;	-moz-border-radius-topleft: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-left-radius: 6px;	-webkit-border-top-right-radius: 6px;		height:44px;	margin:0px;		padding-left: 16px;	font-size:15px;	color:#ffffff;	line-height:44px;	text-align: left;	text-transform:uppercase;	font-weight:bold;}#contentbox_empty #title_red {	background-color: #b10b2f; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #e5173e 0%, #b10b2f 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5173e), color-stop(100%,#b10b2f)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5173e', endColorstr='#b10b2f',GradientType=0 ); /* ie */		border-top-left-radius: 6px;	border-top-right-radius: 6px;	-moz-border-radius-topleft: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-left-radius: 6px;	-webkit-border-top-right-radius: 6px;		height:44px;	margin:0px;		padding-left: 16px;	font-size:15px;	color:#ffffff;	line-height:44px;	text-align: left;	text-transform:uppercase;	font-weight:bold;}#contentbox_empty #body {	padding:10px;}/**********************************************************************/* Kundenbereich/**********************************************************************/.activity-background {}/**********************************************************************/* Balkendiagramm/**********************************************************************/#chart-bar {	width:20px;		border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	border: 1px solid #aaa;	-webkit-box-shadow: 0px 2px 4px #999;	-moz-box-shadow: 0px 2px 4px #999;	box-shadow: 0px 2px 4px #999;						background-color: #7d3d16; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #d0800c 0%, #7d3d16 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0800c), color-stop(100%,#7d3d16)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0800c', endColorstr='#7d3d16',GradientType=0 ); /* ie */}/**********************************************************************/* Tab-Bar/**********************************************************************/#tabbar-div {}#tabbar-div .button {	font-size: 100%;}#tabbar-tabs {		margin-top:5px;}#tabbar-tabs ul {	list-style-type: none;	margin: 0px;	padding: 0px;	margin-bottom: -3px;}#tabbar-tabs li { 	display:inline-block;	margin-right:-4px;	margin-top:-5px;}#tabbar-tabs li a {	line-height:20px;	display:inline-block;	padding: 6px 10px 6px 10px;	color: white;		font-family: ingeborg_bold;	font-size: 15px;	text-decoration: none;	background:#fafbfd;	border-top-left-radius: 6px;	-moz-border-radius-topleft: 6px;	-webkit-border-top-left-radius: 6px;	border-top-right-radius: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-right-radius: 6px;		background-position: 0 0;	background-color: #7d3d16; /* old browsers */	background: -moz-linear-gradient(top, #d0800c 0%, #7d3d16 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0800c), color-stop(100%,#7d3d16)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0800c', endColorstr='#7d3d16',GradientType=0 ); /* ie */		border: 1px solid #aaa;		-webkit-box-shadow: -1px 0px 2px #999;	-moz-box-shadow: -1px 0px 2px #999;	box-shadow: 0px 0px 4px #999;}#tabbar-tabs .here { 	background-position: 0 0;	background-color: #b10b2f; /* old browsers */	background: -moz-linear-gradient(top, #e5173e 0%, #b10b2f 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5173e), color-stop(100%,#b10b2f)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5173e', endColorstr='#b10b2f',GradientType=0 ); /* ie */}#tabbar-tabs a:hover {	background-position: 0 0;	background-color: #b10b2f; /* old browsers */	background: -moz-linear-gradient(top, #e5173e 0%, #b10b2f 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5173e), color-stop(100%,#b10b2f)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5173e', endColorstr='#b10b2f',GradientType=0 ); /* ie */}#tabbar-content {		padding:16px;	padding-top:30px;		border-top-right-radius: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-right-radius: 6px;		border-bottom-left-radius: 6px;	-moz-border-radius-bottomleft: 6px;	-webkit-border-bottom-left-radius: 6px;		border-bottom-right-radius: 6px;	-moz-border-radius-bottomright: 6px;	-webkit-border-bottom-right-radius: 6px;		border: 1px solid #aaa;	-webkit-box-shadow: 0px 2px 4px #999;	-moz-box-shadow: 0px 2px 4px #999;	box-shadow: 0px 2px 4px #999;}/**********************************************************************/* Farben für Layout/**********************************************************************/#color-light {  color: #C2D8E6;}#color-medium {  color: #A6C7DA;}#color-dark {  color: #7d3d16;}#color-red {  color: #db002f;}#color-lightgrey {  color: #f2f2f2;}#color-darkgrey {  color: #626262;}#background-light {  background: #C2D8E6;}#background-medium {  background: #A6C7DA;}#background-dark {  background: #7d3d16;}#background-red {  background: #db002f;}#background-lightgrey {  background: #f2f2f2;}#background-darkgrey {  background: #626262;}#border-light {  border-color: #C2D8E6;}#border-medium {  border-color: #A6C7DA;}#border-dark {  border-color: #7d3d16;}#border-red {  border-color: #db002f;}#border-lightgrey {  border-color: #f2f2f2;}#border-darkgrey {  border-color: #626262;}/**********************************************************************/* Loginbox/**********************************************************************/.login_area{	background:url(/resources/st-theme/wien_wein/images/login_bg.png) no-repeat left top;	width:269px;	height:226px;	padding:6px 26px 20px 12px;}.login_top{	width:235px;	margin:22px 0 8px 35px;}.login_top h3{	background:url(/resources/st-theme/wien_wein/images/lock.png) no-repeat 6px top;	padding:0 0 0px 30px;	margin: 0px;	font-size:20px;	color:#242424;	text-transform:uppercase;	font-weight:normal;}.login_field{	width:170px;}.forgot{	margin-left: 4px;	color:#8e8e8e;	line-height:14px;}.forgot a{	display:block;	color:#8e8e8e;	text-decoration:underline;}.forgot a:hover{	color:#000;	text-decoration:underline;}.apps{	width:59px;	height:20px;	display:block;	margin-right:43px;	margin-top: -35px;}/*========== Outer ==========*/#outer1{	/* background:url(/resources/st-theme/wien_wein/images/outer_repeat.jpg) repeat-x left top; */}#outer2{	/* background:url(/resources/st-theme/wien_wein/images/outer_texture.jpg) no-repeat center top; */}/*========== Header ==========*/#header{	width:1000px;	margin:0px auto;}#header_content {		height:270px;	padding-left:50px;	padding-right:25px;	margin-bottom:20px;}#header_content p{	padding:0 0 18px 0;	margin:0px;	font-size:16px;	color:#202020;	font-weight:normal;	line-height:normal;}#header_content h1 {		padding-top:20px;}.header_top{	height:155px;	margin-top: 25px;}#logo{margin-top:25px;}.logout{	background:url(/resources/st-theme/wien_wein/images/logout.png) no-repeat left top;	margin-top:40px;	font-size:13px;	color:#525252;	line-height:28px;}.logout a{	display:block;	color:#525252;	text-decoration:none;	padding-right: 45px;	text-align: right;}.menu{	height:50px;	position:relative;		margin-bottom: 20px;		border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;		background-color: #7d3d16; /* old browsers */	background-position: 0 0;	background: -moz-linear-gradient(top, #d0800c 0%, #7d3d16 100%); /* firefox */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0800c), color-stop(100%,#7d3d16)); /* webkit */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0800c', endColorstr='#7d3d16',GradientType=0 ); /* ie */	z-index:999;}.nav{	height:50px;	margin:0 0 0 11px;}.nav ul{	list-style:none;	padding:0px;	margin:0px;}.nav ul li{	background:url(/resources/st-theme/wien_wein/images/sepa.jpg) no-repeat right top;	height:50px;	font-size:15px;	font-weight: bold;	color:#FFFFFF;	line-height:50px;	float:left;	text-transform:uppercase;	padding:0 2px 0 0;}.nav ul li a{	height:50px;	display:block;	color:#FFF;	text-decoration:none;	padding:0px 20px;}.nav ul li a:hover{	background:url(/resources/st-theme/wien_wein/images/hover.png) repeat-x left top;	color:#FFF;	text-decoration:none;}.nav .here {	background:url(/resources/st-theme/wien_wein/images/hover.png) repeat-x left top;}.search{	width:175px;	height:28px;	margin:11px 11px 0 0;}.search_field{	background:url(/resources/st-theme/wien_wein/images/search_field.jpg) no-repeat left top;	width:136px;	height:18px;	border:0px;	outline:0px;	float:left;	padding:5px;	line-height:18px;}.search_bttn{	background:url(/resources/st-theme/wien_wein/images/search_bttn.jpg) no-repeat left top;	width:29px;	height:28px;	border:0px;	outline:0px;	float:left;	cursor:pointer;}.banner{	width:530px;	margin:0 0 0 50px;	padding:40px 0 0 0;}.banner h2{	padding:0 0 15px 0;	margin:0px;	font-size:31px;	color:#202020;	font-weight:normal;}.banner h3{	padding:0 0 5px 0;	margin:0px;	font-size:22px;	color:#202020;	font-weight:normal;}.banner p{	padding:0 0 18px 0;	margin:0px;	font-size:16px;	color:#202020;	font-weight:normal;	line-height:normal;}.learn_more{	background:url(/resources/st-theme/wien_wein/images/learn_more.png) no-repeat left top;	width:157px;	height:43px;	display:block;	padding:1px 4px 5px 2px;	font-size:16px;	color:#FFF;	line-height:43px;	text-transform:uppercase;}.learn_more a{	width:130px;	height:43px;	display:block;	color:#FFF;	text-decoration:none;	padding:0 0 0 27px;}/*========== Banner (Produkteseiten, Anfrage, Karriere) ==========*/.inner_banner_outer{	width:1000px;	height:300px;	position:relative;	border-top:solid #7d3d16 5px;margin-top:-5px;}.inner_banner {	height: 300px;}.inner_banner_slider{	width:1000px;	height:300px;	overflow:hidden;	border-bottom-left-radius: 6px;	border-bottom-right-radius: 6px;	-moz-border-radius-bottomleft: 6px;	-moz-border-radius-bottomright: 6px;	-webkit-border-top-bottom-radius: 6px;	-webkit-border-top-bottom-radius: 6px;}.banner_previous{	width:54px;	height:50px;	position:absolute;	left:24px;	top:70px;	z-index:999;}.banner_next{	width:54px;	height:50px;	position:absolute;	right:24px;	top:70px;	z-index:999;}.inner_banner_text2{	width:350px;	height:215px;	position:absolute;	left:130px;	top:0px;	padding:28px 0 0 0;}.inner_banner_text2 h2{	padding:0 0 10px 0;	margin:0px;	font-size:28px;	color:#2f2f2f;	font-weight:bold;}.inner_banner_text2 h3{	padding:0 0 7px 0;	margin:0px;	font-size:18px;	color:#db002f;	font-weight:normal;}.inner_banner_text2 p{	font-size:14px;	line-height:18px;}.inner_banner_strip      {	width:600px;	height:57px;	position:absolute;	left:30px;	bottom:0px;}.strip_text{	width:auto;	height:57px;	display:block;	font-size:14px;	color:#5e5c5f;	line-height:57px;	font-style:italic;	padding-right:40px;}.strip_button{	line-height:57px;	vertical-align:middle;}/*========== Referenzen ==========*/#references_area{		border-left:solid #d1d1d1 1px;	border-right:solid #d1d1d1 1px;	border-bottom:solid #d1d1d1 1px;		box-shadow: 3px 3px 4px 4px  #d1d1d1;	-moz-box-shadow: 0px 4px 10px 4px #d1d1d1;	-webkit-box-shadow: 0px 4px 10px 4px #d1d1d1;		border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;		margin-top: 27px;	padding: 0 30px 0 30px;	height:80px;	background: #f1f1f1;}#references_area a {	text-decoration:none;	color:black;}.references_label{	font-size:20px;	color:#3c3c3c;	font-weight:bold;	line-height:80px;	text-transform:uppercase;}.references_slider_area{	height:80px;	position:relative;	width:800px;}.references_slider_box{	width:683px;	height:80px;	margin:0 50px 0 0;	overflow:hidden;}.references_slider{	width:683px;	height:80px;}.references_slider ul{	list-style:none;	padding:0px;	margin:0px;}.references_slider ul li{	line-height:80px;	float:left;	width: 225px;	text-align: center;}.references_slider ul li img{	vertical-align:middle;}.references_slider_sepa{		border-right:2px solid white;	height:60px;	margin-top:10px;}.references_previous{	width:31px;	height:31px;	position:absolute;	left:32px;	top:24px;}.references_next{	width:31px;	height:31px;	position:absolute;	right:16px;	top:24px;}/*========== Content ==========*/#content{	max-width:1000px;	margin:0px auto;}.space{	height:7px;}.service_block{	background:url(/resources/st-theme/wien_wein/images/mid_bg.jpg) repeat-y left top;	width:1000px;}.service_top{	background:url(/resources/st-theme/wien_wein/images/title_bg.jpg) no-repeat left top;	width:1000px;}.service_bottom{	background:url(/resources/st-theme/wien_wein/images/bottom_bg.jpg) no-repeat left bottom;	width:1000px;	padding:13px 13px 20px 13px;}.service_heading{	width:1000px;	height:45px;}.service_heading h2{	padding:0 0 0 15px;	margin:0px;	width:auto;	height:45px;	float:left;	line-height:45px;	color:#FFF;	font-weight:bold;	font-size:15px;}.read_all{	background:url(/resources/st-theme/wien_wein/images/read_all.jpg) no-repeat left top;	width:135px;	height:25px;	display:block;	margin:10px 10px 0 0;	font-size:13px;	color:#3e3e3e;	line-height:25px;	text-align:center;}.read_all a{	display:block;	color:#3e3e3e;	text-decoration:none;}/*========== Footer ==========*/#footer{	width:1000px;	margin:20px auto;	background:url(/resources/st-theme/wien_wein/images/linie.png) repeat-x left top;}.footer_top{	height:45px;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	margin-bottom:14px;}.footer_link{	padding-left:10px;	padding-right:10px;}.footer_link ul{	list-style:none;	padding-left:10px 0 0 0;	margin:0px;}.footer_link ul li{	background:url(/resources/st-theme/wien_wein/images/separator_footer.jpg) no-repeat left center;	font-size:13px;	font-weight:bold;	color:#585858;	text-align:middle;	float:left;	text-transform:uppercase;	padding:0px 10px 0 12px;	line-height:45px;	text-align:middle;}.footer_link ul li.nobg{	background:none;}.footer_link ul li a{	color:#585858;	text-decoration:none;}.footer_link ul li a:hover{	color:#000;	text-decoration:none;}.copyright{	height:45px;}.copyright ul{	list-style:none;		margin:0px;}.copyright ul li{	background:url(/resources/st-theme/wien_wein/images/separator_footer.jpg) no-repeat left center;	line-height:45px;	font-size:12px;	color:#7c7c7c;	line-height:45px;	float:left;		padding:0px 10px 0 12px;}.copyright ul li span{	font-size:12px;	color:#444343;	font-weight:bold;}.copyright ul li.nobg{	background:none;	padding-left:0px;}.copyright ul li a{	color:#7c7c7c;	text-decoration:none;}.copyright ul li a:hover{	color:#585858;	text-decoration:none;}.footer_bottom{	height:38px;}.left_apps{}.f_apps{	margin-right:8px;}.right_logo{}.logo_text{	width:94px;	height:38px;	display:block;	font-size:12px;	color:#343434;	line-height:38px;	text-transform:uppercase;}.right_logo1{	display:block;	margin-right:8px;}.right_logo2{	display:block;}.space2{	height:25px;}/*========== Inner1 ==========*/#bg_new{	background:#FFF;}#outer3{	background:url(/resources/st-theme/wien_wein/images/outer_repeat2.jpg) repeat-x left top;}#outer4{	background:url(/resources/st-theme/wien_wein/images/outer_texture2.jpg) no-repeat center top;}#header2{	width:1000px;	height:381px;	margin:0px auto;}.header_top2{	height:88px;}#logo2{	width:207px;	height:47px;	margin:28px 0 0 25px;}.logout2{	background:url(/resources/st-theme/wien_wein/images/logout.png) no-repeat left top;	width:107px;	height:28px;	margin:14px 0 0 0;	font-size:13px;	color:#525252;	line-height:28px;}.logout2 a{	display:block;	color:#525252;	text-decoration:none;	padding:0 0 0 11px;}.menu2{	background:url(/resources/st-theme/wien_wein/images/menu_bg2.png) no-repeat left top;	height:50px;	position:relative;}#content2{	width:1000px;	margin:0px auto;	padding:27px 0 15px 0;}.welcome_area{	background:#FFF;	width:1000px;	border:1px solid #e1e1e1;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	behavior:url(PIE.htc);	position:relative;}.welcome_area h3{	padding:0 0 0 30px;	margin:0px;	height:63px;	font-size:16px;	color:#b10b2f;	font-weight:normal;	line-height:63px;}.welcome_area h3 span{	padding:0px;	margin:0px;	font-size:14px;	color:#646464;}.welcome_text{	background:#fafbfd;	width:938px;	-moz-border-radius:0 0 10px 10px;	-webkit-border-bottom-right-radius:10px;	-webkit-border-bottom-left-radius:10px;	border-radius:0 0 10px 10px;	behavior:url(PIE.htc);	position:relative;	padding:25px 20px 25px 25px;}.welcome_text_left{	width:650px;}.welcome_text_left h4{	padding:0 0 10px 0;	margin:0px;	font-size:15px;	color:#696969;	font-weight:normal;	line-height:normal;}.welcome_text_left h4 span{	color:#262626;	display:block;}.welcome_text_left p{	padding:0px;	margin:0px;	font-size:13px;	color:#696969;	line-height:17px;}.inner_area{	background:#FFF;	width:1000px;	border:1px solid #e1e1e1;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	behavior:url(PIE.htc);	position:relative;}.inner_area h3{	background:url(/resources/st-theme/wien_wein/images/icon4.jpg) no-repeat 30px center;	padding:0 0 0 66px;	margin:0px;	height:63px;	font-size:16px;	color:#b10b2f;	font-weight:normal;	line-height:63px;}.inner_area h3 span{	padding:0px;	margin:0px;	font-size:14px;	color:#646464;}.arrow{	width:20px;	height:10px;	display:block;	position:absolute;	top:53px;	left:69px;}.inner_text{	background:#fafbfd;	width:938px;	-moz-border-radius:0 0 10px 10px;	-webkit-border-bottom-right-radius:10px;	-webkit-border-bottom-left-radius:10px;	border-radius:0 0 10px 10px;	behavior:url(PIE.htc);	position:relative;	padding:11px 10px 18px 35px;}/*========== Inner3 ==========*/.inner_area2{	background:#FFF;	width:1000px;	border:1px solid #e1e1e1;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	behavior:url(PIE.htc);	position:relative;}.inner_area2 h3{	background:url(/resources/st-theme/wien_wein/images/icon6.jpg) no-repeat 30px center;	padding:0 0 0 66px;	margin:0px;	height:63px;	font-size:16px;	color:#b10b2f;	font-weight:normal;	line-height:63px;	text-transform:uppercase;}.inner_area2 h3 span{	padding:0px;	margin:0px;	font-size:14px;	color:#646464;}.inner_text2{	background:#fafbfd;	width:933px;	-moz-border-radius:0 0 10px 10px;	-webkit-border-bottom-right-radius:10px;	-webkit-border-bottom-left-radius:10px;	border-radius:0 0 10px 10px;	behavior:url(PIE.htc);	position:relative;	padding:25px;}.left_pannel{	width:234px;	margin-right:50px;}.img_box{	background:url(/resources/st-theme/wien_wein/images/img_box.png) no-repeat left top;	width:234px;	height:264px;	text-align:center;}.img_title{	background:#cb0c30;	width:234px;	height:36px;	font-size:15px;	color:#FFF;	line-height:36px;	text-align:center;}.contact_bg{	background:url(/resources/st-theme/wien_wein/images/contact_bg.png) no-repeat left top;	width:194px;	height:153px;	padding:12px 20px 0 20px;}.contact_bg h4{	padding:0 0 10px 0;	margin:0px;	font-size:13px;	color:#717171;	font-weight:normal;	line-height:15px;}.contact_bg h4 span{	color:#3e3e3e;	display:block;}.freeline{	width:94px;	border-right:1px solid #a7a7a7;	font-size:13px;	color:#717171;	font-weight:normal;	line-height:15px;	margin-bottom:10px;}.freeline span{	color:#3e3e3e;	display:block;}.freeline2{	width:90px;	font-size:13px;	color:#717171;	font-weight:normal;	line-height:15px;	margin-bottom:10px;}.freeline2 span{	color:#3e3e3e;	display:block;}.email{	font-size:13px;	color:#3e3e3e;}.email a{	color:#cb0c30;	text-decoration:none;}.right_pannel{	background:#fbfbfb;	border:1px solid #eaeaea;	width:612px;	-moz-border-radius:10px;	-webkit-border-radius:10px;	border-radius:10px;	behavior:url(PIE.htc);	position:relative;	padding:23px;}.form_block1{	background:url(/resources/st-theme/wien_wein/images/sepa5.png) repeat-x left bottom;	width:612px;	padding:0 0 20px 0;}.block1_left{	width:283px;}.left_tag{	width:95px;	height:25px;	display:block;	float:left;	font-size:13px;	color:#3d3d3d;	line-height:25px;	text-align:right;	margin:0 0 13px 0;}.left_tag span{	color:#cb0c30;}.drop1{	width:174px;	height:25px;	float:right;	margin:0 0 13px 0;}.new_field{	background:url(/resources/st-theme/wien_wein/images/field2.jpg) no-repeat left top;	width:164px;	height:19px;	border:0px;	outline:0px;	float:right;	padding:3px 5px;	font-size:14px;	color:#9a9a9a;	line-height:19px;}.block1_right{	width:297px;}.right_tag{	width:109px;	height:25px;	display:block;	float:left;	font-size:13px;	color:#3d3d3d;	line-height:25px;	text-align:right;	margin:0 0 13px 0;}.right_tag span{	color:#cb0c30;}.form_block2{	background:url(/resources/st-theme/wien_wein/images/sepa5.png) repeat-x left bottom;	width:612px;	padding:30px 0 10px 0;}.row1{	padding-bottom:20px;}.new_tag{	width:135px;	height:25px;	display:block;	float:left;	font-size:13px;	color:#3d3d3d;	text-align:right;	margin:0 15px 0 0;}.new_tag span{	color:#cb0c30;}.check_area{	width:140px;	font-size:13px;	color:#3d3d3d;	line-height:13px;}.check_box{	width:13px;	height:13px;	display:block;	float:left;	margin:0 10px 10px 0;}.form_block3{	background:url(/resources/st-theme/wien_wein/images/sepa5.png) repeat-x left bottom;	width:612px;	padding:30px 0;}.form_text_area{	background:url(/resources/st-theme/wien_wein/images/field3.jpg) no-repeat left top;	width:364px;	height:92px;	border:0px;	outline:0px;	float:left;	padding:5px;	overflow:auto;	font-size:14px;	color:#9a9a9a;	line-height:normal;	margin:0 0 10px 0;}.new_check_area{	font-size:12px;	color:#3d3d3d;	line-height:18px;	padding:0 65px 0 150px;}.button_area{	width:612px;	text-align:center;	padding:20px 0 60px 0;}.submit_bttn2{	background:url(/resources/st-theme/wien_wein/images/submit_bttn.png) no-repeat left top;	width:123px;	height:40px;	border:0px;	outline:0px;	cursor:pointer;}/*========== Lot-List ==========*/.lots-separator{	height:6px;	background:url(/resources/st-theme/wien_wein/images/linie_braun.png) repeat-x left center;}/*========== Button-Images ==========*/.bieten-de_DE {						height:100px;	width:100px;	background:url(/resources/st-theme/wien_wein/images/bieten_de_DE.png) no-repeat left top;	background-size: contain;}.bieten-de_DE:hover {	background:url(/resources/st-theme/wien_wein/images/bieten_de_DE_hover.png) no-repeat left top;	background-size: contain;}.bieten-en_US {						height:100px;	width:100px;	background:url(/resources/st-theme/wien_wein/images/bieten_en_US.png) no-repeat left top;	background-size: contain;}.bieten-en_US:hover {	background:url(/resources/st-theme/wien_wein/images/bieten_en_US_hover.png) no-repeat left top;	background-size: contain;}.zur_auktion-de_DE {						height:120px;	width:120px;	background:url(/resources/st-theme/wien_wein/images/zur_auktion_de_DE.png) no-repeat left top;	background-size: contain;}.zur_auktion-de_DE:hover {	background:url(/resources/st-theme/wien_wein/images/zur_auktion_de_DE_hover.png) no-repeat left top;	background-size: contain;}.zur_auktion-en_US {						height:120px;	width:120px;	background:url(/resources/st-theme/wien_wein/images/zur_auktion_en_US.png) no-repeat left top;	background-size: contain;}.zur_auktion-en_US:hover {	background:url(/resources/st-theme/wien_wein/images/zur_auktion_en_US_hover.png) no-repeat left top;	background-size: contain;}.gebot_senden-de_DE {						height:120px;	width:120px;	background:url(/resources/st-theme/wien_wein/images/gebot_senden_de_DE_hover.png) no-repeat left top;	background-size: contain;}.gebot_senden-de_DE:hover {	background:url(/resources/st-theme/wien_wein/images/gebot_senden_de_DE.png) no-repeat left top;	background-size: contain;}.gebot_senden-en_US {						height:120px;	width:120px;	background:url(/resources/st-theme/wien_wein/images/gebot_senden_en_US_hover.png) no-repeat left top;	background-size: contain;}.gebot_senden-en_US:hover {	background:url(/resources/st-theme/wien_wein/images/gebot_senden_en_US.png) no-repeat left top;	background-size: contain;}.weitere_artikel-de_DE {						height:120px;	width:120px;	background:url(/resources/st-theme/wien_wein/images/weitere_artikel_de_DE.png) no-repeat left top;	background-size: contain;}.weitere_artikel-de_DE:hover {	background:url(/resources/st-theme/wien_wein/images/weitere_artikel_de_DE_hover.png) no-repeat left top;	background-size: contain;}.weitere_artikel-en_US {						height:120px;	width:120px;	background:url(/resources/st-theme/wien_wein/images/weitere_artikel_en_US.png) no-repeat left top;	background-size: contain;}.weitere_artikel-en_US:hover {	background:url(/resources/st-theme/wien_wein/images/weitere_artikel_en_US_hover.png) no-repeat left top;	background-size: contain;}