html, body {
	margin:0;
	padding:0;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#f5f5f5;
	line-height:1.4em;
}
div, ul, li, img, p, table {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
}
form {
	display:inline;
}
fieldset {
	border:none;
	display:inline;
	padding:0;
	margin:0;
}
.access {
	left:-7000px;
	position:absolute;
}
.clearfix {
	min-height:1%;
}
* html .clearfix {
	height:1%;
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	font-size:1px;
	height:0;
	visibility:hidden;
}
#main_wrapper {
	margin:0 auto;
	width:984px;
	padding:5px 0 15px 0;
}
#header_zone {
	padding:0 0 0 6px;
	width:968px;
}
#logo_zone {
	float:left;
}
#navi_zone {
	width:968px;
	height:30px;
	float:left;
}
#navi_zone li.navi_space {
	width:193px;
	height:10px;
	display:block;
	background-color:transparent;
}
#social_zone {
	margin-left:545px;
}
.social_icon {
	float:left;
	margin-left:5px;
}
#top_navi {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/search_background.jpg') no-repeat;
	width:271px;
	height:39px;
	margin:-3px -5px 0 0;
	padding:8px 0 0 0;
	float:right;
	position:relative;
}
#language_zone {
	width:99px;
	height:75px;
	float:left;
	margin:6px 0 0 20px;
}
#language_select {
	position:absolute;
	z-index:200;
	height:253px;
	width:263px;
	margin:3px 0 0 -20px;
	padding:20px 10px 11px 10px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/language_selection.png') no-repeat;
}
#language_select div.lang, #language_select div.empty  {
	float:left;
	width: 125px;
	margin: 0 0 10px 0;
}
#language_select div.current {
	font-weight:bold;
	color:#5d8fb9;
}
#language_select div.empty {
	color:#777;
	opacity: 0.3;
	height:28px;
}
#language_select div.lang img {
	float:left;
	margin-right:5px;
}
#language_select div.lang span.lang, #language_select div.empty span.lang {
	line-height:26px;
}
#search_zone {
	float:right;
	margin:-3px 16px 0 0;
}
#search_zone fieldset {
	margin:0;
	padding:0;
}
#search_zone input.button {
	margin:0 0 1px 0px;
	padding:5px 0 0 0;
	cursor:pointer;
	border:none;
	width:29px;
	height:19px;
}
#search_zone input.search_field {
	border:1px solid #d4d4d4;
	color:#a8a19b;
	display:block;
	float:left;
	font-size:11px;
	padding:1px 2px;
	width:97px;
	height:15px;
}
#content_wrapper {
	margin:10px 0 5px 0;
}
#visual_zone {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/visual_back.png') no-repeat;
	width:970px;
	height:427px;
	margin: 0 0 5px 3px;
	position:relative;
}
#visual_zone #visual_navi_wrapper{
	width:222px;
	height:378px;
	position:relative;
	float:left;
}
#visual_zone #visual_navi {
	width:207px;
	height:350px;
	position:relative;
	padding:5px 0 0 15px;
	overflow:hidden;
	z-index:10;
	float:left;
}
#visual_zone #visual_content {
	position:relative;
	float:left;
	overflow:hidden;
	padding:6px 5px 6px 0;
	height:415px;
	width:742px;
}
#visual_zone #visual_content div.items{
	width:20000em;
	position:absolute;
}
#visual_zone #visual_content div.items div{
	float:left;
	position:relative;
	margin: 0 0 0 5px;
	width:737px;
	height:415px;
}
#visual_zone div.capture{
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/thumbnail_capture.png') no-repeat;
	width:164px;
	height:16px;
	padding:5px;
	color:#fff;
	position:absolute;
	left:22px !important;
	z-index:11;
	text-shadow: 0 1px 0 #000;
	text-align:center;
}
#visual_zone div#pointer{
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/video_thumbnail_pointer.png') no-repeat;
	width:18px;
	height:25px;
	position:absolute;
	left:204px;
	top:88px;
	z-index:9;
	display:none;
}
#visual_zone #visual_navi div.items{
	height:20000em;
	position:absolute;
}
#visual_zone #visual_navi div.hidden{
	display: none;
}
#visual_zone #visual_navi div.items div.item{
	margin: 0 0 11px 3px;
	cursor:pointer;
}
#visual_zone #visual_navi div.items div.item img{
	border: 4px solid #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: -2px 2px 8px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: -2px 2px 8px rgba(0, 0, 0, 0.4);
    box-shadow: -2px 2px 8px rgba(0, 0, 0, 0.4);
}
div.navi_controls .inactive{
	filter:alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity:0.2;
	cursor:default;
}
#visual_zone .navi_controls{
	width:222px;
	height:30px;
	margin: 3px 0;
	cursor:pointer;
	text-align:center;
	float:left;
}
#visual_zone .navi_controls a.prevBtn img{
	margin-top: 2px;
}
#visual_zone .navi_controls a.nextBtn img{
	margin-top:-4px;
}
#visual_zone #videomask{
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/video_mask.png') no-repeat;
	width:5px;
	height:415px;
	position:absolute;
	right:6px;
	top:6px;
	z-index:999;
}
#portlet_zone {
	width:984px;
	font-size:11px;
}
#portlet_zone .portlet {
	width:291px;
	height:182px;
	padding:16px 15px 10px 15px;
	float:left;
	overflow:hidden;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/portlet.png') no-repeat;
}
#portlet_zone .portlet #videoimage {
	cursor:pointer;
}
#portlet_zone .center {
	margin:0 6px 0 7px;
}
#portlet_zone .portlet ul {
	list-style-type:none;
	padding:0 0 0 10px;
}
#portlet_zone .portlet ul li {
	padding:5px 0;
}
#portlet_zone .portlet img {
	float:left;
	padding:0 5px 5px 0;
}
#portlet_zone .portlet img.right {
	float:right;
	padding:0 0 5px 5px;
}
#right_wrapper {
	float:left;
	z-index:0;
	width:764px;
}
#small_visual_zone {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/small_visual_back.png') no-repeat;
	float:left;
	height:190px;
	width:754px;
	margin:0 0 4px 0;
	padding:5px;
}
#scroll_zone {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/scroll_zone_back.png') no-repeat;
	height:348px;
	width:744px;
	margin:0 0 4px 0;
	padding:10px;
}
#leftcol {
	width:188px;
	float:left;
	margin:0 18px 0 6px;
}
#leftcol #leftcol_top {
	width:202px;
	height:10px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/leftcol_top.png') no-repeat;
}
#leftcol #leftcol_middle {
	width:202px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/leftcol_filler.png') repeat-y;
}
#leftcol #leftcol_bottom {
	width:202px;
	height:10px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/leftcol_bottom.png') no-repeat;
}
#rightcol {
	float:left;
	font-size:11px;
}
#contentcol {
	width:604px;
	float:left;
	margin:0 4px 0 0;
	height:auto;
}
#product_logo {
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}
#contentcol .top {
	width:604px;
	height:16px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/content_top.png') no-repeat;
}
#contentcol .middle {
	width:550px;
	padding:10px 27px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/content_filler.png') repeat-y;
}
#contentcol .bottom {
	width:604px;
	height:16px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/content_bottom.png') no-repeat;
}
#recommend {
	width:357px;
	height:350px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/recommend_back.gif') no-repeat;
	padding:35px 35px 20px 35px;
	margin:0;
}
#recommend table {
	width:345px;
	padding:0 0 0 9px;
}
#contentcol table#search, #contentcol table#downloads, #contentcol table#login {
	width:245px;
	margin:0 0 0 10px;
}
#contentcol #results {
	border-top:1px solid #5d8fb9;
	width:550px;
	margin:17px 0 0 10px;
}
#contentcol #results .single_result {
	border-bottom:1px dashed #5d8fb9;
	padding:20px 10px 20px 10px;
}
#contentcol #downloads_results {
	border-top:1px solid #5d8fb9;
	width:550px;
	margin:50px 0 0 10px;
	padding:20px 10px 20px 10px;
}
#footer_zone {
	width:919px;
	height:194px;
	font-size:11px;
	text-align:left;
	margin:4px 0 0 6px;
	padding:10px 25px;
	border-top:1px solid #d3d3d3;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/footer_gradient.png') no-repeat;
}
#footer_zone .footer_element {
	color:#5d8fb9;
	list-style-type:none;
	float:left;
	width:131px;
	font-weight:bold;
}
#imprint {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/imprint_border.png') no-repeat;
	text-align:center;
	width:969px;
	height:30px;
	font-size:11px;
	line-height:21px;
	margin:0 0 0 6px;
	padding:5px 0 0 0;
}
ul.navigation {
	float:left;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Myriad Pro", Arial, sans serif;
	font-size: 15px;
	list-style-type: none;
}
ul.navigation a, ul.navigation a:visited {
	display:block;
	color:#777;
	text-align:center;
	padding: 10px 0;
	width: 138px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
}
ul.navigation a:hover {
	color:#5d8fb9;
	text-decoration: none;
}
ul.navigation li {
	background: url(http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/nav_seperator.png) no-repeat bottom right;
	float:left;
	position:relative;
	z-index:100;
}
ul.navigation li.last{
	background: none;
}
ul.navigation li.subitems{
	background: url(http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/nav_subitem.png) no-repeat bottom right;
}
ul.navigation li a:hover{
  	color: #5d8fb9;
 	text-shadow: 1px 1px 0 #fff; 
}
ul.navigation li.current a, ul.navigation li a:hover{
  color: #5d8fb9;
  text-decoration: none; 
}
ul.navigation ul.subnav {
	display: none;
	min-width: 100%;
	list-style-type: none;
	position: absolute;
	font-size: 13px;
	-webkit-box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 4px 6px  rgba(0, 0, 0, 0.3);
    box-shadow: 2px 4px 6px  rgba(0, 0, 0, 0.3);
}
ul.navigation li:hover ul.subnav{
	display: block;
}
ul.navigation li li {
	border-right:none;
	background: #f5f5f5;
	width: 100%;
}
ul.navigation li li.last {
	background: #f5f5f5;
}
ul.navigation li li.subitems{
	background: #f5f5f5;
}
ul.navigation li li a {
	background: url(http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/subnav_arrow.gif) no-repeat 10px 13px;
	padding: 7px 10px 7px 25px !important;
	text-align:left !important;
	color: #666 !important;
	font-weight: normal !important;
	text-decoration:none;
	text-shadow: 0 1px 0px #fff;
}
ul.navigation li li:hover {
	background: url(http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/nav_subitem_hover.png) repeat-x 0 0;
	background-color: #5d8fb9;
}
ul.navigation li li a:hover {
	color: #fff !important;
	text-decoration:none;
	text-shadow: 1px 1px 0px #334f66 !important;
	background: url(http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/subnav_hover.gif) no-repeat 10px 13px;
}
h1 {
	font-size:14px;
	font-weight:bold;
}
h2 {
	font-size:13px;
	font-weight:bold;
}
h3 {
	font-size:12px;
	font-weight:bold;
}
a {
	color:#5d8fb9;
	text-decoration:none;
}
a:hover {
	color:#5d8fb9;
	text-decoration:underline;
}
a:visited {
	color:#5d8fb9;
}
a.internal-link, a.internal-link-new-window {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px;
	color:#5d8fb9;
	padding:0 0 0 7px;
	text-decoration:none;
}
a img, a:hover img, a:visited img {
	border:none;
	text-decoration:none;
}
a.back {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_back.gif') no-repeat 0 4px !important;
	padding:0 0 0 7px !important;
}
a.print {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/icon_print.gif') no-repeat !important;
	padding:0 0 0 20px !important;
}
a.download {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/icon_download.gif') no-repeat 0 2px !important;
	padding:0 0 0 14px !important;
}
a.extern {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/icon_extern.gif') no-repeat 0 2px !important;
	padding:0 0 0 14px !important;
}
a.mail {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/icon_mail.gif') no-repeat 0 5px !important;
	padding:0 0 0 14px !important;
}
a.popup {
	width:16px;
	height:16px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/icon_popup.gif') no-repeat 0 0 !important;
	padding:4px 0 0 18px !important;
}
span.phone {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/icon_phone.gif') no-repeat 0 2px;
	padding:0 0 0 14px;
}
input[type="submit"] {
	color:#5d8fb9 !important;
	width:130px !important;
	margin:10px 0 0 100px;
	background-color:#f5f5f5;
	font-weight:bold;
}
input.submit {
	color:#5d8fb9 !important;
	width:130px !important;
	margin:10px 0 0 100px !important;
	background-color:#f5f5f5;
	font-weight:bold;
}
input[type="checkbox"] {
	width:20px !important;
	margin:0 !important;
}
#language_select ul li a, #language_select ul li a:visited, #language_select ul li a:hover, #language_select ul li a {
	background:none;
	padding:none;
	margin:none;
	display:block;
}
#language_select ul li.current {
	background:none;
	padding:none;
	margin:none;
	font-weight:bold;
}
#portlet_zone h1, #portlet_zone h2 {
	color:#555;
	font-size:13px;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0 0 0 23px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/portlet_pfeil.png') no-repeat 0 -2px;
}
#portlet_zone .portlet img.left {
	float:left;
	padding:0 5px 5px 0;
}
#portlet_zone .portlet img.right {
	float:right;
	padding:0 0 5px 5px;
}
#portlet_zone a, #portlet_zone a:visited {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px;
	color:#5d8fb9;
	padding:0 0 0 9px;
	text-decoration:none;
}
#portlet_zone a:hover {
	padding:0 0 0 9px;
	text-decoration:underline;
}
#portlet_zone .news-latest-container a {
	display:block;
}
#portlet_zone .center img {
	float:right;
}
#portlet_zone .center a img{
	background: none !important;
}
#visual_zone .items a {
	float:left;
	margin:0 15px 0 0;
}
#visual_zone .navi a {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/visual_point_off.png') no-repeat;
	width:18px;
	height:18px;
	display:block;
	float:left;
}
#visual_zone .navi a:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/visual_point_hover.png') no-repeat;
}
#visual_zone .navi a.active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/visual_point_on.png') no-repeat;
}
#leftcol h2 {
	width:169px;
	height:26px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/leftcol_header_back.png') no-repeat 0 -6px;
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px 4px;
	padding:2px 0 0 28px;
}
#leftcol ul {
	list-style-type:none;
	padding:0 0 0 20px;
}
#leftcol ul li {
	padding:0 0 14px 0;
}
#leftcol ul li a, #leftcol ul li a:visited {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/navi_arrow.gif') no-repeat 0 5px;
	display:block;
	padding:0 0 0 11px;
	text-decoration:none;
	color:#333;
}
#leftcol ul li a:hover {
	text-decoration:underline;
}
#leftcol ul li.current {
	font-weight:bold;
}
#leftcol ul li.current_sub a {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more_open.gif') no-repeat 0 6px;
	padding:0 0 0 15px;
	color:#5d8fb9;
	font-weight:bold;
}
#leftcol ul li.current a {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 5px;
	padding:0 0 0 11px;
	color:#5d8fb9;
}
#leftcol ul li.current ul a {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 5px;
	padding:0 0 0 11px;
	color:#333;
}
#leftcol ul li.current ul li.current a {
	color:#5d8fb9;
	font-weight:bold;
}
#leftcol ul li ul {
	font-weight:normal;
	padding:10px 0 0 15px;
	margin:0 0 -14px 0;
}
#leftcol li li a, #leftcol li li a:visited {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/navi_arrow.gif') no-repeat 0 5px !important;
	display:block;
	padding:0 0 0 11px !important;
	color:#333 !important;
	font-weight:normal !important;
}
#leftcol li li.current a, #leftcol li li.current a:visited {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 5px !important;
	color:#5d8fb9 !important;
	font-weight:bold !important;
}
#leftcol ul li.current_sub ul li.current_sub a {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more_open.gif') no-repeat 0 6px !important;
	padding:0 0 0 15px !important;
	color:#5d8fb9 !important;
	font-weight:bold !important;
}
#leftcol ul li.current_sub ul li.current_sub ul li a, #leftcol ul li.current_sub ul li.current_sub ul li a:visited {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/navi_arrow.gif') no-repeat 0 5px !important;
	display:block;
	padding:0 0 0 11px !important;
	color:#333 !important;
	font-weight:normal !important;
}
#leftcol ul li.current_sub ul li.current_sub ul li.current a, #leftcol ul li.current_sub ul li.current_sub ul li.current a:visited {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 5px !important;
	color:#5d8fb9 !important;
	font-weight:bold !important;
}
#contentcol #content h1 {
	font-size:20px;
	font-weight:normal !important;
	margin:0 0 15px 0;
	line-height:25px;
}
#contentcol #content .faq .margin_div h1 {
	display:none;
}
#contentcol #content .faq .margin_div p {
	margin:0;
}
#contentcol #content h2 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px 0;
}
#contentcol #content p {
	margin:0 0 20px 0;
}
#contentcol #content .faq .margin_div p a.intern {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px !important;
	padding:0 0 0 9px !important;
	font-weight:normal !important;
}
#contentcol #content img {
	padding:10px 10px 10px 0;
	float:left;
}
#contentcol #content img.right {
	padding:10px 0 10px 10px;
	float:right;
}
#contentcol #content a, #contentcol #content a:visited {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px;
	color:#5d8fb9;
	padding:0 0 0 7px;
	text-decoration:none;
}
#contentcol #content a.videothumb {
	background:none;
	padding:0;
	margin: 0 10px 0 0;
	float:left;
	display:block;
	width: 188px;
	text-align:center;
}
#contentcol #content a:hover.videothumb {
	padding:0;
}
#contentcol #content a.videothumb img {
	padding:0;
	margin: 0;
}
#contentcol span.tx-andshadowbox-text a, #contentcol span.tx-andshadowbox-text a:hover {
	display:none;
}
#contentcol #content a:hover {
	padding:0 0 0 7px;
	text-decoration:underline;
}
#contentcol #content ul {
	margin:0 0 20px 20px;
}
#rightcol h3 {
	color:#555;
	font-size:12px;
	font-weight:bold;
	padding:11px 7px 7px 32px;
	margin:0;
}
#rightcol .box_shop h3 {
	color:#fff;
	padding:13px 7px 7px 30px;
	font-size:13px;
	text-shadow: 1px 1px 0 #666;
}
#rightcol img {
	margin:0 0 10px 0;
}
#rightcol ul {
	list-style-type:none;
	padding:0 0 0 11px;
	margin:0;
}
#rightcol ul li {
	padding:0 0 9px 0;
}
#rightcol a, #rightcol a:visited {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px;
	padding:0 0 0 9px;
	display:block;
}
#rightcol ul li a:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px;
	padding:0 0 0 9px;
	text-decoration:underline;
}
#recommend h1 {
	font-size:14px;
	border-left:3px solid #5d8fb9;
	font-weight:bold;
	margin-bottom:20px;
	padding-left:7px;
}
#recommend caption {
	float:left;
	margin:0 0 15px 0;
}
#recommend p {
	margin:0 0 20px 9px;
}
#recommend input, #recommend textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	width:178px;
	border:1px solid #d4d4d4;
	padding:0 3px;
	margin:0 0 5px 0;
}
#recommend button {
	background-color:#eaeaea;
	border:1px solid #d4d4d4;
	margin:5px 0 0 0;
	color:#5d8fb9;
}
#contentcol input, #contentcol select {
	font-size:11px;
	color:#999;
	width:138px;
	border:1px solid #d4d4d4;
	padding:0 3px;
	margin:0 0 5px 0;
}
#contentcol input[type="checkbox"] {
	color:#000;
	border:none;
	padding:0;
	margin:0;
}
#contentcol select {
	width:147px;
	padding:0;
}
#contentcol select option {
	padding:0 0 0 8px;
}
#contentcol button {
	background-color:#eaeaea;
	border:1px solid #d4d4d4;
	margin:5px 0 0 0;
	color:#5d8fb9;
}
#contentcol #results h3 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px;
	padding:0 0 0 10px;
	margin:0;
	color:#5d8fb9;
	font-weight:bold;
	font-size:12px;
}
#contentcol #results h3 a {
	background:none;
	padding:0;
}
#contentcol #results p {
	margin:5px 0 0 0;
}
#contentcol p.result_pages {
	margin:0;
	text-align:center;
	color:#5d8fb9;
}
#contentcol p.result_pages a, a.none {
	background:none !important;
	padding:0 !important;
}
#contentcol #results .single_result table {
	margin:0 20px 0 7px;
	float:left;
}
#contentcol #results .single_result table td {
	padding:3px 15px 0 0;
}
#contentcol #results .single_result img {
	border:1px solid #5d8fb9;
	float:left;
	padding:3px;
}
#contentcol ul.retailer {
	list-style-type:none;
	margin:0 0 0 10px;
}
#contentcol ul.retailer li {
	line-height:25px;
}
#contentcol #downloads_results h3 {
	font-size:12px;
	font-weight:bold;
	border-left:3px solid #5d8fb9;
	padding-left:7px;
	margin:0 0 15px 0;
}
#contentcol table#downloads td {
	padding:0 10px 0 0;
}
#contentcol table#downloads select {
	width:182px;
	padding:0 0 0 5px;
}
#contentcol #downloads_results table {
	margin:0 0 0 10px;
}
#contentcol #downloads_results table td {
	padding:0 15px 7px 0;
}
#contentcol form {
	margin:0 0 10px 10px;
}
#contentcol label {
	width:100px;
	float:left;
}
#contentcol .tx_powermail_pi1_fieldwrap_html_submit {
	padding:5px 0 0 100px;
}
#contentcol .tx_powermail_pi1_fieldwrap_html {
	display:block;
	float:left;
	width:100%;
}
#contentcol .tx-powermail-pi1_formwrap_1789 label {
	width:150px;
	float:left;
}
#contentcol legend {
	display:none;
}
#contentcol input {
	width:252px;
}
#contentcol select {
	width:260px;
}
#contentcol textarea {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d4d4d4;
	width:254px;
	font-size:11px;
	color:#999;
	padding:3px;
}
#rightcol p {
	line-height:16px;
	padding:0 0 5px 0;
}
#contentcol p.intro {
	font-size:13px;
	color:#666;
	font-weight:bold;
}
#contentcol table.news, #contentcol table.press {
	margin:0 0 10px 10px;
}
#contentcol table.news th, #contentcol table.press th {
	font-weight:normal;
	color:#5d8fb9;
	padding:0 0 2px;
	text-align:left;
	border-bottom:1px solid #5d8fb9;
}
#contentcol table.news tbody tr td, #contentcol table.press tbody tr td {
	border-bottom:1px solid #ebebeb;
}
#contentcol table.news tbody tr td.download, #contentcol table.press tbody tr td.download {
	padding:17px 0 7px 0;
	width:100px;
}
#contentcol table.news tbody tr td.date {
	padding:17px 0 7px 0;
}
#contentcol table.press tbody tr td.date {
	padding:17px 20px 7px 0;
}
#contentcol table.news tbody tr td.title, #contentcol table.press tbody tr td.title {
	padding:17px 20px 7px 0;
}
#contentcol table.news h2, #contentcol table.press h2 {
	margin:0 0 10px 0;
}
#contentcol table.news h2 a, #contentcol table.press h2 a, #contentcol table.news h2 a:hover, #contentcol table.press h2 a:hover {
	background:none;
	padding:0;
	color:#333;
	text-decoration:none;
}
#contentcol table.news p, #contentcol table.press p {
	margin:0;
	padding:0;
}
#contentcol table.news p.date, #contentcol table.press p.date {
	color:#5d8fb9;
	padding:0;
}
#footer_zone ul {
	list-style-type:none;
	margin:10px 0 0 0;
}
#footer_zone .footer_element ul li {
	color:#666;
	margin:0 0 5px 0;
	list-style-type:none;
	font-weight:normal;
	display:list-item;
}
#footer_zone .footer_element li a, #footer_zone .footer_element li a:visited, #footer_zone .footer_element li a:hover {
	color:#999;
}
#imprint ul {
	list-style-type:none;
	width:976px;
}
#imprint ul li {
	color:#777;
	list-style-type:none;
	display:inline;
	padding:0 10px;
	border-right:1px solid #777;
}
#imprint ul li.last {
	border:none;
}
#imprint a, #imprint a:visited {
	color:#777;
	text-decoration:none;
}
#imprint a:hover {
	color:#777;
	text-decoration:underline;
}
#contentcol input#uid60 {
	width:252px;
	margin:0 0 0 -7px;
}
#contentcol input.powermail_submit_uid68 {
	margin:10px 0 0 150px !important;
	background-color:#fff;
}
fieldset.tx-powermail-pi1_fieldset_gewinnspiel {
	border:1px solid #ccc;
	background:#f3f3f3;
	padding:5px;
}
div#powermaildiv_uid60 {
	background:#c8def0;
	padding:7px 7px 6px 7px;
	margin:0 0 50px 0;
}
div#powermaildiv_uid75 {
	margin:30px 0 0 0;
}
img.powermail_captcha {
	padding:10px 0 0 10px !important;
	border:1px solid #5d8fb9;
	background:#fff;
}
input#uid75 {
	display:block;
}
div.report {
	border-top:1px solid #ddd;
	padding:20px 0 0 0;
}
div.report p.author {
	padding:0 0 0 20px !important;
	color:#666;
	font-style:italic;
}
p.footer {
	margin:35px 0 0 0 !important;
	color:#5d8fb9;
	font-weight:bold;
}
p.footer a.back {
	margin:0 0 0 10px;
	float:left;
	background:transparent url(http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_back.gif) no-repeat scroll 0 5px;
}
p.footer a.next {
	float:right;
	padding:0 10px 0 0 !important;
	background:transparent url(http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif) no-repeat scroll 80px 5px !important;
}
#contentcol ul#faq li .faq h1 {
	display:none;
}
#contentcol #product_details {
	overflow:hidden;
	width:550px;
	margin:25px 0 0 0;
}
#contentcol #product_details div#details {
	width:505px;
	border:1px solid #d3d3d3;
	margin:0;
	padding:20px;
}
#contentcol #product_details .detail {
	float:left;
	width:505px;
	min-height:250px;
}
#contentcol table {
	width:100%;
}
#contentcol table tr td {
	height:15px;
	padding:3px;
}
#contentcol table.thesaurus tr td {
	padding:6px;
}
#contentcol table tr td.td-0 {
	font-weight:bold;
	width:35%;
}
#contentcol table tr {
	border-bottom:1px solid #d3d3d3;
}
#contentcol form#tx_indexedsearch table tr {
	border:none;
}
#contentcol table#tipform tr, #contentcol table#online_retailer tr {
	border-bottom:none;
}
#contentcol table tr.tr-odd {
	background:#f9f9f9;
}
#contentcol table tr.distributor td {
	background-color:#e5f3fe !important;
	font-weight:bold;
}
#contentcol #product_details #details_tabs {
	list-style-type:none;
	height:29px;
}
#contentcol #product_details #details_tabs li {
	float:left;
	list-style-image:none;
	margin:0;
	padding:0;
	text-indent:0;
}
#contentcol #product_details #details_tabs li a {
	display:block;
	text-align:center;
	cursor:pointer;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/tabs.png') no-repeat 0 -30px;
	padding:10px 7px 7px 7px;
	margin:0 1px 0 0;
	color:#333;
	width:122px;
	height:13px;
}
#contentcol #product_details #details_tabs li a.tab_big {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/tabs_big.png') no-repeat 0 -30px;
	width:136px;
}
#contentcol #product_details #details_tabs li a:hover {
	text-decoration:none;
	background-position:0 -60px;
}
#contentcol #product_details #details_tabs li a.current {
	cursor:default !important;
	font-weight:bold;
	background-position:0 0;
}
#contentcol #product_details a.equipement {
	background:none;
	float:left;
	padding:0;
	margin:7px 15px;
}
#contentcol #product_details a img {
	padding:0;
	border:1px solid #d4d4d4 !important;
}
#contentcol #product_details #details a img.thumbnail {
	margin:0 15px 15px 15px;
}
#contentcol #product_details a:hover img {
	border:1px solid #5d8fb9 !important;
}
#contentcol #product_details .detail a:hover {
	text-decoration:none !important;
}
#contentcol #product_details .detail a p {
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:0;
	margin:0;
	width:135px;
}
#tooltip {
	display:none;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/black_arrow.png') no-repeat;
	height:auto;
	width:148px;
	height:67px;
	padding:25px 20px 20px 20px;
	color:#333;
	font-weight:bold;
	text-align:center;
}
#contentcol ul#faq {
	margin:0 0 20px 0;
	list-style-type:none;
	width:550px;
}
#contentcol div#model_details {
	margin:30px 0 20px 0;
	list-style-type:none;
	width:550px;
	border-bottom:none !important;
}
#contentcol ul#faq li {
	border-bottom:1px solid #ddd;
	line-height:16px;
	padding:7px 0 7px 0;
}
#contentcol div#model_details {
	width:563px;
	height:100%;
	margin:25px 0 0 0;
}
#contentcol ul#faq li li, #contentcol div#model_details li li {
	padding:0;
}
#contentcol ul#faq li a {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/portlet_pfeil.png') no-repeat 0 1px;
	color:#5d8fb9;
	font-weight:bold;
	padding:2px 0 2px 27px;
}
#contentcol ul#faq li a {
	display:block;
}
#contentcol ul#faq li a.open {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/pfeil_down.png') no-repeat 0 1px;
}
#contentcol ul#faq li ul {
	list-style-image:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/product_list.gif');
	padding:0 0 0 25px;
}
#contentcol ul#faq li ul li {
	background:none;
	line-height:20px;
	border:none;
}
#contentcol div#model_details li {
	padding:0;
}
#contentcol div#model_details h1 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/portlet_pfeil.png') no-repeat -1px 0;
	padding:1px 0 0 22px;
	margin:0 0 5px 0;
	font-weight:bold !important;
	font-size:13px;
}
#contentcol div#model_details .model_img {
	width:165px;
	height:210px;
	float:left;
	margin:0 20px 20px 0;
}
#contentcol div#model_details a {
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}
#contentcol div#model_details a img:hover {
	text-decoration:none !important;
}
#contentcol div#model_details h1 a {
	color:#333 !important;
}
#contentcol div#model_details h1 a:hover {
	text-decoration:none !important;
	padding:0 0 0 10px !important;
}
#contentcol div#model_details .model_img h1 a:hover {
	color:#5d8fb9 !important;
	padding:0 !important;
}
#contentcol div#model_details p {
	padding:0;
	margin:0;
}
#contentcol div#model_details a.intern {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px !important;
	font-weight:bold;
	padding:0 0 0 9px !important;
}
#contentcol div#model_details img {
	padding:0;
	margin:0 20px 3px 0;
}
#rightcontent .tx-andshadowbox-pi1 a.option {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 4px !important;
	margin:0 0 0 11px;
	padding:0 0 0 9px !important;
}
div#scroll {
	position:relative;
	overflow:hidden;
	height:348px;
	width:744px;
}
div#scroll div#designs {
	width:20000em;
	position:absolute;
	z-index:0;
}
div#scroll div#designs .design {
	float:left;
	width:744px;
	height:288px;
}
div#scroll div#designs .design a{
	position:relative;
	height:280px;
	display:block;
	float:left;
}
div#scroll div#designs .design .tx-andshadowbox-pi1 .hidden {
	display: none;
}
div#scroll .zoom {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/icon_lupe_big.png') no-repeat;
	display:none;
	width:45px;
	height:45px;
	z-index:400;
	position:absolute;
	top: 118px;
	left: 118px;
}
div#scroll div#thumbs {
	float:left;
	position:absolute;
	top:298px;
}
div#scroll #choose {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/choose_arrow.gif') no-repeat 0 5px;
	position:absolute;
	top:323px;
	right:4px;
	font-weight:bold;
	color:#666;
	padding:0 0 0 9px;
}
div#scroll #designs .design span.onemoreviews, div#scroll #designs .design span.twomoreviews  {
	padding: 263px 0 0 0;
	display:block;
}
div#scroll #designs .design span.onemoreviews a, div#scroll #designs .design span.twomoreviews a {
	display:block !important;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/arrow_more.gif') no-repeat 0 5px !important;
	padding:0 0 0 9px;
	height:auto !important;
	width:auto !important;
}
div#scroll div#thumbs .navi a {
	width:35px;
	height:50px;
	display:block;
	cursor:pointer;
	float:left;
	margin:0 7px 0 0;
}
div#scroll div#thumbs .navi a.active {
	cursor:default !important;
}
div#scroll div#thumbs .navi a span {
	display:none;
	color:#5d8fb9;
	font-weight:bold;
	text-decoration:none;
	width:220px;
	position:absolute;
	right:-270px;
	top:25px;
}
div#scroll div#thumbs .navi a.active span {
	display:block;
}
div#scroll div#thumbs .navi a span.design {
	display:inline;
	position:relative;
	right:0;
	top:0;
	color:#333 !important;
}
#rightcol .box, #rightcol .box_shop {
	width:156px;
	margin:0 0 4px 0;
}
#rightcol .top {
	height:35px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/right_column_header.png') no-repeat;
}
#rightcol .box_shop .top {
	height:35px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/shop_header.png') no-repeat;
	color:#fff;
	padding:0 0 0 10px;
}
#rightcol .middle {
	padding:10px 10px 0 10px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/right_column_filler.png') repeat-y;
}
#rightcol .bottom {
	height:12px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/right_column_bottom.png') no-repeat;
}
#rightcol #tipafriend {
	width:155px;
	height:142px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/right_column_box.png') no-repeat;
}
#rightcol #tipafriend p {
	padding:15px 0 10px 0;
}
#rightcol #shops a img {
	border:none;
	text-decoration:none;
	display:block;
	margin:0;
}
#rightcol #shops a:hover img {
	opacity:0.75;
	filter:alpha(opacity=75);
}
#rightcol a.btn_shops {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/shop_icon.gif') no-repeat;
	padding:0 0 0 30px;
	display:block;
}
#rightcol #shops {
	display:none;
	z-index:200;
}
#rightcol #shops a {
	margin:15px 0;
	display:block;
}






#d00 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/00.png') no-repeat;}
#d00.active, #d00:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/00.png') no-repeat !important;}
#d00:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/00.png') no-repeat;}

#d02 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_02.png') no-repeat;
}
#d02.active, #d02:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_02.png') no-repeat !important;
}
#d02:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_02.png') no-repeat;
}

#d03 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/03.png') no-repeat;}
#d03.active, #d03:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/03.png') no-repeat !important;}
#d03:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/03.png') no-repeat;}

#d04 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/04.png') no-repeat;}
#d04.active, #d04:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/04.png') no-repeat !important;}
#d04:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/04.png') no-repeat;}

#d06 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/06.png') no-repeat;}
#d06.active, #d06:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/06.png') no-repeat !important;}
#d06:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/06.png') no-repeat;}

#d08 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_08.png') no-repeat;
}
#d08.active, #d08:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_08.png') no-repeat !important;
}
#d08:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_08.png') no-repeat;
}
#d10 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_10.png') no-repeat;
}
#d10.active, #d10:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_10.png') no-repeat !important;
}
#d10:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_10.png') no-repeat;
}
#d13 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_13.png') no-repeat;
}
#d13.active, #d13:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_13.png') no-repeat !important;
}
#d13:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_13.png') no-repeat;
}

#d15 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/15.png') no-repeat;}
#d15.active, #d15:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/15.png') no-repeat !important;}
#d15:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/15.png') no-repeat;}


#d22 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_22.png') no-repeat;
}
#d22.active, #d22:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_22.png') no-repeat !important;
}
#d22:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_22.png') no-repeat;
}
#d901 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_901.png') no-repeat;
}
#d901.active, #d901:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_901.png') no-repeat !important;
}
#d901:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_901.png') no-repeat;
}
#d902 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_902.png') no-repeat;
}
#d902.active, #d902:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_902.png') no-repeat !important;
}
#d902:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_902.png') no-repeat;
}
#d903 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_903.png') no-repeat;
}
#d903.active, #d903:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_903.png') no-repeat !important;
}
#d903:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_903.png') no-repeat;
}
#d904 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_904.png') no-repeat;
}
#d904.active, #d904:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_904.png') no-repeat !important;
}
#d904:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_904.png') no-repeat;
}
#d907 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_907.png') no-repeat;
}
#d907.active, #d907:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_907.png') no-repeat !important;
}
#d907:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_907.png') no-repeat;
}
#d914 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_914.png') no-repeat;
}
#d914.active, #d914:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_914.png') no-repeat !important;
}
#d914:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_914.png') no-repeat;
}
#d916 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_916.png') no-repeat;
}
#d916.active, #d916:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_916.png') no-repeat !important;
}
#d916:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_916.png') no-repeat;
}
#d917 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_917.png') no-repeat;
}
#d917.active, #d917:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_917.png') no-repeat !important;
}
#d917:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_917.png') no-repeat;
}
#d918 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_918.png') no-repeat;
}
#d918.active, #d918:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_918.png') no-repeat !important;
}
#d918:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_918.png') no-repeat;
}
#d1001 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1001.png') no-repeat;
}
#d1001.active, #d1001:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1001.png') no-repeat !important;
}
#d1001:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1001.png') no-repeat;
}
#d1002 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1002.png') no-repeat;
}
#d1002.active, #d1002:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1002.png') no-repeat !important;
}
#d1002:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1002.png') no-repeat;
}
#d1003 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1003.png') no-repeat;
}
#d1003.active, #d1003:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1003.png') no-repeat !important;
}
#d1003:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1003.png') no-repeat;
}
#d1004 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1004.png') no-repeat;
}
#d1004.active, #d1004:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1004.png') no-repeat !important;
}
#d1004:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1004.png') no-repeat;
}
#d1006 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1006.png') no-repeat;
}
#d1006.active, #d1006:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1006.png') no-repeat !important;
}
#d1006:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1006.png') no-repeat;
}
#d1007 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1007.png') no-repeat;
}
#d1007.active, #d1007:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1007.png') no-repeat !important;
}
#d1007:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1007.png') no-repeat;
}
#d1009 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1009.png') no-repeat;
}
#d1009.active, #d1009:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1009.png') no-repeat !important;
}
#d1009:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1009.png') no-repeat;
}
#d1010 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1010.png') no-repeat;
}
#d1010.active, #d1010:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1010.png') no-repeat !important;
}
#d1010:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1010.png') no-repeat;
}
#d1011 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1011.png') no-repeat;
}
#d1011.active, #d1011:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1011.png') no-repeat !important;
}
#d1011:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1011.png') no-repeat;
}
#d1012 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1012.png') no-repeat;
}
#d1012.active, #d1011:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1012.png') no-repeat !important;
}
#d1012:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1012.png') no-repeat;
}
#d1013 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1013.png') no-repeat;
}
#d1013.active, #d1013:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1013.png') no-repeat !important;
}
#d1013:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1013.png') no-repeat;
}
#d1014 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1014.png') no-repeat;
}
#d1014.active, #d1014:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1014.png') no-repeat !important;
}
#d1014:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1014.png') no-repeat;
}
#d1015 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1015.png') no-repeat;
}
#d1015.active, #d1015:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1015.png') no-repeat !important;
}
#d1015:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1015.png') no-repeat;
}
#d1016 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1016.png') no-repeat;
}
#d1016.active, #d1016:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1016.png') no-repeat !important;
}
#d1016:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1016.png') no-repeat;
}
#d1017 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1017.png') no-repeat;
}
#d1017.active, #d1017:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1017.png') no-repeat !important;
}
#d1017:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1017.png') no-repeat;
}
#d1018 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1018.png') no-repeat;
}
#d1018.active, #d1018:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1018.png') no-repeat !important;
}
#d1018:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1018.png') no-repeat;
}
#d1019 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1019.png') no-repeat;
}
#d1019.active, #d1019:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1019.png') no-repeat !important;
}
#d1019:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1019.png') no-repeat;
}
#d1020 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1020.png') no-repeat;
}
#d1020.active, #d1020:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1020.png') no-repeat !important;
}
#d1020:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1020.png') no-repeat;
}
#d1021 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1021.png') no-repeat;
}
#d1021.active, #d1021:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1021.png') no-repeat !important;
}
#d1021:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1021.png') no-repeat;
}
#d1022 {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/Design_1022.png') no-repeat;
}
#d1022.active, #d1022:active {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/active/Design_1022.png') no-repeat !important;
}
#d1022:hover {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/hover/Design_1022.png') no-repeat;
}


#d200_1 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_200-1.png') no-repeat;}
#d200_1.active, #d200_1:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_200-1.png') no-repeat !important;}
#d200_1:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_200-1.png') no-repeat;}
#d200_2 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_200-2.png') no-repeat;}
#d200_2.active, #d200_2:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_200-2.png') no-repeat !important;}
#d200_2:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_200-2.png') no-repeat;}
#d201 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_201.png') no-repeat;}
#d201.active, #d201:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_201.png') no-repeat !important;}
#d201:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_201.png') no-repeat;}
#d202 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_202.png') no-repeat;}
#d202.active, #d202:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_202.png') no-repeat !important;}
#d202:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_202.png') no-repeat;}
#d203 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_203.png') no-repeat;}
#d203.active, #d203:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_203.png') no-repeat !important;}
#d203:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_203.png') no-repeat;}
#d204 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_204.png') no-repeat;}
#d204.active, #d204:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_204.png') no-repeat !important;}
#d204:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_204.png') no-repeat;}
#d206 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_206.png') no-repeat;}
#d206.active, #d206:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_206.png') no-repeat !important;}
#d206:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_206.png') no-repeat;}
#d207 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_207.png') no-repeat;}
#d207.active, #d207:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_207.png') no-repeat !important;}
#d207:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_207.png') no-repeat;}
#d208 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_208.png') no-repeat;}
#d208.active, #d208:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_208.png') no-repeat !important;}
#d208:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_208.png') no-repeat;}
#d210 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/210.png') no-repeat;}
#d210.active, #d210:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/210.png') no-repeat !important;}
#d210:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/210.png') no-repeat;}
#d211 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/211.png') no-repeat;}
#d211.active, #d211:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/211.png') no-repeat !important;}
#d211:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/211.png') no-repeat;}
#d212 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/212.png') no-repeat;}
#d212.active, #d212:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/212.png') no-repeat !important;}
#d212:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/212.png') no-repeat;}
#d213 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_213.png') no-repeat;}
#d213.active, #d213:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_213.png') no-repeat !important;}
#d213:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_213.png') no-repeat;}
#d214 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/214.png') no-repeat;}
#d214.active, #d214:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/214.png') no-repeat !important;}
#d214:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/214.png') no-repeat;}
#d215 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/215.png') no-repeat;}
#d215.active, #d215:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/215.png') no-repeat !important;}
#d215:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/215.png') no-repeat;}
#d216 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_216.png') no-repeat;}
#d216.active, #d216:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_216.png') no-repeat !important;}
#d216:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_216.png') no-repeat;}
#d217 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_217.png') no-repeat;}
#d217.active, #d217:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_217.png') no-repeat !important;}
#d217:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_217.png') no-repeat;}
#d218 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_218.png') no-repeat;}
#d218.active, #d218:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_218.png') no-repeat !important;}
#d218:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_218.png') no-repeat;}
#d219 {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/Design_219.png') no-repeat;}
#d219.active, #d219:active {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/active/Design_219.png') no-repeat !important;}
#d219:hover {background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/design_icons/2012/hover/Design_219.png') no-repeat;}
#d300 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/300.png') no-repeat;}
#d300.active, #d300:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/300.png') no-repeat !important;}
#d300:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/300.png') no-repeat;}
#d304 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/304-2.png') no-repeat;}
#d304.active, #d304:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/304-2.png') no-repeat !important;}
#d304:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/304-2.png') no-repeat;}
#d305 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/305-2.png') no-repeat;}
#d305.active, #d305:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/305-2.png') no-repeat !important;}
#d305:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/305-2.png') no-repeat;}
#d316 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/316.png') no-repeat;}
#d316.active, #d316:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/316.png') no-repeat !important;}
#d316:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/316.png') no-repeat;}
#d27 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/27.png') no-repeat;}
#d27.active, #d27:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/27.png') no-repeat !important;}
#d27:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/27.png') no-repeat;}
#d20 {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/20.png') no-repeat;}
#d20.active, #d20:active {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/active/20.png') no-repeat !important;}
#d20:hover {background:url('http://www.abc-design.de/fileadmin/templates/css/img/icons/hover/20.png') no-repeat;}




#map #logocontrol a, #map a.gmnoprint {
	background:none !important
}
.mapnest {
	margin:0 !important;
}
form#rggmsearch {
	display:block;
	width:530px;
	height:21px;
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/customer_search_back.png') no-repeat;
	padding:9px 10px 10px 10px;
	margin:15px 0 -1px 0;
	text-align:center;
}
form#rggmsearch div {
	float:left;
}
form#rggmsearch div.csc-mailform-field {
	margin:0 0 0 10px;
}
form#rggmsearch select#rggmcountry {
	width:110px;
	margin:0 7px 0 0;
}
form#rggmsearch div.csc-mailform-field label {
	width:auto !important;
	margin:0 7px 0 0 !important;
	line-height:23px;
}
form#rggmsearch div.csc-mailform-field input#rggm-search-zip {
	float:left;
	width:100px;
	margin:0 7px 0 0;
	font-size:12px;
	padding:3px;
}
form#rggmsearch div.csc-mailform-field select {
	font-size:12px;
	padding:2px;
	width: 115px;
}
form#rggmsearch div.csc-mailform-field select#rggm-search-radius {
	width:70px !important;
}
form#rggmsearch div.csc-mailform-field input.csc-mailform-submit {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/search_big.png') no-repeat;
	width:22px !important;
	height:18px !important;
	border:none !important;
	margin:2px 0 0 0 !important;
	padding:0 !important;
	cursor:pointer;
}
#searchFormResult {
	margin:10px 0;
}
#searchFormResult table, #rggooglemap-recordsonmap table {
	width:550px;
}
#searchFormResult table tr td, #rggooglemap-recordsonmap table tr td {
	padding:15px 5px 5px 5px;
	border-bottom:1px solid #ddd;
}
#searchFormResult table tr.head td {
	font-weight:bold;
}
#searchFormResult table tr td.right, #rggooglemap-recordsonmap table tr td.right {
	text-align:right;
}
#searchFormResult table tr.even td, #rggooglemap-recordsonmap table tr.even td {
	background-color:#f5f5f5;
}
#searchFormResult ul {
	list-style-type:none;
}
.retailer-info {
	border:1px solid #5d8fb9;
	background:#e5f3fe;
	width:518px;
	padding:15px;
	margin-bottom:10px;
}
.retailer-info .info-icon {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/retailer_info_icon.png') no-repeat;
	width:35px;
	height:35px;
	float:left;
	margin-right:5px;
}
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer {
	clear:right;
	height:1px;
}
.news-latest-container HR.clearer {
	clear:left;
}
.news-latest-container {
}
.news-latest-container H2, .news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	height:1%;
	line-height:1.3;
	height:auto !important;
	margin:3px 3px 15px 3px;
}
.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	float:left;
}
.news-latest-category IMG {
	float:none;
	border:none;
	margin:0px;
}
.news-latest-date, .news-latest-morelink, .news-latest-category {
	font-size:9px;
}
.news-latest-morelink {
	height:12px;
}
.news-latest-morelink A {
	float:right;
}
.news-list-container {
	float:left;
	border-top:1px solid #5d8fb9;
	padding:20px 0 0 0;
}
.news-list-item {
	height:1%;
	line-height:1.3;
	height:auto !important;
	border-bottom:1px solid #ebebeb;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
}
.news-search-emptyMsg {
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	font-weight:bold;
	margin:0 0 10px 0;
}
.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER {
	color:#333 !important;
	background:none !important;
	padding:0 !important
}
.news-list-container H3 A {
	color:#fff;
}
.news-list-container P {
	padding:0 !important;
	margin:0 0 5px 0 !important;
}
.news-list-date {
	float:right;
	color:#5d8fb9;
	width:100px;
	text-align:right;
	height:20px;
	padding:1px 15px 0 0;
	font-size:11px;
	font-weight:normal;
}
.news-list-imgcaption {
	float:right;
	padding-top:3px;
	padding-right:3px;
	font-size:9px;
}
.news-list-container IMG {
	float:right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float:none;
	border:none;
	margin:0px;
}
.news-list-morelink, .news-list-category {
	margin-left:3px;
}
.news-list-morelink {
	margin-bottom:3px;
}
.news-list-browse {
	text-align:center;
}
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}
.tx-ttnews-browsebox TD {
	font-size:10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight:bold;
}
.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P {
	margin:0px;
}
.tx-ttnews-browsebox-SCell {
}
.news-search-emptyMsg {
	font-size:11px;
	margin-left:10px;
}
.news-single-item {
	padding:5px;
	margin-bottom:5px;
}
.news-single-item H2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
}
.news-single-item H3 {
	margin-bottom:15px;
	padding:0 0 0 10px;
}
.news-single-img {
	float:right;
	margin-left:5px;
}
.news-single-imgcaption {
	padding:3px;
	clear:both;
}
.news-single-category {
	float:right;
}
.news-single-backlink {
	font-weight:bold;
	margin:0 0 0 10px;
}
.news-single-timedata {
	float:right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-size:11px;
	color:#5d8fb9;
}
.news-single-author {
	padding-bottom:3px;
}
.news-single-additional-info {
	margin:0 0 20px 10px;
}
.news-single-related, .news-single-files, .news-single-links {
	margin:0;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD {
	height:16px;
	margin:0 0 6px 0;
}
.news-single-related DD a, .news-single-links DD a, .news-single-files DD a {
	background:none !important;
	margin:0 !important;
	padding:0 !important;
}
.news-single-related DD img, .news-single-links DD img, .news-single-files DD img {
	padding:0 !important;
	margin:-4px 0 0 0 !important;
}
.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight:bold;
	margin:0 0 10px 0;
}
.news-single-item ul {
	margin:0 0 20px 23px;
}
.news-amenu-container {
	float:left;
	padding:10px 0 0 10px;
	margin:0 50px 10px 0;
}
.news-amenu-container LI {
	padding-bottom:1px;
	margin:0 0 0 10px;
}
.news-amenu-container UL {
	list-style-type:none;
}
.news-amenu-container H2 {
	padding:3px;
}
.news-amenu-item-year {
	font-weight:bold;
	padding:2px;
	color:#333;
	margin:0 !important;
}
.news-catmenu {
	padding:5px;
	margin:10px 0px 10px 10px;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space:nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}
.tx-indexedsearch table, .tx-indexedsearch-whatis {
	margin:0;
}
.tx-indexedsearch-searchbox table tr td {
	padding:0 10px 0 0 !important;
}
.tx-indexedsearch-searchbox table tr td input {
	width:140px !important;
}
.tx-indexedsearch-searchbox table tr td select {
	width:150px !important;
}
.tx-indexedsearch-searchbox table tr td input.tx-indexedsearch-searchbox-button {
	width:100px !important;
	color:#5d8fb9 !important;
	background:#f5f5f5 !important;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#f5f5f5;
	font-size:11px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#bc0000;
}
input.tx-indexedsearch-searchbox-button {
	margin:0 !important;
}
ul.browsebox {
	list-style-type:none;
	margin:0 0 20px 0 !important;
	padding:0 0 25px 0;
}
ul.browsebox li, div.tx-indexedsearch-res {
	float:left;
}
ul.browsebox li {
	margin:0 5px;
}
.csc-sitemap ul {
	list-style-type:none;
}
.csc-sitemap ul li {
	margin:0 0 10px 0;
	font-weight:bold;
}
.csc-sitemap ul li ul {
	padding:5px 0 0 20px;
}
.csc-sitemap ul li li {
	margin:0 0 5px 0;
	font-weight:normal;
}
table.powermail_all_table {
	margin:0 0 0 10px;
}
td.powermail_all_td {
	width:100px;
}
input.tx-powermail-pi1_confirmation {
	margin:10px 0 0 0 !important;
}
ul.powermail_mandatory_list {
	list-style-type:none;
	margin:5px 0 0 10px !important;
}
input.tx-powermail-pi1_mandatory_submit {
	margin:10px 0 0 0 !important;
	padding:0 !important;
}
.tx-wtdirectory-pi1 {
	padding:0;
}
.tx-wtdirectory-pi1 form {
	margin:0!important;
}
input.wtdirectory_filter_text {
	width:150px !important;
}
select.wtdirectory_filter_text {
	width:158px !important;
}
.wtdirectory_filter_search {
	margin:0 0 20px 0;
}
h2.wtdirectory {
	margin:0 0 20px 0 !important;
}
.wtdirectory_all_detaillink {
	margin:5px 0 0 0 !important;
}
ul.wtdirectory_all_dl {
	list-style-type:none;
	margin:0 0 20px 0;
}
ul.wtdirectory_all_dl li {
	height:20px;
}
ul.wtdirectory_all_dl li img {
	margin:0 5px 0 0!important;
	padding:0!important;
}
ul.wtdirectory_all_dl li a {
	background:none !important;
	padding:0!important;
}
li div.wtdirectory_all_dt {
	width:120px;
	float:left;
}
ul.wtdirectory_list {
	list-style-type:none;
}
ul.wtdirectory_list li {
	border-bottom:1px solid #ebebeb;
	padding:0 0 5px 0;
	margin:0 0 20px 0;
}
ul.wtdirectory_list li.distributor {
	background:#e5f3fe;
	border:1px solid #5d8fb9;
	padding:10px;
}
div.wtdirectory_pagebrowser p {
	padding:0 !important;
	margin:0 0 10px 0 !important;
}
ul.wt_directory_pagebrowser {
	list-style-type:none;
	padding:0 0 35px 0;
}
ul.wt_directory_pagebrowser li {
	float:left;
	border-right:1px solid #5d8fb9;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}
.tx-wtdirectory-pi1 span.wtdirectory_noaddresses_notfound {
	color:#5d8fb9;
}
form.newsletter_form {
	margin:0 0 0 10px !important;
}
input.newsletter {
	margin:20px 10px 20px 0 !important;
	width:123px !important;
}
.tx_abdownloads_listView_category {
	margin:3px 0 0 0;
	padding:7px 0;
	border-bottom:1px solid #d8d8d8;
}
.tx_abdownloads_listView_categoryLabel, .tx_abdownloads_viewDetailsForDownload {
	margin:20px 0 10px 0;
}
.tx_abdownloads_categoryPath, .tx_abdownloads_listView_categoryPath {
	margin:0 0 10px 0;
}
.tx_abdownloads_listView_downloads {
	margin:20px 0 0 0;
}
.tx_abdownloads_listView_download_1, .tx_abdownloads_listView_download_2 {
	margin:10px 0 20px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #d8d8d8;
}
a.tx_abdownloads_listView_downloadLabel {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/icon_downloadcenter.gif') no-repeat 0 2px !important;
	padding:0 0 0 15px !important;
	font-weight:bold !important;
	color:#333 !important;
}
.tx_abdownloads_listView_categoryPath a, .tx_abdownloads_categoryPath a {
	background:none !important;
	padding:0 !important;
}
.tx_abdownloads_listView_categoryPath img, .tx_abdownloads_categoryPath img {
	padding:0 !important;
	float:none !important;
}
* html #leftcol {
	margin:0 -3px 0 3px;
}
* html #rightcol {
	margin-left:-3px;
}
* html #contentcol {
	margin:0 177px 0 177px;
	width:582px;
	display:inline-block;
}
* html ul.navigation li {
	width:136px;
}
* html ul.navigation li li a {
	width:113px;
	margin:0 -1px 0 0;
}
* html #top_navi {
	background:url('http://www.abc-design.de/fileadmin/templates/abc-design/2011/resources/img/search_background.jpg') no-repeat;
	width:275px;
}
* html #language_zone {
	margin-left:10px;
}
* html #portlet_zone {
	padding:0 0 14px 30px;
}
* html input.powermail_submit {
	color:#5d8fb9 !important;
	width:130px !important;
	margin:10px 0 0 103px !important;
	background-color:#f5f5f5;
	font-weight:bold;
}
* html input.newsletter {
	margin:20px 10px 20px 0 !important;
	width:123px !important;
	color:#5d8fb9 !important;
	background-color:#f5f5f5;
	font-weight:bold;
}
* html #contentcol textarea {
	width:256px;
}