#stilwerk-rot-body { text-align:center; padding:0px;margin:0px;background:#ffffff; background-image:url(/img/stilwerk-raster-rot.gif); background-repeat:repeat) }
#stilwerk-hamburg-body { text-align:center; padding:0px;margin:0px;background:#ffffff; background-image:url(/img/stilwerk-raster-hamburg.gif); background-repeat:repeat) }
#stilwerk-berlin-body { text-align:center; padding:0px;margin:0px;background:#ffffff; background-image:url(/img/stilwerk-raster-berlin.gif); background-repeat:repeat) }
#stilwerk-stuttgart-body { text-align:center; padding:0px;margin:0px;background:#ffffff; background-image:url(/img/stilwerk-raster-stuttgart.gif); background-repeat:repeat) }
#stilwerk-duesseldorf-body { text-align:center; padding:0px;margin:0px;background:#ffffff; background-image:url(/img/stilwerk-raster-duesseldorf.gif); background-repeat:repeat) }
#stilwerk-stuttgart-body { text-align:center; padding:0px;margin:0px;background:#ffffff; background-image:url(/img/stilwerk-raster-wien.png); background-repeat:repeat) }

#outercontentarea { text-align:center; margin:0px;width:920px; height:2000px; background:#ffffff;padding:0px }
#innercontentarea { text-align:left; border-left:0px;border-right:0px;margin-left:30px;margin-right:30px;width:860px; height:1300px; background:#ffffff }
img { border:0px; margin:0px; vertical-align:middle;  }

#zierbalken1 { width:860px;height:22px;border-bottom:1px solid #000000; margin-bottom:4px }
#zierbalken1index { width:860px;height:22px;border-bottom:1px solid #000000; margin-bottom:2px }
#zierbalken2 { padding-top:3px; vertical-align:middle; text-align:right; width:860px; height:24px; border-bottom:1px solid #B5B5B5; border-top:1px solid #B5B5B5; margin-top:4px;}
#zierbalken3 { width:860px; height:25px; border-bottom:1px solid #000000; text-align:right; }
#contentarea_links { height:748px; margin:0px; float:left; width:645px; border-left: 0px; background:#ffffff }

#contentarea_rechts { height:748px; margin:0px; float:right; width:213px; background:#ffffff }
#contentarea_links_topbalken_start { overflow:hidden; margin:0px; padding:0px; border:0px; width:641px; height:7px; background:#990000; }
#contentarea_links_topbalken_start_hamburg { overflow:hidden; margin:0px; padding:0px; border:0px; width:641px; height:7px; background:#BEC7B0 }
#contentarea_links_topbalken_start_berlin  { overflow:hidden; margin:0px; padding:0px; border:0px; width:641px; height:7px; background:#9FA7C4; }
#contentarea_links_topbalken_start_duesseldorf  { overflow:hidden; margin:0px; padding:0px; border:0px; width:641px; height:7px; background:#D1C4A0 }
#contentarea_links_topbalken_start_stuttgart  { overflow:hidden; margin:0px; padding:0px; border:0px; width:641px; height:7px; background:#60436F }

#contentarea_rechts_topbalken { overflow:hidden; margin:0px; padding:0px; border:0px; width:213px; height:7px; background:#000000 }
#menunavi { margin-top:3px; width:216px; height:740px; float:left; border-right: 1px solid #B5B5B5; padding:0px; background:#ffffff; color:#666666; font-size:11px; font-family: Verdana, sans; line-height:150%  }
#content { margin-top:3px; margin-left:-5px; width:412px; height:740px; vertical-align:top; float:right; border-right: 1px solid #B5B5B9; }
#contentright { margin-top:3px;width:212px; height:565px; float:left; border-right: 0px solid #B5B5B5;   }

.contentbox { vertical-align:top; background:#ffffff; color:#666666; font-size:11px; font-family: Verdana, sans; line-height:150%; border-bottom: none; background: url(/img/dot.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px; margin-left:3px; margin-right:12px;  }
.contentboxTdm { vertical-align:top; background:#ffffff; color:#666666; font-size:11px; font-family: Verdana, sans; line-height:15px; border-bottom: none;  margin-left:3px; margin-right:12px; }
.contentboxTdmBot { background: url(/img/dot.gif) repeat-x bottom; padding-bottom:10px; padding-top: 5px; margin-left:3px; margin-right:1px; }
.linklistPressedownload a { line-height: 18px; }

a { color:#000000; outline:0; }

/* Shop */
ul.shoplist {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom: none;
	background: url(/img/dot.gif) repeat-x bottom;
	padding-bottom:10px;
}
ul.shoplist li {
	line-height:15px;
}
ul.shoplist li a:link, ul.shoplist li a:visited, ul.shoplist li a:active {
	font-size:11px;
	color: #666666;
	text-decoration:none;
}
ul.shoplist li a:hover {
	text-decoration:underline;
}
p.shoplistTop {
	color:black;
	font-size:12px;
	margin:10px 0px 5px 0px;
	padding:0;
}

/* abstaende fuer headlines -> h1 um headline-images gelegt */
h1.noSpace {
	margin: 0;
	padding: 0;
}
/* formulare */
.kontakt_form { width:280px; }