/* Copyright (C) 2002-2010 by Home of the Brave
   Web http://home.of.the.brave.de
   E-Mail info@brave.de */

/* $Revision: 1.39 $ $Date: 2010/06/08 11:54:34 $ */
/* owner: Simon.Leidig@brave.de */


/* GRUNDEINSTELLUNGEN */

html, body {
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	background-color: #FFFFFF;
	color: #000000;
	}

* {
	font-family: Arial, Helvetica, sans-serif;
	}

td {
	text-align: left;
	vertical-align: top;
	line-height: 120%;
	}

/* LINKS */
a img {
	border: none;
	}

a {
	color: #de0000;
	text-decoration: none;
	}

/* CONTENT LAYOUT */

.block {
	/* Text- und Bild-Absätze */
	display: block;
	margin: 0px 0px 1.5em 0px;
	}

.align_right {
	/* rechts ausgerichtete Bilder */
	float: right;
	}

.clear {
	/* Umfließen aufheben */
	clear: both;
	}

.float_left {
	/* umflossene Bilder */
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
	}

.float_right {
	/* umflossene Bilder */
	display: block;
	float: right;
	margin: 0px 0px 10px 10px;
	}

hr {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	height: 1px;
	border-top:    0px;
	border-right:  0px;
	border-bottom: 1px solid #DCDCDC;
	border-left:   0px;
	}

.jumper_top {
	/* Link zum Seitananfang (vom Template) */
	margin: 0px;
	padding: 0px;
	}

.block_jumper_top {
	/* Link zum Seitananfang */
	margin: -1.5em 0px 1.5em 0px;
	padding: 0px;
	}

/* HEADLINES */
h1 {
	/* Überschrift 1 im Flash */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #505050;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	}

h2 {
	/* Überschrift 2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	}

h3 {
	/* Überschrift 3 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	}

/* AUSZEICHNUNGEN */

tt, pre {
	/* für Code */
	font-family: monospace;
	font-size: 1.17em;
	line-height: 120%;
	}

/* FORMULAR */
form {
	padding: 0px;
	}

form.invisible {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	}

fieldset {
	margin: 0px;
	padding: 3px 5px 5px 5px;
	border-left: none;
	border-top: none;
	border-right: none;
	border: none;
	}

fieldset.marked {
	background-color: #e7dc34;
	}

form.invisible fieldset {
	padding: 0px 0px 10px 0px;
	border: none;
	}

legend {
	padding: 0px;
	font-weight: bold;
	}

label {
	display: block;
	cursor: pointer;
	}

label.check {
	display: inline;
	padding-left: 2px;
	}

input.check {
	position: relative;
	top: 3px;
	}

.input {
	margin: 2px 0px 5px 0px;
	border: none;
	background-color: #c0c0c0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 120%;
	}

input.input {
	width: 314px;
	}

.input * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	}

#column_right .input {
	font-size: 2.56em;
	}

.input:focus {
	background-color: #feff95;
	}

fieldset.marked .input:focus {
	background-color: #e8e8e8;
	}

.button {
	cursor: pointer;
	background-color: #C0C0C0;
	color: #636563;
	font-size: 10px;
	border: none;
	height: 19px;
	}

#footer_right {
	width: 380px;
	text-align:right;
	font-size:10px;
	vertical-align:bottom;
	}

.img_button {
	margin: 2px 0px 0px 0px;
	cursor: pointer;
	border: none;
	background-color: #FFFFFF;
	}

.link {
	margin: 0px -3px 0px -3px;
	padding: 0px;
	cursor: pointer;
	border: none;
	background-color: transparent;
	color: #900;
	text-decoration: underline;
	}

.link:hover, .link:focus {
	color: #F00;
	}

label.error {
	color: #ce0000;
	font-weight: bold;
	}

.input.error {
	border-color: #ce0000;
	}

p.error {
	color: #ce0000;
	font-weight: bold;
	}

/* TABELLEN */
table.regular {
	width: 92%;
	}

*> table.regular {
	width: 100%;
	}

table.regular td {
	padding: 3px 1em 3px 3px;
	}

*> table.regular td {
	padding-right: 2em;
	}

table.regular tr.regular {
	background-color: #EFEFEF;
	}

tr.title td {
	background-color: #de0000;
	color: #FFFFFF;
	font-weight: bold;
	}

td.title {
	background-color: #de0000;
	color: #FFFFFF;
	font-weight: bold;
	}

tr.title a, td.title a, tr.title a:visited, td.title a:visited {
	color: #FFFFFF;
	}

tr.title a:hover, td.title a:hover {
	color: #FFEEEE;
	}

tr.active td {
	background-color: #FFEEEE;
	}

/* "TAB"-BLOECKE */
.tab_links a {
	margin-right: 0;
	white-space: nowrap;
	padding:2px 6px 1px 6px;
	color:#636563;
	font-size:0.9em;
	background-color:#ECECEC;
	border:1px solid #ECECEC;
}
.tab_links .open {
	background-color:#fff;
	color: #000;
	cursor: default;
	text-decoration: none;
	color:#000;
	font-weight:bold;
	border-color:#C0C0C0;
	border-bottom:none;
	padding-bottom:3px;
}
*> .tab_links a {
	padding-bottom:2px;
}
*> .tab_links .open {
	padding-bottom:4px;
}
.tab_links .closed {
	border-right-color:#fff;
}
.tab_links .separator {
	display:none;
}
.tab_view {
	padding:7px 7px 0 7px;
	margin:2px 0 20px 0;
	border:1px solid #C0C0C0;
	background-color:#fff;
}
.tab_view h2, .tab_view .block {
	margin:0 0 5px 0;
}
.tab_view table tr td {
	background-color:#fff;
}
.tab_view img {
	border:none !important;
}

/* PROGRESS BAR */
#Progress_Bar_Bg {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #CCC;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
}
#Progress_Bar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	text-align: left;
}
* > #Progress_Bar {
	width: 302px;
}
#Progress_Bar .block {
	margin: -1px 0px 0px 0px;
	padding: 5px;
	border: 1px solid black;
	background-color: white;
	font-size: 0.8em;
}
#Progress_Bar_Frame {
	width: 300px;
	border: 1px solid black;
	background-color: white;
}
#Progress_Bar_Index {
	width: 0px;
	height: 20px;
	background-color: blue;
}
#Progress_Bar_Image {
	margin-bottom: 10px;
	text-align: center;
}

/* GOOGLE MAPS */
.google_map_conf {
	display: none;
}
.google_map {
}
.google_map .block {
	height: 400px;
}

/* FUER ANT-ON! */
.anton_block {
	border: 3px dotted #d50000;
	}

.collection.old {
	border: 3px dotted #4e7600;
	}

.anton_margin {
	border: 3px dotted #0090ff;
	}

.collection.new {
	border: 3px dotted #8cd500;
	}

.anton_block, .collection {
	margin-bottom: 10px;
	}

.anton_block form {
	margin-bottom: 0px;
	}

.preview_block {
	border: 2px dotted #ABABAB;
	background-color: #FEFEFE;
	}

#anton_link_window {
	padding: 10px;
	}

#anton_link_window .input {
	width: 94%;
	}
.tab_view .anton_lang #redirect {
	width:200px;
}
.button_group .img_button {
	margin: 0px 0px 2px 0px;
	}

.button_group {
	padding: 0px 10px 0px 0px;
	white-space: nowrap;
	}
.char_select {
	position: absolute;
	width: 209px;
	padding: 2px;
	border: 1px solid #CECECE;
	background-color: #ECECEC;
}
.char_select a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin: 2px;
	border: 1px solid #CECECE;
	background-color: white;
	color: #000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.char_select a:hover {
	border-color: #555;
}
.hideable .anton_lang, .hideable .anton_lang *, .tab_view .anton_lang, .tab_view .anton_lang * {
	color: green;
}
	
#font_reset {
	display:none;
	}

#nav_here {
padding-left:15px;
	}
	
#nav_here a {
	font-size: 10px;
	color: #8c8a8c;
	}

#nav_here a:hover {
	font-size: 10px;
	color: #DE0000;
	}

#nav_here .separator {
	color: #8c8a8c;
	}

#nav_tree a {
	color: #8c8a8c;
	font-size: 10px;
	}
#nav_head {
	display:block;
	width:744px;
	text-align:right;
	color: #8c8a8c;
}
#nav_head img {
	position:relative;
	top:5px;
	margin-right:3px;
}
#nav_head #tools_login, #nav_head #tools_login form {
	display:inline;
	margin:0;
}
#nav_head #tools_login form input.button {
	background-color:transparent !important;
	padding:0 !important;
	margin-left:2px !important;
	font-size:1em;
}
#nav_head #tools_search h3 {
	display:none;
}
#tools_search, #tools_search * {
	display:inline;
	margin:0 !important;
}
#tools_search #search, #tools_search p, #tools_search .block  {
		margin:0 !important;
}
#tools_search #search {
	width:150px;
	display:inline;
	position:relative;
	padding:3px 5px 2px 5px;
	margin-right:2px !important;
	margin-left:5px !important;
	font-size:1em;
	height:18px;
}

/* Bildrahmen */
#content_margin_container img.regular {
	border:1px solid #bdbebd;
	}

#tools_language
	{
	display: inline;
	}

#tools_language a, #nav_head a.external {
	font-size: 10px;
	text-decoration: none;
	color: #525552;
	}

#tools_language a:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #DE0000;
	}

#tools_language .separator {
	font-size: 10px;
	color: #525552;
	}
	
#nav_meta {
	color: #525552;
	display: inline;
	margin-top:60px;

	}

#nav_meta a {
	font-size: 10px;
	text-decoration: none;
	color: #525552;
	}

#nav_mata active {

	}

#nav_meta a:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #DE0000;
	}

#nav_meta .separator {
	font-size: 10px;
	color: #525552;
	}

form.tools {
	border: none;
	display: inline;
	background: none;
	height: 18px;
	margin:0px 0px 0px 0px;
	}

form.tools input.button {
	height: 18px;
	margin: 0px 0px 0px 0px;
	}

#tools_versions, #tools_login {
	display: inline;
	line-height:normal;
	}

#tools_versions {
	margin:0px;
	padding:0px;
	}

#tools_login a.button {
	margin:0px 0px 0px 2px;
	padding:2px 5px 0px 5px;
	height:17px;
	}

*> #tools_login a.button {
	padding:3px 5px 1px 6px;
	}

td#footer_right div#tools_font {
	display:block;
	margin:0px 0px 2px 0px;
	}

*> #tools_font {
	margin:0px 0px 2px 0px;
	}

#tools_font h3 {
	font-size: 10px;
	color: #636563;
	display: inline;
	margin: 0px;
	padding: 0px;
	}

#footer_right #tools_login form.invisible {
	margin: 0px;
	padding: 0px;
	display: inline;
	background-color:#00FF33;
	}

#footer_right #tools_login form.invisible input.button {
	width:38px;
	height:18px;
	display: inline;
	}

/* Fusszeile */
#footer_left a {
	color: #525552;
	}

#footer_left a:hover {
	color: #DE0000;
	text-decoration: underline;
	}


/* Bild Weltkugel */
#footer_left img {
	position: relative;
	top: 6px;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 4px;
	}

#tools_font .button	{
	width: 18px;
	background-color:#C0C0C0;
	border: none;
	display: inline;
	margin-left: 2px;
	font-size: 10px;
	}

#alternate_pdf .button, #alternate_print .button, #alternate_email .button {
	height: 17px;
	background-color: #C0C0C0;
	margin:0px 2px 0px 0px;
	border: none;
	padding:0px 4px 0px 4px;
	overflow: visible;
	}

#alternate_email .button {
	margin:0px 0px 0px 0px;
	}

/* Seite als Newsletter versenden */
#alternate_newsletter input.button {
	height: 18px;
	background-color: #C0C0C0;
	width: 150px;
	}

form.tools#alternate_newsletter {
	padding: 0px;
	margin: 0px 0px 0px 2px;
	height: 18px;
	display: inline;
	}

*> #alternate_newsletter input.button {
	margin-top: 1px;
	height: 18px;
	}

/* NAVIGATION */
#nav_tree_layers div {
	position: absolute;
	top: 88px;
	left: 0px;
	width: 200px;
	z-index: 3;
	}

#nav_tree_layers a, #nav_tree_layers span, #nav_tree_layers font {
	display: block;
	height: 29px;
	padding-top: 7px;
	padding-left: 20px;
	padding-bottom: 7px;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #c0c0c0;
	}

#nav_tree_layers font {
	display: block;
	border: none;
	background: none;
	background-image: none;
	background-color: #FFFFFF;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	height: 29px;
	}

*> #nav_tree_layers a, #nav_tree_layers span, #nav_tree_layers font
	{
	height: 21px;
	padding-top: 7px;
	padding-left: 20px;
	padding-bottom: 0px;
	}

*> #nav_tree_layers font {
	height: 23px;
	}

#nav_tree_layers a:hover {
	color: #ce0000;
	background-color: #dedfde;
	}

/* Überschrift Flash */
#info_name_flash {
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left:13px;
}

/* Liste */
#main_left ul {
	list-style-type: disc;
	margin-left: 20px;
	padding-left: 2px;
	font-size: 10px;
	line-height: 100%;
	}

/*###### NEU ######*/
#layout {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	}

/*###### Tabelle 1 ######*/
#layout1 {
	width: 100%;
	border-collapse: collapse;
	border: none;
	}

/* Zeile 1 */
#top {
	height: 7px;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#top_left, #top_left_agencies {
	width: 200px;
	height: 7px;
	font-size: 1px;
	background-image: url(/Icons/Afterimage1.gif);
	background-repeat: no-repeat;
	border: none;
	}

#top_right, #top_right_agencies {
	width: auto;
	height: 7px;
	font-size: 1px;
	background-image: url(/Icons/Afterimage2.gif);
	background-repeat: no-repeat;
	}

/* Zeile 2 */
#top_sup {

	}

#top_sup_left {
	width: 200px; 
	height: 82px;
	}

#top_sup_right {
	width: auto;
	height: 82px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c8a8c;
	padding-top:1px;
	}

/* Zeile 3 */
#main {

	}
	
#main_left {
	width: 200px;
	background-image:url(/Icons/Main_Left_Bg.gif);
	background-repeat:repeat-x;
}
	
#main_right {
	width: auto;
}

/*###### Tabelle 2 ######*/
#layout2 {
	width: 100%;
	border-collapse: collapse;
}

/* Zeile 1 */
#head_left {
	width: 744px !important;
	height: 231px;
	text-align: right;
	background-image: url(/Icons/Ref01.jpg);
	background-repeat: no-repeat;
	}

#head_right {
	height: 231px;
	background-color: #c0c0c0;
	}
	
/* Zeile */
#content_main_container {
	/* width: 612px;*/
	width:487px;
	}

#content_margin_container {
	/* width:132px; */
	width:222px;
	padding-left: 35px;
	}
table#layout td.content_margin_empty {
	width:150px;
}
#content_main {
	/* padding-left:  20px; */
	padding-top:   15px;
	margin-left:15px
	}
#content_main .button {
	padding: 4px;
	}

#content_margin {
	/* width: 132px; */
	width:222px;
	padding-top: 15px;
	}

/* Fusszeile */
#fuss {
	height: 45px;
	}

#layout3 {
	margin-top:30px;
	margin-bottom:5px;
	border-collapse:collapse;
	}

#fuss2 {
	height: 300px;
	vertical-align: bottom;
	padding-bottom: 4px;
	}
	
#footer_left {
	width: 343px;
	padding-left: 220px;
	color: #525552;
	font-size: 10px;
	vertical-align: bottom;
	/*background-color:#f6f6f6;*/
	}
	
/*###### no_margin ######*/
#content_main_no_magin {
	width: 744px;
	}

/*###### swapped_columns ######*/


/*###### Blöcke ######*/
.news_left .block, .news_right .block {
	width:222px;
}
#content_main .news_right .block {
	float: left;
	margin-left: 19px;
	padding-top:10px;
}
#content_main .news_left .block {
	float: left;
	padding-bottom: 0px;
	padding-top:10px;
}
.entrypage #content_main .news_right .block {
	background-color:#ECECEC;
	padding:10px 10px 20px 10px;
	width:222px;
	margin-bottom:0;
}
*> .entrypage #content_main .news_right .block {
	width:202px;
}
.page_products #content_main .news_left .block {
	padding:0 0 0 10px;
	margin-bottom:30px;
	width:202px;
}
.page_products #content_main .news_right .block {
	padding:0;
	margin-bottom:30px;
}
.page_products #content_main_container .headline_left, .page_products #content_main_container .headline_right {
	float:none;
	clear:both;
	background-color:#fff;
	width:100%;
	padding-bottom:1px;
	margin-bottom:10px;
	padding-top:5px;
}
.page_products #content_main_container {
	background-color:#ECECEC;
	border-bottom:20px solid #fff;
}
.page_products #content_main{
	padding-top:0;
	border-top:10px solid #fff;
}
#content_margin .news_left, #content_margin .news_right {
	clear:both;
}
.presse {
	position: relative;
	left: 81px;
	top: -126px;
	}

.social_activities {
	position: relative;
	left: 120px;
	top: -86px;
	width: 560px;
	margin-bottom: -80px;
	}

.anton_block .social_activities {
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	}

.lichtlexikon {
	position: relative;
	left: 115px;
	top: -80px;
	width: 560px;
	margin-bottom: -80px;
	}

.anton_block .lichtlexikon {
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	}

.headline_left h1, .headline_left h2, .headline_right h1, .headline_right h2 {
	font-size:0.85em;
	text-transform:uppercase;
	font-weight:normal;
}
#content_main_container .headline_left, #content_main_container .headline_right {
	width:222px;
	float:left;
}
#content_main_container .headline_right {
	margin-left:19px;
}
.news_left a, .news_right a {
	padding-bottom:16px;
	background:url(/Icons/Link_Arrow.gif) no-repeat 83px 100%;
	display:block;
	color:#000 !important;
}

.zipcode_search input.input {
	width:146px;
	margin:0 2px 0 0 !important;
	padding:3px 5px 2px 5px;
	font-size:0.8em;
	height:18px;
	float:left;
	display:inline;
	position:relative;
	zoom:1;
}
*> .zipcode_search input.input {
	width:149px;
}
.zipcode_search input.button {
	height:18px;
	width:55px !important;
}


/* Bildrahmen */	
.news_left img.regular, .news_right img.regular, .jsbubble img.regular {
	border: 1px solid #CCCCCC;
	}

textarea {
	width: 500px;
	}
	
abbr {
	text-decoration:none;
	border:none;
	}

/* Produktübersicht */
#content_main_container_2 {
	width: 706px;
	background-image: url(/Icons/Backimage2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	}

#head_right_2 {
	width: auto;
	height: 231px;
	display: block;
	background-image: url(/Icons/Backimage3.gif);
	background-repeat: repeat-x;
	}

#logo {
	width: 38px;
	background-image: url(/Icons/Backimage2.gif);
	background-repeat:no-repeat;
	}

#content_main_container_2 img.regular {
	border:1px solid #BBBBBB;
	}

#content_main_container_2 #content_main {
	padding-top: 0px;
	padding-right: 0px;
	}

#content_main_container_2 table.invisible {
	position: relative;
	width: 690px;
	border: none;
	border-collapse: collapse;
	}

*> #content_main_container_2 table.invisible  {
	top: 0px;
	}

#content_main_container_2 table.invisible table.invisible {
	width: 222px;
	border: none;
	padding: 0px;
	margin-bottom: 6px;
	}

#content_main_container_2 table.invisible table.invisible td {
	font-size:12px;
	}

*> #content_main_container_2 table.invisible table.invisible {
	margin-bottom: 6px;
	}

#content_main_container_2 table.invisible .float_left {
	/* umflossene Bilder */
	float: none;
	margin: 0px 6px 0px 0px;
	border: none;
	}

/* Seitenzähler */
.paging {
	font-size: 12px;
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: right;
	}

#content_main_container_2 .paging .block {
	margin: 0px;
	padding: 0px;
	}

#product_pic .paging {
	text-align: left;
	border-top: 8px solid #FFFFFF;
	font-weight: bold;
	}

#content_main_container_2 h3 {
	width: 137px;
	}

.paging strong {
	background-color: #333333;
	padding: 2px 6px 2px 6px;
	color: #FFFFFF;
	}

.paging .block a {
	background-color: #999999;
	padding: 2px 6px 2px 6px;
	color: #FFFFFF;
	}

/* Überschrift Flash */	
#top_sup_right _name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #636563;
	font-size: 16px;
	}

/* Produktseite */
#content_main_container_3 {
	width: 427px;
	padding: 0 0 0 0;
	margin: 0px;
}
#content_main_container_3 #content_main {
	padding-top: 0px;
	padding-right: 0px;
	}

#product_pic {
	width: 302px;
	}

#product_pic #content_margin {
	padding-top: 0px;
	}

#product_pic #content_margin .block {
	width: 302px;
	}

#product_pic .product_image .block {
	padding: 0px;
	margin: 0px;
	border: 1px solid #c0c0c0;
	text-align: center;
	}

#product_pic .product_thumbs {
	width: 302px;
	margin: 0px;
	padding-top: 4px;
	}

#product_pic .product_thumbs .block {
	width: 302px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	}

#product_pic .product_thumbs .float_left {
	margin: 0px;
	padding: 0px;
	float: left;
	}

#product_pic #content_margin {
	padding: 0px;
	margin: 0px;
	}

#content_main_container_3 select.input {
	background-color: #D5D5D5;
	}
	
#product_pic #static_logo {
	position: absolute;
	top: 89px;
	left: 891px;
	}
.project_detail .logo {
	margin-top:15px;
}
#content_main_container_3 h1 {
	color: #000000;
	padding-bottom: 0px;
	}

#product_variants_layer {
	position: absolute;
	z-index: 3;
	width: 500px;
	font-size:12px;
	margin: 0px;
	}

#product_variants_select strong {
	background-color: #B9B9B9;
	display:block;
	display:none;
	}

#product_variants_select {
	white-space: nowrap;
	background-color: #D4D4D4;
	padding: 0px 0px 0px 2px;
	}

#content_main_container_3 form  {
	margin-bottom: 22px;
	}

#product_variants_layer h3 {
	width: 219px;
	height: 19px;
	background-color: #c0c0c0;
	color: #dc0000 !important;
	font-weight: bold;
	background-image: url(/Icons/ProductInfo2.gif);
	background-repeat: no-repeat;
	margin-left: 1px;
	font-size: 12px;
	border: none;
	display: block;
	/*padding: 0px;*/
	padding-left:6px !important;
	}

*> #product_variants_layer h3 {
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 17px;
	}

.project_image {
	clear:left;
	width: 302px;
	margin: 0px 0px 50px 0px;
	padding-top:10px;
	}
	
.project_image img{
	border:1px solid #DCDCDC;
	margin-right: 4px;
	}

#spacer2 img, #spacer3 img{
	border: none;
	height: 1px;
	}
	
#product_pic .product_thumbs .block img {
	border:1px solid #DCDCDC;
	margin-right:4px;
	}

#content_main_container_2 td {
	/*width: 224px*/
	}
	
#content_main_container_2 td td {
	width: auto;
	}
	
#content_main_container_2 table.regular  {
	position: relative;
	top: -1px;
	width: 690px;
	border: none;
	border-collapse: collapse;
	padding: 0px;
	}

#content_main_container_2 table.regular td {
	background-color: transparent;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	vertical-align: bottom;
	}

#content_main_container_2 table.regular .float_left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 73px;
	height: 73px;
	}
	
#content_main_container_2 table.regular td img {
	margin-right: 4px;
	}
	
/* JavaScript mouseover-Tooltip */
.jsbubble {
	border:1px solid #C0C0C0;
	width:300px;
	padding:10px;
	background-color:#fff;
	position:relative;
	left:-5px;
	top:-5px;
	display:none;
	z-index:100;
}
.jsbubble_container {
	background-image:url(/Icons/Dropshadow.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:none;
	width:300px;
	padding:0;
}
*> .jsbubble_container {
	width:322px;
}
.jsbubble .block {
	margin-bottom:5px;
}
.anton_block .jsbubble_container, .anton_block .jsbubble {
	display:block !important;
}


/* dritte Ebene Navigation Produkte Beleuchtung */
#nav_tree_layers #ntlp_Mastaufsatzleuchten, #nav_tree_layers #ntlp_Mastauslegerleuchten, #nav_tree_layers #ntlp_Systemleuchten, #nav_tree_layers #ntlp_Wandleuchten, #nav_tree_layers #ntlp_Deckenleuchten, 
#nav_tree_layers #ntlp_Lichtpoller, #nav_tree_layers #ntlp_Bodenstrahler_-leuchten, #nav_tree_layers #ntlp_Pendelleuchten, #nav_tree_layers #ntlp_Stehleuchten, 
#nav_tree_layers #ntlp_Strahler_Scheinwerfer, #nav_tree_layers #ntlp_Ueberspannungsleuchten, #nav_tree_layers #ntlp_Lichtsitz, #nav_tree_layers #ntlp_LED-Effektbeleuchtung, #nav_tree_layers #ntlp_Night_Elements, #nav_tree_layers #ntlp_Altstadtleuchten, 
#nav_tree_layers #ntlp_Absperrpoller, #nav_tree_layers #ntlp_Baumscheiben, #nav_tree_layers #ntlp_Baumschutzgitter, #nav_tree_layers #ntlp_Versorgungspoller, 
#nav_tree_layers #ntlp_Brunnen, #nav_tree_layers #ntlp_Buswartehaus, #nav_tree_layers #ntlp_Pflanzbehaelter, #nav_tree_layers #ntlp_Fahrradstaender, 
#nav_tree_layers #ntlp_Kanalguss, #nav_tree_layers #ntlp_Abfallbehaelter, #nav_tree_layers #ntlp_Baenke, #nav_tree_layers #ntlp_Absperrsysteme, #nav_tree_layers #ntlp_Lichtpunktzerlegung, #nav_tree_layers #ntlp_Saeulenleuchten, #nav_tree_layers #ntlp_Strahlertechnik {
	width:340px;
	height:173px;
	background-position:10px 8px;
	background-repeat:no-repeat;
	padding: 55px 0px 0px 108px;
	border: none;
	margin:0px;
	}

#nav_tree_layers a.choose {
	background-color: #C0C0C0;
	padding: 2px 0px 2px 4px;
	margin:0px;
	width:231px;
	height:auto;
	background-image: url(/Icons/Down.gif);
	}

#nav_tree_layers a.overview {
	background-color: transparent;
	border: none;
	color: #CE0000;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	}

#nav_tree_layers a.overview:hover {
	background-color:transparent;
	}

#nav_tree_layers #ntlp_Mastaufsatzleuchten h4, #nav_tree_layers #ntlp_Mastauslegerleuchten h4, #nav_tree_layers #ntlp_Systemleuchten h4, #nav_tree_layers #ntlp_Wandleuchten h4, #nav_tree_layers #ntlp_Deckenleuchten h4, 
#nav_tree_layers #ntlp_Lichtpoller h4, #nav_tree_layers #ntlp_Bodenstrahler_-leuchten h4, #nav_tree_layers #ntlp_Pendelleuchten h4, #nav_tree_layers #ntlp_Stehleuchten h4, 
#nav_tree_layers #ntlp_Strahler_Scheinwerfer h4, #nav_tree_layers #ntlp_Ueberspannungsleuchten h4, #nav_tree_layers #ntlp_Lichtsitz h4, #nav_tree_layers #ntlp_LED-Effektbeleuchtung h4, #nav_tree_layers #ntlp_Night_Elements h4, #nav_tree_layers #ntlp_Altstadtleuchten h4, 
#nav_tree_layers #ntlp_Absperrpoller h4, #nav_tree_layers #ntlp_Baumscheiben h4, #nav_tree_layers #ntlp_Baumschutzgitter h4, #nav_tree_layers #ntlp_Versorgungspoller h4, 
#nav_tree_layers #ntlp_Brunnen h4, #nav_tree_layers #ntlp_Buswartehaus h4, #nav_tree_layers #ntlp_Pflanzbehaelter h4, #nav_tree_layers #ntlp_Fahrradstaender h4, 
#nav_tree_layers #ntlp_Kanalguss h4, #nav_tree_layers #ntlp_Abfallbehaelter h4, #nav_tree_layers #ntlp_Baenke h4, #nav_tree_layers #ntlp_Absperrsysteme h4, #nav_tree_layers #ntlp_Lichtpunktzerlegung h4, #nav_tree_layers #ntlp_Saeulenleuchten h4, #nav_tree_layers #ntlp_Strahlertechnik h4 {
	font-size:12px;
	color:#E40001;
	margin:0px 0px 4px 0px;
	padding:0px;
	}

#nav_tree_layers #ntlp_Mastaufsatzleuchten h3, #nav_tree_layers #ntlp_Mastauslegerleuchten h3, #nav_tree_layers #ntlp_Systemleuchten h3, #nav_tree_layers #ntlp_Wandleuchten h3, #nav_tree_layers #ntlp_Deckenleuchten h3, 
#nav_tree_layers #ntlp_Lichtpoller h3, #nav_tree_layers #ntlp_Bodenstrahler_-leuchten h3, #nav_tree_layers #ntlp_Pendelleuchten h3, #nav_tree_layers #ntlp_Stehleuchten h3, 
#nav_tree_layers #ntlp_Strahler_Scheinwerfer h3, #nav_tree_layers #ntlp_Ueberspannungsleuchten h3, #nav_tree_layers #ntlp_Lichtsitz h3, #nav_tree_layers #ntlp_LED-Effektbeleuchtung h3, #nav_tree_layers #ntlp_Night_Elements h3, #nav_tree_layers #ntlp_Altstadtleuchten h3, 
#nav_tree_layers #ntlp_Absperrpoller h3, #nav_tree_layers #ntlp_Baumscheiben h3, #nav_tree_layers #ntlp_Baumschutzgitter h3, #nav_tree_layers #ntlp_Versorgungspoller h3, 
#nav_tree_layers #ntlp_Brunnen h3, #nav_tree_layers #ntlp_Buswartehaus h3, #nav_tree_layers #ntlp_Pflanzbehaelter h3, #nav_tree_layers #ntlp_Fahrradstaender h3, 
#nav_tree_layers #ntlp_Kanalguss h3, #nav_tree_layers #ntlp_Abfallbehaelter h3, #nav_tree_layers #ntlp_Baenke h3, #nav_tree_layers #ntlp_Absperrsysteme h3, #nav_tree_layers #ntlp_Lichtpunktzerlegung h3, #nav_tree_layers #ntlp_Saeulenleuchten h3, #nav_tree_layers #ntlp_Strahlertechnik h3 {
	font-size:12px;
	color:#000000;
	font-weight: normal;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

#nav_tree_layers #ntlp_Mastaufsatzleuchten .drop, #nav_tree_layers #ntlp_Mastauslegerleuchten .drop, #nav_tree_layers #ntlp_Systemleuchten .drop, #nav_tree_layers #ntlp_Wandleuchten .drop, #nav_tree_layers #ntlp_Deckenleuchten .drop, 
#nav_tree_layers #ntlp_Lichtpoller .drop, #nav_tree_layers #ntlp_Bodenstrahler_-leuchten .drop, #nav_tree_layers #ntlp_Pendelleuchten .drop, #nav_tree_layers #ntlp_Stehleuchten .drop, 
#nav_tree_layers #ntlp_Strahler_Scheinwerfer .drop, #nav_tree_layers #ntlp_Ueberspannungsleuchten .drop, #nav_tree_layers #ntlp_Lichtsitz .drop, #nav_tree_layers #ntlp_LED-Effektbeleuchtung .drop, #nav_tree_layers #ntlp_Night_Elements .drop, #nav_tree_layers #ntlp_Altstadtleuchten .drop, 
#nav_tree_layers #ntlp_Absperrpoller .drop, #nav_tree_layers #ntlp_Baumscheiben .drop, #nav_tree_layers #ntlp_Baumschutzgitter .drop, #nav_tree_layers #ntlp_Versorgungspoller .drop, 
#nav_tree_layers #ntlp_Brunnen .drop, #nav_tree_layers #ntlp_Buswartehaus .drop, #nav_tree_layers #ntlp_Pflanzbehaelter .drop, #nav_tree_layers #ntlp_Fahrradstaender .drop, 
#nav_tree_layers #ntlp_Kanalguss .drop, #nav_tree_layers #ntlp_Abfallbehaelter .drop, #nav_tree_layers #ntlp_Baenke .drop, #nav_tree_layers #ntlp_Absperrsysteme .drop, #nav_tree_layers #ntlp_Lichtpunktzerlegung .drop, #nav_tree_layers #ntlp_Saeulenleuchten .drop, #nav_tree_layers #ntlp_Strahlertechnik .drop {
	width: 231px;
	overflow:auto;
	height:190px;
	position: absolute;
	top:113px;
	left:108px;
	z-index:10;
	}

*> #nav_tree_layers #ntlp_Mastaufsatzleuchten .drop, *> #nav_tree_layers #ntlp_Mastauslegerleuchten .drop, *> #nav_tree_layers #ntlp_Systemleuchten .drop, *> #nav_tree_layers #ntlp_Wandleuchten .drop, *> #nav_tree_layers #ntlp_Deckenleuchten .drop, 
*> #nav_tree_layers #ntlp_Lichtpoller .drop, *> #nav_tree_layers #ntlp_Bodenstrahler_-leuchten .drop, *> #nav_tree_layers #ntlp_Pendelleuchten .drop, *> #nav_tree_layers #ntlp_Stehleuchten .drop, 
*> #nav_tree_layers #ntlp_Strahler_Scheinwerfer .drop, *> #nav_tree_layers #ntlp_Ueberspannungsleuchten .drop, *> #nav_tree_layers #ntlp_Lichtsitz .drop, *> #nav_tree_layers #ntlp_LED-Effektbeleuchtung .drop, *> #nav_tree_layers #ntlp_Night_Elements .drop, *> #nav_tree_layers #ntlp_Altstadtleuchten .drop, 
*> #nav_tree_layers #ntlp_Absperrpoller .drop, *> #nav_tree_layers #ntlp_Baumscheiben .drop, *> #nav_tree_layers #ntlp_Baumschutzgitter .drop, *> #nav_tree_layers #ntlp_Versorgungspoller .drop, 
*> #nav_tree_layers #ntlp_Brunnen .drop, *> #nav_tree_layers #ntlp_Buswartehaus .drop, *> #nav_tree_layers #ntlp_Pflanzbehaelter .drop, *> #nav_tree_layers #ntlp_Fahrradstaender .drop, 
*> #nav_tree_layers #ntlp_Kanalguss .drop, *> #nav_tree_layers #ntlp_Abfallbehaelter .drop, *> #nav_tree_layers #ntlp_Baenke .drop, *> #nav_tree_layers #ntlp_Absperrsysteme .drop, *> #nav_tree_layers #ntlp_Lichtpunktzerlegung .drop, *> #nav_tree_layers #ntlp_Saeulenleuchten .drop, *> #nav_tree_layers #ntlp_Strahlertechnik .drop {
	width: 236px;
	}

#nav_tree_layers #ntlp_Mastaufsatzleuchten .drop a, #nav_tree_layers #ntlp_Mastauslegerleuchten .drop a, #nav_tree_layers #ntlp_Systemleuchten .drop a, #nav_tree_layers #ntlp_Wandleuchten .drop a, #nav_tree_layers #ntlp_Deckenleuchten .drop a, 
#nav_tree_layers #ntlp_Lichtpoller .drop a, #nav_tree_layers #ntlp_Bodenstrahler_-leuchten .drop a, #nav_tree_layers #ntlp_Pendelleuchten .drop a, #nav_tree_layers #ntlp_Stehleuchten .drop a, 
#nav_tree_layers #ntlp_Strahler_Scheinwerfer .drop a, #nav_tree_layers #ntlp_Ueberspannungsleuchten .drop a, #nav_tree_layers #ntlp_Lichtsitz .drop a, #nav_tree_layers #ntlp_LED-Effektbeleuchtung .drop a, #nav_tree_layers #ntlp_Night_Elements .drop a, #nav_tree_layers #ntlp_Altstadtleuchten .drop a, 
#nav_tree_layers #ntlp_Absperrpoller .drop a, #nav_tree_layers #ntlp_Baumscheiben .drop a, #nav_tree_layers #ntlp_Baumschutzgitter .drop a, #nav_tree_layers #ntlp_Versorgungspoller .drop a, 
#nav_tree_layers #ntlp_Brunnen .drop a, #nav_tree_layers #ntlp_Buswartehaus .drop a, #nav_tree_layers #ntlp_Pflanzbehaelter .drop a, #nav_tree_layers #ntlp_Fahrradstaender .drop a, 
#nav_tree_layers #ntlp_Kanalguss .drop a, #nav_tree_layers #ntlp_Abfallbehaelter .drop a, #nav_tree_layers #ntlp_Baenke .drop a, #nav_tree_layers #ntlp_Absperrsysteme .drop a, #nav_tree_layers #ntlp_Lichtpunktzerlegung .drop a, #nav_tree_layers #ntlp_Saeulenleuchten .drop a, #nav_tree_layers #ntlp_Strahlertechnik .drop a {
	background-color: #C0C0C0;
	padding: 2px 0px 2px 4px;
	margin:0px;
	display:block;
	height:auto;
	}

#nav_tree_layers #ntlp_Mastaufsatzleuchten div, #nav_tree_layers #ntlp_Mastauslegerleuchten div, #nav_tree_layers #ntlp_Systemleuchten div, #nav_tree_layers #ntlp_Wandleuchten div, #nav_tree_layers #ntlp_Deckenleuchten div, 
#nav_tree_layers #ntlp_Lichtpoller div, #nav_tree_layers #ntlp_Bodenstrahler_-leuchten div, #nav_tree_layers #ntlp_Pendelleuchten div, #nav_tree_layers #ntlp_Stehleuchten div, 
#nav_tree_layers #ntlp_Strahler_Scheinwerfer div, #nav_tree_layers #ntlp_Ueberspannungsleuchten div, #nav_tree_layers #ntlp_Lichtsitz div, #nav_tree_layers #ntlp_LED-Effektbeleuchtung div, #nav_tree_layers #ntlp_Night_Elements div, #nav_tree_layers #ntlp_Altstadtleuchten div, 
#nav_tree_layers #ntlp_Absperrpoller div, #nav_tree_layers #ntlp_Baumscheiben div, #nav_tree_layers #ntlp_Baumschutzgitter div, #nav_tree_layers #ntlp_Versorgungspoller div, 
#nav_tree_layers #ntlp_Brunnen div, #nav_tree_layers #ntlp_Buswartehaus div, #nav_tree_layers #ntlp_Pflanzbehaelter div, #nav_tree_layers #ntlp_Fahrradstaender div, 
#nav_tree_layers #ntlp_Kanalguss div, #nav_tree_layers #ntlp_Abfallbehaelter div, #nav_tree_layers #ntlp_Baenke div, #nav_tree_layers #ntlp_Absperrsysteme div, #nav_tree_layers #ntlp_Lichtpunktzerlegung div, #nav_tree_layers #ntlp_Saeulenleuchten div, #nav_tree_layers #ntlp_Strahlertechnik div {
	border: none;
	}

#nav_tree_layers #ntlp_Systemleuchten {
	background-image:url(/Icons/Navigation/Systemleuchten.gif);
	margin-top:0px;
	}

#nav_tree_layers #ntlp_Lichtpunktzerlegung {
	background-image:url(/Icons/Navigation/Lichtpunktzerlegung.gif);
	margin-top:-29px;
	}

#nav_tree_layers #ntlp_Saeulenleuchten {
	background-image:url(/Icons/Navigation/Saeulenleuchten.gif);
	margin-top:-58px;
	}

#nav_tree_layers #ntlp_Ueberspannungsleuchten {
	background-image:url(/Icons/Navigation/Ueberspannungsleuchten.gif);
	margin-top:-87px;
	}

#nav_tree_layers #ntlp_Wandleuchten {
	background-image:url(/Icons/Navigation/Wandleuchten.gif);
	margin-top:-116px;
	}

#nav_tree_layers #ntlp_Lichtpoller {
	background-image:url(/Icons/Navigation/Lichtpoller.gif);
	margin-top:-145px;
	}	
	
#nav_tree_layers #ntlp_Strahlertechnik {
	background-image:url(/Icons/Navigation/Strahlertechnik.gif);
	margin-top:-174px;
	}
	
#nav_tree_layers #ntlp_LED-Effektbeleuchtung {
	background-image:url(/Icons/Navigation/Led.gif);
	margin-top:-203px;
	}

#nav_tree_layers #ntlp_Pendelleuchten {
	background-image:url(/Icons/Navigation/Pendelleuchten.gif);
	margin-top:-232px;
	}

/*#nav_tree_layers #ntlp_Stehleuchten {
	background-image:url(/Icons/Navigation/Stehleuchten.gif);
	margin-top:-261px;
	}*/
	
#nav_tree_layers #ntlp_Lichtsitz {
	background-image:url(/Icons/Navigation/Lichtsitz.gif);
	margin-top:-261px;
	}	

#nav_tree_layers #ntlp_Deckenleuchten {
	background-image:url(/Icons/Navigation/Deckenleuchten.gif);
	margin-top:-290px;
	}

#nav_tree_layers #ntlp_Altstadtleuchten {
	background-image:url(/Icons/Navigation/Altstadtleuchten.gif);
	margin-top:-319px;
	}

#nav_tree_layers #ntlp_Night_Elements {
	background-image:url(/Icons/Navigation/Night_Elements.gif);
	margin-top:-377px;
	}
	
/* dritte Ebene Navigation Produkte Stadtmobiliar */
#nav_tree_layers #ntlp_Abfallbehaelter {
	background-image:url(/Icons/Navigation/Abfallbehaelter.gif);
	margin-top:-29px;
	}

#nav_tree_layers #ntlp_Absperrsysteme {
	background-image:url(/Icons/Navigation/Absperrsysteme.gif);
	margin-top:-58px;
	}

#nav_tree_layers #ntlp_Baenke {
	background-image:url(/Icons/Navigation/Baenke.gif);
	margin-top:-87px;
	}

#nav_tree_layers #ntlp_Baumscheiben {
	background-image:url(/Icons/Navigation/Baumscheiben.gif);
	margin-top:-116px;
	}

#nav_tree_layers #ntlp_Baumschutzgitter {
	background-image:url(/Icons/Navigation/Baumschutzgitter.gif);
	margin-top:-145px;
	}

/*#nav_tree_layers #ntlp_Brunnen {
	background-image:url(/Icons/Navigation/Brunnen.gif);
	margin-top:-174px;
	}

#nav_tree_layers #ntlp_Buswartehaus {
	background-image:url(/Icons/Navigation/Buswartehaus.gif);
	margin-top:-203px;
	}*/

#nav_tree_layers #ntlp_Fahrradstaender {
	background-image:url(/Icons/Navigation/Fahrradstaender.gif);
	margin-top:-174px; /*232*/
	}	

#nav_tree_layers #ntlp_Kanalguss {
	background-image:url(/Icons/Navigation/Kanalguss.gif);
	margin-top:-203px; /*261*/
	}	

#nav_tree_layers #ntlp_Pflanzbehaelter {
	background-image:url(/Icons/Navigation/Pflanzbehaelter.gif);
	margin-top:-232px; /*290*/
	}

#nav_tree_layers #ntlp_Versorgungspoller {
	background-image:url(/Icons/Navigation/Versorgungspoller.gif);
	margin-top:-261px; /*319*/
	}

#product_info {
	position: absolute;
	margin-bottom: 16px;
	z-index: 1;
	width: 420px;
	/*width:526px;*/
	padding: 0px;
	}

*> #product_info {
	margin: 10px 0px 0px 0px;	
	}

#product_info td {
	padding: 0px;
	margin: 0px;
	}

#product_info_select .info {
	padding: 0px;
	margin: 0px 0px 1px 0px;
	background-color: #c0c0c0;
	text-align: left;
	border: none;
	display: block;
	width: 219px;
	height: 19px;
	clear: left;
	}

#product_info_select {
	width: 220px !important;
	text-align: left;
	}

#product_info_layer {
	width: 310px;
	text-align: left;
	font-size: 12px;
	}

#product_info_select img {
	border: none;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
#product_info_select .info h2 {
	background-color: #c0c0c0;
	font-weight: normal;
	padding: 2px 2px 0px 4px;
	margin: 0px;
	background-image: url(/Icons/ProductInfo2.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	}

#product_info_select h2 {
	background-image: none;
	margin: 10px 0px 8px 0px;
	}

#product_info_layer h2 {
	background-color: #c0c0c0;
	font-weight: normal;
	padding: 2px 2px 2px 4px;
	background-image: url(/Icons/Close_Layer.gif);
	background-repeat: no-repeat;
	background-position: 278px 0px;
	font-size: 12px;
	}

#product_info_layer .block {
	background-color: #D4D4D4;
	width: auto;
	padding: 5px;
	margin-bottom: 0px;
	font-size: 12px;
	}

#product_info_layer .block img {
	float: none;
	}

#product_info_layer img {
	float: left;
	margin: 0px;
	}

#product_info_layer .info {
	background-color: #D4D4D4;
	width:300px;
	}

#product_info_layer .info input.link {
	text-decoration:none;
	color:#de0000;
	}

#product_info_layer a {
	font-size: 12px;
	}

#product_info_select .block {
	margin-top: 20px;
	}

/* Anmeldung */
#content_main_no_magin form fieldset {
	margin: 0px;
	padding: 0px;
	}

#content_main_no_magin form fieldset table.invisible p.error {
	/* Abstand Fehlermeldung */
	margin:0px 0px 10px 0px;
	}

/* Merkzettel */
#content_main_container_3 #product_info_select form {
	margin:0px;
	}
	
#content_main_container_3 form.invisible fieldset input.button {
	width: 219px;
	height: 19px;
	color: #000000;
	font-size: 12px;
	margin: 2px 0px 1px 0px;
	padding: 0px 0px 0px 15px;
	text-align:left;
	display:block;
	}

*> #content_main_container_3 form.invisible fieldset input.button {
	padding: 0px 0px 2px 12px;
	}

#content_main_container_3 form.invisible fieldset a {
	width: 219px;
	height: 19px;
	color: #000000;
	font-size: 12px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	display: block;
	}

*> #content_main_container_3 form.invisible fieldset a {
	width: 204px;
	padding: 2px 0px 0px 15px;
	height: 17px;
	font-size: 12px;
	}

#content_main_container_3 #product_variants_layer a {
	color: #ce0000;
	margin: 0px;
	padding: 0px;
	}

/* Site in site */
#top_left_agencies {
	background-image: url(/Icons/Afterimage5.gif);
	}

#top_right_agencies {
	background-image: url(/Icons/Afterimage6.gif);
	}

#main_left_agencies {
	width: 198px;
	}

#main_left_agencies {
	background-image: url(/Icons/Backimage5.gif);
	background-repeat:no-repeat;
	}

#main_left_agencies #nav_sub ul {
	margin:0px;
	padding:0px;
	width: 198px;
	}

#main_left_agencies #nav_sub ul li {
	background-color: #b1c100;
	list-style-type: none;
	padding:0px;
	margin:0px;
	border: none;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 198px;
	height: 28px;
	line-height:normal;
	}

#main_left_agencies #nav_sub ul li a {
	background-color: #b1c100;
	font-size:11px;
	padding: 7px 0px 0px 20px;
	width: 199px;
	height: 28px;
	color:#000000;
	display:block;
	border: none;
	margin: 0px;
	}

*> #main_left_agencies #nav_sub ul li a {
	width: 179px;
	height: 21px;
	margin:0px 0px 1px 0px;
	/*border-bottom: 1px solid #FFFFFF;*/
	}

#main_left_agencies #nav_sub ul li a:hover {
	background-color: #dcef09;
	color:#ce0000;
	}

*> #main_left_agencies #nav_sub ul li a:hover {
	width: 179px;
	height: 21px;
	}
	
#main_left_agencies #nav_sub ul li.last {
	background-color: #c0c0c0;
	}

#main_left_agencies #nav_sub ul li.last a {
	background-color: #c0c0c0;
	}

#main_left_agencies #nav_sub ul li.last a:hover {
	background-color: #dedfde;
	color:#ce0000;
	}
	
/* Projektsuche Popup */
#project_popup .block {
	margin-left: 4px;
	}

#project_popup img {
	border: 1px solid #bebebe;
	}

#project_popup .space img {
	border:none;
	}

#project_popup #close {
	margin: 0px 0px 20px 24px;
	padding-bottom: 20px;
	}
	
#project_popup a, #project_popup .block {
	font-size: 12px;
	}

#content_main_container_2 #content_main .block table.invisible td {
	width: 230px;
	}

#content_main_container_2 #content_main .block table.invisible table.invisible {
	width: 222px;
	}

/* ###### Blockstiel ###### */
.nebeneinander .block {
	margin:0;
	}

.dreiblock {
	width:210px !important;
	float:left;
	}

.dreiblock .block {
	width:210px !important;
	float:none;
	}

.dreiblock .block .float_left {
	width:210px !important;
	float:none;
	}
	
/* ###### Vertreter ###### */

/* ###### Blätterfunktion ###### */
.paging_product {
	/*padding-left:16px;*/
}
.paging_product a {
	background-color:#999;
	padding:2px 6px 2px 6px;
	color:#fff;
	font-size:0.9em;
	}

.paging_product strong {
	font-weight:bold;
	color:#fff;
	background-color:#333;
	padding:2px 6px 2px 6px;
	font-size:0.9em;
	}

.paging_product img.regular {
	border:none !important;
	}

.paging_product table a {
	background-color:transparent;
	padding:0;
	color:#DE0000;
	font-size:1.0em;
	}
.paging_product table table td.last * {
	position:relative;
	top:-20px;
}
.paging_product img.regular {
	border:1px solid #bbb !important;
	}

.paging_product .block {
	text-align:right;
	}

.paging_product a.regular {
	text-align:left;
	background-color:transparent;
	color:#DE0000;
	margin-right:540px;
	display:block;
	width:140px;
	text-align:left;
	}

/* ###### Blockstil: Bild ohne Rahmen ###### */
.no_border img.regular {
	border:none !important;
	}
	
/* ###### Vertreter ###### */
#main_left_agencies li.active {
	display:block!important;
	width:199px!important;
	}

#main_left_agencies li.active .current {
	padding:8px 0 0 0;
	margin:0 0 0 20px;
	font-size:11px;
	display:block;
	width:179px;
	}
	
/* ###### myhess Technisches Datenblatt ###### */
.info .input {
	width:280px;
	padding:2px 2px 2px 4px;
	}

/* ###### Startseite mit Flash ###### */
#head_left .block {
	margin:0;
	padding:0;
	}
	
/* ###### Zeile1 ###### */
.thumb_product {
	vertical-align:bottom !important;
	float:left;
	}
	
.thumb_product .float_left {
	margin-top:-40px;

	}
	
.thumb_product .block {
	width:230px;
	height:40px;
	font-weight:bold;
	vertical-align:bottom !important;
	padding-top:40px;
	}
	
.thumb_product .block a {
	font-weight:normal;
	}
	
/* ###### Zeilen2 ###### */
.thumb_product2 {
	vertical-align:bottom !important;
	float:left;
	}
	
.thumb_product2 .float_left {
	margin-top:-26px;

	}
	
.thumb_product2 .block {
	width:230px;
	height:26px;
	font-weight:bold;
	vertical-align:bottom !important;
	padding-top:26px;
	}
	
.thumb_product2 .block a {
	font-weight:normal;
	}
	
/* Referenzen Vertreter NEU */
#content_main_container_4 {
	width: 706px;
	padding: 0px;
	}
	
#content_main_container_4 #content_main {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left:0 !important;
	}
	
#project_popup #content_main h1 {
	height:37px;
	}
	
/* ###### */
div.project_table table.invisible {
	width:674px;
	}

div.project_table table.invisible tr td {
	background-color:#ECECEC;
	border-bottom:1px solid #B4B4B4;
	padding:4px;
	/*font-weight:bold;*/
	}

div.project_table table.invisible tr td.first {
	width:50px;
	}

div.project_table table.invisible tr td img {
	border:1px solid #BEBEBE;	
	}

div.project_table table.invisible tr.first td {
	background-color:#fff;
	color:#000;
	}
	


div.project_table table.invisible tr.last td {

	}

/* Kontaktformular Qualitätsmanagement */
#layout2 #content_main_container input#attachment {

	}


/* SITEMAP */
#sitemap a, #sitemap a:visited {
	color:#999 !important;
}
