@charset "utf-8";
/* CSS Document */


.blende1 {
	width:100%;
	height:100%;
	position:fixed; top:0; left:0;
/*	display:none;*/
	visibility:hidden;
	z-index:1;
}
.blende {
	width:100%;
	height:100%;
	position:absolute; top:0; left:0;
	background-color:#333333;
	opacity:0.70;
	filter: alpha(opacity=70);
}
.shadow_450 {
	background-image:url(/pix/shadow_450.png);
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	background-repeat:no-repeat;
	position:relative; 
	padding-left:17px;
	padding-top:17px;
	width:474px;
	height:474px;
	cursor:pointer;
}
.popup {
	display:none;
	width:100%;
	height:100%;
	position:fixed; top:0; left:0;
}
.popup_innen {
	position:relative;
/*	top:25px;*/
	left:25px;
	width:450px;
/*	padding-bottom:50px;*/
}
.popup_ec {
	width:450px;
	height:450px;
	position:relative;
/*	top:25px;
	left:25px;*/
	border:solid 1px;
	border-color:#FFFFFF;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}


body {
	margin: 0;
	background-color:#666666;
}
a:link {
	text-decoration:none;
	cursor:pointer;
}
a:visited {
	text-decoration:none; 
}
a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
.js_test {
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	visibility:visible;
	position:absolute; left:400px; top:40px;
/*	background-color:#FFFF00; 
	background-color:#FFFFFF;*/
	padding:4px;
	font-weight:bold;
}
table {
	text-decoration:none;
	border-collapse:collapse;
	font-size:10px;
}
td {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	text-align:center;
}
th {
	border: 1px solid #CCCCCC;
	background-color: #dddddd;
	border-collapse:collapse;
	font-weight:bold;
}
.hyperlink {
	text-decoration:none;
	font-style:italic;
	color:#000000;
	cursor:pointer;
}
.hyperlink:hover {
	background-color:#ffd000;
}
/* ----------------------------------------------------------------------------------------------------- */
/* Seitenaufbau */
.schatten_links {
	width: 18px;
	height:558px;
	background-color:#666666;
	float:left;
	background-image:url(/pix/schatten_links.gif);
}
.schatten_rechts {
	width: 18px;
	height:558px;
	background-color:#666666;
	background-image:url(/pix/schatten_rechts.gif);
	float:left;
}
.schatten_unten {
	width: 957px;
	height:18px;
	background-color:#666666;
	background-image:url(/pix/schatten_unten_cht.gif);
	background-repeat:no-repeat;
	clear:both;
/*	position:relative; top:-18px;*/
}
.zentrum {
	width: 957px;
	height:100%;
	min-height:558px;
	background-color:#666666;
	margin-left:auto;
	margin-right:auto;
}
.mitte {
	width: 921px;
	height:100%;
	min-height:558px;
/*	background-color:#CCCCCC;*/
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	float:left;
	background-image:url(/pix/background.gif);
	background-repeat:repeat-y;
}
.kopf {
	width: 921px;
	height: 106px;
	background:#999;
	background-image:url(/pix/kopf.jpg);
	background-repeat:no-repeat;
}
.kopf_de {
	width: 921px;
	height: 106px;
	background:#999;
	background-image:url(/pix/kopf_cebit2009_de.jpg);
}
.kopf_en {
	width: 921px;
	height: 106px;
	background:#999;
	background-image:url(/pix/kopf_cebit2009_en.jpg);
}
.navigation {
	width: 174px;
	height:100%;
	min-height:570px;
	background:#CCCCCC;
	float:left;
}
.navigation_ostern_de {
	width: 154px;
	height:100%;
	min-height:570px;
	background:#CCCCCC;
	float:left;
	background-image:url(/pix/highlights/teaser/ostern_navi_de.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.navigation_ostern_en {
	width: 154px;
	height:100%;
	min-height:570px;
	background:#CCCCCC;
	float:left;
	background-image:url(/pix/highlights/teaser/ostern_navi_en.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.kontent0 {
	width: 740px;
	height:100%;
	min-height:527px;
	padding-top:7px;
	padding-left:7px;
	padding-bottom:7px;
	float:right;
/*	overflow:auto; */
	background-color:#FFFFFF;
	margin-bottom:18px;
}
.kontent1 {
	width: 463px;
	height:100%;
	min-height:545px;
	float:left;
	margin-right:7px;
	z-index:4;
	background-color:#FFFFFF;
}
.kontent2 {
	width: 270px;
	height:100%;
/*	min-height:545px; */
	float:right;
	z-index:3;
	background-color:#FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------- */
/* Kopf */

.kopf_navi {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
}
.kopf_navi_text {
	height: 18px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	color:#000000;
	margin-top:85px;
}
.kopf_navi_text:hover {
	color:#ffffff;
}
.de {
	float:right;
	margin-right:6px;
	margin-top:83px;
	width:21px;
	height:21px;
	background-image:url(/pix/de.gif);
}
.de:hover {
	background-image:url(/pix/de_hover.gif);
}
.de_active {
	float:right;
	margin-right:6px;
	margin-top:83px;
	width:21px;
	height:21px;
	background-image:url(/pix/de_active.gif);
}
.de_active:hover {
	background-image:url(/pix/de_hover.gif);
}
.en {
	float:right;
	margin-right:6px;
	margin-top:83px;
	width:21px;
	height:21px;
	background-image:url(/pix/en.gif);
}
.en:hover {
	background-image:url(/pix/en_hover.gif);
}
.en_active {
	float:right;
	margin-right:6px;
	margin-top:83px;
	width:21px;
	height:21px;
	background-image:url(/pix/en_active.gif);
}
.en_active:hover {
	background-image:url(/pix/en_hover.gif);
}
.cht {
	float:right;
	margin-right:6px;
	margin-top:83px;
	width:33px;
	height:21px;
	background-image:url(/pix/cht.gif);
}
.cht:hover {
	background-image:url(/pix/cht_hover.gif);
}
.cht_active {
	float:right;
	margin-right:6px;
	margin-top:83px;
	width:33px;
	height:21px;
	background-image:url(/pix/cht_active.gif);
}
.cht_active:hover {
	background-image:url(/pix/cht_hover.gif);
}
.chs {
	float:right;
	margin-right:6px;
	margin-top:83px;
	width:33px;
	height:21px;
	background-image:url(/pix/chs.gif);
}
.chs:hover {
	background-image:url(/pix/chs_hover.gif);
}
.chs_active {
	float:right;
	margin-right:6px;
	margin-top:83px;
	width:33px;
	height:21px;
	background-image:url(/pix/chs_active.gif);
}
.chs_active:hover {
	background-image:url(/pix/chs_hover.gif);
}
.produktauswahl {
	float:right;
	position:relative;
	margin-right:8px;
	top:83px;
	background-color:#666666;
}

/* ----------------------------------------------------------------------------------------------------- */
/* Navigation */

.navigation1 {
	width: 160px;
	height: 16px;
	color:#FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/pix/navibalken.jpg);
	padding-top:2px;
	padding-left:14px;
	cursor:pointer;
	display:block;
}
.navigation2 {
	width: 154px;
	height: 16px;
	color:#000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-left:20px;
	cursor:pointer;
	display:block;
}
.navigation_a {
	color:#FFFFFF;
	text-decoration:none; 
}
.navigation1:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative; left:0px; top:0px;
	color:#ffd000;
}
.navigation2:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative; left:0px; top:0px;
	color:#000000;
	background-color:#ffd000;
}

/* ----------------------------------------------------------------------------------------------------- */
/* Rubrik */

.rubrik {
	height:17px;
	background-color:#353535;
	border-bottom: 4px solid #ffd000;
	color:#FFFFFF;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:14px;
	padding-top:4px;
	margin-bottom:8px;
	letter-spacing:1px; 
}
.rubrik1 {
	height:17px;
	background-color:#353535;
	border-bottom: 4px solid #ffd000;
	color:#FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:14px;
	padding-top:4px;
	letter-spacing:1px; 
}

/* ----------------------------------------------------------------------------------------------------- */
/* Kategorie */

.kat {
	margin-left:8px;
	margin-right:8px;
}
.kategorie {
	color:#000000;
	height:15px;
/*	background-color:#f2f2f2; */
	background-color:#ffd000;
	border: 1px solid #ffd000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	clear:left;
	padding-left:14px;
	letter-spacing:1px;
}
.kategorie_border_orl {
	color:#000000;
	height:15px;
/*	background-color:#f2f2f2; */
	background-color:#ffd000;

	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	clear:left;
	padding-left:14px;
	padding-bottom:4px;
	padding-top:4px;
	border-top:dotted 1px;
	border-right:dotted 1px;
	border-left:dotted 1px;
	cursor:pointer;
	letter-spacing:1px;
}
.kategorie_border_orl:hover {
	background-color:#ffec98;
}
.kategorie1 {
	color:#000000;
	height:15px;
/*	background-color:#f2f2f2; */
	background-color:#f6f6f6;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:left;
	padding-left:14px;
	padding-top:4px;
	padding-bottom:4px;
	border-top:dotted 1px;
	border-right:dotted 1px;
	border-left:dotted 1px;
	cursor:pointer;
	letter-spacing:1px;
}
.kategorie1_1 {
	display:none;
	width: 447px;
}
.kategorie1:hover {
	background-color:#ffec98;
}
.kategorie1_2 {
	color:#000000;
	height:15px;
/*	background-color:#f2f2f2; */
	background-color:#f6f6f6;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:left;
	padding-left:14px;
	padding-top:4px;
	padding-bottom:4px;
/*	border-top:dotted 1px; */
	border-right:dotted 1px;
	border-left:dotted 1px;
	letter-spacing:1px;
}
.kategorie1_2:hover {
	background-color:#ffec98;
}
.kategorie_1 {
	width: 214px;
	clear:left;
	float:left;
	border-right:dotted 1px;
	border-left:dotted 1px;
	border-bottom:dotted 1px;
	border-color:#000000;
	padding:4px;
	background:url(/pix/pfeil.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
}
.kategorie_1:hover {
	background-color:#ffec98;
}
.kategorie_2 {
	width: 214px;
	float:left;
	border-right:dotted 1px;
	border-bottom:dotted 1px;
	border-color:#000000;
	padding:4px;
	background:url(/pix/pfeil.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.kategorie_2:hover {
	background-color:#ffec98;
}
.kategorie_breit {
	width: 445px;
	clear:left;
	float:left;
}
.kategorie_breit_1 {
	width: 437px;
	clear:left;
	float:left;
	border-right:dotted 1px;
	border-left:dotted 1px;
	border-bottom:dotted 1px;
	border-color:#000000;
	padding:4px;
	background:url(/pix/pfeil.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.kategorie_breit_1:hover {
	background-color:#ffec98;
}
.kategorie_display {
	width: 437px;
	clear:left;
	float:left;
	border-right:dotted 1px;
	border-left:dotted 1px;
/*	border-bottom:dotted 1px; */
	border-color:#000000;
	padding:4px;
	display:none;
}
.kategorie_display_unten {
	width: 437px;
	clear:left;
	float:left;
	border-right:dotted 1px;
	border-left:dotted 1px;
	border-bottom:dotted 1px;
	border-color:#000000;
	padding:4px;
	display:none;
}
.kategorie_illu {
	width: 50px;
	height: 50px;
	margin-right:7px;
	float:left;
	border: 0px solid #CCCCCC;
	background:#CCCCCC;
	display:block;
}
.kategorie_text {
	margin-bottom:7px;
	border: 0px solid #CCCCCC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	color:#000000;
}
.kategorie_text_breit {
	border: 0px solid #CCCCCC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:360px;
	letter-spacing:1px;
}
.kategorie_text_rahmen {
	width:378px;
	float:left;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right:dotted 1px;
	border-left:dotted 1px;
	border-bottom:dotted 1px;
	border-color:#000000;
	padding:4px;
	background:url(/pix/pfeil.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#000000;
	letter-spacing:1px;
}
.kategorie_text_rahmen:hover {
	background-color:#ffec98;
}
/*.kategorie_text:first-line {
	font-weight:bold;
}>*/
.kategorie_klick {
/*	position:relative; top:0px; right:7px; */
	float:right;
}
.kategorie_klick_breit {
	width:15px;
	float:right;
}
.kategorie_info {
	margin-right:14px;
	float:left;
	border: 0px solid #CCCCCC;
	color:#000000;
/*	background:#CCCCCC; 
	
	margin-bottom:7px;*/
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
/* ----------------------------------------------------------------------------------------------------- */
/* Highlights */

.highlight_gross {
	width: 461px;
	height: 164px;
	margin-bottom:7px;
	border: 1px solid #CCCCCC;
}
.highlight_1 {
	width: 226px;
	height: 80px;
	margin-bottom:7px;
	margin-right:7px;
	float:left;
	border: 1px solid #CCCCCC;
}
.highlight_2 {
	width: 226px;
	height: 80px;
	margin-bottom:7px;
	float:left;
	border: 1px solid #CCCCCC;
}
.highlight_3 {
	width: 461px;
	height: 80px;
	margin-bottom:7px;
	border: 1px solid #CCCCCC;
	clear:both;
}

/* ----------------------------------------------------------------------------------------------------- */
/* Produkt */

.content_produktname {
	color:#000000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:12px;
	margin-bottom:8px;
	letter-spacing:0px;
}
.content_ueberschrift_klein {
	color:#000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:12px;
	margin-bottom:8px;
}
.content_produktillu {
	width:442px;
	margin-left:12px;
	z-index:2;
}
.klick {
	position:absolute; left:435px; top:0px;
}
.content_produktillu_450 {
	height:450px;
	width:450px;
	border: 1px solid #CCCCCC;
	position:absolute;
	margin-left:40px;
	margin-top:30px;
	background-color:#CCCCCC;
	visibility:hidden;
	cursor:pointer;
}
.content_produktillu_gr {
	height:200px;
	width:200px;
	border: 1px solid #CCCCCC;
	z-index:3;
	margin-bottom:8px;
	margin-right:8px;
	cursor:pointer;
}
.content_produktillu_gr_1 {
	border: 0px;
	z-index:3;
	margin-bottom:8px;
	margin-right:8px;
	cursor:pointer;
}
.content_produktillu_kl1 {
	height:50px;
	width:50px;
	border: 1px solid #CCCCCC;
	float:left;
	margin-right:23px;
	margin-bottom:8px;
	cursor:pointer;
}
.content_produktillu_kl2 {
	height:50px;
	width:50px;
	border: 1px solid #CCCCCC;
	float:left;
	margin-right:23px;
	margin-bottom:8px;
	cursor:pointer;
}
.content_produktillu_kl3 {
	height:50px;
	width:50px;
	border: 1px solid #CCCCCC;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	cursor:pointer;
}
.content_produkttext {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid black;
	margin-bottom:8px;
	letter-spacing:0px;
}
.content_produkteigenschaften {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	line-height:15px;
	letter-spacing:0px;
}
.content_produkteigenschaften1 {
	font-weight:bold;
/*	line-height:20px;*/
}

/* ----------------------------------------------------------------------------------------------------- */
/* Awards */

.awards {
	width:270px;
	clear:both;
	margin-bottom:8px;
}
.awards1 {
	width:261px;
	padding:4px;
	clear:both;
	float:left;
	border-bottom: 1px dotted;
	border-left: 1px dotted;
	border-color:#000000;
	background:url(/pix/pfeil.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.awards1:hover {
	background-color:#ffec98;
}
.awards1_ol {
	width:261px;
	padding:4px;
	clear:both;
	float:left;
	border-bottom: 1px dotted;
	border-left: 1px dotted;
	border-color:#000000;
}
.awards1_ol:hover {
	background-color:#ffec98;
}
.awards_illu {
/*	width:80px;*/
	margin-right:8px;
	float:left;
}
.awards_text {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	float:none;
	color:#000000;
}
.awards_erste {
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.awards_klick {
	float:right;
}
/* ----------------------------------------------------------------------------------------------------- */
/* Produkt Downloads */

.produktdownloads {
	width:270px;
	clear:both;
	margin-bottom:8px;
}
.produktdownloads1 {
	min-height:20px;
	padding:4px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	border-bottom: 1px dotted;
	border-left: 1px dotted;
	border-color:#000000;
	background:url(/pix/pfeil.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
}
.produktdownloads1:hover {
	background-color:#ffec98;
}
.produktdownloads1_ol {
	min-height:20px;
	padding:4px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	border-bottom: 1px dotted;
	border-left: 1px dotted;
	border-color:#000000;
/*	overflow:auto; */
	display:block;
}
.produktdownloads_illu {
	width:20px;
	height:20px;
	border: 0px solid #CCCCCC;
	margin-right:4px;
	float:left;
}
.produktdownloads_text {
	margin-bottom:8px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:none;
	color:#000000;
}
/* ----------------------------------------------------------------------------------------------------- */
/* Bezugsquellen */

.gebiet {
	margin-left:8px;
	margin-right:8px;
	clear:both;
	margin-bottom:7px;
	display:none;
	float:none;
}
.gebiet_ojs {
	margin-left:8px;
	margin-right:8px;
	clear:both;
	margin-bottom:7px;
	display:block;
	float:none;
}
.karte {
	margin-left:20px;
}
.haendler {
	border-bottom: 1px dotted;
	border-left: 1px dotted;
	border-right: 1px dotted;
	border-color:#000000;
	background:url(/pix/pfeil.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:4px;
	display:block;
	text-align:center;
}
.haendler:hover {
	background-color:#ffec98;
}
.haendler_text {
	margin-bottom:7px;
	border: 0px solid #CCCCCC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#000000;
	letter-spacing:1px;
}
.haendler_logo {
	margin-bottom:7px;
	margin-left:auto;
	margin-right:auto;
	border: 0px solid #CCCCCC;
	text-align:center;
}
.haendler_klick {
	position:relative; top:-20px;
	float:right;
}
/* ----------------------------------------------------------------------------------------------------- */
/* Formulare */

input {
	background-color:#ffd000;
	border:0px;
}
/* ----------------------------------------------------------------------------------------------------- */
/* Hi-Res */

.hires_rahmen_ou {
	border-left:dotted 1px;
	border-right:dotted 1px;
	background-color:#FFFFFF;
	cursor:pointer;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:none;
}
.hires_rahmen_or {
	border-left:dotted 1px;
	border-bottom:dotted 1px;
	background-color:#FFFFFF;
	cursor:pointer;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hires_produktname {
	height:20px;
	padding:4px;
}
.hires_produktname:hover {
	background-color:#ffec98;
}
.hires_produktname1 {
	color:#000000;
	height:15px;
	background-color:#f6f6f6;
	padding-left:14px;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer;
	border-top:dotted 1px;
}
.hires_produktname1:hover {
	background-color:#ffec98;
}
.hires_bilder {
	display:none;
	background-color:#FFFFFF;
}