c/* Common Part
----------------------------------------------- */
* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
/*	font:12px Tahoma, Times, serif; */
	font:12px Arial,Tahoma,Helvetica,Verdana,sans-serif;
	background:#000;
	color:#fff;
}
.clear {
	clear:both;
	font-size:0%;
	line-height:0%;
	height:0px;
}
.all {
	background:url(../images/bg.gif) repeat-y 0% 0%;
	min-height:100%;
	height:auto !important;
	height:100%;
	width:950px;
	margin:0 auto -43px auto;
}
.wrapper {

}

/* =Misc(links)
----------------------------------------------- */
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
/* =Header
----------------------------------------------- */
.header {
height:120px;
}
.h_bg1 {
background:url(../images/header.jpg) no-repeat 0% 0%;
}
.h_bg2 {
background:url(../images/header2.jpg) no-repeat 0% 0%;
}
.h_bg3 {
background:url(../images/header3.jpg) no-repeat 0% 0%;
}
.h_bg4 {
background:url(../images/header4.jpg) no-repeat 0% 0%;
}
.h_bg5 {
background:url(../images/header5.jpg) no-repeat 0% 0%;
}
.h_bg6 {
background:url(../images/header6.jpg) no-repeat 0% 0%;
}
.logo {
position:absolute;
margin:35px 0 0 646px;
}
.menu_block {
position:absolute;
margin:100px 0 0 10px;
z-index:10;
}
.menu_block ul li {
float:left;
position:relative;
border-bottom:solid 2px #fff;
border-right:solid 2px #fff;
z-index:10;
}
.menu_block ul li a {
color:#fff;
float:left;
background:#000;
/*background:#012144;*/
padding:1px 0 2px 0;
text-align:center;
width:120px;
font-size:12px;
}
.h_bg1 .menu_block ul li a {
background:#012144;
}
.h_bg3 .menu_block ul li a {
background:#012144;
}
.menu_block ul li a:hover {
text-decoration:none;
background:#929395;
}
.menu_block ul li ul {
position:absolute;
top:0;
left:0;
margin:19px 0 0 -1px;
border:solid 1px #fff;
border-bottom:0;
border-top:0;
width:120px;
display:none;
}
.menu_block ul li:hover ul {
display:block;
background:#777799;
}
.menu_block ul li ul li {
float:none;
border:0;
border-bottom:solid 1px #fff;
background:#777799;
position:relative;
}
.menu_block ul li ul li a {
float:none;
display:block;
background:#777799;
font-size:10px;
padding:2px 0 3px 0;
text-align:center;
width:120px;
}
.menu_block ul li ul li a:hover {
background:#19357E;
}
.menu_block ul li ul li ul {
position:absolute;
top:0;
left:0;
margin:-1px 0 0 120px;
border:solid 1px #fff;
border-bottom:0;
width:120px;
display:none;
}
.menu_block ul li:hover ul li ul {
display:none;
background:#555577;
}
.menu_block ul li ul li:hover ul {
display:block;
background:#555577;
}
.menu_block ul li ul li:hover ul li ul {
display:none;
background:#555577;
}
.menu_block ul li ul li ul li {
float:none;
border:0;
border-bottom:solid 1px #fff;
background:#555577;
}
.menu_block ul li ul li ul li a {
float:none;
display:block;
background:#555577;
font-size:10px;
padding:2px 0 3px 0;
text-align:center;
width:120px;
}
.menu_block ul li ul li ul li a:hover {
background:#3B579F;
}
.menu_block ul li ul li ul li ul {
display:none;
}
.menu_block ul li ul li ul li:hover ul {
display:block;
}




/* =Content
----------------------------------------------- */
.content {
padding-bottom:50px;
}
.content_page {
padding:12px 0 0 42px;
}

/* =Footer
----------------------------------------------- */
.footer {
background:url(../images/footer.gif) repeat-y 0% 0%;
height:41px;
width:950px;
margin:0 auto;
border-top:solid 2px #fff;
position:relative;
}
.footer2 {
background:url(../images/footer2.gif) repeat-y 0% 0%;
height:41px;
width:950px;
margin:0 auto;
border-top:solid 2px #fff;
position:relative;
}
.footer3 {
background:url(../images/footer3.gif) repeat-y 0% 0%;
height:41px;
width:950px;
margin:0 auto;
border-top:solid 2px #fff;
position:relative;
}
.footer4 {
background:url(../images/footer4.gif) repeat-y 0% 0%;
height:41px;
width:950px;
margin:0 auto;
border-top:solid 2px #fff;
position:relative;
}
.footer5 {
background:url(../images/footer5.gif) repeat-y 0% 0%;
height:41px;
width:950px;
margin:0 auto;
border-top:solid 2px #fff;
position:relative;
}
.footer6 {
background:url(../images/footer6.gif) repeat-y 0% 0%;
height:41px;
width:950px;
margin:0 auto;
border-top:solid 2px #fff;
position:relative;
}
.f_logo {
position:absolute;
margin:9px 0 0 40px;
}
.f_counter {
position:absolute;
margin:9px 0 0 180px;
}

.f_menu {
float:right;
margin:0 12px 0 0;
}
.f_menu ul li {
float:left;
background:#000;
border-bottom:solid 2px #fff;
border-left:solid 2px #fff;
}
.f_menu ul li a {
color:#fff;
padding:2px 25px 3px 25px;
font-size:10px;
background:#000;
float:left;
}
.f_menu ul li a:hover {
text-decoration:none;
background:#929395;
}
.print {
float:right;
}
.print a {
color:#fff;
padding:2px 25px 3px 25px;
font-size:10px;
background:#000;
float:left;
border-bottom:solid 2px #fff;
border-left:solid 2px #fff;
}
.print a:hover {
text-decoration:none;
background:#929395;
}
/* Content parts */
.bread {
padding:0 0 35px 0;
font-size:11px;
color:#999;
}
.bread a {
color:#999;
}
.img_block img {
margin:0 27px 46px 0;
}
.left_col {
float:left;
width:678px;
}
.left_col a {
color:#ff0000;
}
.left_col ul {
list-style:inherit !important;
padding:0 0 0 30px;
}
.left_col ul li{
list-style:inherit !important;
padding:0 0 15px 0;
}
.right_col {
float:left;
width:180px;
border-left:solid 1px #fff;
padding:2px 0 0 10px;
}
.listing_products {
background:url(../images/list_prod_bg.gif) repeat-y 0% 0%;
width:629px;
padding:8px 0 22px 8px;
margin-top:2px;
}
.item {
float:left;
margin:0 10px 0 0;
text-align:center;
padding:0 0 6px 0;
font-size:10px;
}
.item a {
color:#fff;
}
.item img {
margin:0 0 3px 0;
}
.search_form {
padding:0 0 20px 0;
}
.inp_search {
background:#fff;
border:solid 1px #000;
margin:0 3px 0 0;
width:118px;
height:17px;
padding:1px 0 0 2px;
}
.button_search {
background:url(../images/button_search.gif) no-repeat 0% 0%;
width:50px;
height:20px;
border:0;
cursor:pointer;
position:absolute;
z-index:1;
}
.title {
background:url(../images/title_bg.gif) no-repeat 0% 0%;
padding:3px 0 6px 8px;
font-size:12px;
color:#fff;
margin-bottom:17px;
}
.title_sm {
background:url(../images/title_bg.gif) no-repeat 0% 0%;
padding:4px 0 7px 8px;
font-size:12px;
color:#fff;
margin-bottom:17px;
font-size:10px;
}
.contact {
background:url(../images/title_bg.gif) repeat 0% 0%;
padding: 0px 0 0px 0px;
font-size:12px;
color:#fff;
margin-bottom:17px;
font-size:10px;
}
.contact a{
color:#ff0;
}

.r_menu li {
background:url(../images/arr.gif) no-repeat 0% 1px;
padding:0 0 9px 17px;
font-weight:bold;
}
.r_menu li a {
color:#fff;
}
.r_menu2 li {
background:url(../images/arr2.gif) no-repeat 0% 1px;
padding:0 0 9px 17px;
font-weight:bold;
}
.r_menu2 li a {
color:#fff;
}
.banner {
padding:16px 0 4px;
}

.pic_big {
float:left;
}
.pic_big img {
margin:-25px 0 0 0;
position:relative;
}
.prod_descr {
background:url(../images/list_prod_bg.gif) repeat-y 0% 0%;
float:left;
width:340px;
margin:0 59px 0 0;
padding:10px;
text-align:justify;
}
.history_block {
text-align:justify;
}


h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding-bottom:13px;
}
.colors {
margin:0 -10px 15px 0;
}
.colors img {
margin:0 10px 5px 0;
}
.news_block {
background:url(../images/list_prod_bg.gif) repeat-y 0% 0%;
width:474px;
padding:8px 13px 22px 12px;
margin-top:2px;
}
.news_list {

}
.news_item {
padding-bottom:13px;
}
.news_item a {
text-decoration:underline;
font-weight:bold;
}
.news_item a:hover {
text-decoration:none;
}
.csc-sitemap ul{
padding:0 0 0 15px;
}
.choose_color .csc-header-n1{
background:url(../images/list_prod_bg.gif) repeat-y 0% 0%;
padding:10px 10px 0 10px;
width:340px;
}

.history_block {
background:url(../images/list_prod_bg.gif) repeat-y 0% 0%;
width:474px;
padding:8px 13px 22px 12px;
margin-top:2px;
float:left;
margin-right:20px;
}
.history_block p {
padding-bottom:13px;
}

.history_block ul li {
padding-bottom:1px;
}

.pics_history {
float:left;
width:140px;
}
.csc-textpic-caption {
font-size:9px;
color:#fff;
padding:3px 0 5px 0;
}


.tx-indexedsearch-searchbox select {
background-color:#EEEEEE;
border:1px solid #999999;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin-bottom:2px;
width:200px;
height:20px;
}
.tx-indexedsearch-searchbox input {
background-color:#DDDDDD;
border:1px solid #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin-bottom:2px;
padding:2px;
}
.tx-indexedsearch-searchbox p a {
color:#DE0011;
}
#tx_indexedsearch_extResume {
width:14px !important;
height:14px !important;
}
.tx-indexedsearch-rules {
padding-top:25px;
}
.tx-indexedsearch-rules h2 {
color:#FFFFFF;
font-size:16px;
padding:0px;
text-decoration:underline;
background:#444;
padding:2px;
font-weight:bold;
margin-bottom:6px;
width:580px;
}
.tx-indexedsearch-title {
background:#333 !important;
color:#DE0011;
font-size:12px;
margin-bottom:17px;
padding:2px 0 !important;
}
.tx-indexedsearch-title a {
color:#DE0011;
}
.tx-indexedsearch-title a:hover {
color:#fff;
}
.tx-indexedsearch-info {
background:#222 !important;
}
.tx-indexedsearch-browsebox {
margin-bottom:10px;
}
.tx-indexedsearch-browsebox a {
color:#DE0011;
}
.tx-indexedsearch-browsebox ul {
padding:0 !important;
}
.order_submit {
margin-top:9px;
}
.tx-powermail-pi1 label {
position:absolute;
padding:2px 0 0 0;
}
.tx-powermail-pi1 input {
margin:0 0 3px 170px;
width:150px;
}
.tx-powermail-pi1 textarea {
margin:0 0 3px 170px;
width:150px;
height:50px;
overflow:auto;
}
.tx-powermail-pi1 img {
margin:-20px 0 0 0;
}
.tx-powermail-pi1 {
 padding:13px 0 0 0;
}
.powermail_mandatory_js {
position:absolute;
font-size:10px;
margin:0 0 0 340px;
}
#advice-required-uid4 {
display:none;
}

#deti div.listing_products{
	background: #FFFFFF;
	color: #000000;
	background: #FFF6D3;
	border-bottom:1px solid #CDCAB9;
	border-top:1px solid #CDCAB9;
}



#deti div.all{
	background: url(../pics/allgemein/back_grey_y.jpg) 100% 0% repeat-y #FFFFFF;
	
}


.listing_products p {
text-align:justify; 
}



#deti div.prod_descr, #deti div.history_block{
	background: #FFF6D3;
	border-bottom:1px solid #CDCAB9;
	border-top:1px solid #CDCAB9;
	list-style-type:circle;
	color:#000000;
	font-size:9pt;
	font-weight: normal;
	}

#deti div.prod_descr h1, #deti div.history_block h1, #deti div.csc-header h1, #deti div.csc-header-n1 h1, #deti div.left_col, #deti div.listing_products h1{
	color:#000000;
	font-size:16px;
	margin:0 0 20px;
	padding:0;	
	font-weight: bolder;
	text-decoration: none;
}
#deti div.left_col {
	color: #000000;

}
#deti dd.csc-textpic-caption{
color: #000000;
}

#deti div.listing_products h1.align-center font {
color: #000000;
}

 #deti div.csc-header {
 background: none;
 }
  #deti div.csc-header-n1 {
   background: none;
  }
 
#deti div.prod_descr h1 u, #deti div.history_block h1 u{
	text-decoration: none;
}

#deti div.prod_descr p, #deti div.history_block p{
color:#000000;
font-size:9pt;
margin:0;
padding:0;
font-weight: normal;
}


#deti div.right_col{
border-left: 1px solid #000000;
}

#deti div.title_sm{
	background: #FFF6D3;
	border-bottom:1px solid #CDCAB9;
	border-top:1px solid #CDCAB9;
font-size:9pt;
color:#000000;
height:10px;
margin-bottom:16px;
padding-left:8px;
padding-top:2px;
width:180px;
}


#deti div.r_menu li a{
	color:#000000;
	margin-bottom:6px;
	font-family:Arial,Tahoma,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	font-size:9pt;
}

#deti div.r_menu li {
background:transparent url(../images/bullet_y.gif) no-repeat scroll 0 1px;
}

#deti div.all{
	background: url(../images/back_gre.jpg) repeat-y;
}

#deti div.bread{
	color: #
}

#deti {
background: #FFF5D2;
}

.price  {
	font-size:11px;
border:solid 1px #fff;
}
.price  caption{
font-size:12px;
font-weight:bold;
border:solid 1px #fff;
}

.price  th,td {
	font-size:11px;
border:solid 1px #fff;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
margin-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
}

.material  {
	font-size:11px;
border:solid 1px #fff;
}
.material  caption{
font-size:12px;
font-weight:bold;
border:solid 1px #fff;
}

.material  th,td {
	font-size:11px;
border:solid 1px #fff;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
margin-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
}
