/* 

	project: Conceptnova (free CSS template)
	author: luka cvrk (www.solucija.com)

*/

*{ margin: 0; padding: 0; }*
body { text-align: center; font: 74% Arial, Helvetica, Sans-Serif; color: #454545; line-height: 1.6em; }

a { text-decoration: none; color: #C40000; background: inherit; }
a:hover { color: #808080; background: inherit; }	
a:focus { outline: 0; }
h3 {font-size:11px; line-height:23px;}
h2 { font-size: 15px; line-height: 30px;}
h1 { color: #C40000; border-bottom:1px solid #eee; font: bold 125% Arial, Sans-Serif; letter-spacing: 1px; padding: 0; margin: 0 0 10px; }
img { border: 0; }

.grey { color: #484848; }

#wrap { text-align: left; width: 900px; margin-top: 10px; margin-left: auto; margin-right:auto; margin-bottom: 0; background: url(../images/bags.jpg) 40% 0 no-repeat;}
	
#logo { float: left; width: 300px; margin: 0 0 7px; }
	#header_top {border-right: 2px solid #fff; color: #454545; padding: 10px 0 0 7px; clear: both; margin: 0 0 0px 0; height: 74px; }
	#header_top p { padding: 0; margin: 0; }

		#menue { border-bottom:1px dotted grey; float: right; padding: 12px 10px 0 10px; margin: 0 0 5px 0; display:inline;}			
			#header_top ul li { list-style-type: none; display: inline;  font-weight: bold; }
			#header_top ul li a { padding-left: 7px; background: #FFF url(../images/bullet.gif) no-repeat center left; margin-right: 5px; color: #C40000; }
			#header_top ul li a:hover { padding-left: 7px; background: #FFF url(../images/bullet.gif) no-repeat center left; margin-right: 5px; color: #808080; }
	
	#header_bottom {padding: 0px 0px 0px 0px; clear: both; border-left: 1px solid #ffffff; border-right: 2px solid #fff; margin: 0 0 1px 0; height: 130px; }
	#header_bottom h2 {
  line-height: 25px;
  font-size:13px;
  }
	#slogan_left { float:left; width: 230px; margin: 0; padding: 5px 0 10px; 0; font-weight:bold;}
	#slogan_right { float:right; width: 230px; margin: 0; padding: 5px 0 10px; 0; }

#maincontent { padding: 20px 0; clear: both; background: url(../images/bg.gif) repeat-x;}

#left { float: left; width: 650px;  padding: 5px 15px 0 5px; margin: 0 0 25px 0; border-right: 1px solid #eee; }
	#left p { margin: 0 0 0 0; }
#left ul {
padding-left:15px;
}
#right { width: 220px; float: right; margin-bottom:5x; border-bottom:10px solid #ffffff;}
	#info {  padding: 7px; font-size: .9em; background: #f4f4f4; }
	#searchform { background: url(../images/searchform.gif) no-repeat; padding: 8px 4px 10px 4px; height: 27px; font: bold 0.9em Arial, Sans-Serif; margin: 0 0 20px; }
		#searchform p { padding: 0; margin: 0; }
		input.search { width: 127px; border: none; background: url(../images/input.gif) no-repeat; padding: 7px; margin: 0 4px 0 5px; }
		input.submit { width: 53px; height: 29px; border: none; background: #FFF url(../images/submit.gif) no-repeat; font: bold 1.2em Arial, Sans-Serif; padding: 0px; color: #FFF; }

#footer { clear: both; padding: 10px;  margin: 10px 0 0 0; border-top: 1px solid #ccc; line-height: 2em; }

table {
font-size: 12px;

}

 /*                 tt_products                           */
 
 
 
 #PRODUCT_TITLE_LIST {
 padding:4px;
 width:315px;

 float:left;
 margin-bottom:10px;
 }
 
#text {
width:315px;
} 

#listimage {

}

#price_list {
color:#c40000;
font-size:15px;
font-weight:bold;
}

 .price {
 font-size:18px;
 color: #ff0000;
 font-weight:bold;
 padding: 5px 0 5px 0;
 }
 


 #img_single img {
 float:left;
 padding:0;
 margin:0;
 }
  
 #img_single {
 padding:0;
 margin:0;
 }
 
 #clear1 {
 width: 640px;
 clear:both;
 }
 
 /* MAILFORM */

.csc-mailform-field input {
float:right;
}

#mailformname {
float:right;
}

#mailformaddress {

float:right;
}

#mailformtv {
float:left;
margin-left:10px;
}

.csc-mailform-field {
width:470px;
}

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
margin-left:30px;
}

.mf-check {
border: 0px;
}

.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
margin-left:30px;
}

.mf-submit {
color: #ffffff;
float:left;
border: 0px;
margin-left:200px;
}

.csc-mailform-field {
float:left;
}

.csc-mailform-field label {
padding-top:4px;
float:left;
}

.csc-mailform-field input {
margin-top:5px;
margin-bottom:5px;
}

.csc-mailform-field textarea {
margin-top:5px;
margin-bottom:5px;
}

.csc-mailform {
	width:400px;
	padding-left:15px;
	border-left:none;
	border-bottom:none;
	border-top:none;
}

.tx-andshadowbox-pi1 {
float:right;
margin-right:5px;
padding-right:5px;
border-right:1px solid grey;
}

#shadowbox_body {
z-index:999999;
}

#image1 {
}

#image2 {
margin-top:-20px;
}

#image2 img {
margin-left:5px;
}

#image3 {
margin-top:-40px;
}

#image4 {
margin-top:-60px;
}

#image5 {
margin-top:-80px;
}

#image6 {
margin-top:-100px;
}

#image7 {
margin-top:-20px;
}

#weitere {
font-size:14px;
}

.tx-vgetagcloud-pi1 ul li {
padding:3px;
}

#tagcloud {
margin-top:20px;
}

#tagcloud p {
color: grey;
font-size:11px;
float:left;
padding: 1px 3px 1px 3px;
}
