body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:  #969696;}
body {margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-image: url(../images/test.gif);}
a {	color: #A65B00;	text-decoration: none;border: none;outline: none;}
a:hover {color: #007BC0;}
image {border: none;}
form {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
h1 {color: #007bc0;	font-size:20px;	margin: 10px 0px 10px 0px;padding: 8px 0px 0px 0px;}
h2 {color: #007bc0;	font-size:12px;	margin: 15px 0px 6px 0px; padding: 0px 0px 0px 0px;}
h3 {color: #004F80; font-size:11px;	margin: 0px 0px 6px 0px;padding: 0px 0px 0px 0px;}
h4 {color: #333333;	font-size:14px;	margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
h5 {color: #007BC0;font-size: 11px;margin-top: 0px;}
h5 a {color: #007BC0;}
/*-------------------------------*/
.gallery {padding-top: 10px;text-align: center;	min-height: 300px;				}	
.features {background-image: url(../images/background.gif);	background-repeat: no-repeat; float:left; width: 167px; height: 175px; margin-right:10px; margin-bottom: 10px}
.features h2 {margin-left: 15px; margin-top: 10px;}
.features_r {background-image: url(../images/background.gif);background-repeat: no-repeat;float:left; width: 167px; height: 175px; margin-bottom: 10px}	
.features_r h2 {margin-left: 15px; margin-top: 10px;}
.attention {background-image: url(../images/background_a.gif);background-repeat: no-repeat;float:left; width: 167px; height: 175px; margin-bottom: 10px}
.attention h2 {margin-left: 15px; margin-top: 10px;}
.headline {margin-left: 20px; margin-right: 20px;}
.teaser {background-image: url(../images/background_home.gif); background-repeat: no-repeat; width: 750px; height: 320px;}
.teaser_text {position: absolute; margin-top: 200px; margin-left: 570px;}
#wrap {width: 750px;}
.box {float: left; background-image: url(../images/background_box.gif); background-repeat: no-repeat; width: 243px; height: 210px; margin-right: 10px;}
.box_r {float: left; background-image: url(../images/background_box.gif); background-repeat: no-repeat; width: 243px; height: 210px;}
.info {width: 547px; clear: both;}
.button {margin-left: 15px;	margin-top: 40px; width: 138px; height: 55px; background-image: url(../images/download_button2.png); background-repeat: none; text-align: left;}
.button_a {margin-left: 5px;	margin-top: 40px; width: 138px; height: 55px; background-image: url(../images/download_button2.png); background-repeat: none; text-align: left;}
.button_text {font-size: 14px; font-weight: bold; color: #FFF; list-style-type: none;margin: 0;padding: 7px 0px 0px 0px;}
.button_text li {padding-left: 10px;padding-top: 3px;}	
.tab {font-size: 9px;margin: 7px 15px;;}
.plusone {margin-left: 5px;}
.pic1 {margin: 80px 0px 25px 20px;padding: 0px 0px 5px 10px;}
.pic2 {margin: 80px 0px 25px 0px;padding: 0px 0px 5px 10px;}
#pic6 {margin: 30px 0px 25px 25px;padding: 0px 0px 5px 10px;}
#pic7 {margin: 50px 0px 25px 0px;padding: 0px 0px 5px 10px;}
#pic8 {margin: 50px 0px 25px 25px;padding: 0px 0px 5px 10px;}
#pic9 {margin: 30px 0px 25px 25px;padding: 0px 0px 5px 10px;}
#pic10 {margin: 30px 0px 25px 0px;padding: 0px 0px 5px 10px;}
#pic11 {margin: 30px 0px 25px 40px;padding: 0px 0px 5px 10px;}
.casestudy{margin-right:30;	padding-right:30;}
/*CSS classes for product page layout */
.page_background {width: 100%; height: 520px; background-image: url(../images/services.gif); background-repeat: none; margin-bottom: 20px;}
.page_bg_700 {width: 100%; height: 770px; background-image: url(../images/applications.gif); background-repeat: none; margin-bottom: 20px;}
.background_840 {width: 100%; height: 840px; background-image: url(../images/background_840.gif); background-repeat: none; margin-bottom: 20px;}
.background_700 {width: 100%; height: 707px; background-image: url(../images/background_560_707.gif); background-repeat: none; margin-bottom: 20px;}
.background_750 {width: 100%; height: 757px; background-image: url(../images/background_560_757.gif); background-repeat: none; margin-bottom: 20px;}
.background_500 {width: 100%; height: 507px; background-image: url(../images/background_560_507.gif); background-repeat: none; margin-bottom: 20px;}
.div_tablecell {float: left; width: 150px;}
.div_tablecell h1 {font-size: 16px; font-weight:600; color: #007BC0; padding-top: 15px; padding-left: 20px;}
.prod_line {background-image: url(../images/background4a.gif);background-repeat: no-repeat;width: 100%;height: 250px;overflow-y: hidden;margin-top: 5px;clear: both;}
.prod_line h2 {padding: 10px 0px 0px 10px; font-size: 18px;}
.prod_bild {float: left;width: 200px; text-align: center; padding-top: 15px;}
.prod_detail {width: 400px;height: auto;float: left;padding: 15px 0px 10px 10px}
.prod_detail p {font-size: 11px;}	
.prod_detail ul	{list-style-type: none;padding: 0;margin: 0;}
.prod_detail li {background-image: url(/images/fi_square.gif);background-repeat: no-repeat;background-position: 0px 5px;padding-left:15px;}
.product {padding: 10px 0px 0px 10px;}
	
/*content*/
#gesamteseite {text-align:center;}
#bgol {width: 100%;	height: 247px; float:left; background-image: url(../images/m.gif); background-repeat:no-repeat;}
#page {width: 1000px; background-image:url(../images/page-back_3.gif);background-repeat:repeat-y;text-align:left;margin-left: auto;margin-right: auto;}
#header {width: 1000px;min-height: 234px;background-image:url(../images/header_1000a.jpg);background-repeat: no-repeat;overflow: visible;}
.logo {margin: 0px 0px 0px 0px;padding: 0px 0px 20px 21px;}
#content {width: 770px;float:right;margin: 90px 0px 0px 0px; padding: 0px 10px 0px 10px:}
#footer {width: 1000px;height: 67px;background-image:url(../images/footer_bg.gif);background-repeat:no-repeat;clear: both;}
.linkespalte {padding: 5px 15px 0px 0px;margin: 0px 0px 0px 0px;width: 195px;float: left;}
.maincontent {margin: 0px 0px 20px 0px;padding: 0px 10px 0px 0px;width: 560px;float:left;}
.maincontent_f {margin: 0px 0px 0px 0px;padding: 0px 10px 0px 0px;width: 698px;float:left;}
.maincontent p{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
.maincontent .newsteaser{border-bottom: 1px dashed #666666;height:80px;}
.maincontent .newsteaser img{float:right;}
.maincontent .newsteaser h2{display:block;margin: 0px 0px 00px 0px;padding: 0px 0px 0px 0px;}
.maintop {background-image: url(../images/background3.gif);background-repeat: no-repeat;height: 370px;margin-bottom: 10px;}
.rechtespalte {width:170px;float:right;font-size:10px;color:#666666;padding: 0px 20px 0px 10px;margin: 0px 0px 0px 0px;}
.rechtespalte .absatz {margin: 0px 8px 12px 8px;padding: 0px 0px 5px 0px;}
.rechtespalte .absatz a img{border: none;margin: 2px 15px 0px 0px;}
.rechtespalte .absatz img{border: none;}
.rechtespalte p{margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;font-size: 10px;}
.rechtespalte .lupe {text-decoration: none;}
.rechtespalte2 {width:162px;float:right;font-size:10px;color:#666666;padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.rechtespalte .absatz2 {margin: 170px 8px 25px -30px;padding: 0px 0px 5px 10px;}
.rechtespalte .absatz3 {margin: 0px 8px 12px -80px;padding: 0px 0px 5px 0px;}
.rechtespalte .absatz4 {margin: 50px 8px 12px 30px;padding: 0px 0px 5px 0px;}
/*news*/
.news {font-size: 10px;margin-left: 20px;margin-right: 10px;margin-top: 30px;margin-bottom: 20px;color: #666666;}
.news a {color: #007BC0;font-weight: bold;}
.news a:hover {color: #A65B00;}
.rssimg {border: none;vertical-align:middle;}
.sidebar {margin: 15px 5px 15px 5px;}
/*navi*/
.mainnav{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 21px;}
.mainnav ul {list-style-type:none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width:160px;}
.mainnav ul li{border-bottom: 1px dashed #CCCCCC;padding-right: 0px;padding-top: 4px;padding-bottom: 4px;}
.mainnav ul li a{padding-left: 3px;color: #007BC0;}
.mainnav ul ul li{border: none;padding-top: 2px;padding-bottom: 2px;}
.mainnav ul ul li a{font-size: 10px;text-transform: none;padding-left: 5px;color: #666;}
.mainnav ul ul ul li{padding-top: 0px;padding-bottom: 0px;}
.mainnav ul ul ul li a{color: #0066A6;padding-left: 15px;}
.mainnav a {font-size:12px;font-weight:bold;color:#333333;text-decoration:none;text-transform: uppercase;}
.mainnav a:hover {color:#999999;}
/*breadcrumbs*/
.pfad {font-size: 10px;color: #007BC0;background-image: url(/images/arrow.png);background-repeat: no-repeat;background-position: 7px 2px;padding-left:20px; margin-bottom: 10px;}
.pfad a{font-size: 10px;}
/*--------------------------------*/
.adress{font-size: 10px;color: #666666;padding: 10px 10px 0px 20px;float: left;}
.nav{font-size:10px;margin: 0px 0px 0px 170px;padding: 30px 0px 0px 0px;color:#666666;}
.nav .navnav {padding: 0px 0px 0px 50px;color: #919191;}
.nav .navnav a{color: #919191;text-decoration:none;}
.nav a{font-size:10px;margin: 0px 0px 0px 0px;padding: 0px 7px 0px 7px;color:#666666;}
.nav a:hover{color:#A65B00;}
.top{float:right;padding: 30px 0px 0px 0px;}
.top a{font-size:10px;color:#000000;padding: 0px 20px 0px 0px;}
.top a img{border:none;}
/*customer area*/
.CustomerArea {width: 130px;height: 90px;background-image:url(../images/register_bg_s.png);float:right;margin: 60px 90px 0px 0px;text-align:center;vertical-align:middle;}
.textinput {font-size:10px;width:107px;}
.CustomerArea a {font-size:10px;color: #FFF;}
.CustomerArea a:hover {color: #A65B00;}
.CustomerArea p {margin: 25px 0px 0px 5px;}
.CustomerArea .submitbtn {margin: 5px 0px 0px 10px;vertical-align: bottom;}
.dl{margin-bottom: 10px;text-align: center;}
#download{border:solid;border-width: 1px;border-color:#007BC0;margin: 10px;}
