
.visitus h4 a {text-decoration:none;color:#fff!important;}
.googlemaps a {text-decoration:none!important;color:#663300!important;}

.ueberunspic1 {width:480px;height:336px;background:url(../images/BesuchenSieUns1.JPG) no-repeat;margin-left:10px;}
.ueberunspic2 {width:480px;height:336px;background:url(../images/BesuchenSieUns2.JPG) no-repeat;margin-left:10px;}
.ueberunspic3 {width:480px;height:336px;background:url(../images/BesuchenSieUns3.JPG) no-repeat;}

/* HOMESITE */
.homesite .ladenbox1 {float:left;width:541px; height:308px; background:url(../images/ladenbox1.jpg) 2px no-repeat;padding-top:30px;padding-left:20px;}




.homesite .ladenbox1  h4 {
color:#FFFFFF;
font:14px georgia, regular;
font-weight:normal;
}

.homesite .ladenbox1 h4 a {
color:#FFFFFF;
text-decoration: none;
}

.homesite .picbox-one{
float:left;
background:url(../images/home_picbox_four.png) no-repeat;
width: 170px;
height: 145px;
}

.homesite .picbox-two{
float:left;
margin-left:10px;
background:url(../images/home_picbox_two.png) no-repeat;
width: 170px;
height: 145px;
}

.homesite .picbox-three{
float:left;
margin-left:10px;
background:url(../images/home_picbox_three.png) no-repeat;
width: 170px;
height: 145px;
}

.homesite .picbox-four{
	color:rgb(102, 51, 0);
	font-size:11px;
	padding-left:180px;
	padding-top:5px;
	line-height:12px;
float:left;
background:url(../images/home_picbox_four.png) no-repeat;
width: 330px;
height: 145px;
}

/* PRODUCT DETAILVIEW */


.attr1{
background:url(../images/bg_prod_attr1.png) repeat-y;
overflow:hidden;
width:400px;
min-height:10px;
padding-left:120px;
margin-left:10px;
padding-top:2px;
padding-bottom:2px;
}
.attr2{
background:url(../images/bg_prod_attr2.png) repeat-y;
overflow:hidden;
width:400px;
min-height:10px;
padding-left:120px;
margin-left:10px;
padding-top:2px;
padding-bottom:2px;
}

.product-image .detailAttrColor{
background-color: #ECE5C8;
height:39px;
width:103px;
}

.product-image .detailAttr{
background-color: #F8F5E7;
height:39px;
width:103px;
}

.price-desc .detailAttrColor{
background-color: #E4DAB0;
height:39px;
width:149px;
margin-left:-10px;
}

.price-desc .detailAttr{
background-color: #F5F0DD;
height:39px;
width:149px;
margin-left:-10px;
}

.price-desc .out-of-stock {
margin-left: 10px;
}


.product-shop .detailAttrColor{
float:left;
background-color: #E4DAB0;
padding:3px 20px;
width:228px;

height:33px;
}

.product-shop .detailAttr{
float:left;
background-color: #F5F0DD;
padding:3px 20px;
width:228px;
height:33px;
}

.prodAttr {
	float:left;

}
.attr1 .label, .attr2 .label{
float:left;
color: #837B5F;
width:120px;
}

.attr1 .value, .attr2 .value{
float:left;
color: #663300;
width:200px;
} 

.wine-type{
margin-top: 60px;
}

.regular-price .price {
color:#990033;
font-size:13px;
font-weight:bold;
margin-left:12px;
}

.catalog-listing h5 a, .catalog-listing h5 a:hover {
color:#990033;
text-decoration:none;
}







/* Neue css klassen */

.header{
border:none;
}

.header-top {
padding:0;
}

.header-top {yx
margin:0 auto;
position:relative;
width:990px;
z-index:100;
}


ul.header_links {
font-family: arial, helvetica, sans-serif;
float:right;
margin-top:10px;
margin-right:20px;
}

.header-nav {
margin:0 auto;
width:990px;
/*height:40px;*/
}

h1#logo {
float:left;
margin:0;
width:199px;
height:111px;
}

.header-top-container { 
border:none; 
background:none; 
background-color:#fff;
}

.header-nav-container {
background:#f6f1de url(../images/nav_bg.png) repeat-x ;
min-height:46px;
}


ul.header_links li{
display:inline;
color: #663300;
}

ul.header_links a{
color: #663300;
font-size:11px;
text-decoration:none;
}




.sidebar {
margin-top:-20px;
width:200px;
float:right;
margin-right:0;
}















/* MEIN KONTO */


.login-box .col-1, .login-box .col-2 {
background:none;
border:none;
}

.col2-set .col-1, .col2-set .col-2 {
margin:0 18px;
width:42.5%;
}

.login-box .content {
min-height:200px;
}

.login-box h4 {
background-position:0 1px;
background-repeat:no-repeat;
border-bottom:1px solid #DDDDDD;
color:#990033;
display:block;
font-size:13px;
font-weight:bold;


margin-bottom:1.2em;
min-height:16px;
padding-bottom:5px;
padding-left:23px;
text-transform:capitalize;
}

.registered-users a{
font-size:11px;
}


.registered-users p{
color:#837B5F;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}


.new-users p{
color:#837B5F;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}

p.required {
font-size:0.95em;
text-align:right;
color:#EB340A !important;
}


.content-top-boxshaddow {
background:transparent url(../images/pl_content_top.png)  repeat scroll 0 0;
height:18px;
width:537px;
}

.content-middle-boxshaddow{
background:url(../images/pl_content_middle.png) repeat-y;
float:left;
padding-left: 25px;
width:537px;
}

.content-middle-boxshaddow fieldset {
width:500px;

}

#form-validate p {
color:#837B5F;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}

.content-middle-boxshaddow.nomargin {
padding-left:0px;
}

.content-bottom-boxshaddow{
background:url(../images/pl_content_bottom.png) repeat scroll 0 0;
height:16px;
width:537px;
margin-left:1px;
}

.content-middle-boxshaddow h4{
-x-system-font:none;
font-size:13px;
color:#990033;
}

.content-middle-boxshaddow p{
color:#837B5F;
font-size:12px;
}

.clear{
clear:both;
}

.form-button, .form-button-alt {
background:#fff;
border:1px solid #fff;
color:#333;
}

.error-msg {
background:none;
border:none !important;
min-height:10px !important;
padding:0 !important;
margin-left:40px;
}

/* BENUTZERKONTO ANLEGEN */

.page-head, .page-head-alt {
text-align:left;
border:none;
}

.group-select {
background:none;
border:none;
margin:28px 0;
padding:22px 25px 12px;
}

.group-select .legend {
background:none;
border:none;
color:#AE0D3F;
font-size:14px;
font-weight:normal;
float:left;
margin-top:-25px;
margin-left:-12px;
padding:0 8px;
}

.account-box {
background:none;
border:none;
margin-bottom:20px;
padding: 5px;
}

.account-box .head {
border-bottom:none;
}

.account-box .head h4 {
padding-left:12px;
font-weight:normal;
font-size:14px;
margin-left:5px;
}

.account-box h4{
font-weight:normal;
margin-left:16px;
}

.account-box .col2-set {
clear:both;
max-width:500px;
}

.account-box .inner-head {
padding-right:50px;
}

address {
color:#837B5F;
}

.account-nav ul {
background:none;
}
.account-nav li.on {boxes.css (Linie 1365)
border-bottom:1px solid #DDDDDD;
color:#990033;
font-weight:bold;
}

.account-nav li a:hover {
color:#990033;
}

#pin-info h4{
color:#990033;
font-weight:bold;
font-size:16px;
margin-top:-10px;
margin-left: 5px;
}

#pin-info p{
color:#837B5F;
font-size:11px;
width:170px;
}

#pin-info h4.title2 {
margin-left:70px;
margin-top:-5px;
}

#pin-info .left{
float:left;
margin-left:70px;
}

/* BUTONS */

.form-button-weiter {
background: url(../images/btn_weiter.png) no-repeat;
border:medium none;
width:95px;
height:35px;
}

.form-button-zurueck {
background: url(../images/btn_zurueck.png) no-repeat;
border:medium none;
width:95px;
height:35px;
}

.form-button-anmelden {
background: url(../images/btn_anmelden.png) no-repeat;
border:medium none;
width:120px;
height:35px;
}

.form-button-success {
background: url(../images/btn_weitereinkaufen.png) no-repeat;
border:medium none;
width:155px;
height:35px;
}


.form-button-anlegen {
background: url(../images/btn_anlegen.png) no-repeat;
border:medium none;
width:200px;
height:35px;
}

.form-button-absenden {
background: url(../images/btn_absenden.png) no-repeat;
border:medium none;
width:120px;
height:35px;
margin-right:15px;
}

.form-button-zurueckanmeldung {
background: url(../images/btn_back_anmeldung.png) no-repeat;
border:medium none;
width:200px;
height:35px;
}

.form-button-save {
background: url(../images/btn_absenden.png) no-repeat;
border:medium none;
width:120px;
height:35px;
margin-right:15px;
}




#form-validate .button-set { border:none; max-width:500px; }
#form-validate p.required {margin-right:20px; color:#EB340A !important;}
.login-box .content {background:none; padding:14px 21px; min-height:250px !important;}
.login-box .button-set { margin:0; border:none; background:url(../images/login_box_form_buttons_bg.gif) repeat-x; padding:10px 10px; }
.login-box .button-set a {clear:both;float:right; padding-top:5px; padding-right: 7px;}

.impressum {
margin-top:10px;
margin-left:10px;
}

.impressum span {
font:12px arial, helvetica, sans-serif;
color:#837b5f;
}

.notice-msg, .note-msg {
background:none;
border:none !important;
color:#990033;
}

.mini-search {
width:100px;
position:relative;
text-align:right;
float:right;
padding-right:48px;
padding-top:7px;
}

.mini-search .input-text {
margin-right:4px;
width:120px;
}

.group-select li .input-text {
width:250px;
}

.button-set {
border:none;
}


