﻿/*formatierung eingebefelder grau*/
.txt
{font-size:12px;
 background-color:#fff;
 border-color:#7f7a7a;
 border:1px solid #7f7a7a;
 color:#545353;	}
.txtsmall
{font-size:12px;
 background-color:#fff;
 border-color:#7f7a7a;
 border:1px solid #7f7a7a;
 color:#545353;
 width:30px!important;}	
.txtmiddle
{font-size:12px;
 background-color:#fff;
 border-color:#7f7a7a;
 border:1px solid #7f7a7a;
 color:#545353;
 width:150px!important;	}	
.txtorder, .checkbox
{font-size:12px;
 /*background-color:#fff;*/
 width:20px!important;
 padding:0;
 margin:0;
 color:#545353;}
.txtwatchlist
{font-size:11px;
 background-color:#636161;
 border:none!important;
 color:#fff;
 width:107px;
 height:22px;
 cursor:pointer;
 padding:0;
 margin:0;}	
 .txtfullview{font-size:12px;
 background-color:#0036b6;
 border:none!important;
 color:#fff;
 height:22px;
 cursor:pointer;
 text-align:left!important;
 margin:0;}
	
.error{color:#934e27; font-size:11px; text-align:left;}
.missingtext{color:#ca0119; font-style:italic;}
.errorquickorder{color:#934e27; font-size:11px; text-align:left; padding-bottom:6px;}		
.formdistance{margin-left:138px;}
.formleft{float:left; margin:0px; padding:0; width:250px; }
.status{color:#000; font-size:12px; margin-bottom:10px;}
	
/*buttons mit kleinen icons*/	
input{color:#545353; font-size:12px;}
input.imagebutton, .orderform input.imagebutton
{	padding-left:18px;
 	padding-bottom:4px;
 	margin:0;
	border:1px solid #545353; 
	background-color:#fff;
	font-size:12px;
	background-position: 2px 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#545353;
	height:20px;
	text-align:left;
	vertical-align:middle;
	width:100px;
	}
input.imagebuttonmiddle
{	padding-left:18px;
 	padding-bottom:4px;
 	margin:0;
	border:1px solid #545353; 
	background-color:#fff;
	font-size:12px;
	background-position: 2px 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#545353;
	height:20px;
	text-align:left;
	vertical-align:middle;
	width:120px;
	}
input.imagebuttonlarge
{	padding-left:18px;
 	padding-bottom:4px;
 	margin-left:20px;
	border:1px solid #545353; 
	background-color:#fff;
	font-size:12px;
	background-position: 2px 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#545353;
	height:20px;
	text-align:left;
	vertical-align:middle;
	width:140px;
	}	
.pricebox{width:135px!important;}		
input.imagebuttoncart
{	padding-left:10px;
 	padding-bottom:2px;
 	margin:0;
	border:1px solid #545353; 
	background-color:#fbfbfb!important;
	font-size:12px;
	background-position: 6px 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#545353;
	height:20px;
	text-align:left;
	vertical-align:middle;
	width:26px;
	}	

 .addcart{width:180px!important;}

 .enlarge{background-image:url(images/enlarge.gif);}
 .refresh{background-image:url(images/refresh.gif);}
 .delete{background-image:url(images/delete.gif);}
 .print{background-image:url(images/print.gif);}
 .add{background-image:url(images/add.gif);}
 .cart{background-image:url(images/cart.gif);}
 .save{background-image:url(images/save.gif);}
 .activebutton{background-color:#ece4e1;}
 .checkoutbutton{float:left; padding-top:165px;}

 
 input.buttonsearch, .orderformregistration input.buttonsearch{
 border:1px solid #545353;
 color:#545353;
 padding:0 5px;
 margin:0;
 cursor:pointer;
 background-color:#fff;
 height:20px;
 text-align:left;
 width:90px!important;
}
 input.buttongo{
 border:1px solid #545353;
 color:#545353;
 padding:0 5px;
 margin-left:5px;
 cursor:pointer;
 background-color:#fff;
 height:19px;
 text-align:left;
 width:25px;}


 input.buttonsmall{
 border:1px solid #545353;
 color:#545353;
 padding:0 5px;
 margin:0;
 cursor:pointer;
 background-color:#fff;
 height:20px;
 text-align:left;
 width:120px;
}

input.buttonweiter{
 border:1px solid #545353;
 color:White;
 padding:0 5px;
 margin:0;
 cursor:pointer;
 background-color:#0036b6;
 height:40px;
 text-align:center;
 font-size:middle;
 font-weight:bold;
 width:120px;
}


 input.buttonmiddle, button.buttonmiddle{
 border:1px solid #545353;
 color:#545353;
 padding:0 5px;
 margin:0;
 cursor:pointer;
 background-color:#fff;
 height:20px;
 text-align:left;
 width:165px;
}
 button.buttonmiddle{
 height:21px!important;

}
 input.buttonlarge{
 border:1px solid #545353;
 color:#545353;
 padding:0 5px;
 margin:0;
 cursor:pointer;
 background-color:#fff;
 height:20px;
 text-align:left;
 width:250px;
}
.activebutton{background-color:#fbfbfb!important;  padding:0 5px;}
label.small{width:30px!important;}
label.middle{width:120px!important;}
label.long{width:600px!important;}
label.cartlist{width:150px!important;}


/*katalog anfordern*/
.orderform fieldset{
         margin:20px;
         border: 1px solid #000;
         width: 600px;
         padding-left:24px;
         }
  /*login*/
.logincontainer{height:100%;}
.orderformregistration{width:320px; float:left;  min-height: 100%; 
         height: auto !important; 
         height: 100%; 
 position:relative;}  
.orderformregistration span.formtext{margin-left:20px; margin-right:100px;}       
.orderform fieldset.registrationform{
         margin:10px 10px 10px 20px;
         border: 1px solid #000;
         width: 292px;
         padding-left:10px;
     min-height:320px;
         }
.orderform legend {
         text-transform: uppercase;
         color:#000;         
         }
         .orderform div legend {
         text-transform: uppercase;
         color:#000;         
         }
.orderform span.checkit input{
         font-size: 12px;
         margin-bottom: 2px;
         border: 1px solid #abadb3;
         padding: 1px;
         color:#545353;
         width:20px!important;}
.orderform label {
         margin-right: 12px;
         padding-left:8px;
         float: left;
         width: 120px;
         padding-top:2px;
         text-align: left;
         }
.orderformregistration label {
         margin-right: 12px;
         float: left;
         width: 120px;
         padding-top:5px;
         padding-bottom:5px;
         text-align: left;
         padding-left:0px!important;
         }        
.orderform label.getpassword {width:140px!important;}
.orderform label.creditterms, .paymentbox label.creditterms {
         margin-right: 12px;
         float: left;
         width: 110px;
         text-align: left;
         margin-left:130px;
         }
.orderform input.newpassword{width:124px!important;}
.orderform input, .orderform textarea {
         display: block;
         font-size: 12px;
         margin-bottom: 2px;
         border: 1px solid #abadb3;
         padding: 1px;
         width: 180px!important;
         color:#545353;
         }
.orderform input.small {
         display: block;
         font-size: 12px;
         border: 1px solid #abadb3;
         width: 60px!important;
         margin-right:5px;
         float:left;
         padding-top:2px;
         margin-left:0!important;
          color:#545353;
         } 
.orderform input.postalcode {
         display: block;
         font-size: 12px;
         margin-bottom: 2px;
         border: 1px solid #abadb3;
         padding:1px;
         margin-right:10px;
         width: 45px!important;
         color:#545353;
         float:left;
         }
.orderform input.city {
         display: block;
         font-size: 12px;
         margin-bottom: 2px;
         border: 1px solid #abadb3;
         padding: 1px;
         width: 120px!important;
         color:#545353;
         float:left;
         }      
          
.orderform span input.checked{width:20px!important;} 
.orderform span input{width:20px!important; float:left; }
.eigenverlagcheck span input{width:20px!important; float:left; margin-top:2px;}       
.orderform select, .statisticcontainer select {
         display: block;
         font-size: 12px;
         margin-bottom: 3px;
         border: 1px solid #abadb3;
         padding: 0.1em;
         width: 185px!important;
          color:#545353;
         }
.orderform img
{padding-left:10px;}   


.statisticcontainer{width:330px; float:left;}
.statisticcontainer label {
         margin-right: 12px;
         padding-left:8px;
         float: left;
         width: 100px;
         padding-top:5px;
         text-align: left;
         }
         .statisticcontainer span.checkit input{
         font-size: 12px;
         margin-top: 2px;
         border: 1px solid #abadb3;
         padding: 1px;
         color:#545353;
         width:20px!important;
         height:16px;}
   
.paymentbox span input{width:20px!important; float:left; margin-top:2px;}
.paymentbox label{float:left; width:320px; vertical-align:top; padding-left:12px;}
.paymentbox .RadInput_Default input{width:0px!important; visibility:hidden;}
.paymentbox .RadInput_Default input.small{width:40px!important; visibility:visible!important; margin-left:2px!important;}
#podcalculator select {
         display: block;
         font-size: 12px;
         margin-bottom: 3px;
         border: 1px solid #abadb3;
         padding: 0.1em;
         width: 125px !important;
         color:#545353;
         }

#podcalculator select.fullLength {
    width: 170px !important;
}
         
#podcalculator input.small 
{width:31px!important;  color:#545353;} 

.listretailer{
         margin:20px;
         width: 680px;
        
         }   
         
/*kontakt auswahl mailadressen*/         
.mailcontactlist{width:180px;}
.mailcontactlist td {height:20px; width:180px; padding:3px 0;}
.mailcontactlist span.checkbox input{width:20px!important; float:left; }
.mailcontactlist span.checkbox label{ width:130px; float:left;}
.mailcontactlist table{width:180px!important;}
.mailcontactlist span.checkbox{width:180px!important; display:block;}

/*bestellhistorie kalender*/

.riTextBox
{width:70px!important;
 margin-left:5px;}
 .datelabel{margin:0 5px 0 10px;}
.RadPicker table.rcTable .rcInputCell {
padding:0 4px 0 0; width:70px!important;
}
.RadComboBox input {
border:none!important;
}




/*UPLOAD*/
div.cmdupload input
{float: left; 
height: 22px;
width: 355px;
font-size:0.7em!important;

border:1px solid #ADADAD;}

table input.cmd
{font-size:1em!important;}

input.cmd{ 
float: left; 
height: 22px;
width: 115px;
font-size:0.7em!important;
color: #666;
cursor:pointer;
background:url('Images/ImgForm/RadUploadBtnMedium.gif') no-repeat;
border:0px solid ;
margin-right:10px;
margin-top:0.5em;
margin-bottom:1em;
}

input.cmdUploadButtonLarge{ 
float: left; 
height: 40px;
width: 250px;
font-size:0.7em!important;
color: #666;
cursor:pointer;
background:url('Images/ImgForm/RadUploadBtnBig.gif') no-repeat;
border:0px solid ;
margin-right:10px;
margin-top:0.5em;
margin-bottom:1em;
padding-bottom:0.7em;
}


div.cmdupload input.cmd
{float: left; 
height: 22px;
width: 115px;
font-size:0.7em!important;
color: #666;
cursor:pointer;
background:url('Images/ImgForm/RadUploadBtnMedium.gif') no-repeat;
border:0px solid ;
margin-right:10px;
margin-top:0.5em;
margin-bottom:1em;
	margin-left:105px;}


.RadUpload_Default .ruRemove, .RadUpload_Default .ruAdd, .RadUpload_Default .ruButton { 
height: 22px;
width: 160px!important;
/*font-size:0.7em!important;*/
font-size:12px important;
color: #666!important;
cursor:pointer;
background:url('Images/ImgForm/RadUploadBtnAdd.gif') no-repeat!important;
border:0px solid;
margin-right:10px;
padding:0!important;
font-family:Verdana, sans-serif!important;
}
.RadUpload_Default, .RadUpload_Default a, .RadUpload_Default input, .RadUploadProgressArea_Default, .RadUploadProgressArea_Default input {
font:12px "Verdana",Arial,sans-serif!important;}

.ruInputs
{
    width: 600px !important;
}

input.cmdRight { 
height: 22px;
width: 115px;
font-size:0.7em;
color: #666;
cursor:pointer;
background:url('Images/ImgForm/RadUploadBtnMedium.gif') no-repeat;
border:0px solid ;
}

input.cmdLoginRight  
{
float:right;	
height: 22px;
width: 115px;
font-size:0.7em;
color: #666;
cursor:pointer;
background:url('Images/ImgForm/RadUploadBtnMedium.gif') no-repeat;
border:0px solid ;
}

input.long 
{
	width: 250px;
	background:url('Images/ImgForm/RadUploadBtnLong.gif') no-repeat;
}

input.cmd:hover { 

color:#B72126;


}
