html,body{font-family:Verdana, Geneva, sans-serif;background-color:#888a87;}
body{overflow-y:scroll;background-image:linear-gradient(bottom, rgb(136,138,135) 11%, rgb(250,255,251) 53%, rgb(214,214,214) 92%);background-image:-o-linear-gradient(bottom, rgb(136,138,135) 11%, rgb(250,255,251) 53%, rgb(214,214,214) 92%);background-image:-moz-linear-gradient(bottom, rgb(136,138,135) 11%, rgb(250,255,251) 53%, rgb(214,214,214) 92%);background-image:-webkit-linear-gradient(bottom, rgb(136,138,135) 11%, rgb(250,255,251) 53%, rgb(214,214,214) 92%);background-image:-ms-linear-gradient(bottom, rgb(136,138,135) 11%, rgb(250,255,251) 53%, rgb(214,214,214) 92%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.11, rgb(136,138,135)),
color-stop(0.53, rgb(250,255,251)),
color-stop(0.92, rgb(214,214,214)));background-color:#888a87;font-size:11pt;color:#585854;}
h1{}
hr{background-color:#ccc;border:0 none;color:#ccc;height:1px;}
#header_row_outter{width:100%;margin-bottom:20px;}
#header_row_inner{background:#007B8D;width:939px;height:30px;margin:0 auto;position:relative;-webkit-box-shadow:0px 0px 15px #999;box-shadow:0px 0px 15px #999;}
#top_nav_left{float:left;}
#top_nav_right{float:right;margin-right:18px;}
#top_nav_right a{font-size:small;margin-left:5px;margin-right:5px;text-decoration:none;color:white;}
#main_logo{float:left;width:460px;}
#main_right{float:left;margin-top:18px;width:460px;}
#main_container{padding-top:15px;width:939px;margin:0 auto;min-height:100%;height:auto !important;height:100%;overflow:hidden !important;background-color:white;-webkit-box-shadow:0px 0px 15px #999;box-shadow:0px 0px 15px #999;}
cite{padding-top:150px;padding-bottom:15px;font-style:italic;font-size:12px;font-weight:bold;}
h2, .h2{font-size:18px;margin-top:20px;margin-bottom:10px;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
#main_nav{clear:both;float:left;background:none;width:939px;margin-bottom:25px;}
#main_navigation{margin-top:15px;margin-left:10px;}
#main_navigation ul{list-style-type:none;display:block;overflow:hidden;}
#main_navigation li{display:list-item;}
#active{border-bottom:solid;border-color:#007B8D;}
#main_navigation a{font-size:13pt;display:inline;margin-right:5px;text-decoration:none;color:#4b4b4b;}
#main_navigation a:HOVER{color:#007B8D;}
#main_content{float:left;background:#444;width:939px;}
#page{width:939px;margin:25px;color:white;}
#page b{color:#007B8D;}
#intro{background-image:url('/images/via_china_intro.jpg');background-repeat:no-repeat;height:300px;margin-top:-34px;}
#intro_inner{padding-top:100px;padding-left:15px;}
#intro_inner a{color:#999;font-size:19pt;}
.intro_text{color:#999;font-size:19pt;}
.intro_text_colored{color:#007B8D;font-size:19pt;}
#footer_outter{margin-top:20px;height:265px;}
#footer_inner{background:#007B8D;width:939px;margin:0 auto;-webkit-box-shadow:0px 0px 15px #999;box-shadow:0px 0px 15px #999;}
#footer_inner img{-webkit-box-shadow:0px 0px 15px #444;box-shadow:0px 0px 15px #444;}
#footer_nav_left{padding-top:20px;margin-left:10px;color:white;height:200px;}
#footer_nav_right{float:right;color:white;margin-right:12px;}
#unternehmen{height:980px;background-image:url('/images/fabrik_929.jpg');background-position:bottom;background-repeat:no-repeat;}
.text{margin-left:10px;margin-bottom:30px;font-size:11px;width:900px;height:300px;}
.text_long{margin-left:10px;margin-top:10px;margin-bottom:30px;font-size:11px;width:900px;min-height:720px;}
.text_long ul{margin-left:10px;line-height:1.5;list-style:circle;}
.rows{width:270px;float:left;height:280px;margin-top:25px;margin-left:10px;}
.rows_short{width:270px;float:left;height:150px;margin-top:25px;margin-left:17px;}
.rows h3{margin-bottom:10px;margin-top:10px;}
.mint{background-color:#007B8D;width:220px;height:130px;}
.grey{background-color:#CCCCCC;width:220px;height:130px;}
.color_mint{background-color:#007B8D;color:#ffffff;}
.color_grey{background-color:#CCCCCC;color:#4b4b4b;}
.color_white{background-color:white;}
.z1{z-index:1;}
.z2{z-index:2;}
.z3{z-index:3;}
.z4{z-index:4;}
#produkte_nav ul{margin-top:10px;padding:0;list-style-type:none;}
#produkte_nav ul li{display:inline;}
#produkte_nav a{font-size:13px;}
#produkte_nav a:activ{background-color:yellow;color:#007B8D;}
#footer_nav_left ul{float:left;width:250px;}
#footer_nav a{font-size:13px;display:inline;margin-right:5px;text-decoration:none;color:#4b4b4b;}
#footer_nav a:hover{color:#CCC;}
#puzzle{margin-top:5px;margin-left:80px;margin-bottom:35px;}
.puzzle{float:left;border-radius:0.5em 0.5em 0.5em 0.5em;font-size:12px;height:180px;margin-left:25px;margin-top:25px;position:relative;width:220px;}
.map_small{float:left;border-radius:0.5em 0.5em 0.5em 0.5em;font-size:11px;height:150px;margin-top:5px;width:280px;line-height:1;}
.map_big{float:left;border-radius:0.5em 0.5em 0.5em 0.5em;font-size:11px;height:170px;margin-top:5px;width:220px;line-height:1;}
.puzzle .r{border-radius:4em 4em 4em 4em;height:48px;left:196px;position:absolute;top:65px;width:48px;}
.puzzle .b{border-radius:4em 4em 4em 4em;position:absolute;height:48px;width:48px;left:85px;top:155px;}
.puzzle .l{border-radius:4em 4em 4em 4em;height:48px;left:-24px;position:absolute;top:65px;width:48px;}
.puzzle .t{background-color:white;border-radius:4em 4em 4em 4em;height:48px;left:85px;position:absolute;top:-24px;width:48px;}
.product_images img{margin-bottom:5px;border:solid;border-width:thin;border-color:#007B8D;}
#back-top{position:fixed;bottom:30px;margin-left:-100px;}
#back-top a{width:75px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover{color:#007B8D;}
#back-top span{width:75px;height:75px;display:block;margin-bottom:7px;background:#ddd url(../images/up-arrow.png) no-repeat center center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#back-top a:hover span{background-color:#777;}