*{margin:0px; padding:0px; list-style-type:none;}


#divPrint {display: block}
#divNoPrint {display: none}


body {font-size: 11px; background: #ddd; font-family:arial;}

h1, h2{color:#5F6163;}

h1 {font-size: 15px; margin:0 0 10px 0;}
h2 {font-size: 13px;}
h3 {font-size:12px; margin:15px 0 5px 0;}

a:link, a:visited, .open_video {color: #5f6163;}
a img {border:0px;}
a:hover, a:active, a.active, #subnavi li a.active, .open_video:active, .open_video:hover {color: #000000;}
a {text-decoration:none;}
#root {background:#fff; padding:5px; width: 750px; margin:0px auto;}
#root.start{padding:5px 5px 80px 5px;}
#root.start h3 {margin-bottom:15px;}
#head {height:64px; width:715px; background:#fff url('/img/headbg.png') repeat-x bottom left;padding:26px 0 0 35px;}
#head #logo {background: transparent url('/img/logo.png') no-repeat top left; width:244px; height:43px; display: block; }

#navigation ul {background: #fff url('/img/navbg.png') repeat-x top center; width:750px; height:38px; margin:1px 0 0 0;}
#navigation ul li {height: 38px; width: 149px;float: left; line-height:38px;background: transparent url('/img/navnormbg.png') no-repeat top right; display:block;padding-right:1px;}
#navigation ul li a {display: block; text-align:center; color:#000; font-size: 12px;}
#navigation ul li a:hover {background: transparent url('/img/navhovbg.png') no-repeat top left;} 
#root #navigation ul li a.active {background: transparent url('/img/navhovbg.png') no-repeat top left;}

#teaser {width: 750px; height:243px; margin:1px 0 5px 0;}

#root.start #main {padding:25px 68px 0 68px;}
#root.start #main .richtext {margin:0 0 30px 0;}
#root.standard #main .richtext {margin:0 0 10px 0;padding-right:20px;}
#root.standard #main .richtext strong{font-size:11px;}
#root.standard #main .shortcontent {padding-right:40px;}
#root.standard #main .shortcontent ul{padding-left:18px;}

#root.standard #main .detailcontent strong{font-size:11px;}


#root #main ul li{margin-left:18px;list-style-image: url('/img/bullet-listing.gif');padding:1px 0 2px 0px;}
.printable ul li{margin-left:18px;list-style-image: url('/img/bullet-listing.gif');padding:1px 0 2px 0px;}
#root #main ul li ul li{margin-left:13px;list-style-image: url('/img/bullet-listing2.gif'); padding:0px;}
#root #main ul li ul {border:none; margin:3px 0px;}

#root.standard #main {width:540px; float:left; padding:30px 0 0 14px; }

#root.standard #content {padding-bottom:30px;}

#footer {font-size: 12px; height: 18px; width:750px;color:#646464; background:#fff url('/img/footer.png') no-repeat top left; margin:0px auto; padding:2px 0 0 10px;}
#footer li {float: left; height:20px; line-height:20px; display:block; margin-right:4px; }
#footer li a {display: block; color:#646464; text-decoration:underline;}
#footer #copy {line-height:20px; text-align:right; padding:0 10px 0 0;}

#subnavi {padding:37px 11px 0 0; width: 184px; float: left;}
#subnavi li {text-align:right; display: block;}
#subnavi li a {color:#5F6163;}
#subnavi li a:hover {color:#000;}

.clearer {display:block; clear:both;}

ul ul {border-right:1px solid #999999;margin:5px 0;}
ul ul li {padding-right:5px;}
.table td {height: 18px;}
table.produkte-overview {
	border:1px solid #5F6163;
	float:left;
	margin:0 10px 10px 0;
	position:relative;
	
}
*+ html table.produkte-overview td.header {
	height:15px;
}
table.produkte-overview td.header {
	background-image:url('/img/produkte-overview-headBg.gif');
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	
	padding:2px 2px 2px 4px;
}
table.produkte-overview td{
	background:#d5d5d5;
	padding:2px 2px 2px 4px;
	
}

table.produkte-overview td a{color:#000;}
table.produkte-overview td a:hover{color:#5f6163;}

table.pressdownloads {
	border:1px solid #5F6163;
	float:left;
	margin:38px 38px 0 0;
	position:relative;
	
}
table.pressdownloads td.header {
	background-image:url('/img/produkte-overview-headBg.gif');
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height: 17px;
	padding:2px 2px 2px 4px;
}
table.pressdownloads td{
	background:#fff;
	height: 18px;
	padding:2px 2px 2px 4px;
}

table.pressdownloads td a{color:#000; display: block; width:208px; height:127px; overflow:hidden;}
table.pressdownloads td img{margin:10px auto; display: block;}
table.pressdownloads td.header a{color:#fff; display: inline;}
table.pressdownloads td.header a:hover{color:#000;}
table.pressdownloads td a:hover{color:#5f6163;}
table.pressdownload {
	border:1px solid #5F6163;
	float:left;
	margin:10px 38px 10px 0;
	position:relative;
	
}
table.pressdownload td.header {
	background-image:url('/img/produkte-overview-headBg.gif');
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 2px 2px 4px;
}
table.pressdownload td{
	background:#fff;
	padding:2px 2px 2px 4px;
}
table.pressdownload p {margin-bottom:5px;}
table.pressdownload .x p {width:270px;}
table.pressdownload td a{color:#000;}
.pressdownload .downloadklick {margin-right:60px; float: left; display:block;background:transparent url('/img/festplatte.jpg') no-repeat top left; height:38px;}
.pressdownload .downloadklick p {margin-left:40px;}
table.pressdownload td img{margin:10px auto; display: block;}
table.pressdownload td.header a{color:#fff; display: inline;}
table.pressdownload td.header a:hover{color:#000;}
table.pressdownload td a:hover{color:#5f6163;}
#form1 textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #636363;
	width: 300px;
	height: 138px;
	padding: 2px;
}
#form1 input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #636363;
	width: auto;
}
#form1 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #636363;
	width: 150px;
	padding: 2px;
}
input {
border:1px solid #636363;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding:2px;
width:150px;
}
.searchresult td{
	padding:5px 5px 5px 3px;
}
#form1 {margin-top:25px;}
.tablelast {text-align:right;}
.tablefirst {width: 270px;}
.detailpic {margin-bottom:20px;}
.detailpic.left {float:left; display: block; margin:10px 10px 0 0;}
.detailcontent {float: left; width:380px; }
.detailcontent strong {font-size:12px;}

.imagebox.left {float:left; margin:0px -10px 20px 0; padding:0px; }

.imagebox.right {float:right; margin:20px 0 20px 0;}

.imagebox p {}
.balken {background:#CCCCCC; color:#000; font-weight:bold;padding:2px; width:530px; margin-bottom:2px;}
.presshead{width:400px;height:80px; background:#fff url('/img/header_bg.jpg') bottom left repeat-x; border: 1px solid #ccc;}
.presslogo { margin: 27px 0 0 15px;width:167px; height: 28px; background:transparent url('/img/loginlogo.png') top left no-repeat;}
.presscontent label {width: 110px; font-weight: bold; float:left;}
.presscontent {width:400px;  border: 1px solid #ccc; border-top:0px; padding-top:75px; }
.presscontent input {width: 164px; height: 12px; border:1px solid #ccc; margin-bottom: 10px;}
.presscontent .login {height: 20px; width:55px; border:1px solid #000;margin-top:12px; margin-left: 15px;}
.presscontent .register {height: 20px; width: 170px; color:#000; margin-left: 110px;margin-top:30px; padding:0px; margin-bottom:20px; background:#F0F0F0; border:1px solid #000;}
.presscontent .passrev {height: 20px; width: 131px; color:#000; margin-left: 110px;margin-top:5px;margin-bottom:60px; padding:0px; background:#F0F0F0;border:1px solid #000;}

#definition {width:550px;}
#definition h1 {color:#387361;font-size:20px;}
#definition p {margin-bottom:10px;}
#definition .confirm, #definition .reject {text-align:center;}

#fancybox-inner a {color:#387361;}
.ico {float: left;padding-top:3px;}
.ico img  {display: block;}
.icolink {float: left;margin-bottom:10px; width:500px; margin-left:5px; padding:0px;}

.err {color:red; display: block; height:20px; margin-bottom:10px;}
.fancypop {margin:10px; border:1px solid #000; padding: 10px;}
.fancypop h1 {color:#5F6163; font-size:15px;}
.fancybox-pop {color:#5F6163; cursor:pointer;}

.standard.download h3 {margin-top:40px;}
#root #main .sitemap{margin:0px; padding:0px;float: left; margin-right:23px;}
#root #main .sitemap li{list-style-image:none;list-style-type:none;margin:0px; padding:0px;}

.print {display: none;}
.btn_print {float: right; margin-right: 15px};

