/* @group general */
p, ul, ol, td, th, li
{
font-size:		11px;
color:			#666666;
}

h1, h2, h3, h4
{
font-weight:	normal;
color:			#363636;
}

h1, h2, h3, h2, p, ul, ol
{
margin:			0px 0px 16px 0px;
}

h1, h2,
h1 a, h2 a
{
font-size:		12px;
}

h3, h4,
h3 a, h4 a
{
font-size:		11px;
}

span.red
{
color:#B44444;
}
/* @end */

/* @group faq content */
h2.toggler {
	cursor:		pointer;
	margin-bottom: 5px;
}

.faq-row {
	margin-bottom:15px;
}
/* @end */

/* @group productbox content */

.leftbox .pcontent, .middlebox .pcontent, .rightbox .pcontent
{
float:			left;
display:		inline;
}

.leftbox .pcontent
{
width:			210px;
}

.rightbox .pcontent
{
width:			230px;
}

.middlebox .pcontent
{
width:			310px;
}

.middlebox .pcontent p
{
width:			310px;
text-align:		center;
}

.middlebox .pcontent p img
{
margin-top:		10px;
}

.rightbox .pcontent
{
margin:			0px 0px 0px 25px;
}

.leftbox h1, .leftbox h2, .leftbox h3, .leftbox p, .leftbox ol, .leftbox ul,
.middlebox h1, .middlebox h2, .middlebox h3, .middlebox p, .middlebox ol, .middlebox ul,
.rightbox h1, .rightbox h2, .rightbox h3, .rightbox p, .rightbox ol, .rightbox ul
{
float:			left;
display:		inline;
}

.leftbox h1, .leftbox h2, .leftbox h3, .leftbox p, .leftbox ol, .leftbox ul,
.rightbox h1, .rightbox h2, .rightbox h3, .rightbox p, .rightbox ol, .rightbox ul
{
width:			230px;
}

.leftbox h1, .leftbox h2, .leftbox h3, .leftbox p, .leftbox ol, .leftbox ul
{

}

.middlebox h1, .middlebox h2, .middlebox h3, .middlebox p, .middlebox ol, .middlebox ul
{

}

.rightbox h1, .rightbox h2, .rightbox h3, .rightbox p, .rightbox ol, .rightbox ul
{
}

#productbox .rightbox ul
{
list-style-position:inside;
list-style-type:none;
}

.rightbox li
{
clear:			both;
float:			left;
display:		inline;
width:			215px;
padding: 		0px 0px 0px 12px;
background: 	url(img/bullet.gif) no-repeat 1px 6px;
}

.productsbox ul
{
list-style-image:url(img/bullet.gif);
list-style-position:outside;
}

.productsbox ul li
{
margin: -3px 0px 0px 0px;
}

/* @end */

/* @group: zipsearch */

#astadresszipsearch_form, #tx_astaddresszipsearch_pi1
{
clear:both;
margin: 0px 0px 0px 0px;
}

#astadresszipsearch_form, #tx_astaddresszipsearch_pi1,
#astadresszipsearch_form form, #astadresszipsearch_form fieldset
{
float:left;
display:inline;
}

#astadresszipsearch_form 
{
width:800px; 
margin: 0px 0px 20px 0px;
padding: 0px;
}

#astadresszipsearch_form form 
{
clear:both; 
width:800px; 
margin: 0px 0px 0px 0px;
padding: 0px;
}

#astadresszipsearch_form form fieldset p
{
margin: 24px 0px 14px 0px;
}

/*
#astadresszipsearch_form fieldset 
{
clear:both;
width:770px; 
height:65px;
margin: 0px 0px 0px 0px;
padding: 5px 10px 10px 20px;
border: 1px solid #7C7C7C;
}
*/

#astadresszipsearch_form fieldset 
{
clear:both;
width:770px; 
height:65px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px solid #7C7C7C;
}

#astadresszipsearch_form fieldset legend
{
display:none;
visibility:hidden;
}

#astadresszipsearch_form div.row
{
clear:both; 
float:left; 
display:inline; 
width:770px;
margin: 0px 10px 0px 0px;
}

#astadresszipsearch_form div.row span.label 
{
float:left;
display:inline;
width: 400px; 
text-align: left; 
margin: 0px 0px 0px 0px; 
padding: 1px 3px 1px 0px;
}

#astadresszipsearch_form div.row span.formw 
{
float:left; 
display:inline;
width: 60px; 
text-align: left; 
margin: 0px 0px 0px 10px;
padding: 0px;
}

#astadresszipsearch_form input 
{
width: 50px; 
border: 1px solid #7C7C7C;
padding: 1px 3px 1px 3px;
}

#astadresszipsearch_form .text 
{ 
float:left; 
display:inline; 
}

#astadresszipsearch_form .submit 
{
float:left; 
display:inline; 
cursor: pointer;
padding: 0px 3px 0px 3px;
width: auto;
}

/* --- */

#tx_astaddresszipsearch_pi1 
{ 
background: url(/fileadmin/templates/css/img/search_lines.gif) repeat-y 0px 0px; 
}

#tx_astaddresszipsearch_pi1 h4 
{ 
clear:both;
float:left;
display:inline;
width:770px;
font-size:12px;
margin: -64px 0px 0px 0px; 
padding: 0px 0px 1px 0px;
line-height:20px;
background-color:#ffffff;
}

#tx_astaddresszipsearch_pi1 h4 span
{
font-size:11px;
}

#tx_astaddresszipsearch_pi1 div.row 
{ 
clear: both; 
float:left; 
display:inline; 
padding: 5px 0px 0px 0px; 
margin: 0px 0px 25px 0px;
width:810px; 
}

#tx_astaddresszipsearch_pi1 div h4,
#tx_astaddresszipsearch_pi1 div p
{
margin: 0px 0px 2px 0px; 
padding: 0px 0px 0px 0px; 
font-size: 11px;
width: 220px;
background-color: transparent;
}

#tx_astaddresszipsearch_pi1 div p a
{
font-size: 11px;
}

#tx_astaddresszipsearch_pi1 div p a:hover,
#tx_astaddresszipsearch_pi1 div p a:focus,
#tx_astaddresszipsearch_pi1 div p a:active
{
text-decoration: underline;
}

#tx_astaddresszipsearch_pi1 .column-first,
#tx_astaddresszipsearch_pi1 .column-sec,
#tx_astaddresszipsearch_pi1 .column-third,
#tx_astaddresszipsearch_pi1 .adrboxA,
#tx_astaddresszipsearch_pi1 .adrboxB,
#tx_astaddresszipsearch_pi1 .adrboxC
{ 
float: left; 
display:inline; 
width: 250px;
}

#tx_astaddresszipsearch_pi1 .column-first,
#tx_astaddresszipsearch_pi1 .column-sec
{
margin: 0px 30px 0px 0px;
}

#tx_astaddresszipsearch_pi1 .column-third
{ 
margin: 0px 0px 0px 0px;
}

/* @end */

/* @group High-Res */

#high-res
{

}

#high-res .csc-textpic
{
float:left;
display:inline;
margin: 0px 10px 10px 0px;
}

#high-res .csc-textpic p
{
margin: 0px 0px 8px 0px;
}

#high-res .csc-textpic a, #high-res .csc-textpic a:link, #high-res .csc-textpic a:visited
{
font-size:11px;
color: #666666;
text-decoration:underline;
}

#high-res .csc-textpic a:hover, #high-res .csc-textpic a:focus, #high-res .csc-textpic a:active
{
color: #000000;
}

#high-res .csc-textpic img
{
border: 1px solid #D9D9D8;
}

#high-res .csc-textpic-clear
{
clear:none;
}

/* @end */

/* @group produktliste */

.products_inside h2
{
font-size:12px;
margin: 0px 0px 8px 0px;
}

.products_inside h3
{
font-size:12px;
margin: 0px 0px 8px 0px;
}

.products_inside h4
{
margin: 0px 0px 8px 0px;
}

/* @end */

/* @group bildergalerie */

#productimg
{

}

.middlebox .productimg
{
float:left;
display:inline;
width:312px;
height:290px;
margin:0px 0px 0px 0px;

}

.productthumbs
{
clear:both;
float:left;
display:inline;
width:310px;
margin: 0px 0px 0px 0px;
}

.productthumbs span, .productthumbs img
{
width:70px;
}

.productthumbs span
{
padding:0px 7px 0px 7px;
}

.productthumbs img
{
border:1px solid #eaeaea;
cursor:pointer;
}

/* @end */

.linkred, .linkred:link, .linkred:visited
{
color:#B44444;
}

.linkred:hover, .linkred:active, .linkred:focus
{
color:#000000;
}

#ctpage #rc-box
{
width:430px;
}