body{
	/*background: #889977;*/
	background: url("../pics/wallpaper.jpg") no-repeat;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	overflow:auto;
	text-align: left;
}
h1, h2, h3{
    text-align:left;  
}
h1{
	line-height: 38px;
	font-size: 37px;
	margin: 0;
	margin: 15px 0 15px -3px;
} 
p{
	font-size: 15px;
	line-height:  20px;
	margin-bottom: 10px;
}
a{
	color: #0041ff;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #0041ff;
}

.container{
	margin-top: 35px;	
	padding-left: 24px;
	background: url("../pics/basis.png") no-repeat;
	background-position: 0 -35px;
	margin-left: 220px;
}
.line-bottom{
	height: 1px;
	background: #cccccc;
	margin-bottom: 5px;
	width: 100%;
	margin-top: -29px;
	line-height: 1px;
}
.footer{
	margin-bottom: 10px;
	color: #cccccc;
	font-size: 11px;
}
.footer a{
  color: #0409f8;
}
.footer .span-3, .footer .span-2{
  width: auto;
  margin-right: 27px;  
}
.header-pic{
	margin-top: 25px;	
	margin-bottom: 8px;
}
.content{
	margin-bottom: 50px;
}
.line{
	border:0;
	width: 654px;
	margin: 0;	
	height: 3px;  
  margin-bottom: 5px;
  line-height: 3px;
  background: url("../pics/dekorlinie_new.gif") repeat-x;
}

.content{
	
}



.title-text{
	padding: 2px 2px;	
	
	
}
.text-left, .text-right, .text-flow{
	padding: 10px 10px 13px;
	/*margin-right: 50px;*/
	text-align: left;
	/*letter-spacing: 0.5px; */
}
.text-left p, .text-right p, .text-flow p, table{
  line-height: 17px;
  font-size: 14px;
}
.text-left, .text-flow{	
	margin-bottom: 30px;
}
.text-flow{
	margin-bottom: 8px;	
	margin-right: 25px;
}
.text-flow h1{
	margin-bottom: 7px;
}
.text-flow p{
	margin-top: 8px;
	padding-bottom: 10px;
}
.text-left{
  width: 262px;
  margin-right: 40px;
}

.text-left-old p{
  font-family: "Times New Roman", sans-serif;
  color: #969696;
  font-style:italic;
  font-size: 19px;
  line-height: 24px;
}
.text-home{
  margin-left: -28px;
}
.border_line .text-flow, .text-2-columns.border_line{
  /*border-bottom: 1px solid #DDDDDD;*/
  background: url("../pics/dekorlinie_new.gif") repeat-x;
  background-position: bottom left;    
}
.text-2-columns.border_line{
	width: 650px;
}
.text-left-old strong, .text-left-old b, .only-text-flow b, .only-text-flow strong{
	color: #969696;
	font-weight: bold;
}
/*
.text-flow{
	padding: 10px;
}
*/
.google-maps{
	margin-top: 25px;
	margin-bottom: 8px;
}
table{
	width: auto;	
	margin-bottom: 30px;
  margin-top: 15px;
}
table td{
	padding: 0;
	background: none !important;
	width: 170px;
	
}
#tyTbBarMenu  table{
  margin-top: 0;
  margin-bottom: 0;
}
#tyTbBarMenu  table td{
  width: 100%;
}
/* contact */

.wk_form{
	width: 630px;
	margin-left: 11px;
}
fieldset{
	border: 0;
	padding: 0;
	margin: 0;
}
legend{
	display: none;
	color: #000000;
	margin: 0;
	padding: 0;
}
.contact #shop-basket input,.contact  #shop-basket textarea, .contact #wk_form input {
	width: 290px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	background: #f1f1f1;
	font-size:12px;
	padding: 0 3px;
	margin: 0;
	height: 22px;
	line-height: 22px;
}
input{  
  border: 1px solid;
  border-color: #BBBBBB;
}
.contact #shop-basket input:focus{
  /*border: 1px solid #000000;*/
 }
 
.contact #shop-basket textarea, .contact #wk_form textarea{
	font-family: Verdana,Helvetica,Arial,sans-serif;
	background: #f1f1f1;
	height: 96px;
	width: 620px;
	font-size:12px;
	padding: 3px;
	margin: 0;
}
.contact #shop-basket label, .contact #wk_form label{
	height: 18px;
	display: block;
	font-weight: 600;
	font-size: 11px;
}
.contact #shop-basket .submit, .contact #shop-basket .delete, .contact #wk_form .submit{
	width: 120px;
}
.submit:hover{
    text-decoration: underline;
}
.contact #shop-basket .wk_buttons, .contact #wk_form .wk_buttons,{
	margin-top: 20px;
	margin-bottom: 10px;
}

.condition{
	margin: 20px 0;
}
.box{
	width: 130px;
	float:left;
	margin-right: 20px;
	/*background: #aa1155;*/
}

.box .title{
	font-weight: bold;
}
.box img{
	border: 0;
	margin: 0;
}
.list-manufactur{
	width: 200px;
	float: left;
	margin-left: 2px;
}

.list-manufactur a{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.list-manufactur a:hover{
	font-style:italic; 
}
/*formular*/


.element-data{
	
	margin-bottom: 10px;
}
.element-0, .element-2, #shop-basket  .element-4{
	width: 320px;
	float: left;
}

#shop-basket .element-4, #wk_form .element-5{
	margin-top: 45px;
	width: 100%;
} 
 #wk_form .element-4{
 	clear:both;	
	margin:0;

 }
.contact #shop-basket input, .contact #shop-basket .element-4 textarea, .contact #wk_form input, .contact #wk_form .element-5 textarea{


/*
border-top: 1px solid #00398e; 
border-bottom: 1px solid #4978be;
border-left: 1px solid #4978be;
border-right: 1px solid #4978be;*/
}

.contact #shop-basket .element-4 textarea, .contact #wk_form .element-5 textarea{
	width: 100%;
}
.contact #shop-basket .element-0 input, .contact #shop-basket .element-2 input{
	width: 400px;
}
.element-1, .element-3{
	width: 300px;
	float: right;
}

.element-2, .element-3{
	float: none;
	clear:both;
}

.contact #shop-basket .radio input, .contact #wk_form .radio input{
	width: 13px;
}

.contact #shop-basket .wk_buttons, .contact #wk_form .wk_buttons{
	background:  transparent url("../pics/dbl_arrows.png") no-repeat;
	background-position: left center;
	padding-left: 13px;
	color: #ffffff;
	margin-top: 5px;
	width: 280px;
	/*height: 20px;*/
}
.contact{
	position: relative;
	/*border-bottom: 1px solid #DDDDDD;*/
	padding-bottom: 23px;
	width: 650px;
	background: url("../pics/dekorlinie_new.gif") repeat-x;
  background-position: bottom left; 
}
.contact .subject{
	position: absolute;
	top: 155px;
	left: 0;
}
.contact #shop-basket .radio input, .contact #wk_form .radio input{
	float: left;	
	border: 0;
}
.contact #shop-basket .radio label, .contact #wk_form .radio label{
	padding-left: 5px;
}
fieldset em{
	font-size: 11px;
}

.contact #shop-basket  .wk_buttons input, .contact #wk_form  .wk_buttons input{
	background: #FFFFFF;
	display: inline;
	width: auto;
	border: 0 none;
	color:#0041FF;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	/*font-weight:bold;*/
	line-height:15px;
	margin:0;
	text-align:left;
	padding-left: 0px;
	
}
.content-halb p{
	width: 370px;
	text-align: justify;
}

.block{
	text-align: justify;
}
.nav-pipe {
	padding: 0 3px;
}

.wk_error{
  background: #ff7c7b !important;
}
ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.text-left ul, .text-flow ul{
  margin-left: -10px;
  
}
.text-flow ul{
  margin-top: -21px;
}
li{
	margin: 0 30px 0 0;
	font-size: 15px;
	/*border-top: 1px solid #dddddd;	*/
	background: url("../pics/dekorlinie_new.gif") repeat-x;
  background-position: top left; 
	line-height: 28px;
	padding-left: 10px;	
}
.text-flow ul li{
  width: 340px;
}

li a{
	/*font-weight: bold; */ 
	 padding-left: 13px;
  background:  url("../pics/dbl_arrows.png") no-repeat;
  background-position: left center;
  font-size: 14px;
}
.text-impessum{

}
.pic-left{
	margin-top: 140px;
	text-align: center;
}
.text-2-columns-pic{
	margin-bottom: 8px;
}
.text-2-columns a, .text-2-columns a:hover{
	color: #000000;
}
/**/

/*contact*/
