body {background:none repeat scroll 0 0 #FFFFFF;color:#3E4151;font:75%/1 Verdana,Arial,Helvetiva,sans-serif;margin:0;padding:0;}h1 {color:#0099FF;font-size:1.63em;margin-top:0;}a:link {color:#0099FF;text-decoration:none;}a:visited {color:#0099FF;text-decoration:none;}a:active {color:#0099FF;text-decoration:none;}a:hover {color:#999999;text-decoration:underline;}a img {border:medium none;}a.std:link {color:#3E4151;text-decoration:underline;}a.std:visited {color:#3E4151;text-decoration:underline;}a.std:active {color:#4D4646;text-decoration:underline;}a.std:hover {color:#4D4646;text-decoration:underline;}b, strong {color:#3E4151;}p {line-height: 1.45;}#wrap {border-color:#0087EF;border-right:1px solid #0087EF;border-style:solid;border-width:0 1px 1px;margin:8px auto;width:960px;}#header {background-color:#E5F3FD;border-bottom:1px solid #0087ED;border-top:8px solid #0087ED;float:left;height:119px;padding:0 0 0 20px;width:940px;}#logo {float:left;height:73px;margin-top:15px;width:73px;}#animation {background:url("images/koepfe/baopoly.jpg") no-repeat scroll right top transparent;display:block;float:right;height:119px;width:700px;}.partners #animation {background-image:url("images/koepfe/schmelzgeraet.jpg");}.products #animation {background-image:url("images/koepfe/retuschestift.jpg");}.aboutus #animation {background-image:url("images/koepfe/baowachs.jpg");}.contact #animation {background-image:url("images/koepfe/servicekoffer.jpg");}#navigation {background:url("images/navigation_verlauf.jpg") no-repeat scroll left center transparent;clear:both;padding-right:30px;text-align:right;}#navigation ul {margin:0;padding:5px 0 0;}#navigation ul li {display:inline;margin:0 0 0 0.75em;padding:0;}.start #start,.products #products,.aboutus #aboutus,.references #references,.contact #contact,.partners #partners,.imprint #imprint,.videos #videos {font-weight:bold;}#toolbar {background:url("images/navigation_verlauf.jpg") repeat scroll left center transparent;clear:both;padding-right:30px;text-align:right !important;}#toolbar ul {margin:0;padding:5px 0;}#toolbar ul li {display:inline;margin-left:0.7em;}li.german {background:url("images/de_flag.gif") no-repeat scroll 0 50% transparent;padding-left:20px;}li.english {background:url("images/en_flag.gif") no-repeat scroll 0 50% transparent;padding-left:20px;}* html li.english, * html li.german {padding-left:20px;}li.german a, li.english a {text-indent:20px;}#content_wrap {background:url("images/bg_content_wrap.gif") repeat-y scroll 90px 0 #FFFFFF;border-top:1px solid #0087ED;clear:both;height:1%;}#content {float:left;padding:20px;width:640px;}#subcontent {background:none repeat scroll 0 0 #E5F3FD;float:left;padding:20px 10px 20px 20px;width:250px;}#subcontent h3 {font-size:1em;font-weight:bold;margin:0 0 1em;}#subcontent .more {margin-top: -3px;}.subnavigation {list-style-image:url("images/pfeil.gif");margin:0 0 1em;padding-left:20px;}.subnavigation li {margin-bottom:0.5em;}li.katalog {list-style-image:url("images/pdf.gif");margin-top:1em;}li.katalog span {display:block;font-size:85%;}.box {margin-bottom:20px;}.adresse {color:#0099FF;}.clear {clear:both;display:block;height:1%;}#toolbar_repeat {display:none;}#contactform {}#contactform fieldset {border-color:#0099FF;border-style:solid;border-width:1px 0 0 1px;clear:both;margin-bottom:10px;padding:10px;width:450px;}#contactform legend {color:#0099FF;}#contactform label, #contactform .fakelabel {float:left;padding-right:10px;text-align:right;width:120px;}#contactform label {cursor:pointer;}#contactform textarea {font-family:inherit;font-size:inherit;width:300px;}#contactform input {font-family:inherit;width:300px;}#contactform .button {margin-left:387px;width:auto;}.checklist {display:inline;float:left;margin-top:1em;width:300px;}.checklist p {clear:both;line-height:0.5em;margin:0;}#contactform .checklist label {float:none;text-align:left;}#contactform .checklist input {float:none;width:2em;}.productlist {border-bottom:1em solid #FFFFFF;border-top:1em solid #FFFFFF;clear:both;line-height:1.5em;}.productlist h1 {margin-bottom:1em;}.productlist p {clear:both;padding-bottom:2em;padding-top:1em;text-align:right;}* html .productlist p {margin:1em 0 1.5em;}.productlist p img {display:inline;float:right;margin:0 0 10px 20px;}.productlist p.odd {text-align:left;}.productlist p.odd img {display:inline;float:left;margin:0 20px 10px 0;}p.hint, .productlist p.hint {border:1px solid #0099FF !important;padding:5px;text-align:center;}.start .productlist p {clear:both;text-align:left;}.start .productlist p img {display:inline;float:left;margin:0 20px 10px 0;}.start .productlist a.more {display:block;margin-top:1em;text-align:left;}.start .productlist img.more {float:none;}.productlist_index {}.productlist_index p {clear:both;}.productlist_index p img {display:inline;float:left;margin:0 20px 15px 0;}.productlist_index a.more {float:none;text-align:right;}.productlist_index a.more img.more {display:block;padding-top:10px;float: none;}.videopreview_container {	float: left;	width: 640px;	clear: both;	padding-bottom: 1em;}.videopreview {position:relative;height: 80px;padding: 1px 3px 9px 130px;float: left;width: 170px;margin-right: 15px;}.videopreview_container h2 {font-size: 1.1em;}.videopreview h3 {font-size: 1em;line-height: 1.2;margin: -.2em 0 2px;}.videopreview h3 a {text-decoraion: underline;}.videopreview p {margin-top: 0;padding-top: 0;font-size: 90%;}.videopreview_img {position: absolute;top: 0;left: 0;width: 0;width: 120px;height: 80px;}