@CHARSET "UTF-8";

/* Standard-Seiteninhalte */
#page-content {
	font-size: 0.75em;
	line-height: 1.5em;
}

.paragraph_intro p {
	font-size: 14px;
}

#page-content h1 {
	margin: 4px 0 15px;
	padding: 0;
	font-size: 1.4em;
	color: #b70032;
}

#page-content h2,
#page-no-navigation h2 {
	margin: 12px 0 12px 0;
	padding: 0;
	font-size: 1.12em;
	font-weight: normal;
	color: #b70032;
}

article h1 {
	margin: 0 0 10px 0 !important;
}

article h2 {
	color: #464646 !important;
	font-weight: bold !important;
	margin: -6px 0 10px 0 !important;
}

article .date {
	font-size: 0.8em;
}

#page-content h3,
#page-content h4,
#page-content h5,
#page-content h6 {
	margin: 0 0 6px 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}

#page-content hr {
	height: 1px;
	border: 0;
	background: #707070;
}

#page-content p {
	margin: 0 0 12px 0;
}

#page-content ol {
	padding: 0 0 2px 21px;
}

#page-content ul,
#page-no-navigation ul {
	padding: 0 0 2px 12px;
}

#page-content ol li {
	padding: 0px 0px 0px -1px;
	margin: 0 0 5px 0;
}

#page-content ul li, 
#page-no-navigation ul li {
	padding: 0 0 3px 0;
	list-style-image: url('/portal/pics/layout/bullet_arrow_right_red_big.gif');
}

#page-content a {
	text-decoration: underline;
}
/*
#button {
	min-width: 60px;
	text-align: center;
	background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(207, 207, 207));
	background: -webkit-gradient(linear, left top, left bottom, from rgb(255, 255, 255), to rgb(207, 207, 207));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#CFCFCF');
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid rgb(153, 153, 153);
	cursor: pointer;
	color: rgb(0, 0, 0);
	text-decoration: none;
	font-size: 1.1em;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding: 4px 12px 6px 12px;
}

#button > a {
	text-decoration: none;
	color: #464646;
}*/

INPUT.button, 
DIV#button A {
	font-size: 12px !important;
	background: none !important;
	color: #ffffff !important;
	background-color: #B70032 !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 6px 12px 6px 12px !important;
	border: none !important;
	font-weight: bold !important;
	text-decoration: none;
	cursor: pointer;
}

#page-content .paragraph-image-left {
	float: left;
	margin: 0 5px 0 0;
}

#page-content .paragraph-image-right {
	float: right;
	margin: 0 0 0 5px;
}

/* Tabellen */
#page-content table {
	width: 100%;
}

#page-content table.daten {
	margin: 0 0 15px;
}

#page-content td.daten-ueberschrift, 
#page-content td.daten-inhalt, 
#page-content td.daten-inhalt-hell, 
#page-content td.daten-bezeichner {
	padding: 4px;
	vertical-align: top;
}

#page-content td.daten-ueberschrift {
	background: #525252;
	color: #fff;
	font-weight: bold;
}

#page-content th.daten-ueberschrift {
	color: white;
	font-weight: bold;
	vertical-align: top;
	padding: 4px;
}

#page-content div.pfad {
	background: #707070;
	color: white;
	font-weight: bold;
	padding: 2px;
}

/* Gleiches Symbol für alle "more..." Verweise, entsprechend wie auf der Startseite */
#page-content p.paragraph-link,
#page-no-navigation p.paragraph-link {
	background: url('/portal/pics/layout/bullet_arrow_right_red_big.gif') no-repeat scroll 2px 6px rgba(0, 0, 0, 0);
	padding: 0 0 0 11px;
}

/* Hier wird IE10 abgefangen, weil dieser auf <!--[if IE]> nicht mehr reagiert */
@media screen and (min-width:0\0) { 
#page-content p.paragraph-link,
#page-no-navigation p.paragraph-link {
	background: url('/portal/pics/layout/bullet_arrow_right_red_big.gif') no-repeat scroll 0 6px rgba(0, 0, 0, 0);
	padding: 0 0 0 10px;
}
}

#page-content p.paragraph-link-back,
#page-no-navigation p.paragraph-link-back {
	background: url('/portal/pics/layout/homepage_section_link-back.gif') no-repeat 0 4px;
	padding: 0 0 0 18px;
}

p.paragraph-link a {
	padding: 0 0 0 1px;
}

/* Pixelschubsen für IE10 and higher */
@media screen and (min-width:0\0) { 
p.paragraph-link a {
	padding: 0 0 0 2px;
}
}

/* Boxen zum Auf- und Zuklappen für Branchen-Darstellung und andere Spezial-Anwendungen*/
div.aufzu {
	background: #DDDDDD;
	width: 505px;
	min-height: 48px;
	margin: 0 0 11px 0;
	padding: 2px 3px 4px 6px;
}

div.branchen-links {
	float: left;
	clear: left;
	background: #DDDDDD;
	width: 243px;
	min-height: 48px;
	margin: 0 0 11px 0;
	padding: 2px 3px 4px 6px;
	position: relative;
}

div.branchen-rechts {
	float: right;
	clear: right;
	background: #DDDDDD;
	width: 243px;
	min-height: 48px;
	margin: 0 0 11px 0;
	padding: 2px 3px 4px 6px;
	position: relative;
}

div.branchenWrapper {
	width: 360px;
	margin: 0px 11px 0px 0px;
	float: left;
}

div.branchenWrapperThin {
	width: 245px;
	margin: 0px 11px 0px 0px;
	float: left;
}

div.branchenWrapperFull {
	width: 500px;
	margin: 0px 11px 0px 0px;
	float: left;
}

div.branchenWide {
	background: #DDDDDD;
	cursor: pointer;
	width: 344px;
	margin: 0 0 11px 0;
	padding: 5px 8px 8px;
	overflow: hidden;
}

div.branchenThin {
	background: #DDDDDD;
	cursor: pointer;
	width: 230px;
	margin: 0 0 11px 0;
	padding: 5px 8px 8px;
	overflow: hidden;
}

div.branchenFull {
	background: #DDDDDD;
	/* cursor: pointer;*/
	width: 490px;
	margin: 0 0 11px 0;
	padding: 5px 8px 8px;
	overflow: hidden;
}

div.branchenFull div p {
	margin: 10px 0px 10px 0px !important;
}

div.branchenFull a {
	cursor: pointer !important;
}

div.branchen-links-wide {
	float: left;
	clear: left;
	background: #DDDDDD;
	width: 360px;
	min-height: 48px;
	margin: 0 0 11px 0;
	padding: 2px 3px 4px 6px;
	position: relative;
	cursor: pointer;
}

div.branchen-rechts-wide {
	float: right;
	clear: right;
	background: #DDDDDD;
	width: 360px;
	min-height: 48px;
	margin: 0 0 11px 0;
	padding: 2px 3px 4px 6px;
	position: relative;
	cursor: pointer;
}


div.branchenWide img.branchenSymbol {
	position: absolute;
	margin: 5px 0px 0px 280px;
}

div.branchenFull img.branchenSymbol {
	position: absolute;
	margin: 5px 0px 0px 480px;
}

div.branchenThin img.branchenSymbol {
	position: static;
	/* margin: 5px 0px 0px 170px;*/
	float: right;
}

div.aufzu a.more, div.branchen-links a.more, div.branchen-rechts a.more,
div.branchen-links-wide a.more, div.branchen-rechts-wide a.more,
div.branchenWide a.more,
div.branchenThin a.more {
	background:url('/portal/pics/layout/homepage_section_link.gif') no-repeat scroll 3px 1px;
	color: #b70032;
	margin: 3px 0 0 0;
	padding: 0 6px 0 20px;
}

div.branchenWide a.more,
div.branchenThin a.more {
	background:url('/portal/pics/layout/homepage_section_link.gif') no-repeat scroll 3px 3px;
}

div.branchen-links-wide a.more, div.branchen-rechts-wide a.more, div.branchenWide a.more, div.branchenThin a.more {
	float: right;
}

div.branchen-links-wide DIV, div.branchen-rechts-wide DIV, div.branchenWide DIV, div.branchenThin DIV {
	margin: 5px 8px 5px 50px;
}

div.branchen-links img, div.branchen-rechts img,
div.branchenWide img,
div.branchenThin img,
div.branchen-links-wide img, div.branchen-rechts-wide img {
	float: left;
	margin: 4px 8px 0 0;
}

div.downloadcenter-zeile-beschreibung {
	margin: 10px 0 0 0;
	display: none;
}

.meldung {
	background: none repeat scroll 0 0 #C8C8C8;
	padding: 7px;
}

/* Formulare */
div.formular div.form-text {
	padding: 0 13px 6px 2px;
}

div.formular div.form-text-2 {
	float: left;
	padding: 0 13px 6px 2px;
}

.form_rechts-20px {
	width: 20px;
}

.form_rechts-40px {
	width: 40px;
}

.form-60px {
	width: 60px;
}

.form-110px {
	width: 110px;
}

.form-125px {
	width: 125px;
}

.form-150px {
	width: 150px;
}

.form-185px {
	width: 185px;
}

.form-235px {
	width: 235px;
}

.form-250px {
	width: 250px;
}

.form-500px {
	width: 500px;
}

div.formular .field-required {
	font-weight: bold;
}

div.formular button.submit,
div.submit submit_button,
div.formular button.back,
div.submit reset_button {
	padding: 5px 10px;
}

div.formular button.back {
	margin: 0 10px 0 0;
	background-image: url('/portal/pics/layout/selector_arrow_white_left.gif');
}

.seitenfortschritt-text {
	margin: 15px 0;
	display: block;
	float: right;
}

.seitenfortschritt-grafisch {
	margin: 15px 0;
	display: block;
	float: right;
}

a.cycon-news-listen-element	{
	
}

a.cycon-news-listen-element-aktiv {
	font-weight: bold;
	text-decoration: none !important;
}

.newslist {
	overflow:auto;
	padding: 0px;
	margin: 0 0 3px 0;
}

.newsdate {
	float: left;
	width: 93px;
}

.news410p {
	float: left;
	width: 410px;
}

.news650p {
	float: left;
	width: 650px;
}

#page-content div.formular a.submit,
#page-content div.formular a.back,
#page-no-navigation div.formular a.submit,
#page-no-navigation div.formular a.back {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px !important;
	background: none !important;
	color: #ffffff !important;
	background-color: #B70032 !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 6px 12px 6px 12px !important;
}

#page-content div.formular a.back,
#page-no-navigation div.formular a.back {
	margin: 0 10px 0 0;
}

#page-content table.medien-liste {
	background: #E4E4E4;
	padding: 4px;
}

div.mediendatenbank table.medien-liste tr td {
	background: #707070;
	padding: 4px;
}

div.mediendatenbank table.medien-liste tr td.medien-beschreibung {
	padding: 2px;
	background: #ffffff;
}

#page-content div.form-indent {
	margin: 0 0 0 19pt;
}

/* Zweispaltige Absätze */
#page-content .paragraph-2-cols {
	
}

#page-no-navigation .paragraph-2-cols {
	width: 730px;
}

#page-content .paragraph-2-cols .thumbnail img,
#page-content .paragraph-2-cols-rightGrey img,
#page-content .paragraph-2-cols-leftGrey img {
	cursor: url('/portal/skripts/highslide/graphics/zoomin.cur'), pointer !important;
}

#page-content .paragraph-2-cols-left {
	float: left;
	width: 250px;
	margin: 0 2% 0 0;
	overflow: hidden;
}

#page-content .paragraph-2-cols-left-wide {
	float: left;
	width: 367px;
	margin: 0 2% 0 0;
	overflow: hidden;
}

#page-no-navigation .paragraph-2-cols-left-wide {
	float: left;
	width: 350px;
	margin: 0 4% 0 0;
}

#page-content .paragraph-2-cols-right,
#page-no-navigation .paragraph-2-cols-right {
	float: left;
	width: 250px;
	overflow: hidden;
}

#page-content .paragraph-2-cols-right-wide {
	float: left;
	width: 367px;
	overflow: hidden;
}

#page-no-navigation .paragraph-2-cols-right-wide {
	float: left;
	width: 350px;
}

#page-content .paragraph-2-cols-5050,
#page-no-navigation .paragraph-2-cols-5050 {
	float: left;
	width: 48%;
	margin: 0 2% 0 0;
	overflow: hidden;
}

#page-content .paragraph-2-cols-rightGrey .paragraph-2-cols-left p,
#page-content .paragraph-2-cols-leftGrey .paragraph-2-cols-left p {
	margin: 0px 5px 0px 5px;
	}	
	
#page-content .paragraph-2-cols-rightGrey .paragraph-2-cols-right p,
#page-content .paragraph-2-cols-leftGrey .paragraph-2-cols-right p {
	margin: 0px 5px 0px 5px;
	}	
	
#page-content .paragraph-2-cols-rightGrey .paragraph-2-cols-right h3 {
	background: url('/portal/pics/layout/paragraph_head.gif') no-repeat scroll right top #707070;
	color: #ffffff;
	font-size: 1em;
	margin: 0;
	min-height: 17px;
	padding: 4px 0 4px 7px;
}

#page-content .paragraph-2-cols-rightGrey .paragraph-2-cols-left h3,
#page-content .paragraph-2-cols-leftGrey .paragraph-2-cols-right h3 {
	background:none;
}

#page-content .paragraph-2-cols-leftGrey .paragraph-2-cols-left h3 {
	background: url('/portal/pics/layout/paragraph_head.gif') no-repeat scroll left top #707070;
	color: #ffffff;
	font-size: 1em;
	margin: 0;
	min-height: 17px;
	padding: 4px 0 4px 7px;
}

#page-content .paragraph-2-cols-leftGrey .paragraph-2-cols-left ul,
#page-content .paragraph-2-cols-leftGrey .paragraph-2-cols-left div,
#page-content .paragraph-2-cols-rightGrey .paragraph-2-cols-right ul,
#page-content .paragraph-2-cols-rightGrey .paragraph-2-cols-right div {
	background: #e5e5e5;
	margin: 0;
	padding-top: 4px;
}

/* Absatz mit Sidebar*/
#page-content .paragraph-width-sidebar {
	
}

#page-content .paragraph-width-sidebar .sidebar {
	float: right;
	width: 215px;
	margin: 0;
	font-size: 0.9em;
	line-height: 1.2em;
}

#page-content .paragraph-width-sidebar .paragraph {
	width: 473px;
}

#page-content .paragraph-width-sidebar .sidebar .sidebar-paragraph,
#page-content .paragraph-width-sidebar .sidebar .sidebar-image,
#page-content .paragraph-width-sidebar .sidebar .sidebar-linklist,
#page-content .paragraph-width-sidebar .sidebar .leiste-absatz,
#page-content .paragraph-width-sidebar .sidebar .flash-container {
	width: 215px;
	margin: 0 0 10px;
	border-bottom: 1px solid #ddd;
}

#page-content .paragraph-width-sidebar .sidebar .sidebar-image,
#page-content .paragraph-width-sidebar .sidebar .sidebar-linklist,
#page-content .paragraph-width-sidebar .sidebar .flash-container {
	border-bottom: none;
}

#page-content .paragraph-width-sidebar .sidebar h2,
#page-content .paragraph-width-sidebar .sidebar h3 {
	background: #dddddd url('/portal/pics/layout/sidebar_headline_bg_lightgray.gif') left top no-repeat;
	min-height: 17px;
	margin: 0;
	padding: 6px 0 2px 7px;
	color: #646464;
	font-size: 1.15em;
	font-weight: normal;
}

#page-content .paragraph-width-sidebar .sidebar p,
#page-content .paragraph-width-sidebar .sidebar ol,
#page-content .paragraph-width-sidebar .sidebar ul,
#page-content .paragraph-width-sidebar .sidebar .textwrapper {
	margin: 0;
	padding: 5px 0px 4px 7px;
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

DIV.paragraph-width-sidebar P.paragraph-image-right A IMG {
	width: 213px;
}

#page-content .paragraph-width-sidebar .sidebar .sidebar-linklist ul {
	border-left: none;
	border-right: none;
}

#page-content .paragraph-width-sidebar .sidebar ol,
#page-content .paragraph-width-sidebar .sidebar ul {
	list-style-type: none;
}

#page-content .paragraph-width-sidebar .sidebar .paragraph-image,
#page-content .paragraph-width-sidebar .sidebar .paragraph-image-left,
#page-content .paragraph-width-sidebar .sidebar .paragraph-image-right {
	padding: 0;
}

#page-content .paragraph-width-sidebar .sidebar .paragraph-image-subtitle {
	display: block;
	padding: 0 0 7px 7px;
}

#page-content .paragraph-width-sidebar .sidebar li.paragraph-link,
#page-content .paragraph-width-sidebar .sidebar ul li {
	margin: 0 0 4px 0;
}

#page-content .paragraph-width-sidebar .sidebar ul li {
	padding: 0 3px 0 9px;
	list-style-image: none;
	background: url('/portal/pics/layout/bullet_arrow_right_red_big.gif') left 3px no-repeat;
}

#page-content .paragraph-width-sidebar .sidebar ul li a {
	padding: 0 !important;
	background: none !important;
}

#page-content .paragraph-width-sidebar .sidebar a.highslide {
	text-decoration:underline;
}

#page-content .paragraph-width-sidebar .sidebar .paragraph-link a {
	display: inline-block;
}

/* Tooltip / WZ-Tooltip */
#page-content .tooltip {
	font-size: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 250px;
	position: absolute;
	display: none;
	background-color: #EFEFEF;
	border-width: 1px;
	border-style: solid;
	border-color: #CFCFCF;
}
	 
#page-content .tooltip .head {
	font-weight: bold;
	background-color: #EFEFEF;
	color: black;
	padding: 2px;
}
	 
#page-content .tooltip .content {
	font-weight: bold;
	padding: 4px;
}

/* Flash-Elemente */
#page-content .flash-container {
	margin: 0 0 12px 0;
}

/* Iframes */
#page-content iframe.contentIframe {
	margin: 0 0 12px 0;
}

#page-content-iframe iframe.contentIframe {
	margin: 0 0 0px 0;
}

/* Element "Lokalisierter Inhalt" */
div#localized-tabs {
	margin: 0 0 10px 0;
}

div#localized-tabs .tabs th {
	background: url('/portal/pics/layout/tab_default.png') left top no-repeat;
	border-radius: 10px 4px 0 0;
	height: 27px;
	width: 7%;
	color: #fff;
	cursor: pointer;
}

div#localized-tabs .tabs th:hover {
	background: url('/portal/pics/layout/tab_default_active.png') left top no-repeat;
	color: #4c4c4c;
	border-right: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
}
div#localized-tabs .tabs th.active {
	background: url('/portal/pics/layout/tab_default_active.png') left top no-repeat;
	color: #b70032;
	border-right: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
}

div#localized-tabs .tabs th span {
	display: block;
	height: 23px;
	padding: 4px 0 0 0;
}

div#localized-tabs .tabs th.first {
	background: url('/portal/pics/layout/tab_first.png') left top no-repeat;
}

div#localized-tabs .tabs th.first:hover {
	background: url('/portal/pics/layout/tab_first_active.png') left top no-repeat;
	color: #4c4c4c;
	border-left: 0px solid #bebebe;
}
div#localized-tabs .tabs th.first-active {
	background: url('/portal/pics/layout/tab_first_active.png') left top no-repeat;
	color: #b70032;
	border-right: 1px solid #bebebe;
	border-left: 0px solid #bebebe;
}

div#localized-tabs .tabs th.last span {
	
	background: url('/portal/pics/layout/tab_last_right.png') right top no-repeat;
}

div#localized-tabs .tabs th.last:hover,
div#localized-tabs .tabs th.last-active {
	background: url('/portal/pics/layout/tab_default_active.png') left top no-repeat;
	border-right: 0px solid #bebebe;
	border-left: 1px solid #bebebe;
}

div#localized-tabs .tabs th.last:hover span {
	background: url('/portal/pics/layout/tab_last_right_active.png') right top no-repeat;
	color: #4c4c4c;
}
div#localized-tabs .tabs th.last-active span {
	background: url('/portal/pics/layout/tab_last_right_active.png') right top no-repeat;
	color: #b70032;
}

div#localized-tabs .contents {
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	padding: 20px 12px 6px 18px;
}
div#localized-tabs .contents-no-tabs {
	border: none;
	padding: 0 0 7px;
}

div#localized-tabs .contents .noscript-headline {
	font-weight: bold;
}

div#localized-tabs .contents .content-active {
	display: block;
}

div#localized-tabs .contents .content #select-region {
	margin: 0 20px 0 0;
}

div#localized-tabs .contents .content #select-region-overwrite {
	
}

div#localized-tabs .contents .content #select-region-overwrite label {
	
}

/* Download-Center, Template ohne Navigationsleiste links */

#page-no-navigation h1 {
	margin: 0 0 18px 0;
	padding: 0;
	font-size: 1.4em;
	color: #b70032;
}

/* Download-Center Suche */
#page-content .downloadcenter_search {
	
}

#page-content .downloadcenter_search select {
	width: 50%;
}

/* Download-Center Suchformular */
#page-content .downloadcenter_form_selection, 
#page-content .downloadcenter_form_submit {
	width: 515px;
}

#page-content .downloadcenter_form_selection td select,
#page-no-navigation .downloadcenter_form_selection, 
#page-no-navigation .downloadcenter_form_submit {
	width: 100%;
}

#page-content .downloadcenter_form_selection td {
	width: 33%;
}

#page-content .downloadcenter_form_submit td,
#page-no-navigation .downloadcenter_form_submit td {
	padding: 1px;
}

#page-content .downloadcenter_form_submit .submit_button,
#page-no-navigation .downloadcenter_form_submit .submit_button {
	vertical-align: top;
}

#page-content .downloadcenter_form_submit .submit_button .button,
#page-no-navigation .downloadcenter_form_submit .submit_button .button {
	background-color: #b70032;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:none;
	outline: none;
	color:white;
	cursor: pointer;
}


#page-content .downloadcenter_form_submit .submit_text,
#page-no-navigation .downloadcenter_form_submit .submit_text {
	width: 75%;
}

#page-no-navigation .ddarea {
	background-color: #DDDDDD;
	color: #4C4C4C;
	font-style: normal;
}

#page-no-navigation .ddarea option {
	background-color: #FFFFFF;
	color: #000000;
}

/* Download-Center Ergebnisliste */
#page-content .downloadcenter_result_list,
#page-no-navigation .downloadcenter_result_list {
	padding: 0 3px;
}

#page-content .downloadcenter_result_list table.data,
#page-no-navigation .downloadcenter_result_list table.data {
	width: 100%;
	margin: 10px 0;
	font-size: 0.9em;
}

#page-content .downloadcenter_result_list table.data th,
#page-no-navigation .downloadcenter_result_list table.data th {
	background: #707070;
	color: #fff;
	text-align: left;
	padding: 4px;
}

#page-content .downloadcenter_result_list table.data td,
#page-no-navigation .downloadcenter_result_list table.data td {
	background: #ddd;
	padding: 4px;
	vertical-align: top;
}

#page-content .downloadcenter_result_list table.data th.col1,
#page-content .downloadcenter_result_list table.data td.col1,
#page-no-navigation .downloadcenter_result_list table.data th.col1,
#page-no-navigation .downloadcenter_result_list table.data td.col1 {
	width: 20px;
	max-width: 20px;
	text-align: center;
	padding: 2px 2px 2px 2px;
}

#page-content .downloadcenter_result_list table.data th.col2,
#page-no-navigation .downloadcenter_result_list table.data th.col2 {
	width: 130px;
}

#page-content .downloadcenter_result_list table.data th.col3,
#page-no-navigation .downloadcenter_result_list table.data th.col3 {
	width: auto;
}

#page-content .downloadcenter_result_list table.data th.col5,
#page-no-navigation .downloadcenter_result_list table.data th.col5 {
	width: 68px;
}

#page-content .downloadcenter_result_list table.data th.col6,
#page-no-navigation .downloadcenter_result_list table.data th.col6 {
	width: 56px;
}

#page-content .downloadcenter_result_list table.data th a,
#page-no-navigation .downloadcenter_result_list table.data th a {
	text-decoration: underline;
	color: #fff;
}

#page-content .downloadcenter_result_list .description,
#page-no-navigation .downloadcenter_result_list .description {
	margin: 10px 0 0 0;
}

/* Dictionary (Glossary) */
#page-content iframe#dictionaryIframe {
	width: 100%;
	min-height: 575px;
}

/* Event-Kalender (modul_veranstaltungen) */
#page-content #events table,
#page-content #events table td {
	border-color: #bebebe;
}

#page-content #events table th {
	background: #525252;
	color: #fff;
	text-align: left;
	padding: 2px 4px;
}

#page-content #events table th a{
	color: #fff;
	text-decoration: underline;
}
	
#page-content #events table td {
	padding: 4px;
	vertical-align: top;
	font-size: 0.95em;
}

#page-content #events table td.next-event {
	background-color: #E9E9E9;
	border-top: 3px solid #b70032;
	border-bottom: 3px solid #b70032;
}

#page-content #events table td.title {
	width: 332px;
}

#page-content #events table td.categorie {
	width: 78px;
}

#page-content #events table td.date {
	width: 152px;
}

#page-content #events table td.time {
	width: 148px;
}

#page-content #events table td.address {
	width: 84px;
}

#page-content #events table td.country {
	width: 64px;
}

/* Stellenausschreibungen (modul_stellenausschreibungen) */
h1.jobs {
	margin: -10px 0 0 !important;
}

h2.jobs {
	color: #000000;
	font-weight: bold;
	font-size: 1.2em;
}

.job-search .label {
	font-weight: bold;
}
.job-search .dropdown {
	width: 35%;
}

.job-search .checkbox-list {
	padding: 12px 0 0 0;
}
.job-search .checkbox-list .field {
	display: block;
}

.job-search .button-submit input {
	text-align: left;
}

/* Markteing Items (marketing-items-buttons) */

.marketing-items .marketing-items-buttons {
	margin:10px 0 0 0	
}

/* Link-Icon */
.link-list {
	width: 744px;
}

.link-list .link-icon {
	float: left;
}

.link-list .link-icon .icon {
	margin: 0 4px;
	vertical-align: text-bottom;
	float: left;
}

#page-content .link-list .link-icon a {
	text-decoration: none;
}

/* Raster-Container Element */
#raster {
	width: 744px;
	padding: 10px 0 0 0;
	margin: 0;
}

/* Raster Element */
#raster .box {
	margin: 0 10px 10px 0;
	background: #ddd;
}
#raster .box h4.headline {
	height: 25px;
	margin: 0;
	background: #494949 url('/portal/pics/layout/widget_title.gif') left 0px no-repeat;
	color: #fff;
	font-weight: bold;
}
#raster .box h4.headline span {
	display: block;
	background: url('/portal/pics/layout/widget_title.gif') right -25px no-repeat;
	padding: 4px;
}
#raster .box h4.headline-red {
	height: 25px;
	margin: 0;
	background: #b70032 url('/portal/pics/layout/widget_title_red.gif') left 0px no-repeat;
	color: #fff;
	font-weight: bold;
}
#raster .box h4.headline-red span {
	display: block;
	background: url('/portal/pics/layout/widget_title_red.gif') right -25px no-repeat;
	padding: 4px;
}
#raster .box .content {
	padding: 8px 4px 4px 4px;
}
#raster .box .content > img {
	display: block;
	margin: 0 auto;
}
#raster .box .content > ul,
#raster .box .content > ol {
	margin: 0;
}

#raster .link-list {
	margin: 0 10px 10px 0px;
	padding: 0;
}
#raster .link-list .content .link-icon {
	margin: 0 0 7px 0;
}

/*
 * Raster-Elemente: Der Klassenbezeichner definiert Breite x Höhe
 * Mögliche Breiten:	238px, 486px, 734px
 * Mögliche Höhen:		155px, 320px, 485px
 */
#raster .r1x1 {
	width: 238px;
	height: 155px;
}
#raster .r1x2 {
	width: 238px;
	height: 320px;
}
#raster .r1x2variable {
	width: 238px;
}
#raster .r1x3 {
	width: 238px;
	height: 485px;
}
#raster .r2x1 {
	width: 486px;
	height: 155px;
}
#raster .r2x2 {
	width: 486px;
	height: 320px;
}
#raster .r2x3 {
	width: 486px;
	height: 485px;
}
#raster .r3x1 {
	width: 734px;
	height: 155px;
}
#raster .r3x2 {
	width: 734px;
	height: 320px;
}
#raster .r3x3 {
	width: 734px;
	height: 485px;
}

/* Training Buttons */
#title_btn
{
	cursor: pointer;
	text-decoration: underline;
	display: block;
}

#show_all
{
	cursor: pointer;
	text-decoration: underline;
	display: block;
	/* text-align: right; */
	font-size: 0.8em;
	margin-right: 20px;
	/*
		NEU 16.11.2012
		Ansicht optimiert für IE10
	*/
	position: relative;
	left: 570px;
	width: 180px;
}

#hide_all
{
	cursor: pointer;
	text-decoration: underline;
	display: none;
	/* text-align: right; */
	font-size: 0.8em;
	margin-right: 20px;
	/*
		NEU 16.11.2012
		Ansicht optimiert für IE10
	*/
	position: relative;
	left: 570px;
	width: 180px;
}

#title_btn ul
{
	margin-top: -14px;
}

#page-content #canoe,
#page-content #canalyzer,
#page-content #canape,
#page-content #capl,
#page-content #diagnostics,
#page-content #autosar,
#page-content #bussystems,
#page-content #protocols,
#page-content #process_tools,
#page-content #preevision,
#page-content #vcdm
{
	display: none;
	height: auto;
	overflow: auto;
	font-size: 8pt;
	padding-bottom: 25px;
	margin-left: 17px;
}

.highslide-maincontent #canoe,
.highslide-maincontent #canalyzer,
.highslide-maincontent #canape,
.highslide-maincontent #capl,
.highslide-maincontent #diagnostics,
.highslide-maincontent #autosar,
.highslide-maincontent #bussystems,
.highslide-maincontent #protocols,
.highslide-maincontent #process_tools,
.highslide-maincontent #preevision,
.highslide-maincontent #vcdm
{
	height: auto;
	overflow: auto;
	font-size: 8pt;
	line-height: 1.5em;
}

/* Bugfix vertikale Ausrichtung bei 4 Icons auf Produktportalseiten */
/* tme, 22.8.2012 */

DIV.r1x1 SPAN.text {
	line-height: 16px;
}

DIV.r1x1 DIV.link-icon {
	margin: 0 0 9px 0 !important; 	
}

/* Training Tabellen */
#page-content td.daten-bezeichner .training-list,
.highslide-maincontent td.daten-bezeichner .training-list
{
	margin-top: 3px;
	padding-left: 25px;
	font-size: 0.9em;
}

#page-content td.daten-bezeichner a.training-link,
.highslide-maincontent td.daten-bezeichner a.training-link
{
	color: #4c4c4c;
	text-decoration: none;
}

#page-content td.daten-bezeichner a.training-link:hover,
#page-content tr.training-row-over td.daten-bezeichner a,
.highslide-maincontent td.daten-bezeichner a.training-link:hover,
.highslide-maincontent tr.training-row-over td.daten-bezeichner a
{
	color: #000;
	text-decoration: underline;
}


#page-content tr.training-row td.daten-bezeichner,
.highslide-maincontent tr.training-row td.daten-bezeichner
{
	background-color: #E6E6E6;
	color: #4c4c4c;
}

#page-content tr.training-row-over td.daten-bezeichner,
.highslide-maincontent tr.training-row-over td.daten-bezeichner
{
	background-color: #DDDDDD;
	color: #000;
}

#page-content tr.training-row-over td.daten-bezeichner ul,
.highslide-maincontent tr.training-row-over td.daten-bezeichner ul
{
	color: #000;
}

#page-content tr.training-row,
.highslide-maincontent tr.training-row
{
	background: #E6E6E6;
}

#page-content tr.training-row-over:hover,
.highslide-maincontent tr.training-row-over:hover
{
	background: #DDD;
}

#page-content tr.training-row td.daten-bezeichner,
#page-content tr.training-row-over td.daten-bezeichner,
#page-content tr.training-row-header td.daten-ueberschrift,
.highslide-maincontent tr.training-row td.daten-bezeichner,
.highslide-maincontent tr.training-row-over td.daten-bezeichner,
.highslide-maincontent tr.training-row-header td.daten-ueberschrift
{
	padding: 5px 10px;
}

.highslide-maincontent ul li {
	list-style-image: url('/portal/pics/layout/bullet_arrow_right_red_big.gif');
	padding: 0 0 3px;
}

/*Neue Training Beschreibungsseiten Juni 2013*/
#page-content .training-boxes {
	border: 1px solid #CECECE;
	margin-bottom: 15px;
}
#page-content .training-boxes .header {
	background-color: #DDDDDD;
	padding: 5px;
	border-bottom: 1px solid #CECECE;
}
#page-content .training-boxes .training-content {
	padding: 5px;
	overflow:auto;
}
#page-content .training-boxes .training-content ul {
	margin: 0;
	padding: 3px 0px 0px 17px;
}
#page-content .training-boxes .training-content .module {
	border: 1px solid #EBEBEB;
	padding: 10px;
	margin-top:10px;
}
#page-content .training-boxes .training-content .module .module-header,
#page-content div#navigation-tabs .module .module-header {
	color: #b70032;
	padding-bottom: 10px;
	font-weight: bold;
}
#page-content .training-boxes .training-content .module .module-duration,
#page-content div#navigation-tabs .module .module-duration {
	margin-bottom: 10px;
}

#page-content .training-boxes .training-content .module .module-duration .duration-list,
#page-content div#navigation-tabs .module .module-duration .duration-list {
	overflow: auto;
}
#page-content .training-boxes .training-content .module .module-duration .duration-list .heading,
#page-content div#navigation-tabs .module .module-duration .duration-list .heading {
	float: left;
	font-weight: bold;
	margin-right: 20px;
	text-align: left;
	width: 120px;
}
#page-content .training-boxes .training-content .module .module-duration .duration-list .text,
#page-content div#navigation-tabs .module .module-duration .duration-list .text {
	float: left;
	width: 330px;
}

#page-content .training-boxes .training-content .module .module-duration .duration-list .text-en,
#page-content div#navigation-tabs .module .module-duration .duration-list .text-en {
	float: left;
	width: 285px;
}

#page-content .training-boxes .training-content .module .module-duration p,
#page-content div#navigation-tabs .module .module-duration p {
	margin: 0;
}
#page-content .training-boxes .training-content .module .module-agenda .agenda-content,
#page-content div#navigation-tabs .module .module-agenda .agenda-content {
	margin-bottom: 5px;
	font-weight: bold;
}
#page-content .training-boxes .training-content .module .module-agenda .agenda-options,
#page-content div#navigation-tabs .module .module-agenda .agenda-options {
	overflow: auto;
	padding: 5px 0;
	font-size: 0.8em;
	font-weight: bold;
}
#page-content .training-boxes .training-content .module .module-agenda .agenda-options .agenda-details,
#page-content div#navigation-tabs .module .module-agenda .agenda-options .agenda-details {
	float: left;
	padding: 0 30px 0 17px;
}
#page-content .training-boxes .training-content .module .module-agenda .agenda-options .agenda-print,
#page-content div#navigation-tabs .module .module-agenda .agenda-options .agenda-print {
	float: left;
}

#page-content .training-boxes .training-content .current-content {
	float: left;
	width: 233px;
	padding-right: 25px;
}

#page-content .training-boxes .training-content .new-content {
	float: left;
	width: 233px;
}

.highslide-training-agenda {
	font-size: 0.9em;
	line-height: 1.5em;
}

.highslide-training-agenda .agenda-main {
	border-bottom: 1px solid #DDDDDD;
	padding: 2px 15px;
}

.highslide-training-agenda ul {
	margin-top: 7px;
	padding: 0 15px 0 30px !important;
}

.highslide-training-agenda ul li {
	padding: 0 0 2px !important;
}

/* CSS für ribbon in einer ecke */
.ribbon-wrapper {
	overflow: hidden;
	position: absolute;
	top: -3px;
	width: 97px;
	right: -3px;
	height: 98px;
}

.ribbon-red,
.ribbon-blue,
.ribbon-grey {
	text-align: center;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	position: relative;
	padding: 8px 0px;
	background-color: #B70032;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b70032), to(#590a11)); 
	background-image: -webkit-linear-gradient(top, #b70032, #590a11); 
	background-image: -moz-linear-gradient(top, #b70032, #590a11); 
	background-image: -ms-linear-gradient(top, #b70032, #590a11); 
	background-image: -o-linear-gradient(top, #b70032, #590a11); 
	color: #FFF;
	-webkit-box-shadow: 0px 1px 3px rgba(89,10,17,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(89,10,17,0.5);
	box-shadow: 0px 1px 3px rgba(89,10,17,0.5);
	font-size: 1.1em;
	font-weight: bold;
	left: -9px;
	top: 19px;
	width: 140px;
}

.ribbon-blue {
	background-color: #234691;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#234691), to(#0a1132)); 
	background-image: -webkit-linear-gradient(top, #234691, #0a1132); 
	background-image: -moz-linear-gradient(top, #234691, #0a1132); 
	background-image: -ms-linear-gradient(top, #234691, #0a1132); 
	background-image: -o-linear-gradient(top, #234691, #0a1132); 
	-webkit-box-shadow: 0px 1px 3px rgba(10,17,50,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(10,17,50,0.5);
	box-shadow: 0px 1px 3px rgba(10,17,50,0.5);
}

.ribbon-grey {
	background-color: #4C4C4C;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#909090), to(#4C4C4C)); 
	background-image: -webkit-linear-gradient(top, #909090, #4C4C4C); 
	background-image: -moz-linear-gradient(top, #909090, #4C4C4C); 
	background-image: -ms-linear-gradient(top, #909090, #4C4C4C); 
	background-image: -o-linear-gradient(top, #909090, #4C4C4C); 
	-webkit-box-shadow: 0px 1px 3px rgba(72,72,72,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(72,72,72,0.5);
	box-shadow: 0px 1px 3px rgba(72,72,72,0.5);
}

.ribbon-red:before,
.ribbon-red:after,
.ribbon-blue:before,
.ribbon-blue:after,
.ribbon-grey:before,
.ribbon-grey:after {
	content: "";
	border-top: 3px solid #B70032;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	position: absolute;
	bottom: -3px;
}

.ribbon-blue:before,
.ribbon-blue:after {
	border-top: 3px solid #234691;
}

.ribbon-grey:before,
.ribbon-grey:after {
	border-top: 3px solid #909090;
}

.ribbon-red:before,
.ribbon-blue:before,
.ribbon-grey:before {
	left: 0px;
}
.ribbon-red:after,
.ribbon-blue:after,
.ribbon-grey:after {
	right: 0px;
}

/* Tabelle für System Requirements in den Produktbeschreibungshighslides der Portalseiten*/
.sys-req {width: 340px !important;}
.sys-req-red-head-row { background-color: #b70032; color: #fff; font-weight: bold; }
.sys-req-comp { background: #e4e4e4; font-weight: bold; }
.sys-req-footnote { font-size: 8pt; }
.sys-req tr td {border-bottom: 1px dotted #4c4c4c; vertical-align: top; padding: 3px;}

/* Boxen für Listenansicht Stellenausschreibung und Sucheformular anpassen */

DIV.job-search {
	border: 1px solid #dddddd; 
	border-radius: 10px;
	padding: 20px;
	margin: 0px 10px 8px 10px;
	background-color: #f3f3f3;
}

DIV.job-search SPAN.label{
	display: block;
	margin: 4px 0px 4px 0px;
}

DIV.job-search FORM#stellen_suche DIV.formRowStellen DIV.formSelect DIV SPAN SELECT {
	width: 205px !important;
}

DIV.job-search DIV.formRowStellen DIV.formSelect {
	width: 215px !important;
}

DIV.job-list {
	margin: 15px 10px 0px 10px;
	/* padding: 10px; */
}

DIV.marketing-items-packages-liste {
	padding: 0px;
}

DIV.job-list UL,
DIV.marketing-items-packages-liste UL {
	padding: 5px !important;
}

DIV.job-list UL TABLE,
DIV.job-list DIV.liste_treffer_desktop TABLE {
	background-color: #F3F3F3; 
	border: 1px solid #dddddd; 
	padding: 20px; 
	border-radius: 10px;
}

DIV.marketing-items-packages-liste UL TABLE {
	background-color: #F3F3F3; 
	border: 1px solid #dddddd; 
	padding: 5px; 
	border-radius: 10px;
}

/* Boxen für Funktion zum Auf- und Zuklappen der Boxen bei CSR */
DIV.csr_wrapper {
	width: 740px; 
	border: 1px solid #dddddd; 
	border-radius: 7px;
	margin-bottom: 10px; 
	overflow: hidden; 
}

DIV.csr_wrapper_active {
	background-color: #ffffff;
}

DIV.csr_wrapper_active:hover {
	color: #4c4c4c;
	cursor: pointer;
}

DIV.csr_wrapper_inactive {
	background-color: #f2f2f2;
}

DIV.csr_wrapper_inactive:hover {
	color: #b70032;
	cursor: pointer;
}

DIV.csr_wrapper_inactive:hover DIV.csr_details {
	color: #4c4c4c;
}

DIV.csr_wrapper DIV.csr_title {
	float: left; 
	padding: 10px 0px 10px 15px; 
}

DIV.csr_wrapper DIV.csr_details {
	clear: both;
	padding: 5px 0px 15px 0px; 
	display: block; 
	overflow: hidden;
	display: none;
}

DIV.csr_wrapper DIV.csr_details DIV.csr_text {
	float: left; 
	width: 475px; 
	padding-left: 15px;
}

DIV.csr_wrapper DIV.csr_details DIV.csr_text_only {
	float: left; 
	width: 705px; 
	padding-left: 15px;
}

DIV.csr_wrapper DIV.csr_details DIV.csr_trenner {
	float: left; 
	width: 30px;
}

DIV.csr_wrapper DIV.csr_details DIV.csr_logo {
	float: left;
	text-align: right; 
	width: 200px;
}

/* Solutions Portalseite und Tabs-Darstellung*/

DIV#page-content DIV.rasterSolutionsWrapper {
	width: 686px;
	float: left;
}

DIV#localized-tabs DIV.rasterSolutionsWrapper {
	width: 750px;
	float: left;
}


DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter {
	clear: both;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	height: 57px;
	background: url('/portal/pics/layout/solutions-portal/bg-rasterSolutionsReiter.jpg') no-repeat top right;
}

DIV#localized-tabs DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter {
	clear: both;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	height: 40px;
	background: url('/portal/pics/layout/solutions-portal/bg-rasterSolutionsReiter_wide.jpg') no-repeat top right;
	padding-bottom: 10px;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.solutionsReiter {
	margin: 0px 2px 0px 0px;
	/*padding: 7px 15px 7px 10px;*/
	float: left;
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	height: 32px;
	line-height: 15px;
	height: 46px;
}

DIV#localized-tabs DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.solutionsReiter {
	margin: 0px 2px 0px 0px;
	float: left;
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	height: 32px;
	line-height: 15px;
	height: 31px;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.solutionsReiter SPAN.titleReiter{
	padding: 6px 0px 0px 11px;
	display: block;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.solutionsReiter A.titleReiter{
	padding: 6px 0px 0px 11px;
	display: block;
	text-decoration: none;
}

DIV#localized-tabs DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.solutionsReiter SPAN.titleReiter{
	padding: 6px 11px 0px 11px;
	display: block;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.active {
	border-top: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #ffffff;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.active A {
	color: #b70032 !important;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.inactive A {
	color: #ffffff !important;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.inactive {
	border: 1px solid #7a7a7a;
	background: url('/portal/pics/layout/solutions-portal/bg-reiterSolutions.png') repeat-x top left;
	color: #ffffff !important;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsReiter DIV.inactive:hover {
	border: 1px solid #7a7a7a;
	background: url('/portal/pics/layout/solutions-portal/bg-reiterSolutions-mo.png') repeat-x top left;
	color: #ffffff;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#rasterSolutionsInhalte,
DIV#page-content DIV#localized-tabs DIV.rasterSolutionsInhalte{
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 10px 0px;
}

DIV#page-content DIV#localized-tabs DIV.noTabs {
	border: medium none;
	padding: 0 5px 5px;
}

/* Tabellenoptik als Div-Gerüst */
/* Eingesetzt bspw. bei Webinar-Übersicht auf der J1939-Portalseite */

DIV.tableLook {
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	background-color: #f2f2f2;
	margin: 10px 0px 10px 0px;
	clear: both;
	display: block;
	overflow: hidden;
}

DIV.tableLook DIV.tableLookRow {
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #DDDDDD;
}

DIV.tableLook DIV.tableLookRow DIV.tableLookCell {
	float: left;
}

DIV.tableLook DIV.tableLookRow DIV.tableLookCell75 {
	width: 75%;
	padding: 5px !important;
}

DIV.tableLook DIV.tableLookRow DIV.tableLookCell25 {
	width: 23% !important;
	padding: 5px !important;
}

DIV.tableLook DIV.tableLookRow DIV.tableLookCell50 {
	width: 48% !important;
	padding: 5px !important;
}

DIV.tableLook DIV.tableLookRow DIV.tableLookCell20 {
	width: 19% !important;
	padding: 5px !important;
}

DIV.tableLook DIV.tableLookRow DIV.tableLookCell40 {
	width: 37%;
	padding: 5px !important;
}

DIV.tableLook DIV.tableLookRow DIV.tableLookCell30 {
	width: 29% !important;
	padding: 5px !important;
}

/* Tabelle mit 2 Spalten als Div-Gerüst */
/* Mobil werden diese Spalten dann untereinander angezeigt */

DIV.table2div DIV.table2divRow {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
}

DIV.table2div DIV.table2divRowHeader {
	background: none repeat scroll 0 0 #E7E7E7;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	padding: 5px 10px;
	font-weight: bold;
}

DIV.table2div DIV.table2divRowGray {
	border: 1px solid #ddd;
	padding:10px;
}

DIV.table2div DIV.table2divRowGrayOver {
	background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #CCCCCC;
	margin: 0 0 5px;
	padding: 10px;
}

DIV.table2div DIV.table2divRow DIV.table2divCell {
	float: left;
}

DIV.table2div DIV.table2divRow DIV.table2divCell220,
DIV.table2div DIV.table2divRowGray DIV.table2divCell220 {
	width: 220px;
}

DIV.table2div DIV.table2divRow DIV.table2divCell270,
DIV.table2div DIV.table2divRowGray DIV.table2divCell270 {
	width: 270px;
}

DIV.table2div DIV.table2divRow DIV.table2divCell320,
DIV.table2div DIV.table2divRowGray DIV.table2divCell320 {
	width: 320px;
}

DIV.table2div DIV.table2divRow DIV.table2divCell370,
DIV.table2div DIV.table2divRowGray DIV.table2divCell370 {
	width: 370px;
}

DIV.table2div DIV.table2divRow DIV.table2divCell385,
DIV.table2div DIV.table2divRowGray DIV.table2divCell385 {
	width: 385px;
}

DIV.table2div DIV.table2divRow DIV.table2divCell170,
DIV.table2div DIV.table2divRowGray DIV.table2divCell170 {
	width: 170px;
}

DIV#page-content DIV.link-list-solutions {
	width: 64px;
	background-color: #dddddd;
	float: left;
	margin: 47px 0px 0px 0px;
	padding: 5px 0px 15px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}

DIV#page-content DIV.link-list-solutions DIV.link-icon IMG{
	margin: 10px 0px 0px 15px;
	background-color: #ffffff;
} 

/*
DIV#page-content DIV.link-list-solutions DIV.link-icon SPAN.text {
	position: absolute;
	text-align: right;
	width: 150px;
	margin: -31px 0 0 -166px;
	background: url('/portal/pics/layout/solutions-portal/bg-iconsSolutions.png') no-repeat top right;
	color: #ffffff;
	height: 30px;
	padding: 6px 25px 0px 0px;
	font-weight: bold;
	display: none;
}*/

DIV#page-content DIV.link-list-solutions DIV.link-icon DIV.divText {
	display: none; 
	position: absolute; 
	margin: -30px 0px 0px -490px; 
	height: 31px; 
	width: 500px;
}

DIV#page-content DIV.link-list-solutions DIV.link-icon DIV.divText SPAN {
	background: url('/portal/pics/layout/solutions-portal/bg-iconsSolutions.png') no-repeat top right; 
	font-weight: bold; 
	color: #ffffff; 
	float: right; 
	padding: 5px 25px 5px 10px;
}

/* Automotive Ethernet Solutions */
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de {
	width: 650px;
	height: 310px;
	background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de {
	width: 650px;
	height: 360px;
	background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-de {
	width: 650px;
	height: 240px;
	background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_03_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de {
	width: 650px;
	height: 350px;
	background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en {
	width: 650px;
	height: 310px;
	background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_en.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en {
	width: 650px;
	height: 360px;
	background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_en.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-en {
	width: 650px;
	height: 240px;
	background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_03_en.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en {
	width: 650px;
	height: 350px;
	background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_en.png') top left no-repeat;
}
/* CAN Solutions */
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de {
	width: 650px;
	height: 310px;
	background: url('/portal/medien/solutions_for/can/can_01_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de {
	width: 650px;
	height: 360px;
	background: url('/portal/medien/solutions_for/can/can_02_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-de {
	width: 650px;
	height: 240px;
	background: url('/portal/medien/solutions_for/can/can_03_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de {
	width: 650px;
	height: 350px;
	background: url('/portal/medien/solutions_for/can/can_04_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de {
	width: 650px;
	height: 350px;
	background: url('/portal/medien/solutions_for/emobility/emobility_01_de.jpg') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV.solutionsImageBox DIV.mouseOverBox {
	cursor: pointer;
	position: absolute;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV.solutionsImageBox DIV.mouseOverBox A IMG {
	width: 100%;
	height: 100%;
}

/* MOST Solutions */
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de {
	width: 650px;
	height: 310px;
	background: url('/portal/medien/solutions_for/most/most_01_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de {
	width: 650px;
	height: 360px;
	background: url('/portal/medien/solutions_for/most/most_02_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-de {
	width: 650px;
	height: 240px;
	background: url('/portal/medien/solutions_for/most/most_03_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-scc-de {
	width: 650px;
	height: 350px;
	background: url('/portal/medien/solutions_for/most/most_04_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV.solutionsImageBox DIV.mouseOverBox {
	cursor: pointer;
	position: absolute;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV.solutionsImageBox DIV.mouseOverBox A IMG {
	width: 100%;
	height: 100%;
}

/* Automotive Ethernet Solutions */
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box01 {	width: 139px; height: 66px; margin: 0px 0px 0px 0px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box01:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_de.png') 0px 0px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box01 { width: 139px; height: 66px; margin: 0px 0px 0px 0px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box01:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_en.png') 0px 0px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box02 {	width: 144px; height: 78px; margin: 0px 0px 0px 146px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box02:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_de.png') -146px -0px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box02 {	width: 144px; height: 78px; margin: 0px 0px 0px 146px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box02:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_en.png') -146px -0px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box03 {	width: 107px; height: 90px; margin: 5px 0px 0px 306px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box03:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_de.png') -306px -5px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box03 {	width: 107px; height: 90px; margin: 5px 0px 0px 306px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box03:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_en.png') -306px -5px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box04 { width: 124px; height: 125px; margin: 140px 0px 0px 408px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box04:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_de.png') -408px -140px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box04 { width: 124px; height: 125px; margin: 140px 0px 0px 408px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box04:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_en.png') -408px -140px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box05 { width: 78px; height: 100px; margin: 118px 0px 0px 90px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box05:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_de.png') -90px -118px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box05 { width: 78px; height: 100px; margin: 118px 0px 0px 90px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box05:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_en.png') -90px -118px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box06 { width: 120px; height: 65px; margin: 50px 0px 0px 520px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-de DIV#box06:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_de.png') -520px -50px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box06 { width: 120px; height: 65px; margin: 50px 0px 0px 520px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-netzwerk-en DIV#box06:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_01_mo_en.png') -520px -50px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box01 {	width: 132px; height: 97px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box01:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_de.png') -4px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box01 {	width: 132px; height: 97px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box01:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_en.png') -4px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box02 {	width: 144px; height: 97px; margin: 30px 0px 0px 144px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box02:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_de.png') -144px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box02 {	width: 144px; height: 97px; margin: 30px 0px 0px 144px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box02:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_en.png') -144px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box03 {	width: 135px; height: 97px; margin: 30px 0px 0px 284px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box03:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_de.png') -284px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box03 {	width: 135px; height: 97px; margin: 30px 0px 0px 284px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box03:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_en.png') -284px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box04 {	width: 110px; height: 97px; margin: 30px 0px 0px 425px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box04:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_de.png') -425px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box04 {	width: 110px; height: 97px; margin: 30px 0px 0px 425px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box04:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_en.png') -425px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box05 {	width: 106px; height: 67px; margin: 180px 0 0 279px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-de DIV#box05:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_de.png') -279px -180px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box05 {	width: 106px; height: 67px; margin: 180px 0 0 279px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-diagnose-en DIV#box05:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_02_mo_en.png') -279px -180px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-de DIV#box01 { width: 129px; height: 68px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-de DIV#box01:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_03_mo_de.png') -4px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-en DIV#box01 { width: 129px; height: 68px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-en DIV#box01:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_03_mo_en.png') -4px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-de DIV#box02 { width: 142px; height: 68px; margin: 30px 0px 0px 140px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-de DIV#box02:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_03_mo_de.png') -140px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-en DIV#box02 { width: 142px; height: 68px; margin: 30px 0px 0px 140px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-en DIV#box02:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_03_mo_en.png') -140px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-de DIV#box03 { width: 106px; height: 68px; margin: 30px 0px 0px 310px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-de DIV#box03:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_03_mo_de.png') -310px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-en DIV#box03 { width: 106px; height: 68px; margin: 30px 0px 0px 310px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-ecu-en DIV#box03:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_03_mo_en.png') -310px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de DIV#box01 { width: 180px; height: 94px; margin: 30px 0px 0px 3px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de DIV#box01:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_mo_de.png') -3px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en DIV#box01 { width: 180px; height: 94px; margin: 30px 0px 0px 3px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en DIV#box01:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_mo_en.png') -3px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de DIV#box02 { width: 117px; height: 66px; margin: 0px 0px 0px 245px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de DIV#box02:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_mo_de.png') -245px -0px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en DIV#box02 { width: 117px; height: 66px; margin: 0px 0px 0px 245px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en DIV#box02:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_mo_en.png') -245px -0px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de DIV#box03 { width: 218px; height: 54px; margin: 197px 0px 0px 157px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de DIV#box03:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_mo_de.png') -157px -197px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en DIV#box03 { width: 218px; height: 65px; margin: 197px 0px 0px 157px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en DIV#box03:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_mo_en.png') -157px -197px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de DIV#box04 { width: 85px; height: 170px; margin: 152px 0 0 11px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-de DIV#box04:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_mo_de.png') -11px -152px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en DIV#box04 { width: 85px; height: 170px; margin: 152px 0 0 11px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#ip-scc-en DIV#box04:hover { background: url('/portal/medien/solutions_for/ip_ethernet/ip_ethernet_04_mo_en.png') -11px -152px no-repeat;}

/* CAN Solutions */

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de {
	width: 650px; height: 369px; background: url('/portal/medien/solutions_for/can/can_02_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box01 { width: 113px; height: 69px; margin: 7px 0 0 4px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_02_hover_de.png') -4px -7px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box02 { width: 117px; height: 69px; margin: 7px 0 0 120px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_02_hover_de.png') -120px -7px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box03 { width: 105px; height: 130px; margin: 10px 0 0 271px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_02_hover_de.png') -271px -10px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box04 { width: 117px; height: 110px; margin: 118px 0 0 395px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_02_hover_de.png') -395px -118px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box05 { width: 127px; height: 110px; margin: 65px 0 0 520px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box05:hover { background: url('/portal/medien/solutions_for/can/can_02_hover_de.png') -520px -65px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box06 { width: 180px; height: 80px; margin: 135px 0 0 50px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol02-de DIV#box06:hover { background: url('/portal/medien/solutions_for/can/can_02_hover_de.png') -50px -135px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de {
	width: 650px; height: 369px; background: url('/portal/medien/solutions_for/can/can_03_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box01 { width: 134px; height: 100px; margin: 29px 0 0 3px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_03_hover_de.png') -3px -29px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box02 { width: 134px; height: 100px; margin: 29px 0 0 144px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_03_hover_de.png') -144px -29px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box03 { width: 134px; height: 100px; margin: 29px 0 0 284px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_03_hover_de.png') -284px -29px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box04 { width: 134px; height: 100px; margin: 29px 0 0 425px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_03_hover_de.png') -425px -29px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box05 { width: 115px; height: 77px; margin: 175px 0 0 275px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol03-de DIV#box05:hover { background: url('/portal/medien/solutions_for/can/can_03_hover_de.png') -275px -175px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol04-de {
	width: 650px; height: 369px; background: url('/portal/medien/solutions_for/can/can_04_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de {
	width: 650px; height: 500px; background: url('/portal/medien/solutions_for/can/can_05_de.png') top left no-repeat;
}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box01 { width: 121px; height: 70px; margin: 46px 0 0 62px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_05_hover_de.png') -62px -46px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box02 { width: 126px; height: 70px; margin: 46px 0 0 458px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_05_hover_de.png') -458px -46px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box03 { width: 108px; height: 40px; margin: 200px 0 0 3px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_05_hover_de.png') -3px -200px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box04 { width: 120px; height: 55px; margin: 200px 0 0 135px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_05_hover_de.png') -135px -200px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box05 { width: 175px; height: 40px; margin: 200px 0 0 430px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol05-de DIV#box05:hover { background: url('/portal/medien/solutions_for/can/can_05_hover_de.png') -430px -200px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol04-de DIV#box01 { width: 130px; height: 70px; margin: 29px 0 0 3px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol04-de DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_04_hover_de.png') -3px -29px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol04-de DIV#box02 { width: 143px; height: 70px; margin: 29px 0 0 139px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol04-de DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_04_hover_de.png') -139px -29px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol04-de DIV#box03 { width: 120px; height: 70px; margin: 29px 0 0 309px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-sol04-de DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_04_hover_de.png') -309px -29px no-repeat; }


DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box01 {	width: 139px; height: 66px; margin: 0px 0px 0px 0px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_de.png') 0px 0px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box01 { width: 139px; height: 66px; margin: 0px 0px 0px 0px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_en.png') 0px 0px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box02 {	width: 144px; height: 78px; margin: 0px 0px 0px 146px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_de.png') -146px -0px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box02 {	width: 144px; height: 78px; margin: 0px 0px 0px 146px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_en.png') -146px -0px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box03 {	width: 107px; height: 90px; margin: 5px 0px 0px 306px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_de.png') -306px -5px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box03 {	width: 107px; height: 90px; margin: 5px 0px 0px 306px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_en.png') -306px -5px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box04 { width: 124px; height: 125px; margin: 140px 0px 0px 408px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_de.png') -408px -140px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box04 { width: 124px; height: 125px; margin: 140px 0px 0px 408px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_en.png') -408px -140px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box05 { width: 78px; height: 100px; margin: 118px 0px 0px 90px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box05:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_de.png') -90px -118px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box05 { width: 78px; height: 100px; margin: 118px 0px 0px 90px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box05:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_en.png') -90px -118px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box06 { width: 120px; height: 65px; margin: 50px 0px 0px 520px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-de DIV#box06:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_de.png') -520px -50px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box06 { width: 120px; height: 65px; margin: 50px 0px 0px 520px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-netzwerk-en DIV#box06:hover { background: url('/portal/medien/solutions_for/can/can_01_mo_en.png') -520px -50px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box01 {	width: 132px; height: 97px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_de.png') -4px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box01 {	width: 132px; height: 97px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_en.png') -4px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box02 {	width: 144px; height: 97px; margin: 30px 0px 0px 144px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_de.png') -144px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box02 {	width: 144px; height: 97px; margin: 30px 0px 0px 144px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_en.png') -144px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box03 {	width: 135px; height: 97px; margin: 30px 0px 0px 284px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_de.png') -284px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box03 {	width: 135px; height: 97px; margin: 30px 0px 0px 284px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_en.png') -284px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box04 {	width: 110px; height: 97px; margin: 30px 0px 0px 425px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_de.png') -425px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box04 {	width: 110px; height: 97px; margin: 30px 0px 0px 425px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_en.png') -425px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box05 {	width: 106px; height: 67px; margin: 180px 0 0 279px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-de DIV#box05:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_de.png') -279px -180px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box05 {	width: 106px; height: 67px; margin: 180px 0 0 279px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-diagnose-en DIV#box05:hover { background: url('/portal/medien/solutions_for/can/can_02_mo_en.png') -279px -180px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-de DIV#box01 { width: 129px; height: 68px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-de DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_03_mo_de.png') -4px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-en DIV#box01 { width: 129px; height: 68px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-en DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_03_mo_en.png') -4px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-de DIV#box02 { width: 142px; height: 68px; margin: 30px 0px 0px 140px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-de DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_03_mo_de.png') -140px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-en DIV#box02 { width: 142px; height: 68px; margin: 30px 0px 0px 140px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-en DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_03_mo_en.png') -140px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-de DIV#box03 { width: 106px; height: 68px; margin: 30px 0px 0px 310px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-de DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_03_mo_de.png') -310px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-en DIV#box03 { width: 106px; height: 68px; margin: 30px 0px 0px 310px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-ecu-en DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_03_mo_en.png') -310px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de DIV#box01 { width: 180px; height: 94px; margin: 30px 0px 0px 3px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_04_mo_de.png') -3px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-en DIV#box01 { width: 180px; height: 94px; margin: 30px 0px 0px 3px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-en DIV#box01:hover { background: url('/portal/medien/solutions_for/can/can_04_mo_en.png') -3px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de DIV#box02 { width: 117px; height: 66px; margin: 0px 0px 0px 245px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_04_mo_de.png') -245px -0px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-en DIV#box02 { width: 117px; height: 66px; margin: 0px 0px 0px 245px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-en DIV#box02:hover { background: url('/portal/medien/solutions_for/can/can_04_mo_en.png') -245px -0px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de DIV#box03 { width: 218px; height: 54px; margin: 197px 0px 0px 157px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_04_mo_de.png') -157px -197px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-en DIV#box03 { width: 218px; height: 65px; margin: 197px 0px 0px 157px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-en DIV#box03:hover { background: url('/portal/medien/solutions_for/can/can_04_mo_en.png') -157px -197px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de DIV#box04 { width: 85px; height: 170px; margin: 152px 0 0 11px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-de DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_04_mo_de.png') -11px -152px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-en DIV#box04 { width: 85px; height: 170px; margin: 152px 0 0 11px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#can-scc-en DIV#box04:hover { background: url('/portal/medien/solutions_for/can/can_04_mo_en.png') -11px -152px no-repeat;}

/* E-Mobilty Solutions */
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box01 { width: 110px; height: 70px; margin: 30px 0px 0px 3px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box01:hover { background: url('/portal/medien/solutions_for/emobility/emobility_01_hover_de.jpg') -3px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box02 { width: 107px; height: 66px; margin: 18px 0px 0px 316px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box02:hover { background: url('/portal/medien/solutions_for/emobility/emobility_01_hover_de.jpg') -316px -18px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box03 { width: 218px; height: 54px; margin: 197px 0px 0px 157px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box03:hover { background: url('/portal/medien/solutions_for/emobility/emobility_01_hover_de.jpg') -157px -197px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box04 { width: 85px; height: 170px; margin: 152px 0 0 11px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box04:hover { background: url('/portal/medien/solutions_for/emobility/emobility_01_hover_de.jpg') -11px -152px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box05 { width: 107px; height: 70px; margin: 30px 0 0 116px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#emob-scc-de DIV#box05:hover { background: url('/portal/medien/solutions_for/emobility/emobility_01_hover_de.jpg') -116px -30px no-repeat;}


/* MOST Solutions */
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box01 {	width: 139px; height: 66px; margin: 0px 0px 0px 0px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box01:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_de.png') 0px 0px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box01 { width: 139px; height: 66px; margin: 0px 0px 0px 0px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box01:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_en.png') 0px 0px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box02 {	width: 144px; height: 78px; margin: 0px 0px 0px 146px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box02:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_de.png') -146px -0px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box02 {	width: 144px; height: 78px; margin: 0px 0px 0px 146px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box02:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_en.png') -146px -0px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box03 {	width: 107px; height: 90px; margin: 5px 0px 0px 306px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box03:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_de.png') -306px -5px no-repeat; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box03 {	width: 107px; height: 90px; margin: 5px 0px 0px 306px; }
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box03:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_en.png') -306px -5px no-repeat; }

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box04 { width: 124px; height: 125px; margin: 140px 0px 0px 408px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box04:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_de.png') -408px -140px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box04 { width: 124px; height: 125px; margin: 140px 0px 0px 408px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box04:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_en.png') -408px -140px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box05 { width: 78px; height: 100px; margin: 118px 0px 0px 90px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box05:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_de.png') -90px -118px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box05 { width: 78px; height: 100px; margin: 118px 0px 0px 90px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box05:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_en.png') -90px -118px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box06 { width: 120px; height: 65px; margin: 50px 0px 0px 520px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-de DIV#box06:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_de.png') -520px -50px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box06 { width: 120px; height: 65px; margin: 50px 0px 0px 520px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-netzwerk-en DIV#box06:hover { background: url('/portal/medien/solutions_for/most/most_01_mo_en.png') -520px -50px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box01 {	width: 132px; height: 97px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box01:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_de.png') -4px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box01 {	width: 132px; height: 97px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box01:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_en.png') -4px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box02 {	width: 144px; height: 97px; margin: 30px 0px 0px 144px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box02:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_de.png') -144px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box02 {	width: 144px; height: 97px; margin: 30px 0px 0px 144px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box02:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_en.png') -144px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box03 {	width: 135px; height: 97px; margin: 30px 0px 0px 284px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box03:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_de.png') -284px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box03 {	width: 135px; height: 97px; margin: 30px 0px 0px 284px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box03:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_en.png') -284px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box04 {	width: 110px; height: 97px; margin: 30px 0px 0px 425px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box04:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_de.png') -425px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box04 {	width: 110px; height: 97px; margin: 30px 0px 0px 425px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box04:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_en.png') -425px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box05 {	width: 106px; height: 67px; margin: 180px 0 0 279px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-de DIV#box05:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_de.png') -279px -180px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box05 {	width: 106px; height: 67px; margin: 180px 0 0 279px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-diagnose-en DIV#box05:hover { background: url('/portal/medien/solutions_for/most/most_02_mo_en.png') -279px -180px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-de DIV#box01 { width: 129px; height: 68px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-de DIV#box01:hover { background: url('/portal/medien/solutions_for/most/most_03_mo_de.png') -4px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-en DIV#box01 { width: 129px; height: 68px; margin: 30px 0px 0px 4px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-en DIV#box01:hover { background: url('/portal/medien/solutions_for/most/most_03_mo_en.png') -4px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-de DIV#box02 { width: 142px; height: 68px; margin: 30px 0px 0px 140px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-de DIV#box02:hover { background: url('/portal/medien/solutions_for/most/most_03_mo_de.png') -140px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-en DIV#box02 { width: 142px; height: 68px; margin: 30px 0px 0px 140px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-en DIV#box02:hover { background: url('/portal/medien/solutions_for/most/most_03_mo_en.png') -140px -30px no-repeat;}

DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-de DIV#box03 { width: 106px; height: 68px; margin: 30px 0px 0px 310px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-de DIV#box03:hover { background: url('/portal/medien/solutions_for/most/most_03_mo_de.png') -310px -30px no-repeat;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-en DIV#box03 { width: 106px; height: 68px; margin: 30px 0px 0px 310px;}
DIV#page-content DIV.rasterSolutionsWrapper DIV#most-ecu-en DIV#box03:hover { background: url('/portal/medien/solutions_for/most/most_03_mo_en.png') -310px -30px no-repeat;}

/* Klappelemente */

DIV.klEl_backend {
	display: none;
}

IMG.klEl_arrow {
	position: absolute;
	margin: 4px 0px 0px 5px;
}

DIV.klEl_half DIV.klEl_left,
DIV.klEl_half DIV.klEl_right {
	float: left;
	width: 49%;
}

DIV.klEl_half DIV.klEl_left {
	margin-right: 2%;
}

DIV.klEl_full DIV.klEl_wrapper,
DIV.klEl_half DIV.klEl_wrapper {
	background-color: #e5e5e5;
	margin: 0px 0px 10px 0px;
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_headline,
DIV.klEl_half DIV.klEl_wrapper DIV.klEl_headline {
	font-weight: bold;
	padding: 5px 30px 5px 10px;
	cursor: pointer;
	overflow: hidden;
	line-height: 17px;
	background: url('/portal/pics/layout/klappelement_inactive.png') no-repeat top right;
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_image {
	float: left;
	width: 40px;
	margin: 3px 0px 3px 0px;
}

DIV.klEl_half DIV.klEl_wrapper DIV.klEl_image {
	float: left;
	width: 40px;
	margin: 3px 0px 3px 0px;
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_image IMG,
DIV.klEl_half DIV.klEl_wrapper DIV.klEl_image IMG {
	width: 32px; 
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_headline SPAN,
DIV.klEl_half DIV.klEl_wrapper DIV.klEl_headline SPAN {
	float: left;
	width: 80%;
}

DIV.klEl_half DIV.klEl_wrapper DIV.klEl_headline SPAN.klEl_spanSingle {
	width: 100% !important;
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_headline:hover,
DIV.klEl_half DIV.klEl_wrapper DIV.klEl_headline:hover {
	color: #b70032;
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_inline,
DIV.klEl_half DIV.klEl_wrapper DIV.klEl_inline {
	padding: 5px 10px 10px 10px;
	background-color: #e5e5e5;
	line-height: 18px;
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_inline P,
DIV.klEl_half DIV.klEl_wrapper DIV.klEl_inline P {
	margin: 0px !important;
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_inline UL,
DIV.klEl_half DIV.klEl_wrapper DIV.klEl_inline UL {
	margin: 6px 0px 6px 0px !important;
}

DIV.klEl_full DIV.klEl_wrapper DIV.klEl_inline UL LI,
DIV.klEl_half DIV.klEl_wrapper DIV.klEl_inline UL LI {
	/* padding-bottom: 0px !important; */
}

/* Portal pages box images */
.box-img-left {
	float: left; 
	margin: 0px 10px 0px 0px;
}

.box-img-right {
	float: right; 
	padding: 0px 0px 0px 10px;
}

/* VT Portal Page Module Highslide */
.hs-techdata-grid{float: left; width: 212px; margin-right:20px;}
.hs-techdata-grid-first{clear:left;}

/* News-Übersicht */

DIV.selectNews {
	position: absolute;
	background-color: #4c4c4c;
	overflow: hidden;
	margin: -252px 0px 0px -10px;
	height: 208px;
	width: 770px;
	color: #cecece;
	font-size: 11px;
}

DIV.selectNewsBlock {
	margin: 10px 0px 0px 0px;
	width: 253px;
	float: left;
}

DIV.selectNewsBlockSingle {
	background-color: #636363;
	color: #ebebeb;
	width: 238px;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	clear: both;
	overflow: hidden;
	cursor: pointer;
}

DIV.selectNewsBlockSingleSelected {
	background-color: #ebebeb;
	color: #4c4c4c;
}

DIV.selectNewsBlockSingle:hover {
	background-color: #909090;
	color: #ffffff;
}

DIV.selectNewsBlockSingle DIV.fakeCheckBox {
	float: left;
	width: 30px;
	background: url('/portal/news/pics/selectNewsNone.png') no-repeat 6px 3px;
}

DIV.selectNewsBlockSingle DIV.fakeCheckBoxSelected {
	background: url('/portal/news/pics/selectNewsChecked.png') no-repeat 6px 3px;
}

DIV.selectNewsBlockSingle DIV.fakeCheckBoxName {
	float: left;
}

DIV.selectNewsDate {
	position: absolute;
	overflow: hidden;
	margin: -38px 0px 0px 240px;
	font-size: 11px;
	background-color: #c8c8c8;
	color: #4c4c4c;
	padding: 0px 10px 0px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: right;
	width: 490px; 

}

DIV.selectNewsDate select.selectNewsDateMonth,
DIV.selectNewsDate select.selectNewsDateYear {
	font-size: 12px;
}

DIV.selectNewsDate #submit {
	border: 1px solid #4c4c4c;
	padding: 2px 4px 2px 4px;
	font-size:12px;
	font-weight: bold;
	margin: 4px 0px 4px 6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #4c4c4c;
	color: #ffffff;
}

DIV.selectNewsDate #submit:hover {
	border: 1px solid #b70032;
	color: #ffffff;
	background-color: #b70032;
}

DIV.selectNewsButton SPAN{
	padding: 5px 10px 5px 10px;
	display: block;
	color: #ffffff;
}

DIV.newsBlock DIV.newsBlockCat {
	margin: 0px 0px 10px 0px;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	height: 156px;
	overflow: hidden;
}

DIV.newsBlock DIV.newsBlockCatEvents {
	margin: 0px 0px 13px 0px;
	border-left: 1px solid #4c4c4c;
	border-bottom: none;
	border-right: 1px solid #4c4c4c;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	height: 156px;
	overflow: hidden;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsCategory {
	font-weight: bold;
	font-size: 12px;
	padding: 3px 0px 3px 8px;
	font: 16px ITCOfficinaSansStdBook,Arial,sans-serif;
	color: #ffffff;
	background-color: #4c4c4c;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	position:relative;

}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper {
	background-color: #ffffff;
	margin: 6px 8px 6px 8px;
	max-height: 118px;
	overflow-y: scroll;
}

DIV.newsBlock DIV.eventLink {
	margin: 0px 0px 15px 0px;
	display: block;
	height: 28px;
	border-left: 1px solid #B70032;
	border-right: 1px solid #B70032;
	border-bottom: 1px solid #B70032;
	color: #4c4c4c;
	-moz-border-radius: 0px 0px 8px 8px !important;
	-webkit-border-radius: 0px 0px 8px 8px !important;
	border-radius: 0px 0px 8px 8px !important;
}

DIV.newsBlock DIV.eventLink SPAN {
	text-align: left;
	padding: 3px 15px 6px 10px;
	display: block;
	
}

DIV.newsBlock DIV.eventLink SPAN A{
	color: #4c4c4c !important;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper::-webkit-scrollbar {
	width: 12px;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
	border-radius: 10px;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

DIV.newsBlock DIV.newsBlockCat DIV.newsCategory SPAN.anzahl{
	font-weight: normal;
	color: #dddddd;
	padding-left: 5px;
	font: 14px ITCOfficinaSansStdBook,Arial,sans-serif;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper DIV.newsSingle {
	clear: both;
	overflow: hidden;
	height: 20px;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper DIV.newsSingle DIV.newsSingleDate,
DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper DIV.newsSingle DIV.newsSingleLink {
	float: left;
	line-height: 17px;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper DIV.newsSingle DIV.newsSingleDate {
	width: 95px;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper DIV.newsSingle DIV.newsSingleLink {
	width: 600px;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper DIV.newsSingle DIV.newsSingleLink A{
	text-decoration: none !important;
	color: #4c4c4c;
}

DIV.newsBlock DIV.newsBlockCat DIV.newsSingleWrapper DIV.newsSingle DIV.newsSingleLink A:hover{
	color: #b70032;
	text-decoration: underline !important;
}

/* Event Highslide */

DIV#page-content DIV.eventHighslideWrapper {
	font-size: 12px;
	line-height: 17px;
	margin: 10px 0px 0px 0px;
	width: 950px;
}

DIV#page-content DIV.eventHighslideBottom {	
	-moz-border-radius: 0px 0px 9px 9px;
	-webkit-border-radius: 0px 0px 9px 9px;
	border-radius: 0px 0px 9px 9px;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	height: 12px;
	width: 948px;
	font-size: 0px;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline{
	padding: 7px 0px 10px 0px;
	font-weight: bold;
	color: #4c4c4c;
	overflow: hidden;
	width: 950px;
	background-color: #DDDDDD;
	-moz-border-radius: 9px 9px 0px 0px;
	-webkit-border-radius: 9px 9px 0px 0px;
	border-radius: 9px 9px 0px 0px;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.eH_headlineSingle {
	float: left;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.activeSortDown {
	background-color: #00ff00;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.activeSortUp {
	background-color: #ff00ff;
}


DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.eH_headlineSingle A {
	color: #4c4c4c;
	padding: 0px 0px 0px 10px;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.eH_headlineSingle650 A {
	padding: 0px 0px 0px 0px;
}


DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.eH_headlineSingle100,
DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output100 {
	width: 105px;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.eH_headlineSingle250,
DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output250 {
	width: 228px;
	/* text-align: right;*/
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.eH_headlineSingle650,
DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output650 {
	width: 615px;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.eH_headlineSingle750,
DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output750 {
	width: 720px;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_headline DIV.eH_headlineSingle950,
DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output950 {
	width: 950px;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_results {
	padding: 4px 0px 4px 0px;
	background-color: #ffffff;
	clear: both;
	display: block;
	overflow: hidden;
	width: 948px;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;

}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_resultsGrey {
	background-color: #f5f5f5;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output {
	float: left;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output STRONG,
DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output SPAN,
DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output A {
	margin: 0px 0px 0px 10px;
	/* display: block;*/
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output650 A {
	margin: 0px 0px 0px 0px;
}

DIV#page-content DIV.eventHighslideWrapper DIV.eH_results DIV.eH_output A.icsLink {
	margin-top: 2px;
	
}

/* Rahmen für Tabelle bei Events */

TABLE.eventTable {
	border-collapse: collapse;
}

TABLE.eventTable TR {
	border-bottom: 1px solid #dddddd;
}

TABLE.eventTable TR.eventTableHead {
	border-bottom: 0px solid #dddddd;
}

/* Tooltip-Text */

DIV.newInfoBox {
	overflow: hidden;
	display: inline;
}
DIV.newInfoBox DIV.explanationDiv {
	display: none;
}
DIV.newInfoBox A.hoverLink {
	border-bottom: 1px dashed #4c4c4c;
	cursor: help;
	text-decoration: none !important;
}
DIV.newInfoBox A.hoverLink:hover {
	border-bottom: 1px dashed #b70032;
	cursor: help;
	text-decoration: none !important;
}
DIV.newInfoBox:hover DIV.explanationDiv {
	background-color: #ffffff;
	border: 1px solid #4c4c4c;
	display: block;
	margin: 5px 0 0;
	padding: 7px;
	position: absolute;
	width: 350px;
}

/* Sehr spezielle Spezial-Lösung zum Einrücken abhängiger Felder */

#abhaengig1202876 {
	margin: 0 0 0 25px;
}

#abhaengig1203721,
#abhaengig1203722 {
	margin: 0 20px;
}

/* für vi_testing-symposium_form_**.html */
#abhaengig1359996,
#abhaengig1361426 {
	margin: 10px 0 0 25px;
	width: 450px;
}

/* für vi_event_registration_cn.html */

#abhaengig1246758, #abhaengig1246764, #abhaengig1246765 {
	margin: 0 0 0 25px;
}


/* Anmeldung TechDays */

DIV#techdayMap {
	position: absolute;
	z-index: 2000;
	width: 736px;
	height: 450px;
	display: block;
	margin: -2168px 0 0 4px;
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 15px #4c4c4c;
	-webkit-box-shadow: 0px 0px 15px #4c4c4c;
	box-shadow: 0px 0px 15px #4c4c4c;
}

DIV#techdayMap DIV.gm-style-iw {
	height: 78px !important;
}

DIV.techdayMapHeadline {
	position: absolute;
	z-index: 3500;
	width: 191px;
	height: 30px;
	display: block;
	background-color: #ffffff;
	margin: -2162px 0 0 280px;
	border-radius: 7px;
	cursor: pointer;
	-moz-box-shadow: 0px 0px 4px #4c4c4c;
	-webkit-box-shadow: 0px 0px 4px #4c4c4c;
	box-shadow: 0px 0px 4px #4c4c4c;
}

DIV.techdayMapHeadline:hover {
	background-color: #dddddd;
}

DIV.techdayMapHeadline:hover SPAN{
	color: #B70032;
}

DIV.techdayMapHeadline SPAN {
	padding: 6px 0px 0px 16px;
	display: block;
	font-weight: bold;
	font-size: 12px;
} 

DIV#techdayMap DIV.contentGM {
	width: 210px;
	height: 78px;
}

DIV#techdayMap DIV.contentGM DIV.headlineGM{
	font-weight: bold;
	color: #4c4c4c;
	display: block;
	padding: 0px 0px 0px 0px;
}

DIV#techdayMap DIV.contentGM DIV.dateGM {
	margin: 0px 0px 10px 0px;
}

DIV#techdayMap DIV.contentGM DIV.signUpGM {
	display: block;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
}

DIV#techdayMap DIV.contentGM DIV.signUpGM A.signupLink{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 3px 11px 4px 11px;
	background-color: #B70032;
	border-radius: 5px;
	float: left;
}

DIV#techdayMap DIV.contentGM DIV.signUpGM A.signupLink:hover {
	background-color: #8F0028;
}

DIV#techdayMap DIV.contentGM DIV.signUpGM A.agendaPdf {
	background: url('/portal/pics/layout/pdficon_small.png') no-repeat 7px 4px;
	padding: 3px 13px 4px 30px;
	margin: 0px 0px 0px 8px;
	float: left;
	color: #000000;
	background-color: #ebebeb;
	border-radius: 5px;
	text-decoration: none;
}

DIV#techdayMap DIV.contentGM DIV.signUpGM A.agendaPdf:hover {
	background-color: #dddddd;
	text-decoration: none;
}

DIV#techdayMap DIV.contentGM DIV.signUpGM SPAN.inactive {
	float: left;
	color: #909090;
	padding: 3px 5px 0px 0px;
}

DIV.techDaysMainWrapper {
	clear: both;
	display: block;
	overflow: hidden;
}

DIV.techDaysMainWrapper DIV.techDaysMainLeft {
	width: 590px;
	float: left;
}

DIV.techDaysMainWrapper DIV.techDaysMainLeft P {
	padding: 0px 20px 0px 0px;
}

DIV.techDaysMainWrapper DIV.techDaysMainRight {
	width: 155px;
	float: left;
	height: 155px;
	background: url('/portal/pics/layout/googlemaps-teaser.jpg') no-repeat top left;
}

DIV.techDaysMainWrapper DIV.techDaysMainRight A {
	padding: 91px 10px 0px 12px;
	display: block;
	line-height: 17px;
	cursor: pointer;
}

DIV.techDaysHead {
	background-color: #e6e6e6;
	color: #4c4c4c;
	overflow: hidden;
	padding: 8px 0px 8px 0px;
	width: 745px;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
}

DIV.techDaysOverview {
	width: 745px;
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}

DIV.techDaysOverview DIV.techDayRow {
	clear: both;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #dddddd;
}

DIV.techDaysOverview DIV.techDayRow:hover {
	background-color: #f6f6f6;
}

DIV.techDaysOverview DIV.techDayRow DIV.techDayLoc,
DIV.techDaysHead DIV.techDaysHeadLoc {
	width: 280px;
	float: left;
}

DIV.techDaysOverview DIV.techDayRow DIV.techDayLoc SPAN,
DIV.techDaysHead DIV.techDaysHeadLoc SPAN {
	padding: 0px 0px 0px 10px;
	display: block;
}

DIV.techDaysOverview DIV.techDayRow DIV.techDayDate,
DIV.techDaysHead DIV.techDaysHeadDate {
	width: 210px;
	float: left;
}

DIV.techDaysOverview DIV.techDayRow DIV.techDayAgenda,
DIV.techDaysHead DIV.techDaysHeadAgenda {
	width: 125px;
	float: left;
}

DIV.techDaysOverview DIV.techDayRow DIV.techDayAgendaPdf {
	width: 125px;
	float: left;
	background: url('/portal/pics/layout/pdficon_small.png') no-repeat 0px 1px;
}

DIV.techDaysOverview DIV.techDayRow DIV.techDayAgendaPdf A {
	padding: 0px 0px 0px 23px;
}

DIV.techDaysOverview DIV.techDayRow DIV.techDaySignup {
	width: 125px;
	float: left;
}

DIV.techDaysOverview DIV.techDayRow SPAN.inactive {
	color: #909090;
}


DIV.techDaysEventDetails {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	display: block;
	overflow: hidden;
	border-left: 1px solid #BEBEBE;
	border-top: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	background-color: #DDDDDD;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	width: 535px;
}

DIV.techDaysEventDetails DIV.checkBoxDiv {
	float: left;
	width: 30px;
	margin: 10px 0px 0px 10px;
}

DIV.techDaysEventDetails DIV.checkBoxText {
	float: left;
	width: 475px;
	margin: 10px 0px 0px 0px;
}

DIV.techDaysEventDetails DIV INPUT {
	display: block; 
	float: left; 
	margin: 3px 8px 0px 2px;
}

DIV.techDaysEventZusatz {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	display: block;
	overflow: hidden;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	background-color: #DDDDDD;
	width: 535px;
}

DIV.techDaysEventZusatz DIV.checkBoxDiv {
	float: left;
	width: 30px;
	margin: 0px 0px 0px 10px;
}

DIV.techDaysEventZusatz DIV.checkBoxText {
	float: left;
	width: 475px;
	margin: 0px 0px 0px 0px;
}

DIV.techDaysEventZusatz DIV INPUT {
	display: block; 
	float: left; 
	margin: 3px 8px 0px 2px;
}

DIV.techDaySideBar {
	position: absolute;
	margin: 0px 0px 0px 547px;
}

DIV.techDaySideBar DIV.techDaySideBarBox {
	width: 201px;
	overflow: hidden;
	background-color: #ffffff;
	margin: 0px 0px 9px 0px;
	font-size: 11px;
	line-height: 16px;
}

DIV.techDaySideBar DIV.techDaySideBarBox SPAN.headline {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	background-color: #F6F6F6;
	color: #4c4c4c;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	border: 1px solid #dddddd;
	
}

DIV.techDaySideBar DIV.techDaySideBarBox SPAN.boxDetails {
	padding: 7px 10px 10px 10px;
	line-height: 19px;
	display: block;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
}

DIV.techDaySideBar DIV.techDaySideBarBox SPAN.boxDetails P {
	margin: 0px 0px 0px 0px !important;
	line-height: 15px;
}

DIV.techDaySideBar DIV.techDaySideBarBox SPAN.boxDetails UL {
	padding: 0px 0px 0px 17px !important;
	margin: 1px 0px 3px 0px !important;
}

DIV.techDaySideBar DIV.techDaySideBarBox SPAN.boxDetails UL LI {
	padding: 0px 0px 0px 0px !important;
	margin: 0px !important;
}

DIV.techDaySideBar DIV.techDaySideBarBox SPAN.boxDetailsSmall {
	line-height: 16px;
}

DIV.techDaySideBar DIV.techDaySideBarBox SPAN.boxDetailsSmall UL {
	margin: 8px 0px 5px 0px !important;
}

DIV.techDaySideBar DIV.techDaySideBarBox SPAN.boxDetailsSmall UL LI {
	margin: 0px 0px 2px 0px !important;
}

DIV.techDaysFormTrenner {
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	background-color: #BEBEBE;
	width: 537px;
}


DIV.techDaysForm {
	background-color: #FFFFFF;
	border-left: 1px solid #BEBEBE;
	border-bottom: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	width: 535px;
	background: url('/portal/pics/layout/bg-techDayFormBottom.jpg') no-repeat bottom left;
}

DIV.techDaysFormWrapper {
	padding: 14px 4px 17px 14px;
	
}

DIV.techDaysFormWrapper a.submit {
	font-size: 12px !important;
	background: none !important;
	color: #ffffff !important;
	background-color: #B70032 !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 6px 12px 6px 12px !important;
	border: none !important;
	font-weight: bold !important;
}

DIV.techDaysFormWrapper DIV.checkboxFormRowHead {
	font-weight: bold;
}

DIV.techDaysFormWrapper DIV.checkboxFormRowInserts {
	margin: 10px 0px 20px 0px;
}

DIV.zusatzWrapper {
	clear: both;
	display: block;
	overflow: hidden;
	/*margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;*/
	width: 535px;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-color: #F6F6F6;
}

DIV.zusatzWrapper DIV.checkBox_zusatz INPUT {
	float: left;
	display: block;
	margin: 3px 8px 0px 2px;
}

DIV.zusatzWrapper DIV.text_zusatz {
	float: left;
	display: block;
	width: 480px;
}

DIV.zusatzSelect {
	margin: 10px 0px 10px 0px;
	display: block;
	overflow: hidden;
}

/* Startseite Karrierebereich */

DIV.careerWrapper {
	width: 750px; 
	margin: 0px 0px 0px 0px; 
}

DIV.careerWrapper DIV.careerRow {
	overflow: hidden;
	margin: 0px 0px 17px 0px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox{
	width: 227px; 
	float: left; 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #C8C8C8;
	background: -moz-linear-gradient( top, #f6f6f6 0%, #f6f6f6 60%, #dddddd);
	background: -webkit-gradient( linear, left top, left bottom, from(#f6f6f6), color-stop(0.60, #f6f6f6),to(#DDDDDD));
	background: linear-gradient(to bottom, #f6f6f6 0%, #DDDDDD 100%);
	background: -ms-linear-gradient(to bottom, #f6f6f6 0%, #DDDDDD 100%);
}

DIV.careerWrapper DIV.careerRow DIV.careerBox:hover{
	border: 1px solid #C8C8C8;
	background-color: #ffffff;
}

DIV.careerWrapper DIV.careerRow DIV.careerBoxNews{
	background: none !important;
	border: none !important;
	height: 292px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBoxNews:hover{
	border: 1px solid #C8C8C8;
	background-color: #f4f4f4;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsControlBox {
	height: 34px;
	display: block;
	border-radius: 6px 6px 0px 0px;
	background-color: #B70032;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsControlBox DIV.controller{
	position: absolute;
	margin-left: 180px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsControlBox DIV.controller SPAN {
	float: left;
	padding-right: 5px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsControlBox DIV.controller SPAN.active {
	float: left;
	font-weight: bold;
	color: #B70032;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsControlBox DIV.controller SPAN.inactive {
	float: left;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: underline;
	cursor: pointer;
	
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsControlBox SPAN{
	padding: 7px 0px 0px 10px !important;
	color: #ffffff;
	font-size: 14px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox {
	width: 227px;
	overflow: hidden;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox DIV.newsBox {
	width: 900px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox DIV.newsBox DIV.singleNewsBox {
	height: 255px;
	float: left;
	width: 236px;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-radius: 0px 0px 6px 6px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox DIV.newsBox DIV.singleNewsBox UL {
	margin: 0px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox DIV.newsBox DIV.singleNewsBox UL LI {
	margin: 8px 6px 0px 6px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox DIV.newsBox DIV.singleNewsBox UL LI A {
	color: #B70032 !important;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox DIV.newsBox DIV.singleNewsBox SPAN.dateSingleBox {
	font-weight: normal;
	margin: 6px 10px 1px 10px;
	padding: 0px 0px 0px 0px;
	color: #4c4c4c;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox DIV.newsBox DIV.singleNewsBox SPAN.headlineSingleBox {
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 7px 0px;
	line-height: 17px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.newsShowBox DIV.newsBox DIV.singleNewsBox P{
	padding: 1px 10px 0px 10px;
	margin: 0px 0px 0px 0px !important;
	line-height: 18px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBoxMargin {
	margin: 0px 15px 0px 0px; 
}

DIV.careerWrapper DIV.careerRow DIV.careerBox SPAN{
	color: #4c4c4c;
	font-weight: bold;
	display: block;
	padding: 10px 0px 7px 10px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox SPAN.headline{
	font-size: 14px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.image{
	height: 120px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.image IMG{
	margin: 9px 0px 9px 9px;
	opacity: 0.9;
	display: block;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.links{
	height: 131px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.links P{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 10px 0px 10px !important;
	line-height: 17px !important;
	padding: 12px 10px 0px 10px;
}


DIV.careerWrapper DIV.careerRowBottom DIV.careerBox DIV.links{
	height: 153px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.links UL{
	margin: 8px 6px 0px 6px;
	padding: 0px 0px 0px 10px;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.links UL LI{
	padding: 0px 0px 1px 0px !important;
}

DIV.careerWrapper DIV.careerRow DIV.careerBox DIV.links UL LI A{
	color: #B70032;
}

/* Karrierebereich Contact Persons */

DIV.careerWrapper DIV.careerRow DIV.careerBoxFifty {
	width: 48%;
}

DIV.careerWrapper DIV.careerRow DIV.careerWhiteBox {
	height: 198px; width: 227px; background: none;
}

DIV.careerWrapper DIV.careerRow DIV.careerWhiteBox SPAN.headline {
	color: #b70032; padding: 7px 0 7px 10px;
}

DIV.careerWrapper DIV.careerRow DIV.careerWhiteBox DIV.whiteShowBox {
	width: 227px;
}

DIV.careerWrapper DIV.careerRow DIV.careerWhiteBox DIV.whiteShowBox SPAN {
	font-weight: normal;
}

DIV.careerWrapper DIV.careerRow DIV.careerBoxFifty DIV.links UL {
	margin-top: 0px;
} 

/* Karrierebereich Contact Persons Teaser */

DIV.ahr-contact-container {
	overflow: hidden;
	position: relative;
	left: 0px;
	top: 0px;
	width: 770px;
	height: 200px;
	background: #eee;
	margin: -30px 0 0 -10px;
}

DIV.ahr-contact-container DIV.ahr-contact-text {
	color: #B70032;
	font: 12pt 'EuroStyleNormal',Verdana,Arial,sans-serif;
	text-decoration: none;
	position: relative;
	top: 125px;
	left: 180px;
	transform: rotate(0.1deg);
}

DIV.ahr-contact-container DIV.pic_box {
	height: 90px;
	width: 90px;
	position: absolute;
	overflow: hidden;
}

DIV.ahr-contact-container DIV.pic_box DIV.pic_container{
	overflow: hidden;
	/*position: relative;*/
	height: 90px;
	width: 90px;
}

DIV.ahr-contact-container DIV.mc_pic01 {
	top: 3px;
	left: 3px;
}

DIV.ahr-contact-container DIV.mc_pic02 {
	top: 3px;
	left: 99px;
}

DIV.ahr-contact-container DIV.mc_pic03 {
	top: 3px;
	left: 196px;
}

DIV.ahr-contact-container DIV.mc_pic04 {
	top: 3px;
	left: 292px;
}

DIV.ahr-contact-container DIV.mc_pic05 {
	top: 3px;
	left: 388px;
}

DIV.ahr-contact-container DIV.mc_pic06 {
	top: 3px;
	left: 485px;
}

DIV.ahr-contact-container DIV.mc_pic07 {
	top: 3px;
	left: 581px;
}

DIV.ahr-contact-container DIV.mc_pic08 {
	top: 3px;
	left: 678px;
}

DIV.ahr-contact-container DIV.mc_pic09 {
	top: 106px;
	left: 3px;
}

DIV.ahr-contact-container DIV.mc_pic10 {
	top: 106px;
	left: 388px;
}

DIV.ahr-contact-container DIV.mc_pic11 {
	top: 106px;
	left: 485px;
}

DIV.ahr-contact-container DIV.mc_pic12 {
	top: 106px;
	left: 581px;
}

DIV.ahr-contact-container DIV.mc_pic13 {
	top: 106px;
	left: 678px;
}

DIV.ahr-contact-container IMG.contact_symbol {
	position: absolute;
	top: 120px;
	left: 130px;
}

/* Two column image link list */

DIV.two-col-pic-list-left, DIV.two-col-pic-list-right {
	float: left; 
	width:45%;
}

DIV.two-col-pic-list-item {
	padding: 10px 5px; clear:both;
}

DIV.two-col-pic-list-item IMG {
	float: left; 
}

DIV.two-col-pic-list-item-text {
	float: left; 
	padding-left: 5px; 
	width: 150px;
}


/* Tab Navigation Container Element */
div#navigation-tabs {
	margin: 0 0 10px 0;
}

DIV#page DIV#navigation-tabs DIV.tabsWrapper {
	width: 515px;
	float: left;
}

DIV#page-no-sidebar DIV#navigation-tabs DIV.tabsWrapper {
	width: 750px;
	float: left;
}

DIV#page-no-sidebar DIV#localized-tabs DIV#navigation-tabs DIV.tabsWrapper {
	width: 718px;
	float: left;
}

DIV#page-no-sidebar DIV#localized-tabs DIV.paragraph-width-sidebar DIV#navigation-tabs DIV.tabsWrapper {
	width: 473px;
	float: left;
}

DIV#page DIV#navigation-tabs DIV.tabsWrapper DIV#tabsMenu {
	clear: both;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	height: 40px;
	background: url('/portal/pics/layout/tab_navigation/bg-tabsMenu.jpg') no-repeat top right;
	padding-bottom: 10px;
}

DIV#page-no-sidebar DIV#navigation-tabs DIV.tabsWrapper DIV#tabsMenu {
	clear: both;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	height: 40px;
	background: url('/portal/pics/layout/tab_navigation/bg-tabsMenu750.jpg') no-repeat top right;
	padding-bottom: 10px;
}

DIV#page-no-sidebar DIV#localized-tabs DIV#navigation-tabs DIV.tabsWrapper DIV#tabsMenu {
	clear: both;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	height: 40px;
	background: url('/portal/pics/layout/tab_navigation/bg-tabsMenu718.jpg') no-repeat top right;
	padding-bottom: 10px;
}

DIV#page-no-sidebar DIV#localized-tabs DIV.paragraph-width-sidebar DIV#navigation-tabs DIV.tabsWrapper DIV#tabsMenu {
	clear: both;
	overflow: hidden;
	cursor: pointer;
	font-weight: bold;
	height: 40px;
	background: url('/portal/pics/layout/tab_navigation/bg-tabsMenu473.jpg') no-repeat top right;
	padding-bottom: 10px;
}

DIV#page-content DIV.tabsWrapper DIV#tabsMenu DIV.tabsModule {
	margin: 0px 2px 0px 0px;
	float: left;
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	height: 32px;
	line-height: 15px;
	height: 46px;
}

DIV#navigation-tabs DIV.tabsWrapper DIV#tabsMenu DIV.tabsModule {
	margin: 0px 2px 0px 0px;
	float: left;
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	height: 32px;
	line-height: 15px;
	height: 31px;
}

DIV#page-content DIV.tabsWrapper DIV#tabsMenu DIV.tabsModule SPAN.tabTitle{
	padding: 6px 0px 0px 11px;
	display: block;
}

DIV#navigation-tabs DIV.tabsWrapper DIV#tabsMenu DIV.tabsModule SPAN.tabTitle{
	padding: 6px 11px 0px 11px;
	display: block;
}

DIV#page-content DIV.tabsWrapper DIV#tabsMenu DIV.active {
	border-top: 1px solid #bebebe;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #ffffff;
	color: #b70032;
}

div#page-content div.tabsWrapper div#tabsMenu DIV.active .tabTitle a {
	color: #B70032;
	text-decoration: none;
}

DIV#page-content DIV.tabsWrapper DIV#tabsMenu DIV.inactive {
	border: 1px solid #7a7a7a;
	background: url('/portal/pics/layout/solutions-portal/bg-reiterSolutions.png') repeat-x top left;
	color: #ffffff;
}

div#page-content div.tabsWrapper div#tabsMenu DIV.inactive .tabTitle a {
	color: #ffffff;
	text-decoration: none;
}

DIV#page-content DIV.tabsWrapper DIV#tabsMenu DIV.inactive:hover {
	border: 1px solid #7a7a7a;
	background: url('/portal/pics/layout/solutions-portal/bg-reiterSolutions-mo.png') repeat-x top left;
	color: #ffffff;
}

DIV#page-content DIV.tabsWrapper DIV#tabsContentWrapper,
DIV#page-content DIV#navigation-tabs DIV.tabsContentWrapper{
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 10px 0px;
}

DIV#page-content DIV#navigation-tabs DIV.noTabs {
	border: medium none;
	padding: 0 5px 5px;
}

/* Feedback Spalten */
DIV.feedbackCol {
	width: 250px;
	float: left;
}

DIV.feedbackCol A.button {
	background-color: #B70032;
	border-radius: 6px;
	border: medium none;
	outline: medium none;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px !important;
	padding: 6px 12px !important;
	margin: 0 25px 10px 0px !important;
	display: block;
	color: #FFF !important;
	text-decoration: none !important;
}

/* Landing page Raster Elemente */
.lpbox {
	margin: 0 10px 10px 0;
	background: #ddd;
}
.lpbox h4.headline {
	height: 25px;
	margin: 0;
	background: #494949 url("../pics/layout/widget_title.gif") left 0px no-repeat;
	color: #fff;
	font-weight: bold;
}
.lpbox h4.headline span {
	display: block;
	background: url("../pics/layout/widget_title.gif") right -25px no-repeat;
	padding: 4px;
}
.lpbox h4.headline-red {
	height: 25px;
	margin: 0;
	background: #b70032 url("../pics/layout/widget_title_red.gif") left 0px no-repeat;
	color: #fff;
	font-weight: bold;
}
.lpbox h4.headline-red span {
	display: block;
	background: url("../pics/layout/widget_title_red.gif") right -25px no-repeat;
	padding: 4px;
}
.lpbox .content {
	padding: 8px 4px 4px 4px;
}
.lpbox .content > img {
	display: block;
	margin: 0 auto;
}
.lpbox .content > ul,
.lpbox .content > ol {
	margin: 0;
}

.link-list {
	margin: 0 10px 10px 0px;
	padding: 0;
}
.link-list .content .link-icon {
	margin: 0 0 7px 0;
}

.lpbox-2 {
	width: 100%;
	height: 480px;
}
.lpbox-1 {
	width: 100%;
	height: 235px;
}
.lpbox-3 {
	width: 734px;
	height: 155px;
}

.lpbox-05 {
	width: 100%;
	height: 112px;
}

.lpbox .whitebox {
	font-size: 8pt;
	color: #fff;
}

.lpbox .whiteboxNormal {
	display: block;
}

.lpbox .whiteboxMobile {
	display: none;
}

.lpbox .whitebox span {
	position: relative;
	font-weight: bold;
	padding: 5px;
	cursor: pointer;
	opacity: 1;
}

.lpbox .whitebox a {
	color: #fff;
}

.lpbox .whitebox a:hover {
	color: #4c4c4c;
}

.lpbox .whitebox a:active {
	color: #b70032;
}

.lpbox .activeProduct a {
	color: #b70032;
}

.lpbox .activeProduct a:hover {
	color: #4c4c4c;
}

.lpinboxhead {
	margin: 0px 0px 10px; 
	padding: 0px; 
	font-size: 1.4em; 
	color: #b70032;
	font-weight: bold;
}

.lpsubhead {
	width: 300px;
}

.lpProduct {
	color: #b70032;
	font-weight: bold;
}

.lpActiveV {
	color: #b70032 !important;
}

/* 360° image view in highslides*/
.container360 {
	width: 692px;
	height: 519px;
}

/* REXX Jobalert */
IFRAME#stellenanzeigen DIV#jobalert_box {
	display: none !important;
}

/* Zweispaltige Tabelle als DIV - VX Microcontroller HS */
.grid-multicol {
	width: 100%;
	display: block;
	background-color: #ddd;
	line-height: 1.4em;
}

.grid-row {
	clear: both;
	border-bottom: 2px solid #fff;
	display: block;
}

.grid-2col {
	float: left;
	padding: 5px;
}

.first-col {
	width: 150px;
}

.second-col {
	width: 250px;
	border-left: 2px solid #fff;
}

/* 2 -spaltige Ansicht News */

DIV.news2columns {
	clear: both;
	display: block;
	overflow: hidden;
}

DIV.news2columns DIV IMG {
	margin: 3px 0px 0px 0px;
}

DIV.news2columns DIV.newsColumn200 {
	margin: 8px 0px 0px 0px;
	width: 210px;
	overflow: hidden;
	float: left;
}

DIV.news2columns DIV.newsColumn500 {
	margin: 8px 0px 0px 0px;
	width: 500px;
	float: left;
	overflow: hidden;
}

/* Testing Symposium 2015: Radio-Buttons für ausgebuchte Tracks verstecken */
INPUT#formanmeldungcanopenengineeringday_12336-track_2_testdesign_mit_vteststudio_ausgebucht,
INPUT#formregister_training_12338-track_2_test_design_with_vteststudio_fully_booked,
INPUT#formanmeldungcanopenengineeringday_12336-track_3_testausfuehrung_mit_canoe_vt_system_etc__ausgebucht,
INPUT#formregister_training_12338-track_3_test_execution_with_canoe_vt_system_etc__fully_booked {
	display:none;
}

LABEL[for=formanmeldungcanopenengineeringday_12336-track_2_testdesign_mit_vteststudio_ausgebucht],
LABEL[for=formregister_training_12338-track_2_test_design_with_vteststudio_fully_booked],
LABEL[for=formanmeldungcanopenengineeringday_12336-track_3_testausfuehrung_mit_canoe_vt_system_etc__ausgebucht],
LABEL[for=formregister_training_12338-track_3_test_execution_with_canoe_vt_system_etc__fully_booked] {
    margin-left: 25px;
    color: #909090;
}
