#conditions {
 margin-top:8px;
 background:url(/share/pictures/backgrounds/KAYS_conditions.gif) repeat-y;
}

#conditions .link {
  width:300px;
  font-weight:bold;
  font-size:12px;
  border-bottom:solid 1px #e6e6e6;
  margin:20px 0 0 18px;
}

#conditions .link a {
  
  color:#555555;
}

#conditions .link.first {
  margin:12px 0 0 18px;
}

#conditions .link img {
  float:left;
  margin:6px 3px 0 0;
}

#conditions #cont .link {
	width:115px;
  font-size:14px;
	background:url(/pictures/symbols/arrow_right.png)right no-repeat;
}

#conditions #cont .link  a {
	
	color:#555555;
	line-height:14px;
}

#conditions #separator {
 border-bottom:1px solid #ff0099;
 height:15px;
 width:550px;
 margin:0;
 margin-bottom:15px;
}

#conditions h3 {
	background:url(/share/pictures/symbols/greydisc.gif) left no-repeat;
	font-size:16px;
	
	font-weight:normal;
	padding:15px 10px;
	margin:0 0 0 40px;
}

#conditions h4 {
	font-size:14px;
	font-weight:bold;
	margin:25px 0 5px 10px;
}
#conditions h5 {
  font-weight:normal;
  font-size:18px;
  
  color:#fff;
  background-color:#666666;
  width:360px;
  height:20px;
  padding:4px 0 6px 12px;
  margin:12px 0;
  line-height:21px;
}

#conditions #cont h5.pay {
  margin-bottom:0;
}

#conditions #cont p.pay {
  padding-top:12px;
}

#conditions #cont .faq h5 {
  margin-bottom:0px; 
	clear:both;
}

#conditions h6 {
  
  font-size:12px;
  margin:0;
  padding:35px 0 3px 10px;
}

#conditions #cont {
 width:580px;
 margin-left:10px;
}

#conditions #cont.company {
	width:620px;
}

#conditions #cont a {
  color:#ff0099;
  font-style:normal;
  font-weight:bold;
  font-size:12px;
  margin:0 0 0 10px;
  line-height:32px;
  width:450px;
} 


#conditions p, #conditions #cont p{
  margin:0 0 20px 10px;
  font-size:12px;
  width:450px;
}

#conditions #cont p.show {
  margin:0;
}

#conditions p.top {
  margin:0 0 0 10px;
}

#conditions p img {
  float:left;
}

#conditions p img.gap {
  float:none;
}

p.address, #conditions p.address, #conditions #cont p.address {
  font-size:10px;
  margin:20px 15px;
}

#conditions #cont p.address a {
 color:#555;
 font-size:10px;
 margin:0;
 line-height:10px;
}

.pageTop {
  width:50px; 
	float:right;
}

#conditions #cont .pageTop a {
 text-decoration:underline;
 color:#555;
 float:left;
 width:30px;
}

#conditions #cont .pageTop img {
 float:right;
 margin:15px 0 0 0;
}

#conditions #cont .faq dl {
	width:450px;
	float:left;
	margin:0 0 20px 20px;
}

#conditions #cont .hide {
	display:none;
}

#conditions #cont .minus {
	background:url(/pictures/symbols/KAYS_minus.png) left no-repeat;
}

#conditions #cont .minus a {
	color:#000;
}

#conditions #cont .plus {
	background:url(/pictures/symbols/KAYS_plus.png) left no-repeat;	
}

#conditions #cont #end {
	clear:both;
}

#conditions p.contact {
	padding:15px 0 0 64px;
	margin:0;
}

#conditions #cont p.contact {
	margin:0;	
	padding: 0 0 20px 55px;
}

#conditions .contact table{
	font-weight:bold;
	margin:0 0 15px 53px;
	font-size:12px;
}

#conditions .contact img {
	margin:0 8px 0 0;
	float:left;
}

#conditions .contact h5 {
	margin:0 0 11px 40px;
}

#conditions .garantie {
	padding:20px 15px;
}

#conditions .garantie img {
	margin:75px 0 235px 20px;
}

#conditions .service table {
	border-collapse:collapse;
	border-style:solid;
	border-color:black;
	margin-left:10px;
}

#conditions .service table#schuhe {
  margin-bottom:10px;
}

#conditions #cont.service span.small {
	display:inline;
	font-size:10px;
	margin-left:5px;
} 

#conditions .service table tr.red {
	background-color:#ff99cc;
}

#conditions .service table tr.white {
	background-color:#ffffff;
}

#conditions .service table tr {
	height:19px;
}

#conditions .service td {
	text-align:center;
	border-color:black;
	width:8%;
}

#conditions .service table tr td.first {
	width:107px;
	text-align:left;
}

#conditions .service #schuhe tr td {
	width:8%;
}

#conditions .service #schuhe tr td.first {
	width:100px;
	text-align:left;
}

#conditions .service img {
	margin-left:30px;
}

#conditions #direct div.directSale {
	width:633px;
}

#conditions .directSale img.right {
	width:330px;
	margin:0 0 24px 0;
	float:right;
}

#conditions img.left {
	margin:6px 0;
	float:left;
}

#conditions img.right {
	margin:12px 0;
	clear:right;
	float:right;
}

#conditions #cont.directSale p {
	width:280px;
	font-size:14px;
	
	margin: 35px 0 0 0;
}

#conditions #cont.directSale p.top {
	margin-top:60px;
}

#conditions .directSale ul li {
	padding-left:10px;
	width:280px;
	line-height:34px;
	font-size:14px;
	
	font-weight:bold;
	color:#cc0000;
	background:url(/share/pictures/symbols/reddisc.png) left no-repeat;
}

#conditions .directSale ul li img {
	float:left;
	margin:8px 4px 0 0;
}

#conditions #cont.directSale ul li p {
	margin:-5px 0 10px 0;
	line-height:12px;
	font-size:12px;
	font-weight:normal;
}

#conditions #cont.directSale p.number {
	color:#cc0000;
	font-size:22px;
	
	font-weight:bold;
	margin:17px 0 0 35px; 
}

#conditions img.man {
	float:right;
	margin:15px 40px 0 0;
}

#conditions #button {
	float:right;
	margin:20px 20px 0 0;
}

#conditions p.big {
	margin:0 0 0 40px;
	font-size: 20px;
	
	font-weight:bold;
	width:225px;
}

#conditions #cont img.about {
	margin:20px 0 100px 300px;
}

#conditions #cont p.about {
	margin-bottom:65px;
}

#conditions div.ueberVedia {
	padding:50px 0 0 0;	
}

#conditions #cont #company_header {
  width:140px;
  font-weight:bold;
  border-bottom:solid 1px #e6e6e6;
  margin:10px 0 10px 10px;
}

#conditions #cont #company_header h3 {
	background:url(/share/pictures/symbols/greydisc.gif) left no-repeat;
	
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0;
}

#conditions #cont.company h5 {
  font-size:14px;
  width:460px;
}

#conditions #cont p.history {
	width:430px;
	font-size:12px;
}

#conditions #cont span.history {
	font-size:14px;
	font-weight:bold;
	
}


#conditions #cont .jobs {
	width:180px;
	line-height:35px;
	background:url(/pictures/symbols/KAYS_bigArrowRight.png) right no-repeat;
}

#conditions #cont .jobs a {
	color:#000;
	font-size:12px;
	text-decoration:underline;
}

#conditions #cont #job {
	margin: 160px 0;
}

#conditions #cont #team div {
	width:150px;
	float:left;
	margin:20px;
	display:inline;
}

#conditions #cont #team p {
	margin:0;
	display:inline;
}

#conditions #cont p.team {
	margin-bottom:40px;
}

#conditions #cont #company_navi a {
	margin:0 0 0 70px;
	padding: 0 10px;
}

#conditions #cont #company_navi a.back {
	background:url(/pictures/symbols/arrow_left.png) left no-repeat;
}

#conditions #cont #company_navi a.forward {
	background:url(/pictures/symbols/arrow_right.png) right no-repeat;
}

#conditions img.kays_logo {
	margin: -11px 0 0 -7px;
}

#conditions p.versicherung {
	padding-top:11px;
}

