body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
img {border:none;}	
#printorder img {
	display:none;
	}
#header {
	display:none;
	}
.topnavi {
	display:none;
	}
.welc_msg {
	display:none;
	}
#navBar {
	display:none;
	}
#rightBar {
	display:none;
	}
.regboxheader img {
	display:none;
	}
html, body  {height:100%; padding:0; background:/*#58A4ED*/#fff;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A2A2A;
	margin:0;
	padding:5px 0 0 0;
	line-height:15px;
	text-align:center;
	}

/* HOME */
/* Header + 4 Produkte */
#header_wrap {
width:780px;
	margin:6px 0 0 0;
position:relative;
}
html* #header_wrap {
width:780px;
	margin:12px 0 0 0;
position:relative;
}
.product_wrap {
width:780px;
position:relative;
}
.product_wrap .product{
width:382px;
position:relative;
float:left;
margin:18px 0 0 0;
}
.product_wrap .right{
float:right;
}
/* HOME ENDE*/
	
img {border:none;}
.logo {float:left; margin:19px 0 0 30px;}
.topparagraph {background:url('images/rightcol-round-top.gif') top left no-repeat;}
p  {margin:12px 0 12px 0; padding:0;}
#content ul {margin:10px 0 0 0; padding:0;}
#content li {
	list-style-image:url(images/list-gray-bullet.gif);
	margin:0 0 5px 40px;
	}
#container {
	background:url(images/cnt_bg.gif) repeat-y #DBEBF7;
	margin:0 auto;
 	text-align:left;
	width:988px;
	/* 100% Höhe des Content*/ 
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	padding-bottom:113px;
	}
* html #container {display:inline;} /* nur für den IE6 */
*+html #container {display:inline;} /* nur für den IE7 */
html>body #container {
	height: auto;
	}
#header {
	margin:0 0 -1px 0;
	height:126px;
	background:url(images/header_bg.jpg) no-repeat left top;
	}
.headerbgimg {
	/*background:url('image.php?id=header_claim.gif&h=-1') no-repeat 200px 30px; */
	height:/*109px*/102px;
	}
.headerupgradeimg {
	/*background:url('image.php?id=header_claim_upgrade.gif&h=-1') no-repeat 167px 38px;*/
	height:/*109px*/102px;
	}
#headernavi{
	float:right;
	padding:0;
	margin:5px 10px 0 0;
	text-align:right;
	font-size:10px;
	color:#7fa9d8;
	}	
#headernavi a {color:#7fa9d8;text-decoration:none; margin:0 3px 0 3px;}
#headernavi a:hover { color:#454d53;text-decoration:underline;}
#headernavi img {margin:15px 0 0 0;}
#topnavigation_header {background-color:transparent;position:relative;float:right;top:10px;}
* html #topnavigation_header {background-color:transparent;position:relative;float:none;top:10px;}
.topsub_logged {
	background:url(images/topbasket_icon.gif) no-repeat 0 50%;
	}
.topsub {
	background:url(images/top_sub_bg_nl.gif) no-repeat right;
	}
.topsub_menu {
	padding:6px;
	position:relative;
	float:right;
	margin-right:1px;
	font-size:12px;
	}
.topsub_aiw /*Artikel im Warenkorb*/{
	background:url(images/topbasket_icon.gif) no-repeat 0 50%;
	position:relative;
	float:right;
	text-align:right;
	padding:6px 15px 7px 32px;
	margin:0;
	font-size:12px;
	color:#000;
	}
	
.myaccount {
	background:url(images/myaccount_icon.gif) no-repeat 0 50%;
	position:relative;
	float:right;
	text-align:right;
	padding:6px 4px 7px 22px;
	margin:0;
	font-size:12px;
	color:#000;
	}
#edvbv_logo {
	position:absolute;
	width:200px;
	height:30px;
	top:40px;
	left:763px;
	}
#header_slogan {
	position:absolute;
	width:320px;
	height:20px;
	top:30px;
	left:230px;
	}
.topnavi {
	padding:0 0 10px 0;
	margin:0 3px 0 3px;
	text-align:left;
	background:url('images/topnaviwhiteline.gif') repeat-x bottom left;
	}
#footer{
	clear:both;
	width:100%;	
	text-align:center;
	background:url('images/footer_bg.gif') no-repeat left bottom;
	color:#000;
	display: block;
	position:absolute;
	bottom:0;
	padding:45px 0 10px 0;
	}
#footer a:link , #footer a:active , #footer a:visited { 
	color:#000;
	}
#footer a:hover {
	color:#667dd1;
	}
#middlebottom {
	clear:both;
	width:100%;
	display:block;
	padding: 5px 0 10px 0;
	text-align:center;
	position:absolute;
	z-index:2;
	bottom:40px;
	}
.clearing:after {
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.clearing {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearing {height:1%;}
.clearing {display: block;}
/* End hide from IE-mac */
.welc_msg_small {
	font-size:10px;
	}
.welc_msg {
	background-color:transparent;
	margin:0 0 3px 0;
	padding:4px 4px 4px 15px;
	}
a:link, a:active, a:visited {color:#5773b2;}
a:hover {color:#09374F;}

/* 2009er STARTSEITE */	
#portalproducts {
	position:relative;
	width:814px;
	padding:0;
	margin:3px 0 0 0;
	height:650px;
	}
#portalproducts h1 {
	margin:0;
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	padding:6px 0 6px 15px;
	display:block;
	background:url(images/portal_h1_bg.gif) repeat-x;
	}
.highlight {background:#5CD22E; color:#FFF; padding:0 2px 0 2px;}
.innermargin {padding:15px;}
#portalproducts .portalbox {
	float:left;
	margin:0 10px 0 0;
	}
#portalproducts h2 {
	margin:3px 0 0 0;
	line-height:20px;
	font-weight:normal;
	font-size:18px;
	}
#portalproducts h3 {
	margin:0 0 0 0;
	color:#666666;
	font-weight:bold;
	font-size:15px;
	}		
#portalproducts p {margin:0 0 5px 0;}
#portalproducts #portalfis {
	padding:0;
	position:absolute;
	left:0;
	top:0;
	width:814px;
	height:190px;
	/*background:url(images/portal_item_bg.jpg) repeat-x 0 28px #FFF;*/
	background-color:#f2f2f2;
	}
#portalproducts #portalhss {
	padding:0;
	position:absolute;
	left:0px;
	top:192px;
	width:814px;
	height:160px;
	/*background:url(images/portal_item_bg.jpg) repeat-x 0 28px  #FFF;*/
	background-color:#f2f2f2;
	}	
#portalproducts #portalfav {
	position:absolute;
	left:0;
	padding:0;
	top:355px;
	width:405px;
	height:140px;
	/*background:url(images/portal_item_bg.jpg) repeat-x 0 0 #FFF;*/
	background-color:#f2f2f2;
	}
#portalproducts #portalmobile {
	position:absolute;
	padding:0;
	left:409px;
	top:355px;
	width:405px;
	height:140px;
	/*background:url(images/portal_item_bg.jpg) repeat-x 0 0 #FFF;*/
	background-color:#f2f2f2;
	}
#portalproducts #portalservice_1 {
	/*background:url(images/portal_item_bg.jpg) repeat-x 0 28px #FFF;*/
	background-color:#f2f2f2;
	padding:0;
	position:absolute;
	left:543px;
	top:0;
	width:271px;
	height:217px;
	}
#portalproducts #portalservice_2 {
	/*background:url(images/portal_item_bg.jpg) repeat-x 0 0 #FFF;*/
	background-color:#f2f2f2;
	padding:0;
	position:absolute;
	left:543px;
	top:220px;
	width:271px;
	height:142px;
	}
#portalproducts #portalonlinebackup {
	background-color:#f2f2f2;
	padding:0;
	position:absolute;
	left:0;
	top:498px;
	width:814px;
	height:175px;
	}
#portalarguments {
	background:url(images/portal_item_bg_last.jpg) repeat-x 0 0 #FFF;
	position:absolute;
	left:0px;
	top:676px;
	width:814px;
	}
	

	
/* STYLE ANGABEN FÜR DIE RECHTE SPALTE */
.rightbox {
	width:175px;
	padding-bottom:2px;
	margin:0;

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c9c9c9;
	border-left-color: #c9c9c9;
	}
.rightbox_bottom {
	width:177px;
	margin:-12px 0 0 0;
	padding-left:13px;
	background:url(image.php?id=right_bar_bg.gif&h=-1) no-repeat 0px -10px;
font-size:10px;
	}
.rightbox p {padding:8px 5px 8px 12px; margin:0;}	
.rightbox_bull{color:#545c61; font-size:14px; margin-right:3px;}
.rightbox h3  {
	background:url('image.php?id=rightbox_hl_bg.gif&h=-1') repeat-x #0C99DD;
	font-size:12px;
	color:#fff;
	margin:0;
	padding:5px 0 5px 10px;
	}
.rightbox h4  {
	background:url('image.php?id=rightbox_hl_bg.gif&h=-1') repeat-x #0C99DD;
	font-size:12px;
	color:#fff;	
	margin:0;
	padding:5px 0 5px 10px;
	}
.rightbox h5  {
	background:url('image.php?id=rightbox_hl_bg.gif&h=-1') repeat-x #0C99DD;
	font-size:12px;
	color:#fff;
	margin:0;
	padding:5px 0 5px 10px;
	}
.rightbox ul {
	margin:0;
	padding:5px 0px 10px 10px;
	list-style:none;
	}
.rightbox ul li {
	margin:0 0 3px;
	padding:0;
	}
.rightbox form {
	margin:0;
	padding:0;
	}
a.boxlink:link, a.boxlink:visited, a.boxlink:active  {
	font-size:12px;
	color:#000;
	text-decoration:none
	}
a.boxlink:hover {
	color:#ccc;
	}
.boxbody-color {
	background:#F7ED81;
	margin:1px 2px 0 2px;
	}
.newbasketitem {
	background:#A4C58D;
	margin:1px 2px 0 2px;
	}
.rightinputfield {
	width:110px; 
	height:20px; 
	border:1px solid #5770CD;
	}
.rightreadonly {
	width:110px; 
	height:20px; 
	border:1px solid #5770CD;
	background-color:#EAEAEA;	
	}
.noshippingcost {
	margin:0 0 0 0;
	padding:5px 0 2px 0;
	background:url(image.php?id=noshippingcost_corner.gif&h=-1) top right no-repeat;
	}	
td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A2A2A;
	margin:0;
	padding:0;
	}
.middlebasket{margin:0 0 0 20px;}
.middlecatnav {margin:0 0 4px 20px;}
#faqwrap {margin:0 30px 0 20px;}
form {margin:0; padding:0;}
.price {
	font-size:18px;
	color:#D50000;
	font-weight:bold;
	}

.contentbox_border {
	width:779px;
	padding-bottom:2px;
	margin:0;

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c9c9c9;
	border-left-color: #c9c9c9;
	}

/* EPD Styles */
.epdbox {float:left; margin:23px 100px 0 50px;}
.epdheader {margin:0 0 0 5px; padding:25px 0 0 0;}

.epd_textheader {margin:0 0 -15px 15px; padding:25px 0 0 0; color:#363b3f; font-size:18px; font-family:Verdana, Geneva, sans-serif;}
.orderformulare {margin: 0; width:470px;}
.selectbox {width:205px; margin:3px 10px 5px 0; 	font:12px, arial;}
.selectbox optgroup {
	background:#0364B0;
	color:#FFF;
	font:12px, arial;
	}
.selectbox option {
	font:12px, arial;
	background:#FFF;
	color:#000;
	}
.selectbox optgroup.advice {
	background:#519B00;
	color:#FFF;
	}
.new {float:left; margin:4px 4px 0 0;}
.smallnew {background:#005FA6; padding:0 2px 0 3px; color:#ADE900;}

.epdordertable {
	margin-top:4px;
	}
.epdordertable td {
	padding-right:4px;
	padding-bottom:9px;
	}
.orderseparator {
	border-top:1px solid #b0daff;
	margin:5px 20px 0 0;
	padding:12px 0 0 0;
	}
.orderseparator_nb {
	/*border-top:1px solid #b0daff;*/
	margin:5px 20px 0 0;
	padding:12px 0 0 0;
	}	
#stoerer_neu {position:absolute;top:240px;left:170px;}
.win7compatible {
position:relative;
top:500px;
left:715px;
background:url(image.php?id=win7compatible.gif&h=-1) no-repeat left top;
width:45px;
height:56px;
}
#stiftung_wt {position:absolute;top:170px;left:92px;}
#epdbody {clear:both; padding:0 50px 0px 25px;}	
#epdbody h1 {color:#005BA2; font-size:30px; font-weight:normal; margin:70px 0 0 0; line-height:32px;}
#epdbody h2 {color:#005BA2; font-size:26px; font-weight:normal; margin:35px 0 0 0; line-height:22px;}
#epdbody_corporate {clear:both; padding:0 20px 0 0;}	
#epdbody_corporate h1 {color:#005BA2; font-size:30px; font-weight:normal; margin:40px 0 0 0; }
#epdbody_corporate h2 {color:#005BA2; font-size:26px; font-weight:normal; margin:35px 0 0 0; line-height:22px;}
#epdbody_corporate p {	margin:15px 0 20px 0;	padding:0;	}
.form_table_corporate td { padding:20px 0;}
.form_table_corporate form { padding:10px 0;}
/*#fis_header {
	background:url(images/fis09_header_bg.jpg) no-repeat;
	height:410px;
	}
#fav_header {
	background:url(images/fav09_header_bg.jpg) no-repeat;
	height:350px;
	}
#ob_header {
	background:url(images/ob09_header_bg.jpg) no-repeat;
	height:268px;
	}*/
#fis_header {
	height:360px;
	}
#fav_header {
	height:330px;
	}
#ob_header {
	height:320px;
	}
#hss_header {
	/*background:url(images/hss09_header_bg.jpg) no-repeat;*/
	height:330px;
	}
#student_header {
	background:url(images/student_board_2010.jpg) no-repeat top left;
	height:260px;
	}
#psb_header {
	background:url(images/psb_header_bg.jpg) no-repeat;
	height:300px;
	padding-top:27px;
	}
#psb_header .screen {
	float:left;
	margin:0 25px 0 29px
	}
#psb_header  #psborder {margin:0 25px 0 334px;}
#psb_header  #psborder h2 {font-size:18px; font-weight:normal; color:#D50000;}
.servicecall {
	color:#FFF;
	background:url(images/servicecall_bg.gif) no-repeat #2B7BC7;
	padding:24px 0 8px 10px;
	font-weight:bold;
	}
.servicecall a:link , .servicecall a:active, .servicecall a:visited {color:#fff;}
.servicecall a:hover {color:#79D924;}
	
.headerbox_epd {margin:26px 0 -15px 0; float:left;}
.mobile-header {
	width: 760px;
	}
.mobile-header h1 {
	padding:10px 0 7px 0;
	margin:30px 0 0 0;
	display:block;
	color:#000;
	text-indent:15px;
	font-size:24px;
	font-weight:normal;
	 /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/headline_bg_opac_2.png');
	}
/* IE ignores styles with [attributes], so it will skip the following. */
.mobile-header[class] h1 {
	background:url(images/headline_bg_opac_2.png) no-repeat;
	}
.mobile-header h2 {color:#FFF; font-size:18px; font-weight:normal; padding:15px 0 15px 176px;}
.mobile-header p {padding:0 50px 0 176px;}
.mobile-header form {margin:0 0 0 5px; padding:0;}
.mobile-header a:link, .mobile-header a:active, .mobile-header a:visited {color:#FFF;}
.mobile-header a:hover{color:#CFE1F5;}
.mobiledevice {margin:21px 0 0 0;}
*+html .mobiledevice {margin:18px 0 0 0;}
* html .mobiledevice {margin:18px 0 -12px 0;}


.student-header form {margin:0 0 0 15px; padding:0;}

#systemrequirements {width:560px; margin-top:10px;}
#systemrequirements td {width:230px; vertical-align:top;}
#content ul {margin-top:3px;}

.schatten-links {
	background:url(image.php?id=schatten-links.gif&h=-1) repeat-y;
	}
.schatten-rechts {
	background:url(image.php?id=schatten-rechts.gif&h=-1) repeat-y;
	}
.schatten-oben {
	background:url(image.php?id=schatten-oben.gif&h=-1) repeat-x;
	}
.schatten-unten {
	background:url(image.php?id=schatten-unten.gif&h=-1) repeat-x;
	text-align:left;
	vertical-align:top;
	}
.grey-backgr {
	background:url(image.php?id=grey-gradient.gif&h=-1) repeat-x bottom;
	}
.catintro-schatten-oben {
	background:url(image.php?id=catintro-schatten-oben.gif&h=-1) repeat-x;
	}
.catintro-schatten-unten {
	background:url(image.php?id=catintro-schatten-unten.gif&h=-1) repeat-x;
	text-align:left;
	vertical-align:top;
	}
.catintro-backgr {
	background:url(image.php?id=catintro-gradient.gif&h=-1) repeat-x top #FFF;
	}
.imagelist {
	list-style-image:url(image.php?id=list_haken.gif&h=-1);
	}
.b1-products {height:1px; font-size:1px; overflow:hidden; display:block; background:#E5E9ED; margin:0 5px;}
.b2-products {height:1px; font-size:1px; overflow:hidden; display:block; background:#EFF3F7; border-right:2px solid #E5E9ED; border-left:2px solid #E5E9ED; margin:0 3px;}
.b3-products {height:1px; font-size:1px; overflow:hidden; display:block; background:#EFF3F7; border-right:1px solid #E5E9ED; border-left:1px solid #E5E9ED; margin:0 2px;}
.b4-products {height:2px; font-size:1px; overflow:hidden; display:block; background:#EFF3F7; border-right:1px solid #E5E9ED; border-left:1px solid #E5E9ED; margin:0 1px;}
.innerbox {border-right:1px solid #E5E9ED; border-left:1px solid #E5E9ED;padding:10px 6px 10px 10px; background-color:#EFF3F7; height:1%;}
/* STYLESHEET DEFINITIONEN FÜR DEN WARENKORB UND DEN BESTELLVORGANG */
.regboxheader {
	background-color:#5770CD;
	border-bottom:1px solid #FFF;
	font-weight:bold;
	color:#FFF;
	}
.regboxbody {
	border:1px solid #DEDEDE;
	padding:5px;
	font-weight:normal;
	color:#383838;
	}
/* STYLES FÜR DIE ERWEITERTE SUCHE */
.ext_search_header {
	background-color:#5770CD;
	color:#FFF;  
	}
/* STYLE DEFINITIONEN FÜR DIE EINZELPRODUKTDARSTELLUNG */
.epd_headline {	
	color: #5770CD;
	line-height:28px;
	}
.epd_subline {		
	color: #393939;
	line-height:18px;
	}
.epd_kvtext {	
	color: #393939;
	}
/* ALLGEMEINE LAYOUT DEFINITIONEN */
.info_table {
 	background-color:#EFEFEF;
	padding-left:3px;
	color:#393939;
	}
.red_headline {
	font-weight: bold; 
	font-size: 14px; 
	color:#BF000E;
	margin-bottom:0;
	}
.offset_info_table {
	margin-top:20px;
	}
.subheadline {
	font-size:12px;
	font-weight:bold;
	color: #4F87B0;
	}
.keymessage {
	border:1px solid #FFE450;
	background:#FCF8C7;
	padding:6px;
	margin:0 0 15px 0;
	}	
.deliverycosts {
	border-top:2px dashed #7B97AF;
	border-bottom:2px dashed #7B97AF;
	padding:4px;
}
.deliverybutton {
	height:21px; 
	width:133px;
}
.end { 
	padding: 3px; 
	border-bottom: 1px dotted #d5dbe0; 
	}
/* DEFINITION VON HTML TAGS */
h1 {
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	padding:0;
	margin:15px 0 0 0;
	color:#000;
	}
h2 {
	font-size:16px;
	font-weight:bold;
	color:#5770CD;
	padding:15px 0 0 0;
	margin:0;
	line-height:20px;
	}
h3 {
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:15px 0 0 0;
	margin:12px 0 0 0;
	}
h4 { 
	font-weight:bold; 
	font-size: 13px; 
	color:#000;
	margin:7px 0 7px 0;
	}
h5  { 
	color: #000;
	margin:0; 
	font-weight: bold; 
	font-size: 12px; 
	}
.tab {
	margin-left:17px;
	}	
/* STYLES FÜR SONDERSEITE */
.leftborder_newproduct {
	border-left:1px solid #5271CE;
	}
.headline_newproduct {
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	background-image: url('image.php?id=topline.gif&h=-1');
	}
.rightborder_newproduct {
	border-right:1px solid #5271CE;
	}
.bottomborder_newproduct {
	border-bottom:1px solid #5271CE;
	}
.glossbreak {
	margin-bottom:25px;
	}
.glosslist {
	margin-bottom:-8px;
	}
.sysreq {
	width:470px;
	}
/*STATISCHE STYLES */
#fsec_wrap {
	width:814px;
	text-align:left;
	}
#fsecbox {
	width:814px;
	}
#leftcol {
	line-height:16px;
	width:600px;
	margin:0 0 0 20px;
	padding:7px 0 0 0;
	}
#leftcol h2 {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background:#5E92CC;
	border-bottom:4px solid #A9C7E6;
	padding:4px 4px 3px 8px;
	margin-top:10px;
	}
* html #leftcol h2 {margin-top:17px;} /* nur für den IE6 */
*+html #leftcol h2 {margin-top:17px;} /* nur für den IE7 */
#leftcol .new {
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	background:#99D94C;
	border-bottom:4px solid #C4E5BB;
	padding:4px;
	margin:-4px 4px -4px -4px;
	}
#leftcol form {
	margin:2px 0 2px 0;
	padding:0;	
	}  
#leftcol li {
	list-style-type:disc;
	padding:0 0 3px 0;
	margin:0;
	}
#rightcol {
	margin:16px 0 0 0;
	width:144px;
	float:right;
	background:#F8F6FF;
	border:1px solid #A9C7E6;
	padding:10px;
	}
#rightcol a:link, #rightcol a:active {color:#526FA4;}
#rightcol a:visited, #rightcol a:hover {color:#203151;}
#rightcol p {
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	line-height:17px;
	border-bottom:1px solid #CAE1F1;
	}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.contentinfos {padding:0;}
.contentinfos p{
	line-height:17px;
	}
.contentinfos h1 {
	padding:20px 0 7px 0;
	margin:0 0 0 0;
	display:block;
	text-indent:88px;
	font-size:24px;
	font-weight:normal;
	 /* Mozilla ignores crazy MS image filters, so it will skip the following */
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/headline_bg_opac_2.png');*/
	}
/* IE ignores styles with [attributes], so it will skip the following. */
/*.contentinfos[class] h1 {
	background:url(images/headline_bg_opac_2.png) no-repeat;
	}*/
.contentinfos h2 {font-weight:normal; color:#000; font-size:18px; margin:0 0 10px 15px;}
.contentinfos li {margin-bottom:6px;}
.contentinfos #leftcol {margin:0 0 0 15px; padding:0;}
.contentinfos #rightcol {margin:10px 5px 0 0; text-align:center;}
.contentinfos #rightcol  h1 {font-size:16px; background-image:none; margin:0 0 8px 0; padding:0;}
.contentinfos #rightcol p {border-bottom:none; margin:5px 0 0 0;}
.contentinfos #rightcol form {margin:-5px 0 0 0; padding-bottom:15px;}
.contentinfos #rightcol img {margin-left:15px; margin-bottom:2px;}
.contentinfos .twocntcols {width:320px; float:left; padding-left:15px; display:inline; }
.contentinfos .twocntcols h3 {margin-bottom:-10px; margin-top:25px; font-size:16px;}
.contentinfos .details1col {padding:0 90px 25px 88px; text-align:justify;}

/* CORPORATE INRO PAGE  */
#innermargin {margin:0 12px 0 18px;}
#cor_leftlist {width:240px; float:left;}
#cor_leftlist li {margin-bottom:4px;}
#cor_rightlist {width:240px; float:left;}
#cor_rightlist li {margin-bottom:4px;}
.cor_box {width:350px; float:left; background:#fff; border:1px solid #DCDCDC; margin-bottom:10px; padding-bottom:5px;}
.cor_box h1 {background:#dde3f0; border:1px solid #fff; color:#545c61; font-size:13px; font-weight:bold; margin:0; padding:3px 0 3px 10px;}
.cor_box h2 {padding:10px 0 3px 10px;}
.cor_box img {float:left; margin:10px 5px 20px 10px;}
.cor_box p {padding:0 10px 3px 10px;}
#cor_singleproducts {background:#fff; border:1px solid #DCDCDC; margin:15px 0 15px 0; padding:10px 0 10px 10px;}
#cor_singleproducts div {border-bottom:1px solid #DCDCDC; width:358px; float:left; height:155px;}
#cor_singleproducts h3 {margin:10px 10px 5px 10px; color:#5770CD; font-size:15px;}
#cor_singleproducts p  {margin:0 10px 10px 10px;}

a.highlightlink:link, a.highlightlink:active, a.highlightlink:visited {font-weight:bold; background:#84C831; padding:2px; color:#fff;}
a.highlightlink:hover {background:#78A4D5;}

p {
	margin:15px 0 12px 0;
	padding:0;
	}
.red {
	color:#A40000;
	}
.blue {
	color:#194CB3;
	}
.small {
	font-size:10px;
	line-height:14px;
	}
.linethrough {
	text-decoration:line-through;
	}
.bottom {
	background:#FAF5B9;
	border:1px solid #FFEB85;
	padding:6px;
	font-size:17px;
	font-weight:bold;
	margin:25px 0 25px 0;
	}
.rightpos {
	margin:13px 12px 0 0;
	}
.tablehead_box {
	background-color:#5E92CC;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:3px;
	}
.tableleft_box  {
	background-color:#F4F4F4;
	color:#5E92CC;
	font-size:15px;
	padding:3px;
	}
.tablehead_dl {
	background-color:#72C410;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	padding:3px;
	}
.tableleft_dl {
	background-color:#F4F4F4;
	color:#72C410;
	font-size:15px;
	padding:3px;
	}
.tablecnt {
	background-color:#F4F4F4;
	color:#000;
	padding:3px;
	font-weight:bold;
	}
#blue-area {
	background:url(image.php?id=bluearea.jpg&h=-1&f=1) left bottom no-repeat;
	height:218px;
	}
#header-msg {
	background:url(images/scanline.gif);
	padding:0;
	margin:0;
	height:219px;
	}
#topbasket {
	background:#EBF2FE;
	margin:0 1px 1px 1px;
	padding:8px 0px 6px 30px;
	}
#topbasket td {
	vertical-align:top;
	text-align:left;
	padding:0;
	}
#topbasket form {
	margin:0;
	padding:0;
	}
.epdheadline {margin:15px 0 0 0;}
#mobileheader {
	float:left;
	margin:27px 0 0 75px;
	}
* html #mobileheader {
	margin:27px 0 0 39px;
	}
.presse img {margin:5px 10px 0 0}
	
/* Sonderseiten für Inside-Shop, CHIP, Tommorrow*/
.vogel-burda-msg {
	background:url(image.php?id=productheader-msg-bg.gif&h=-1) repeat-x;
	border-bottom:1px solid #fff;
	text-align:center;
	padding:9px 0 5px 0;
	}
.vogel-burda-header {
	background:url('image.php?id=inside_header_bg.jpg&h=-1&f=1') no-repeat top left; height:240px;}
.vogel-burda-header table {margin:21px 0 0 78px}	
.vogel-burda-header td {vertical-align:top; text-align:left;}
.vogel-burda-header form {margin:25px 0 0 2px}
.sign {float:right; margin:20px 90px 0 0;}

/* Styles für den Bestellvorgang die von den globalen abweichen*/
#userctrl_center h2 {
	padding-top:1px;
	padding-bottom:1px;
	background:url('image.php?id=pay_h2_shade.gif&h=-1') repeat-x bottom; 
	}
#userctrl_center h2 .lc {
	background:url('image.php?id=pay_hl_l_bg.gif&h=-1') no-repeat 0 0; 
	}
#userctrl_center h2 .rc {
	background:url('image.php?id=pay_hl_r_bg.gif&h=-1') no-repeat right top; 
	}	
#languages img {float:left; margin:0 3px 0 0;}	
#languages td {
	padding:0 7px 7px 0;
	font-size:10px;
	}
/* Trial Download CSS*/
.ticker {font-size:12px; background:#0367B3; color:#FFF; text-align:center; padding:3px; margin:0;}
.fsectrial-wrap {
	width:778px;
	text-align:left;
	}
.fsectrial-header {
	/*background:url(images/trial_header_bg.jpg) no-repeat;*/
	height:240px;
	border-top:1px solid #DBEBF7;
	}
.fsectrial-header h1 {
	margin:30px 0 15px 246px;
	display:block;
	color:#FFF;
	font-size:30px;
	font-weight:normal;
	}
.fsectrial-header h3 {padding:0 160px 0 246px; font-weight:normal; font-size:16px;}
.fsectrial-header p {padding:0 160px 0 246px; font-size:12px;}
.trialbox {margin:6px 0 -15px 16px; float:left;}
.fsectrial-col {width:375px; height:580px; display:inline; float:left; font-size:12px; line-height:16px; margin-left:-1px;}
.fsectrial-col h3 {padding:10px 0 -5px 0; font-weight:normal; line-height:19px; font-size:16px;}
.fsectrial-col  ul {
	margin:10px 0 10px 0;
	padding:0;
	}
.fsectrial-col  li {
	margin-left:16px;
	margin-bottom:6px;
	padding-left:0;
	padding-right:30px;
	}
.fsectrial-col form {padding:8px; margin:15px 0 0 0; background:#C9E2F4; border:1px solid #FFF;}
.fsectrial-col form br {clear:both;}
.fsectrial-col form .field {width:240px; margin:3px 0 3px 0}
.fsectrial-col form p {font-size:12px; margin:15px 0 3px 0; line-height:16px;}
.fsectrial-col form #submit {margin:7px 0 0 70px;}
.fsectrial-col label {display:block; margin:3px 4px 3px 0; width:65px; text-align:right; font-size:12px; float:left;}	
.fsectrial-col form .ord_table td {padding:0 6px 0 0;}
.innermargin {margin:0 0 0 15px; background:#FFF; padding:10px; border:1px solid #C2DCEF;}
.tools {float:right;}

/***********   CSS FÜR DIE STATISCHEN PRODUKTDETAILS  *************/
#productdetails {
	padding:20px;
	}
#productdetails h1 {
	font-size:44px;
	font-weight:normal;
	color:#5773b2;
	margin:0 0 30px 0;
	}
#productdetails p {line-height:16px;}
#productdetails .fliesstext {
	padding:10px 55px 0 55px;
	}
#productdetails h2{
	font-size:26px;
	font-weight:normal;
	color:#000;
	font-style:italic;
	margin:0 0 14px 0;
	padding-left:2px;
	}
#productdetails h3 {
	font-size:20px;
	font-weight:normal;
	color:#000;
	margin:15px 0 15px 0;
	}	
#bubble {
	margin:10px 0 10px 0;
	background:url(images/det_bubble_btm.jpg) no-repeat left bottom;
	}
#bubble_innen {
	padding:20px 15px 65px 25px;
	background:url(images/det_bubble_top.jpg) no-repeat left top;
	}
#bubble_innen  .imgfloat {
	border:none;
	float:left;
	margin:3px 6px 0 0;
	}	
#bubble_innen p {margin:0 0 15px 0; padding:0;}

#uniquetop {margin:0 3px 0 3px; background:url(image.php?id=uniquetop_bg.gif&h=-1) repeat-x left bottom #FFF;}
.dummies_ad {margin:0 0 0 15px;}