@charset "UTF-8";
@media all
{  
textarea, pre, tt, code {font-family:"Courier New", Courier, monospace;}  
body {font-size:12px; font-family:Verdana,arial,helvetia,geneva;} 
h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; } 
h1 { font-size: 200% } h2 { font-size: 166.67% } h3 { font-size: 150% } h4 { font-size: 133.33% } h5 { font-size: 116.67% } h6 { font-size: 116.67%; font-style:italic; }
p { line-height: 1.5em; margin: 0 0 1em 0; }
ul, ol, dl {  margin: 0 0 0em 0em; }
li { margin-left: 0.2em; line-height: 16px; }  
dt { font-weight: bold; }  
dd { margin: 0 0 1em 2em; }  
cite, blockquote { font-style:italic; }  
blockquote { margin: 0 0 1em 1.5em; }  
strong,b { font-weight: bold; }  
em,i { font-style:italic; }  
pre, code { font-family: monospace; font-size: 1.1em; }  
acronym, abbr {letter-spacing:.07em; border-bottom: .1em dashed #c00;cursor: help;  }  
.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }  
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }  
.center { text-align:center; margin: 0.5em auto; }  
a { color: #900; text-decoration:none; } 
a:focus,  a:hover,  a:active {  text-decoration:none; }    
#topnav a { font-weight: bold; background:transparent; text-decoration:none; }  
#topnav a:focus,  #topnav a:hover,  #topnav a:active{ text-decoration:none; background-color: transparent; }    
#footer a { color: #aac; background:transparent; font-weight: bold; }  
#footer a:focus,  #footer a:hover,  #footer a:active { color: #fff; background-color: transparent; text-decoration:underline; }  
table.full { width: 100%; }  table.fixed { table-layout:fixed; }  
tbody th { background: #ccc; color: #333; }  
tbody th.sub { background: #ddd; color: #333; }  
hr {    color: #fff;    background:transparent;    margin: 0 0 0.5em 0;    padding: 0 0 0.5em 0;    border:0;    border-bottom: 1px #000 solid;  }.title{	font-size:13px;	font-weight:bold;	text-decoration:none;}
.news_title{	margin-right:3px;}
#nav_main{	background:transparent; background-image:none !important; }
.linkblock a:hover{	background-color:transparent;}
.c210pxl{	width:210px;	float:left;}
.c180pxl{	width:180px;	float:left;}
.cr{	margin-left:0px;}
.cr210px{	margin-left:210px;}
.subbutton_active{font-size:11px; font-weight:normal;}
#footer a:hover{	text-decoration:none;}
#nav {text-align:right;}
a:hover{text-decoration:none;	background:transparent}
.news_ds { margin: 4px 12px 4px 11px; margin-top:0px; border-top: 1px solid; border-bottom:1px solid;  }
.news_title {	text-align:center; font-weight:bold;  font-size: 12px; line-height:25px;}
.news_border {border-right:1px solid; border-left:1px solid;}
.news .content{	padding-left:0px;}
.email_frame_bg{	width:495px;}
.email_req_bg, .form_anfr_head{	width:484px;}
.search{	margin: 0.2em 2em 2px 0pt;}
.news_ds .title {padding:0pt 0pt 0pt 0px;font-size:1.5em;letter-spacing:-0.02em;margin:0pt 0pt 0.25em;}
.dekoblock{display:inline;}
#col3_content{margin-left:182px; margin-right:180px; margin-top:0px; }
#col3_content  {padding-top:0px;}
#col2_content {padding-top:15px;}
#col3_content {border-left:100px solid #EEE; }
.intro_ds, .intro_link_ds {padding-left:0px; }
#impressum{margin-left:0px;}
#impressum tr td{padding-left:4px;}
table { padding-right:8px; }
.email_req_bg, .email_req_table { width: 528px;  padding-right:0px; }
.email_req_table input { width:330px !important; }
.email_req_table textarea { width:520px !important; }
.email_req_table .firstcol { width:120px;}
.form_input[name=anfrage_postalcode] { width:54px !important; }
.form_input[name=anfrage_ort] { width:321px !important; }
.detail_infos a { font-weight:bold; }
.text_bold{ font-weight:bold;}
#sortable {min-height:100px; }
#sortable li, #sortable_right li, #sortable_left li{ list-style-type:none; }
.sortable li { border: 2px dotted #FF0000; }
.help_button {height: 18px; }
#footer .copyright_text {text-align:center;}
#footer .copyright_text a {font-weight:lighter;font-size:11px; }
.news_ds li {margin-left:0px;}
.news_ds .news_title {margin-right:0px; padding:0pt;}
.shopping_cart{display:inline-block; background: url("../../../../config/images_layout/cart.gif"); background-repeat:no-repeat; text-align:right;padding-right:10px; margin-top:7px; background-color:#FFFFFF; width:190px;  height:20px;}
a:link.cart , a:visited.cart {  color:#000000; font-weight:bold;  font-size:11px;  width:auto;}
.border{ border:auto solid; }
#logo {vertical-align:bottom;}
#nav_main{border-top:0pt; border-bottom:0pt}
#col1_content {z-index:5; } 
.news_ds p {margin:0px;} 
.intro_ds, .news_border, .detail_infos .picture_text, .detail_infos, #sitemap{padding-left:5px; padding-top:5px;} 
.intro_ds, .detail_infos, #impressum {margin-right:0pt !important; }
.intro_ds, .detail_infos, #sitemap { padding-right:10px;}
#sortable li {margin-left:0pt; }
#nav_main ul li a {color:transparent !important; }
.form_search .form_button {padding:0px; border:0px; width:18px; background: url("../../../../config/images_layout/searchbutton.jpg"); }
#shopping_cart {margin-left:13px; margin-top:8px; }
.price_infos {font-weight:bold; }
#col3_content #sortable{ margin-right:3px;}
#page {border: 1px solid; }
.sitemap_rank0 {background:#CCC;line-height:20px;padding-left:5px;margin-top:3px; padding-bottom:3px;width:615px;}
.sitemap_sub { border-bottom:1px dotted #AAAAAA; width:600px;}
#footer {border:0px;}
#agb {padding-left:5px; padding-right:5px;}
}

