﻿/* CSS Document */

			
	

/*label*/

label { 
float: left; 
width: 110px; 
margin: 0em 4px 0em 0em;
font-size:10px; 
font-family : Verdana;
}
label.logout
{float:left; 
width:125px;
padding-left:8px;
}

label.coreleft
{float:left; 
padding-left:4px;
color:#fff;
width:160px;
}

label.short
{float:left;
 width:50px;
}
label.coupon
{width:280px;}
 
label.competitionheader
{width: 288px;
 background-color:#EF1C21;
 font-weight:bold;
 text-align:center;}

label.shortbold
{float:left;
 width:50px;
 font-weight:bold;
}

label.long { 
float: left; 
margin:0 !important; 
width:370px; 
}
label.overview { 
float: left; 
margin:0 !important; 
width:250px; 
}

label.checkout
{float:left; 
width:150px;
/*padding-left:8px;*/
}
label.checkoutbold
{float:left; 
width:150px;
padding-left:8px;
padding-top:4px;
font-weight:bold;
}

label.checkoutboldout
{float:left; 
width:150px;
padding-left:0px;
padding-top:0px;
font-weight:bold;
}

label.checkoutboldhead
{float:left; 
width:210px;
padding-top:4px;
font-weight:bold;
}

label.billadress{width:180px; text-align: inherit;}
label.checkoutfield {width:210px;float:left;padding-top:4px;}
label.userinfo{width:180px;float:left;}
label.userinfobold{width:200px; font-weight:bold;float:left;padding-top:4px;}
label.costcenter{width:160px;}
label.blanc{width:160px; padding-bottom:4px;}
label.longer {float: left; width: 15em;}
label.shoppinglist{width:200px;}
label.userinfoshort{width:120px;}

label.checkoutfieldout {width:210px;float:left;padding-top:4px;}

label.longerbold { 
float: left; 
width: 15em;
font-weight:bold;
}

label.superlong { 
float: left; 
margin:0 !important; 
padding-top:4px;
width:400px; 
}

label.headlineleft
{float:left;
 margin:0;
 width:250px;
 font-weight:bold;}

label.headlineright
{float:right;
 text-align:right;
 margin:0;
 width:330px;
 padding-right:20px;
 font-weight:bold;} 

label.checklist
{height:50px;}

label.cartitemanzahl
{width: auto;
float:left;
}
 label.cartitemtitle
{width: auto;
 float:left;
 
 top:-10px;
  
  margin-right:4px;

}
label.distance
{width:10px; float:left;}
.cartitemcontainer
{border-bottom:1px solid #e2e2e2; width:165px;overflow:hidden;padding-right:2px;}
#login label.loginleft, #suche label.loginleft{ 
float: left; 
width: 50px; 
margin: 0.6em 3px 0.1em 0.4em;
font-size:10px; 
font-family : Verdana;
color:#fff;
}

#login input.logout
 {background:transparent;
  color:#999999;
    font-weight:bold;
  width:100px;
  padding:0 !important;
  margin:0;
  border:0;
  text-align:left;
  height:13px;
  cursor:pointer;}
   

/*label Bild ausblenden*/
  table th label.toptable
 {float:left;
  margin:1px 0px 0 3px !important;
  padding:0;
  width:auto;}
 
 /*label Sortierung*/
 table th label.dlltable
 {margin:3px  5px 0 0!important;
  float:right;
  width:auto;
  font-weight:normal;}

/*input*/
input
{float: left; 
font-size:10px;
font-family:Verdana;}

input.txt { 
margin:0 0 4px 0;
width: 250px;
}

/*input Bild ausblenden*/
table th input.white
{color:#fff;
 font-weight:bold;
 text-decoration:none;
 margin:0px 0 0 1px !important;
 background-color:Transparent;
 padding:0px !important;
 border:0px;
 float:none;width:67px;
  }
  
  table td input
  {float:none;}

select
{ 
font-size:10px;
font-family:Verdana;
margin:0 0 4px 0;}

select.txt { 
width: 280px;
}
select.txtmiddle
{width:224px;
 }
select.txtshort
{width:80px;
 }
select.txtauto
{width:auto;
}

select.txttableauto
{width:auto;
 margin:2px 25px 0px 0;
 float:right;
}

select.txtsort
{width:80px;
}

table select.txt
{}



input.txtlong
{}

input.txteditorlong
{}

input.txtsupershort
{width: 25px;
 margin:0 0 3px 0;}

input.txtshort
{width: 50px;
 margin:0 0 3px 0;}
 
 input.txtshort1
{width: 120px;
 margin:0 0 3px 0;}
 
  input.txtshort2
{width: 90px;
 margin:0 0 3px 0;}

input.txtmiddle
{width:180px;
 margin:0 0 3px 0;}

input.txtquantity
{width:30px;
 margin:0 0 3px 0;
 text-align:right;
 }
 
 table input.txttablequantity
{width:35px !important;
 margin:0 0 3px 0;
 float:none !important;
 clear:both !important;text-align:right;
 }


input.loginsuche
{float: left; 
width:75px;
margin: 0.1em 0.1em 0.1em 0em;
height:12px;}



input.redsubmit
{color : #ED1D24; 
margin: 0.1em 0 0 5px;
padding: 0px 0px 0 0;
float:left;
}

input.cmdred
{color : #ED1D24; 
margin: 0 0 0 0px;
padding: 0px 0px 0 0px;
float:left;
}


input.cmdredright
{color : #ED1D24; 
margin: 0 0 0 0px;
padding: 0px 0px 0 0px;
float:right;
}

input.cmd
{color : #000; 
margin: 0 0 0 0px;
padding: 0px 0px 0 0px;
float:none;
}

p {font-size:10px;
font-family:Verdana;}

/*radiobuttonliste in seite checkout*/

.mailcheck td{width:70px; height:18px;}
.mailcheck input{float:left;}  
.mailcheck label{float:left;}
#buttonprint{background-color:#fff;}

 
fieldset.loginField
{padding:0em 0.6em 0.6em 0.6em;
    height:150px;
    width:200px;
    margin-bottom:0em;}





legend
{font-size:0.9em;
    margin:0 0 0.6em 0;}



.leftspace
{margin-left:0 !important;}
   .checkoption4 *
   {float:left;}
   .checkoption4 label
   {padding:3px 0 0 0px;
    display:block;}
   .checkoption4 input
   {padding:20px 0px 0 0;
    width:40px;}
   .checkoption4 *
   {vertical-align:text-bottom;}



.checkoption{float:left;}
.checkoption input{padding:20px 0px 0 0;width:60px;}
.checkoption label{width:500px; display:block; padding:3px 0 3px 0;}

.userrights {float:left;}
.userrights input{padding-top:4px; width:64px; margin-left:2px;}
.userrights input.inputdistance{margin-left:-5px;}
.userrights label{width:500px; display:block; padding:3px 0 3px 0;}

.customerconfiguration {float:left;padding-left:3px;}
.customerconfiguration  input{padding-top:4px; width:40px; margin-left:145px !important;}

.customerconfiguration  select{padding-top:4px; width:200px; margin-left:160px !important;}
.customerconfiguration  input.inputdistance{margin-left:-5px;}
.customerconfiguration  label{width:80%; display:block; padding:4px 0 3px 0;}
.customerconfiguration span.checkbox label {width:500px; display:block; padding:2px 0 3px 0;}
.customerconfiguration  label.service{width:72px; display:block; padding:3px 0 3px 0;}

.customerconfiguration  label.servicelong{width:218px; display:block; padding:3px 0px 3px 0;text-align:right;margin-right:5px;}

/* IE6 HACK*/


* html .customerconfiguration  label.servicelong{width:259px; }

/* Ende*/

.customerconfiguration  label.servicefrom{width:15px; display:block; padding:3px 0 3px 0;margin-left:40px;}

.customerconfiguration  .menubox input{padding-top:4px; width:40px; margin-left:0px !important;}

.customerconfiguration  .menubox input.txtservice{padding-top:0px; width:80px; margin:0px 3px 3px 0px !important;}
.customerconfiguration  .wrapper input.cmdredright {width:auto !important;}
.customerconfiguration   input.cmdred{width:auto !important;}


.catalog input{margin-left:0 !important;width:20px;}

.catalog span.checkbox label{width:500px !important;}

.costcenterblock input {margin-left:125px !important;}

.costcenterblock {width:592px;}

.costcenterblock span.checkbox label{width:70% !important;}




.statisticitems
{width:590px;}
* html #div.statisticitems{width:590px;}
.statisticitems input{ width:20px;}
.statisticitems label {width: 168px!important; height:30px; margin:4px 0px 0 0;}

span.checkbox input { 
float: left;
border:0px solid #ADADAD;
/*width: 500px !important;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
clear: none;
margin: 0px 0px 0px -4px;
padding: 0px 0px 0px 0px;}

span.checkbox br
{clear:both;}

span.checkbox label
{
float: left;
border:0px solid #ADADAD;
width: 30% !important;
clear: none;
padding:1px 0 3px 0;
margin:2px 0 0 0 !important;
display:block;

}

div.checkboxcorerange input
{width:30px;}


.allone1{width:600px;}

.allone span.checkbox input { 
float: left;
border:0px solid #ff0000;
/*width: 500px !important;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
clear: none;
margin: 0px 2px 2px 2px;
padding: 0px 0px 0px 0px;
height:18px;}

.allone1 span.checkbox input { 
float: left;
border:0px solid #ff0000;
/*width: 500px !important;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
clear: none;
margin: 0px 6px 2px 2px;
padding: 0px 0px 0px 0px;
height:18px;

}

.allone1 span.checkbox label
{width:70% !important;}

table.article span.checkbox input { 

border:0px solid #ff0000; 
/*width: 500px !important;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
clear: none;
margin: 4px 0px 0px 0px;
padding: 0px 0px 0px 0px !important;
height:18px !important;
}

table.article span.checkbox
{width:10px;
 display:block;
 float:right;
 border:0px solid;
 clear:left;
 margin:0 6px 30px 0;}

 table.article label.labelcheckbox
 {width:130px;
  display:block;
  float:right; 
  border:0px solid;
  padding:1px 0 0 1px;
  margin:7px 12px 0 0 !important;
  
  font-weight:normal;}
  
  table.tablewhite span.checkbox
{
 display:inline;
 float:none;
 border:0px solid;
 clear:left;
 margin:0 0px 0px 0 !important;
  padding:0 0px 0px 0 !important;}
 
 table.tablewhite span.checkbox input { 

border:0px solid #ADADAD;

font-family:Verdana, Arial, Helvetica, sans-serif;
clear: both;
float:none;
width:13px;
height:13px;
margin: 0px 0px 0px 0px !important;
padding: 0px auto 0px auto !important;
}
 
  
 /*Fehlermeldungen*/       
/*Ende Fehlermeldungen */ 

.resultdata
{ 

margin: 0.2em 0.3em 1em 0.6em;
font-size:0.7em; }

.inputbox{margin-left:6px;}

.labelwidth span.checkbox label{width:80% !important;}

form br {clear: both;}

form br.noclear
{clear:none;}