body {
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
	background-color: #FFFFFF;
	text-align: left;
	}
#b_left1 {
	position:relative;
	height: 100px;
	background-color:#EA5A00;
	z-index:1;
}
#b_left2 {
	position:relative;
	height: 28px;
	background-color:#C44A12;
	z-index:1;
}
#b_left3 {
	position:relative;
	width:100%;
	height: 50px;
	background-color:#EA5A00;
	z-index:1;
}
#b_right1 {
	position:relative;
	height: 100px;
	width:100%;
	background-color:#EA5A00;
	z-index:1;
}
#b_right2 {
	position:relative;
	height: 28px;
	width:100%;
	background-color:#C44A12;
	z-index:1;
}
#b_right3 {
	position:relative;
	height:33px;
	width:100%;
	background-color:#F3C6B3;
	z-index:1;
}
#b_right4 {
	position:relative;
	height: 50px;
	width:100%;
	background-color:#EA5A00;
	z-index:1;
}
#logo {
	position:relative;
	top:0px;
	left:0px;
	height:100px;
	width:832px;
	background-color:#EA5A00;
	background-image: url(../gfx/logo_oben2.gif);
	background-position:left;
	background-repeat: no-repeat;
	z-index:1;
}
#logo_it {
	position:relative;
	top:0px;
	left:0px;
	height:100px;
	width:832px;
	background-color:#EA5A00;
	background-image: url(../gfx/terzerKopfItal.gif);
	background-position:left;
	background-repeat: no-repeat;
	z-index:1;
}
#baustoffe {
	position:relative;
	left:642px;
	top:20px;
	font-family: Arial;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	z-index:20;
}
	
#leiste_oben {
	position:relative;
	height:28px;
	width:832px;
	color:#FBF9F7;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	background-color:#C44A12;
	z-index:1;
}
#leiste_oben a {
	color:#FBF9F7;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}
#leiste_oben_box {
	position:absolute;
	top:8px;
}

#hauptmenu {
	position:relative;
	height:33px;
	width:832px;
	color:#FBF9F7;
	font-family:Trebuchet MS,Arial;
	font-size: 13px;
	font-weight:normal;
	background-color:#F3C6B3;
	z-index:1;
}
#hauptmenu_box { position: absolute; top:5px; left:10px; width:822px; }
#hauptmenu_box a { color:#665657; text-decoration:none; 
padding: 5px 2em;
/*padding: 0px 20px 5px;*/ }
#hauptmenu_box a:hover { color:#F3C6B3; background-color:#A9350C; }
#hauptmenu_box form { margin: 0; padding:0; }
#hauptmenu_box input {
	height:4px;
	width:150px;
	height:20px;
	border: 1px solid #AD7D73;
	background-color:#FBF3F0;	
}

#kontakt_ort_ueber_box {
	position:relative;
	left:27px;
	width:564px;
	height:26px;
	background-color:#FBF3EF;
}
#kontakt_ort_ueber {
	position:relative;
	left:21px;	
	top:5px;
	font-family:Lucida Grande,Arial;
	font-weight:bold;
	font-size:14px;
}
#kontakt_ort_ueber a {
	text-decoration:none;
	color:#A73805;
	/* width:350px; */
	padding-right:250px;
}
#kontakt_ort_ueber a:hover {
	text-decoration:none;
	color:#E77845;
}

#kontakt_rubrik_box {
	position:relative;
	left:27px;
	width:564px;
	height:36px;
	border-bottom: 1px solid #000000;
}
#kontakt_rubrik {
	position:relative;
	font-family:Lucida Grande,Arial;
	font-size:12px;
	color:#A73805;
	left:21px;
	top: 18px;
	color:#A73805;
}
#kontakt_adresse_box {
	position:relative;
	width:250px; /* 210px */
	left:27px; /* 0px */
	height:75px;
	
	
}
#kontakt_hauptadresse_box {
	position:relative;
	width:250px;
	left:27px;
	height:90px;
	
}
#kontakt_adresse {
	position:relative;
	font-family:Lucida Grande,Arial;
	font-size:12px;
	color:#666666;
	left:21px; /* 10px */
	top: 10px;	
}
#kontakt_adresse a {
	color:#666666;
	text-decoration: none;
}
#kontakt_adresse a:hover {
	color:#AAAAAA;
	text-decoration: none;
}

#kontakt_adresse_titel {
	color:#A73805;
}
#kontakt_hauptadresse_titel {
	color:#A73805;
	font-family:Lucida Grande,Arial;
	font-size:14px;
	font-weight:bold;
}

#adr_unten {
	position:relative;
	top:3px;
	font-size:11px;
	font-family:Arial;
	color:#FBF9F7;
	float:left;
}
#adr_unten  a {
	color:#FBF9F7;
	text-decoration: none;
}
#adr_unten  a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#menu_left_box {
	position:relative;
	width:100%;
	height:40px;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
#menu_left {
	position:relative;
	left:30px;
	top:52px;
	text-decoration:none;
}
#menu_left a {
	color:#A73805;
	text-decoration:none;
}
#menu_left_box a:hover {
	color:#E77845;
	
}
#menu_l_box {
	position:relative;
	width:100%;
	/* height:15px; */
	padding-top:2px;
	background-color:#EFE4DE;
}
#menu_l_box_selected {
	position:relative;
	width:100%;
	/* height:15px; */
	padding-top:2px;
	background-color:#E8C8B8;
}
#nav_left div:hover, #nav_left div.sfhover {
	background: #E8C8B8;
}
#menu_l_box_selected div:hover, #menu_l_box_selected div.sfhover {
	/*background: #eda;*/
}

#menu_l {
	position:relative;
	left:0px;	
}
#menu_l a { 
	color:#A73805; 
	font-family:Arial;
	font-size:12px;
	text-decoration:none; 
	/* padding-right:97px;*/
	padding-left:29px;
	
}
#menu_l a:hover { /*color:#E77845; */}

#menu_l2 {
	position:relative;
	left:0px;	
}
#menu_l2 a { 
	color:#A73805; 
	font-family:Arial;
	font-size:12px;
	text-decoration:none; 
	/*padding-right:80px;*/
	padding-left:44px;
	width:200px;
	
}
#menu_l2 a:hover { /* color:#E77845; */}

#liste {
 position:relative;
left:0px; 
 list-style:none;
 /*margin: 0;*/
 padding: 0;
 margin:0;
 width:197px;
}

ul#liste li a {
 color:#A73805;
background-color:#EFE4DE;
 display:block;
 text-decoration:none;
 width:168px;
 font-family:Arial;
	font-size:12px;
	text-decoration:none; 
 padding-left:29px;
}

ul#liste li a:hover {
 color:#E77845;
 background:#E8C8B8;
 text-decoration:none;
}

#greyline {
	position:relative;
	left:27px;
	width:564px;
	background-color:#FFFFFF;
	height:1px;
	border-bottom: 1px solid #B4B4B4;
}


#sfnav, #sfnav ul {
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 0 0;	
	position: absolute;
	font-size:12px; 
	font-family:Arial;
}

#sfnav a {
	display: block;
	/*color:#FFFFFF;*/
	text-decoration: none;
	padding: 10px 20px 5px 20px;
}

#sfnav a.daddy {
	/*background: url(rightarrow2.gif) no-repeat 95%;*/
}
#sfnav a.sel {
	background: #A73805; 
	color:#FCF7F4;
	white-space:nowrap; 
}
#sfnav ul  li { 
	background:#A73805;
	font-size:12px; 
	font-family:Arial;
	line-height:14px;
	border-bottom:1px solid #CF5D2B;
}
#sfnav ul  li li { background:#B54511; line-height:1; border:0; }
#sfnav ul  li li li { background:#C14F1A; }
#sfnav ul  li li li li { background:#D4602A; }
#sfnav ul  li li li li li { background:#DF7645; }

#sfnav li li a,  li a:hover  {
	color:#F6F9DE;
	padding: 0.25em 2em 0.25em 2em;
	
}
#sfnav li {
	float: left;
	/*width: 10em;*/
	padding: 0;
}


#sfnav li ul {
	
	position: absolute;
	left: -999em;
	height: auto;
	width: 18.5em;
	w\idth: 18.5em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#sfnav li li {
	padding-right:0em;
	padding-top:1px;
	padding-bottom:1px;
	width: 18.5em;
}
#sfnav li ul a {
	width: 14.5em;
	w\idth: 14.5em;
	
}

#sfnav li ul ul {
	margin: -1.5em 0 0 194px;
}


#sfnav li:hover ul ul, #sfnav li:hover ul ul ul, #sfnav li:hover ul ul ul ul,
#nav3 .navfxenabled li:hover ul, #nav3 .navfxenabled li:hover ul ul, #nav3 .navfxenabled li:hover ul ul ul, #nav3 .navfxenabled li:hover ul ul ul ul, #nav3 .navfxenabled li:hover ul ul ul ul ul,
#nav3 .navfxenabled li.over ul ul, #nav3 .navfxenabled li.over ul ul ul, #nav3 .navfxenabled li.over ul ul ul ul, #nav3 .navfxenabled li.over ul ul ul ul ul
{
	top:auto;
	left: -999em;
}
#sfnav li:hover ul, 
#nav3 .navfxenabled li.over ul
 {
	/*left: auto;*/
	top:auto;
	left:auto;
	/*display:table;*/
}
#sfnav li li:hover ul, #sfnav li li li:hover ul, #sfnav li li li li:hover ul, #sfnav li li li li li:hover ul,
#nav3 .navfxenabled li li.over ul, #nav3 .navfxenabled li li li.over ul, #nav3 .navfxenabled li li li li.over ul, #nav3 .navfxenabled li li li li li.over ul
 {
	left: -2px;
}
#nav3 li li.over ul.leftover, #nav3 .navfxenabled li li li.over ul.leftover, #nav3 .navfxenabled li li li li.over ul.leftover, #nav3 .navfxenabled li li li li li.over ul.leftover, #nav3 .navfxenabled li li li li li li.over ul.leftover
 {
	left: -28.44em;
}
#nav3 #sfnav li.over,#sfnav li:hover {
	background: #A9350C; margin:0;
}
#nav3 #sfnav li.over a,#sfnav li:hover a { color:#F8EBE4; }
#nav3 #sfnav li ul li.over, #sfnav li ul li:hover, #sfnav li ul li a:hover { background: #B25125; margin:0; } 
#nav3 #sfnav li ul li ul li.over, #sfnav li ul li ul li:hover, #sfnav  li ul li ul li a:hover { background: #BF5D30; margin:0; } 
#nav3 #sfnav li ul li ul li ul li.over, #sfnav li ul li ul li ul li:hover, #sfnav  li ul li ul li ul li a:hover{ background: #C96638; margin:0; } 
#nav3 #sfnav li ul li ul li ul li ul li.over, #sfnav  li ul li ul li ul li ul li:hover, #sfnav  li ul li ul li ul li ul li a:hover { background: #DA7546; margin:0; } 
#nav3 #sfnav li ul li ul li ul li ul li ul li.over, #sfnav li ul li ul li ul li ul li ul li:hover, #sfnav  li ul li ul li ul li ul li ul li a:hover { background: #E3885D; margin:0; }

/*
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;	
	padding: 0;
	margin: 0 0 0 0;	
}

#nav ul  li { 
	background:#A73805;
	font-size:12px; 
	font-family:Arial; line-height:14px;
	border-bottom:1px solid #CF5D2B;
}
#nav ul  li li { background:#B54511;  line-height:1; border:0; }
#nav ul  li li li { background:#C14F1A;  }
#nav ul  li li li li { background:#D4602A; }
#nav ul  li li li li li { background:#DF7645; }

#nav a {
	display: block;
	text-decoration: none;
	padding: 10px 20px 5px 20px;	
}
#nav a.sel {
	background: #A73805; 
	color:#FCF7F4;
	white-space:nowrap; 
}
#nav li li a,  li a:hover  {
	color:#F6F9DE;
	padding: 0.25em 2em 0.25em 2em;
}

#nav li {
	float: left;
	padding: 0;
	
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 15.4em;
	w\idth: 14.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 2em;
	padding-top:1px;
	padding-bottom:1px;
	width: 16.5em;
}

#nav li ul a {
	width: 14.5em;
	w\idth: 14.5em;
}

#nav li ul ul {
	margin: -1.5em 0 0 194px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul, 
  #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul {
	top:auto;
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li li li li:hover ul,
  #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul {
	top:auto;
	left:auto;
	display:table;
}

ul#nav li:hover, ul#nav li.sfhover  { background: #A9350C; margin:0; } 
ul#nav li:hover a, ul#nav li.sfhover a { color:#F8EBE4; } 
ul#nav li ul li:hover, ul#nav li ul li.sfhover, ul#nav li ul li a:hover { background: #B25125; margin:0; } 
ul#nav li ul li ul li:hover, ul#nav li ul li ul li.sfhover, ul#nav li ul li ul li a:hover { background: #BF5D30; margin:0; } 
ul#nav li ul li ul li ul li:hover, ul#nav li ul li ul li ul li.sfhover, ul#nav li ul li ul li ul li a:hover{ background: #C96638; margin:0; } 
ul#nav li ul li ul li ul li ul li:hover, ul#nav li ul li ul li ul li ul li.sfhover, ul#nav li ul li ul li ul li ul li a:hover { background: #DA7546; margin:0; } 
ul#nav li ul li ul li ul li ul li ul li:hover, ul#nav li ul li ul li ul li ul li ul li.sfhover, ul#nav li ul li ul li ul li ul li ul li a:hover { background: #E3885D; margin:0; }
*/
.produkt_detail_box {
	position:relative;
	left:27px;
	width:564px;
	background-color:#FCF2F0;
}
#produkt_detail_bildtxt {
	position:relative;
	left:21px;
	font-family:Lucida Grande,Arial;
	font-size:12px;
	color:#A04518;
}
#produkt_detail_downloads {
	position:relative;
	left:21px;
	width:543px;
	font-family:Lucida Grande,Arial;
	font-size:12px;
	color:#686868;
}
#produkt_detail_downloads a {
	color: #686868;
	text-decoration:none;
}
#produkt_detail_downloads a.extlink {
	color: #A04518;
	text-decoration:none;
}
#produkt_detail_thumb_box {
	position:relative;
	left:27px;
	width:564px;	
}
#produkt_detail_thumb_box2 {
	position:relative;
	left:27px;
	width:564px;
	background-color:#A73803;
	color: #FFFFFF;
	font-family:Lucida Grande,Arial;
	font-size:12px;
	height:19px;
}
.produkt_detail_box2 {
	position:relative;
	left:27px;
	width:564px;
}
#produkt_detail_detailtxt {
	position:relative;
	left:21px;
	font-family:Lucida Grande,Arial;
	font-size:12px;
	color:#686868;
	width:543px;
	
}
#produkt_detail_detailtxt a {
	text-decoration:none;
	color:#A73805;
}
#produkt_detail_detailtxt a:hover {
	color:#666666;
}
#produkt_title {
	position:relative;
	left: 21px;
	font-family:Lucida Grande,Arial;
	font-size:14px;
	color:#666666;
	height:35px;
}
.rot {
	color:#A73805;
}
#servicemenu {
	position:absolute;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial;
	top:73px;
	left: 592px;	
	height:15px;
	padding-top:10px;
	white-space:nowrap;
	z-index:100;
}
#servicemenu_it {
	position:absolute;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial;
	top:73px;
	left: 564px;	
	height:15px;
	padding-top:10px;
	white-space:nowrap;
	z-index:100;
}
#servicemenu a { color: #FFFFFF; text-decoration: none; }
#servicemenu_it a { color: #FFFFFF; text-decoration: none; }

#suchbox {
	position:relative; left:550px; top:1px; color: #665657;
}
#suchbox a {
	padding:0;
	text-decoration:none;
}
#suchbox a:hover {
text-decoration:none;
}
#search_results_box {
	position:relative;
	left: 27px;
	top: 20px;
	width: 581px;
	font-family:Lucida Grande,Arial;
	font-size:12px;
	color:#666666;
}
#search_results_box td {
	font-size:12px;
	color:#666666;

}
.tx-indexedsearch-info {
color:#FF0000;
}
#search_results_box a {
	color:#666666;
	text-decoration:none;
}
.trenn {
	width:635px; height:15px; background:white; border-bottom:1px solid #aaa;
}
.braun {
	color:#A73805;
}
#search_results_box .braun  a {
	color:#A73805;
	text-decoration:none;
}
#search_results_box .tx-indexedsearch-title  a {
	color:#A73805;
	text-decoration:none;
	white-space:nowrap; /* hinzugefügt am 8.11.07 */
}
#search_results_box li {
	float:left;
	list-style-type:none;
}
#search_results_box .tx-indexedsearch .tx-indexedsearch-browsebox a { text-decoration:none; }

.search_detail_box {
	position:relative;
	left:0px;
	width:564px;
	background-color:#FCF2F0;
}
#search_results_box .tx-indexedsearch-searchbox-sword  {
	width:286px;
}
#druck {
	position:relative;
	left:452px;
	font-family:Arial;
	font-size:10px;
	color:#666666;
}
#druck a { color:#993300; text-decoration:none; }
#druck a:hover { color:#666666; text-decoration:none; }

#partner_box {
	background-color:#DEAF9B; 
	height: 25px; 
	width:179px; 
	height:25px;
}
#partner {
	position:relative; 
	top:3px; 
	left:20px; 
	color:#A73805;
	font-family:Arial; 
	font-size:14px; 
}
#partner_liste_box {
	position:relative;
	left:27px;
	width:564px;
	background-color:#FCF2F0;
}
#partner_liste_box td a {
	font-family:Lucida Grande,Arial;
	font-size:11px;
	color:#686868;
	text-decoration:none;
}
#partner_liste_box td a:hover {
	color:#A73805;
}
#partner_liste_box td a.extlink {
	font-size:14px;
	color:#A73805;
	text-decoration:none;
}
td .textHell {
	font-family: Lucida Grande,Arial;
	font-size:12px;
	color:#FCF7F4;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:24px;
	padding-left:10px;
}
td .textGrau {
	font-family: Lucida Grande,Arial;
	font-size:12px;
	color:#666666;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:29px;
	padding-right:10px;
}
#partner_liste_sitenav {
	position:relative;
	left:27px;
	width:558px;
	background-color:#FCF2F0;
	font-family: Lucida Grande,Arial;
	font-size:12px;
	color:#666666;
	padding:3px;
}
#partner_liste_sitenav a {
	color:#A73805;
	text-decoration:none;
}
#partner_liste_sitenav .grau a {
	color:#666666;
	text-decoration:none;
}

.news_liste_box {
	position:relative;
	left:27px;
	width:564px;
	min-height:63px;
	background-color:#FCF2F0;
}
.news_liste {
	position:relative; 
	left:20px; 
	top:10px;
	width:475px; 
	min-height:53px;
	font-family:Lucida Grande,Arial;
	font-size:11px;
	color:#666666;
}
.news_liste_box td a { text-decoration:none;	color:#666666; }
.news_liste_box td a:hover { color:#993300; }
.news_liste_box td a .news_liste_titel {	font-size:14px;	color:#993300; }
.news_liste_box td a .news_liste_untertitel {	font-size:12px; }

#news_akt_box {
	position:relative;
	width:100%;
	height:24px;
	background-color:#A73803;
}
#news_akt_ueber {
	position:relative;
	top:4px;
	left:23px;
	height:24px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
}
#news_akt {
	position:relative;
	left:23px;
	width:168px;
	
	font-family:Lucida Grande,Arial;
	font-size:12px;
	padding-top:10px;
	/*padding-bottom:10px;*/
}
#news_akt a {
	text-decoration:none;
	color:#993300;
}
#news_akt a:hover { text-decoration:none; color:#666666; }
.sitemap_level0 { position:relative; left:70px; }
.sitemap_level1	{ position:relative; left:70px; font-family:Lucida Grande,Arial; font-size:12px;  }
.sitemap_level1 a { text-decoration:none; color:#A73805; }
.sitemap_level1 a:hover { text-decoration:none; color:#666666; }
.sitemap_level2 { position:relative; left:33px; }
.sitemap_level3 { position:relative; left:33px; }
.sitemap_level4 { position:relative; left:33px; }
.sitemap_level5 { position:relative; left:33px; }

#aussendienst_karte {
	position:relative;
	left:27px;
	width:564px;
	height:354px;
	background-image: url(../gfx/aussendienstkarte.jpg);
	background-position:left;
	background-repeat: no-repeat;
}

#filialen_karte {
	position:relative;
	left:27px;
	width:564px;
	height:354px;
	background-image: url(../gfx/filialenkarte.jpg);
	background-position:left;
	background-repeat: no-repeat;
}
#filialen_karte a {
	text-decoration:none;
	color:#FFFFFF;
	font-family:Lucida Grande,Arial;
	font-size:13px;
}
#filialen_ikon1 {
	position:absolute; left:39px; top:32px;
	background-color:#EA5A00;
	width:112px; height:98px;
	
}
#filialen_ikon1_sel {
	position:absolute; left:39px; top:32px;
	background-color:#A73805;
	width:112px; height:98px;
	
}
#filialen_ikon1p {
	position:absolute; left:0px; top:23px;
	width:112px; height:75px;
	
}
#filialen_ikon2 {
	position:absolute; left:417px; top:32px;
	background-color:#EA5A00;
	width:112px; height:23px;
	
}
#filialen_ikon2_sel {
	position:absolute; left:417px; top:32px;
	background-color:#A73805;
	width:112px; height:23px;
	
}
#filialen_ikon2p {
	position:absolute; left:0px; top:23px;
	width:112px; height:75px;
}
#filialen_ikon3 {
	position:absolute; left:39px; top:225px;
	background-color:#EA5A00;
	width:112px; height:23px;
	
}
#filialen_ikon3_sel {
	position:absolute; left:39px; top:225px;
	background-color:#A73805;
	width:112px; height:23px;
	
}
#filialen_ikon3p {
	position:absolute; left:0px; top:23px;
	width:112px; height:75px;
}
#filialen_ikon4 {
	position:absolute; left:417px; top:225px;
	background-color:#EA5A00;
	width:112px; height:23px;
	
}
#filialen_ikon4_sel {
	position:absolute; left:417px; top:225px;
	background-color:#A73805;
	width:112px; height:23px;
	
}
#filialen_ikon4p {
	position:absolute; left:0px; top:23px;
	width:112px; height:75px;
}
#filialen_firmensitz_box {
	position:relative;
	left:27px;
	width:564px;
	height:25px;
	background:#F8EBE4;
	font-family: Lucida Grande, Arial;
	font-size:14px;
	color:#993300;
}
#filialen_firmensitz {
	position:relative;
	left:24px;
	top:6px;
}
#filialen_adresse_box {
	position:relative;
	left:27px;
	width:564px;
	height:172px;
	background:#F8EBE4;
	font-family: Lucida Grande, Arial;
	font-size:13px;
	color:#666666;
}
#filialen_adresse {
	position:absolute;
	left:293px;
	top:42px;
}
#filialen_adresse a {
	text-decoration:none;
	color:#666666;
}
#filialen_adresse a:hover { color:#666666; }
.filialen_ikon_ueber {
	position:absolute;
	top:7px; left:6px;
}
#filialen_karte div:hover, #filialen_karte div.sfhover {
	background: #A73805;
}
#filialen_anfahrt {
	position:relative;
	left:0px;
	top:0px;
	
}
#filialen_anfahrt a {
	color:#993300;
	font-size:12px;
}

#anfahrt_box {
	position:relative;
	left:27px;
	width:564px;
	height:111px;
	background:#FBF3EF;
	font-family: Lucida Grande, Arial;
	font-size:12px;
	color:#666666;
}
#anfahrt {
	position:absolute;
	top:23px;
	left:18px;
	width:542px;
}
.klein {
	font-size:11px;
}
#anfahrt_karte_box {
	position:relative;
	left:27px;
	width:564px;
	height:301px;
	background:#A73805;
}
#anfahrt_karte {
	position:absolute;
	left:1px;
	top:1px;
	width:562px;
	height:299px;
}
#bkmenu_box { width:635px; height:31px; background:white; border-bottom:1px solid #aaa; }
#bkmenu { position:relative; top:15px; left:26px; font-family:Lucida Grande,Arial; font-size:12px; }

#newsletter_ueber_box {
	position:relative;
	left:0px;
	width:564px;
	height:26px;
	background-color:#A73805;
}
#newsletter_ueber {
	position:relative;
	left:21px;	
	top:5px;
	font-family:Lucida Grande,Arial;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
}
#newsletter_box {
	position:relative;
	left:0px;
	width:564px;
	background-color:#FBF3EF;
}
#newsletter {
	position:relative;
	left:21px;	
	top:5px;
	width:533px;
	font-family:Lucida Grande,Arial;
	font-weight:normal;
	font-size:12px;
	color:#666666;
}
#newsletter a {
	text-decoration:none;
	color:#A73805;
}
#newsletter a:hover { color:#666666; }
#newsletter input {
	border: 1px solid #AD7D73;
	background-color:#FFFFFF;	
	height: 20px;
	color:#666666;
}
#newsletter textarea {
	border: 1px solid #AD7D73;
	background-color:#FFFFFF;	
	color:#666666;
}
#newsletter select {
	border: 1px solid #AD7D73;
	background-color:#FFFFFF;		
}
#privacy_ueber_box {
	position:relative;
	left:27px;
	width:564px;
	height:26px;
	background-color:#FBF3EF;
}
#privacy_ueber {
	position:relative;
	left:21px;	
	top:5px;
	font-family:Lucida Grande,Arial;
	font-weight:normal;
	font-size:14px;
	color:#A73805;
}
