/*JT 2010-02-19*/
.imagecaption{
  font-size:11px;   
}
/*Artikel mit Kommentar*/
.comments .gwt-RichTextArea{
 border: 1px #ccc solid;
 margin-left: -3px;
}
.comments input{
 border: 1px #ccc solid;
}
.comments h3 {
 color: #666666;
 font-size:13px; 
}
.comments{
 border: 1px #ccc solid;
 margin:15px 0px;
 padding: 5px;
}
/*hoch tiefstellung*/
.sup{
 display:inline;
 font-size:10px;
 vertical-align:super;
 line-height: 10px;
}
.sub{
 display:inline;
 font-size:10px;
 vertical-align:sub;
 line-height: 10px;
}
/*Breadcrumb*/
.breadcrumb{
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 margin-bottom: 15px;
}
.breadcrumb ul{
  margin:0; 
  padding:5px 0;
  width:468px;
}
.breadcrumb ul li{
  display:inline;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0 4px 0 0;
}
.breadcrumb li a{
  background-image:url(btn_breadcrumb.gif);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:7px;
  color: #5F5F5F;
}
.breadcrumb li a:hover{
 text-decoration:underline;
}
/* BBE Styles */
.ise-video {
	z-index: 1;
}
.PortalContentSlot {
	float: left;
	padding:0 10px 0 13px;
}
.ModalDialogBox {
	background-color: #e2eaed;
	border: #44708d;
}
.bbe-outershell {
	margin-left: -13px;
}
.bbe-outershell td {
	border-bottom: 0;
}
table.gwt-TabBar td, .is td, td.gwt-TabBarItem-wrapper {
	border: 0;
}
div.gwt-TabBarFirst, div.gwt-TabBarRest {
	display: none;
}
.gwt-TabBarItem, .gwt-TabBarItem-selected {
	text-align: center;
	width: 90px;
	font-size: 12px;
	height: 20px;
	display: block;
	float: left;
	text-decoration: none;
	border-right: 5px solid #fff;
	padding-top: 7px;
	font-family: arial;
}
.gwt-TabBarItem {
	color: #000;
	background-color: #C0C0C0;
	cursor: pointer;
}
.gwt-TabBarItem:hover {
	color: #fff;
	background-color: #44708d;
	margin-top: -7px;
	padding-top: 7px;
}
.gwt-TabBarItem-selected {
	color: #fff;
	background-color: #779db3;
}
.nav {
	font-family: arial;
}
#nav_cat1, #nav_cat2, #nav_cat3, #nav_cat4, #nav_cat5, #nav_cat6 {
	text-align: center;
	width: 80px;
	font-size: 12px;
	height: 20px;
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	background-color: #779db3;
	border-right: 3px solid #fff;
	padding-top: 7px;
	font-family: arial;
}
#nav_cat1 :hover, #nav_cat2 :hover, #nav_cat3 :hover, #nav_cat4 :hover, #nav_cat5 :hover, #nav_cat6 :hover {
	background-color: #44708d;
}
#nav_cat1 :hover {
	margin-top: -7px;
}
div.bbe-outershell .divlayout {
	border-top: 0;
}
.divlayout {
	border-top: 3px solid #fff;
	background: #F0F0F0;
	width: 450px;
	color: #000;
	padding: 10px;
	text-align: left;
	font-family: arial;
}
.divlayout img {
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
}
.divlayout p {
	font-size: 11px;
	line-height: 18px;
	color: #000;
}
.divlayout h3 {
	color: #44708d;
	text-align: left;
}
.divlayout h4 {
	margin: 0;
	color: #44708d;
}
.divlayout ul {
	padding: 15px;
	font-size: 12px;
	line-height: 15px;
	color: #44708d;
}
/* ENDE TEST BBE Styles */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
br {
	font-size: 12px;
	line-height: 12px;
}
a, a:hover {
	color: black;
	text-decoration: none;
}
td {
	font-size: 12px;
	border-right: 5px solid #fff;
	border-bottom: 5px solid #fff;
	vertical-align: top;
}
.mainFrame {
	width: 970px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
.root {
	height: 100%;
}
.footerSlot {
	clear: both;
	margin-left: 201px;
	width: 757px;
	height: 191px;
	padding-top: 20px;
}
.footer {
	width: 757px;
	height: 191px;
	margin-top: 20px;
}
.footerTextRight h1 {
	font-size: 11px;
	font-weight: normal;
	display: inline;
}
.footerTextRight span span {
	display: none;
}
.anchorTop {
	/*margin-top: -20px;*/
	padding-bottom: 20px;
}
.footerImgLeft {
	width: 175px;
	float: left;
}
.footerTextRight {
	padding-right: 100px;
	color: #818181;
	height: 100px;
}
div.footerTextRight a {
	color: #818181;
}
div.footerTextRight a:hover {
	text-decoration: underline;
}
.Navigation {
	border: 1px solid red;
}
.headerLogo {
	position: absolute;
	top: 0;
	left: 0;
	height: 100px;
	width: 191px;
}
.centerColBanner {
	position: absolute;
	left: 201px;
	width: 457px;
	height: 100px;
	top: 0;
}
.rightColLogo {
	position: absolute;
	top: 0px;
	left:680px;
	text-align: center;
	height: 96px;
	width: 300px;
}
.ise-home-link {
	position: absolute;
	width: 193px;
	height: 60px;
	text-indent: -2000px;
	text-decoration: none;
	top: 40px;
}
.gwt-Tree {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 191px;
	z-index: 1500;
	padding-left: 0;
	margin-left: 0;
	color: #000;
	float: left;
}
.mainMenuPosition {
	margin-top: 1px;
	margin-bottom: 1px;
}
.mainMenuItem, .mainMenuRest {
	font-size: 12px;
	text-decoration: none;
	background: #EFF7E9;
	color: black;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 10px;
	padding-left: 4px;
}
.mainMenuItem {
	border: 1px solid #E5E5E5;
	padding-right: 4px;
}
.mainMenuRest {	
	border: 1px solid #EFF7E9;
	padding-right: 0px;
	width: 100px;
}
.mainMenu {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	float: left;
}
.activated > a, a.activated, a.mainMenuItem:hover {
	background: silver;
	border: 1px solid silver;
	color: white;
}
div.subMenuPosition .activated > a {
	font-weight: bold;
}
.subMenuLeiste {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 191px;
	vertical-align: middle;
	z-index: 501;
}
.subMenuPosition {
	margin-top: 4px;
	margin-bottom: 1px;
	margin-left: 2px;
}
.subMenuItem {
	font-size: 12px;
	text-decoration: none;
	color: black;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: -10px;
}
.subMenuItem:hover {
	color: white;
}
.mainContent {
	padding-top: 100px;
	width: 970px;
}
.articleListSlot {
	width: 470px;
	margin: 0;
	margin-left: 201px;
	margin-top: 20px;
	margin-right: 0px;
}
.titleFirstPage {
	width: 40em;
	margin: 0;
	padding: 0;
}
.mainTitleRest {
	font-size: 36px;
	font-weight: bold;
	letter-spacing: 8px;
}
hr.articleLinePortal {
	line-height: 0;
	border-bottom: 3px dotted #e2eaed;
	background: #fff;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: transparent;
	margin: 10px 0;
	clear: left;
}
.articleList {
	width: 450px;
}
.articleTeaserSlot {
	width: 40em;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}
.legend {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666;
	padding:3px 3px 10px 0px;
	margin-top: 5px;
}
.articleTeaserImg {
	float: left;
	overflow: hidden;
}
.articleImg {
	float: left;
	margin-right: 10px;
	width: 190px;
}
.articleTeaserImg img {
	margin: 15px 10px 0 0;
	padding-bottom: 5px;
}
.articleTeaserText {
	margin-left: 0;
}
.articleTeaserTextB {
	margin-left: 20px;
	min-height: 137px;
}
.articleText {
	margin-left: 0px;
	min-height: 137px;
}
.headline {
	font-size: 11px;
	color: #999;
}
.teaserText{
	font-size: 12px;
	line-height: 18px;
}
.more {
	text-align: right;
}
.teaserTextArticle {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 15px 0px;
	vertical-align: middle;
}
a.linkToArticle {
	color: #7E7E7E;
	font-size: 12px;
	text-decoration: none;
}
a.linkToArticle:hover {
	color: black;
	text-decoration: underline;
}
.modulSlot {
	margin: 0px;
	width: 300px;
	padding: 0px;
}
ul.dyn li {
	padding-bottom: 5px;
}
.modulTitle {
	width: 300px;
	margin-top: 10px;
	padding-top:15px;
	border-top: 4px dotted #fff;
}

.modulTitleSingle {
	width: 139px;
	background: #CCC;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	height: 20px;
}
.modulText {
	padding-left: 15px;
	margin-bottom: 5px;
	position: relative;
	top: 0;
}
.textModulBold {
	font-size: 18px;
	font-weight: bold;
}
.textModulGray {
	font-size: 18px;
	color: #636262;
}
.textModulAst {
	font-size: 12px;
	color: #636262;
}
.modulContainer {
	padding-left: 15px;
	padding-right: 15px;
	background-position: bottom;
}
.modulContainerSingle {
	width: 137px;
	border-left: 1px solid #E5E5E5;
}
.modulContainerWeather {
	width: 275px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
input.quickSearch {
	width: 18em;
	font-size: 11px;
}
input {
	font-size: 11px;
}
.stock {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 20px;
}
.stock li {
	float: left;
	padding: 7px;
	font-size: 16px;
	font-weight: bold;
	color: #636262;
}
.bannerRight {
	position: absolute;
	top: 0px;
	left: 970px;
	width: 20em;
	padding-left: 20px;
	padding-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*Artikel*/
.teaserAuthor {
	text-transform: uppercase;
}
.articleTitel {
	font-size: 20px;
	line-height: 22px;
	font-weight: normal;
	margin:0 0 9px 0px;
}
.subHeadline {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin-right: 5px;
	padding-bottom: 3px;
}
.aktDate {
	float: left;
	text-align: left;
	font-size: 11px;
}
.ArticelLinkAction {
	float: right;
	margin: 0;
	padding: 0;
	width: 280px;
	text-align: right;
}
.menuFooter {
	font-size: 10px;
	padding: 5px;
}
.location {
	color: #666;
}
.image-gallery-img {
	padding: 3px;
}
table.prodMod {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
td.borderProd {
	border-left: 1px solid #e5e5e5;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 0 0 15px 0px;
	vertical-align: middle;
	padding: 10px;
}
a.linkToArticle {
	color: #7e7e7e;
	font-size: 12px;
	text-decoration: none;
}
a.linkToArticle:hover {
	color: black;
	text-decoration: underline;
}
.vfv_ise_copyLink-box {
	display: none;
	border: 1px solid #666;
	display: none;
	position: absolute;
	width: 280px;
	padding: 13px;
	height: 40px;
	margin-left: -163px;
	margin-top: -1px;
}
.copyLink-close {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
/* -- MA temp -- */
.gwt-SuggestBoxPopup {
	border: 1px solid #CCC;
	background-color: white;
  width: 290px !important;
}
.gwt-SuggestBoxPopup table td{
  width: auto !important;;
}
.gwt-SuggestBoxPopup .item {
	font-size: 10px;
	padding: 2px;
}
.gwt-SuggestBoxPopup .item-selected {
	padding: 2px;
	background-color: #CCC;
}
.gwt-SuggestBox {
	float: left;
}
position-detailsearch-button {
	left: 320px;
	position: absolute;
}
.quicksearch-button {
	margin-left: 116px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.loginstate-offline, .loginstate-online {
	float:left;
}
.loginstate-link, .loginstate-text {
	color: #5F5F5F;
}
.loginstate-loginname {
	color: #5F5F5F;
	font-weight: bold;
}
.login-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.login-table td {
	padding: 2px;
}
.login-error-msg, .error-msg, .success-msg {
	font-weight: bold;
}
/* XMLEditor widget styles */
.xe-label {
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
}
.xe-label-invalid {
	color: #B40000;
}
.xe-editfield {
	margin:1px;
	font-size: 12px;
	margin: 2px;
}
.xe-editfield-invalid {
	background: #FFC8C8;
}
.xe-groupbox-caption {
	font-weight: bold;
	padding: 10px 10px 10px 0px;
	text-align: left;
	font-size: 14px;
}
.xe-popupmenu {
	font-size: 12px;
	margin: 1px;
	text-align: left;
}
.xe-popupmenu-invalid {
	background: #FFC8C8;
}
.xe-button {
	font-size: 0.8em;
}
.xe-validation-message {
	font-size: 11px;
	color: #B40000;
}
/* extended search suggest popup */
.xe-suggestbox-popup {
	border: 1px solid #CCC;
	background-color: white;
}
.xe-suggestbox-popup .item {
	font-size: 10px;
	padding: 2px;
}
.xe-suggestbox-popup .item-selected {
	padding: 2px;
	background-color: #CCC;
}
.registration-dialog {
	width: 400px;
}
.registration-button {
	margin-left: 195px;
	margin-top: 15px;
}
table.xe-groupbox {
	font-size: 10px;
	width: 470px;
}
/* assistent for adbooking */
.adbooking-step {
	border: 1px solid black;
	float: left;
	margin: 2px;
	padding: 4px;
	width: 70px;
	height: 42px;
}
.adbooking-step-title {
	font-weight: bold;
	margin-bottom: 5px;
}
.adbooking-step-slot {
	clear: left;
	margin: 5px;
	margin-top: 15px;
}
.adbooking-navigation {
	width: 100%;
	font-size: 11px;
	margin-top: 25px;
}
.adbooking-navigation-prev {
	font-weight: bold;
}
.adbooking-navigation-next {
	text-align: right;
	font-weight: bold;
}
.assistent-step-selected {
	background: #779db3;
}
.assistent-step-todo {
	background: #e2eaed;
}
.adbooking-step1 {
	margin-top: 20px;
}
.adbooking-step1-popup {
	margin-top: 10px;
	margin-left: 50px;
}
.adbooking-step2-imgtable {
	width: 100%;
}
.adbooking-step2-img {
	margin: 20px;
}
.module-popup {
	background-color: white;
	border: 1px solid #CCC;
	padding: 4px;
	width: 400px;
}
/* Pager of search results */
div.searchresult-pager {
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.searchresult-pager-link {
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}
a.searchresult-directlink {
	float: left;
	color: #888;
	margin-left: 2px;
	margin-right: 2px;
	cursor: pointer;
}
a.searchresult-directlink:hover {
	float: left;
	color: #c10000;
	margin-left: 2px;
	margin-right: 2px;
}
a.searchresult-pager-link-deactivated {
	cursor: not-allowed;
	color: #CCC;
	text-decoration: none;
}
a.searchresult-pager-dlink-deactivated {
	visibility: hidden;
}
a.searchresult-pager-link-current {
	color: black;
	cursor: default;
	text-decoration: none;
	font-weight: bolder;
}
a.searchresult-pager-link-current:hover {
	color: black;
}
/* suggest box popup */
.suggestTeaserSlot {
	margin: 0;
	padding: 5px 0;
	float: left;
}
.suggestTeaserImg {
	margin: 0 5px;
	width: 65px;
}
.suggestTeaserText {
  padding: 5px;
  white-space:normal;
}
.suggestHeadline {
	color: #7E7E7E;
	font-size: 9px;
	font-weight: bold;
}
.suggestTeaserTitle {
	font-size: 12px;
}
.suggestTeaserImg img {
  width: 65px;
}
.suggestTeaserSlot {
  float:right;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* Error page */
.errorMessageText {
	font-size: 14px;
	color: #47728f;
	position: absolute;
	top: 150px;
	left: 210px;
	width: 600px;
}
.errorMessageTitle {
	font-size: 14px;
	color: #47728f;
	position: absolute;
	right: 10px;
	top: 80px;
}
.errorLine {
	background-image: url(ise_error_linie.gif);
	background-repeat: repeat-x;
	position: absolute;
	top: 97px;
	left: 190px;
	height: 3px;
	width: 100%;
}
.errorMessage {
	font-size: 10px;
	color: #CCC;
	position: absolute;
	top: 80px;
	left: 210px;
}
.errorHomeLink {
	background: #BDD853 none repeat scroll 0%;
	border: 1px solid #BDD853;
	font-weight: bold;
}
/** Navigation */
  ul.MainNavigation {
	width: 189px;
	margin: 0;
	padding: 0;
}
ul.MainNavigation li {
	list-style: none;
	padding: 0;
}
.active {
	background: url(down.gif) no-repeat right;
}
.current {
	background: #eee url(right.gif) no-repeat right;
}
ul.MainNavigation li ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.MainNavigation li ul li {
	list-style: none;
	padding: 0;
}
ul.MainNavigation a {
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 12px;
	padding: 5px;
	padding-left: 10px;
}
ul.SubNav {
	padding: 0;
	margin: 0;
}
ul.SubNav a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	font-size: 11px;
	padding-left: 20px;
}
ul.MainNavigation a:hover {
	border-left-color: black;
	border-top-color: black;
	color: #000;
	background: #eee url(right.gif) no-repeat right;
}
/* VFMZ BBE Styles  */
div.bbe_iframe {
	width: 760px;
	height: 5000px;
	position: absolute;
	top: 160px;
	left: 210px;
	z-index: 11;
	background-color: #F0F0F0;
}
div.bbe_layer {
	width: 778px;
	height: 5010px;
	position: absolute;
	top: 150px;
	left: 202px;
	z-index: 10;
	background-color: #F0F0F0;
}
.xxxBasisBBEtoplist {
	background: #e2eaed;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.bbe_premium_menu {
	position: relative;
	left: -2px;
}
.bbe_info_button, .bbe_address_button, .bbe_contact_button {
	background: #e2eaed;
	font-size: 12px;
	border: solid 2px #e2eaed;
}
.bbeDetail {
	background: #e2eaed;
}
.bbe_info_content, .bbe_address_content {
	padding: 10px;
	background: #e2eaed;
	height: 300px;
	position: relative;
	top: -4px;
}
.bbe_info_content {
	display: block;
}
.bbe_address_content, .bbe_contact_content {
	display: none;
}
/* Formatierung der Pagerelemente */
.pager-result_text {
 border-top:1px solid #CCCCCC;
 color:#666666;
 font-size:12px;
 padding:5px 0;
}
.pager-link-navigation{
 border-bottom:1px solid #CCCCCC;
 font-size:12px;
 height:10px;
 padding-bottom:10px;
}
div.result-preview h3 {
	font-size: 12px;
}
/*assistent steps + userdata*/
.userdata-adlist-title {
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #44708D;
}
.ise-assistent-user-home {
    margin: 10px 0px;
    border-top: 1px solid #CCC;
	padding: 25px 0px 0px 5px;
	width: 455px;
}
.ise-assistent-user-home-link a {
	background-image: url(link_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-decoration: underline;
	line-height: 23px;
	font-size: 12px;
}
.ise-assistent-user-home-link a:hover {
	color: #44708D;
	text-decoration: underline;
}
.ise-assistent-user-home-bb-titel {
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
}
.ise-assistent-user-home-bb-txt {
	font-size: 12px;
}
.ise-assistent-steps-content {
    margin: 10px;
    border-top: 1px solid #CCC;
    padding-top: 25px;
	float: left;
	width: 450px;
	min-height: 55px;
	font-size: 13px;
}
.ise-assistent-steps{
    margin-top: 25px;
}
.ise-assistent-steps-userhome a {
	float: right;
	margin: 5px 30px 0px 0px;	
	text-decoration: underline;	
}
.assistent-step-done .assistent-step-button, .assistent-step-selected .assistent-step-button, .assistent-step-todo .assistent-step-button {
	width: 40px;
	height: 35px;
	font-size: 18px;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	float: left;
	line-height: 1.8em;
	text-indent: 12px;
}	
.assistent-step-done .assistent-step-button {
	background-image: url(btn-assistent-step-done.gif);
	
}
.assistent-step-selected .assistent-step-button {
	background-image: url(btn-assistent-step-selected.gif);
}
.assistent-step-todo .assistent-step-button {
	background-image: url(btn-assistent-step-todo.gif);
}
.assistent-step-text {
	width: 71px;
	height: 35px;
	color: #5A5A5A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 1.4em;
	vertical-align: middle;	
	text-align: left;
	float: left;
}
.assistent-step-selected .assistent-step-text {
	color: #666;
	font-weight: bold;
}
.ise-agb {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	width: 444px;
	height: 222px;
	background-color: #CCC;
}
div.iseregister-step3 table table table td {
	width: 80px;
}
div.iseregister-step3 table td div.xe-label {
	font-size: 13px;
	border-bottom: 4px solid #FFF;
}
/* ausgrauen */
.basis-bbe-step-confirm input, .basis-bbe-step-confirm select, .ise-userdata-step2 input, .ise-userdata-step2 select, .dialog-emailcontact-step3 input, .dialog-emailcontact-step3 select, .dialog-emailcontact-step3 textarea.xe-edittext, .dialog-emailcontact-step3 textarea.xe-editfield, .premium-bbe-step-confirm select, .premium-bbe-step-confirm input, .premium-bbe-step-confirm textarea.xe-edittext, .basis-bbe-step-confirm select, .basis-bbe-step-confirm input, .basis-bbe-step-confirm textarea.xe-edittext {
	color: #666;
	background-color: #CCC;
}
.ise-userdata-step2 .xe-groupbox-caption {
	color: #44708D;
	margin:0 0 15px 3px;
	font-size: 12px;
}
.success-msg {
	float: left;
	color: #44708D;
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
	background: url(msg_success.gif) no-repeat;
}
.error-msg {
	float: left;
	color: #B40000;
	font-weight: bold;
	font-size: 12px;
}
textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
/* VFMMG Farbvariante ALLGEMEIN */
.navigationSlot div.gwt-HTML {
	float: left;
	padding-top: 20px;
	margin-top: 20px;
	padding-bottom: 20px;
	height: auto;
	border-top: 4px dotted #e2eaed;
	width: 187px;
}
.more a {
	color: #44708d;
	font-size: 11px;
	text-decoration: none;
}
.more a:hover {
	color: #c10000;
	text-decoration: none;
}
a.backToTop {
	height: 10px;
	background: url(backToTop.gif) no-repeat left;
	padding-left: 15px;
	font-size: 12px;
}
a:hover.backToTop {
	height: 12px;
	font-size: 12px;
	color: #44708d;
	text-decoration: none;
}
.specialLinks {
	position: absolute;
	background-color: #e2eaed;
	top: 100px;
	left: 680px;
	height: 25px;
	width: 285px;
	color: #5F5F5F;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-top: 30px;
	margin-left: 0px;
}
.logo {
	left: 0px;
	top: 0px;
	height: 100px;
	width: 193px;
	background-image: url(industrieservice_logo.gif);
	background-repeat: no-repeat;
}
.navigationSlot {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	height: auto;
	border-right: 2px solid #44708d;
	border-left: 2px solid #44708d;
	border-bottom: 2px solid #44708d;
	width: 189px;
}
.mainMenuList {
	position: absolute;
	border-right: 2px solid #44708d;
	top: 100px;
	left: 0;
	height: 100%;
	width: 191px;
	z-index: 500;
}
hr.articleLine {
	line-height: 0;
	border-bottom: 3px dotted #e2eaed;
	background: #fff;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background-color: transparent;
	margin: 10px 0;
	clear: left;
}
.teaserTitle {
	font-size: 16px;
	font-weight: normal;
	color: #44708d;
}
.moduleListSlot {
	position: absolute;
	top: 145px;
	left: 680px;
	padding-top: 0;
	vertical-align: top;
	width: 300px;
	background-color: #e2eaed;
	padding-bottom: 25px;
}
.modulSlot h2 {
	display: inline;
	color: #44708d;
	font-size: 12px;
	margin: 0;
	padding-right: 10px;
	background: url(arrow_right.gif) right no-repeat;
}
.specialLinks h2 {
	display: inline;
	font-size: 12px;
	color: #44708d;
	margin: 0;
	padding-right: 10px;
	background: url(arrow_right.gif) right no-repeat;
}
ul.dyn {
	list-style-image: url(big_arrow_right.gif);
	margin-left: 30px;
	padding: 0px;
}
.modulText h2 {
	display: inline;
	color: #44708d;
	font-size: 12px;
	margin: 0;
	padding-right: 10px;
	background: url(arrow_right.gif) right no-repeat;
}
h1.article, .oslhead{
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	margin: 0 0 7px 0px;
	padding-top: 10px;
	color: #44708d;
}
.onlineservicelinks-head {
	color: #44708d;
	font-size: 15px;
}
.onlineservicelinks-head img {
	padding-right: 2px;
}
.onlineservivelink-link {
	padding-top: 5px;
	line-height: 18px;
	text-decoration: underline;
}
.onlineservivelink-link a {
	padding-left: 25px;
}
.onlineservivelink-link a:hover {
	color: #44708d;
}
.osltext, .osltext-bold{
	display: inline;
	font-size: 12px;
	font-weight: normal;
}
.osltext-bold{
	font-weight: bold;
}
/* VFMMG Farbvariante ANT */
/* mit  Klasse div class="ant" */
div.ant .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #e7edf1;
}
div.ant .more a, div.ant a:hover.backToTop, div.ant .teaserTitle, div.ant h1.article, div.ant .onlineservicelinks-head, div.ant .oslhead, div.ant .onlineservivelink-link a:hover {
	color: #5F83A3;
}
div.ant a.backToTop {
	height: 12px;
	background: url(ant/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.ant .vfv_ise_copyLink-box {
	background-color: #e7edf1;
}
div.ant .specialLinks {
	background-color: #e7edf1;
	padding-top: 20px;
}
div.ant .logo {
	background-image: url(ant/industrieservice_logo.gif);
}
div.ant .navigationSlot {
	border-right: 2px solid #5F83A3;
	border-bottom: 2px solid #5F83A3;
	border-left: 2px solid #5F83A3;
}
div.ant .mainMenuList {
	border-right: 2px solid #5F83A3;
}
div.ant hr.articleLine {
	border-bottom: 3px dotted #e7edf1;
}
div.ant .moduleListSlot {
	top: 135px;
	background-color: #e7edf1;
}
div.ant .modulSlot h2, div.ant .specialLinks h2, div.ant .modulText h2 {
	color: #5F83A3;
	background: url(ant/arrow_right.gif) right no-repeat;
}
div.ant ul.dyn {
	list-style-image: url(ant/big_arrow_right.gif);
}
/* VFMMG Farbvariante BTL */
/* mit  Klasse div class="btl" */
div.btl .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #f5e8e8;
}
div.btl .more a, div.btl a:hover.backToTop, div.btl .teaserTitle, div.btl h1.article, div.btl .onlineservicelinks-head, div.btl .oslhead, div.btl .onlineservivelink-link a:hover {
	color: #9b2221;
}
div.btl a.backToTop {
	height: 12px;
	background: url(btl/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.btl .vfv_ise_copyLink-box {
	background-color: #f5e8e8;
}
div.btl .specialLinks {
	background-color: #f5e8e8;
	padding-top: 20px;
}
div.btl .logo {
	background-image: url(btl/industrieservice_logo.gif);
}
div.btl .navigationSlot {
	border-right: 2px solid #9b2221;
	border-bottom: 2px solid #9b2221;
	border-left: 2px solid #9b2221;
}
div.btl .mainMenuList {
	border-right: 2px solid #9b2221;
}
div.btl hr.articleLine {
	border-bottom: 3px dotted #f5e8e8;
}
div.btl .moduleListSlot {
	top: 135px;
	background-color: #f5e8e8;
}
div.btl .modulSlot h2, div.btl .specialLinks h2, div.btl .modulText h2 {
	color: #9b2221;
	background: url(btl/arrow_right.gif) right no-repeat;
}
div.btl ul.dyn {
	list-style-image: url(btl/big_arrow_right.gif);
}
/* VFMZ Farbvariante CAR */
/* mit  Klasse div class="car" */
div.car .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #e7edf1;
}
div.car .more a, div.car a:hover.backToTop, div.car .teaserTitle, div.car h1.article, div.car .onlineservicelinks-head, div.car .oslhead, div.car .onlineservivelink-link a:hover {
	color: #C00810;
}
div.car a.backToTop {
	height: 12px;
	background: url(ant/backToTop.gif) no-repeat left;
	padding-left: 20px;
}

div.car .vfv_ise_copyLink-box {
	background-color: #dddbdc;
}
div.car .specialLinks {
	background-color: #dddbdc;
	padding-top: 20px;
}
div.car .logo {
	background-image: url(car/industrieservice_logo_car.gif);
}
div.car .navigationSlot {
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	border-left: 2px solid #999;
}
div.car .mainMenuList {
	border-right: 2px solid #5F83A3;
}
div.car hr.articleLine {
	border-bottom: 3px dotted #C00810;
	background-color: #fff;
}
div.car .moduleListSlot {
	top: 135px;
	background-color: #dddbdc; 
}
div.car .modulSlot h2, div.car .specialLinks h2, div.car .modulText h2 {
	color: #C00810;
	background: url(car/car_arrow_right.gif) right no-repeat;
}
div.car ul.dyn {
	list-style-image: url(ant/big_arrow_right.gif);
}
/* VFMMG Farbvariante DLT */
/* mit  Klasse div class="dlt" */
div.dlt .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #d9eceb;
}
div.dlt .more a, div.dlt a:hover.backToTop, div.dlt h1.article, div.dlt .teaserTitle, div.dlt .onlineservicelinks-head, div.dlt .oslhead, div.dlt .onlineservivelink-link a:hover {
	color: #007e77;
}
div.dlt a.backToTop {
	height: 12px;
	background: url(dlt/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.dlt .vfv_ise_copyLink-box {
	background-color: #d9eceb;
}
div.dlt .specialLinks {
	background-color: #d9eceb;
	padding-top: 20px;
}
div.dlt .logo {
	background-image: url(dlt/industrieservice_logo.gif);
}
div.dlt .navigationSlot {
	border-right: 2px solid #007e77;
	border-bottom: 2px solid #007e77;
	border-left: 2px solid #007e77;
}
div.dlt .mainMenuList {
	border-right: 2px solid #007e77;
}
div.dlt hr.articleLine {
	border-bottom: 3px dotted #d9eceb;
	background-color: #fff;
}
div.dlt .moduleListSlot {
	top: 135px;
	background-color: #d9eceb;
}
div.dlt .modulSlot h2, div.dlt .specialLinks h2, div.dlt .modulText h2 {
	color: #007e77;
	background: url(dlt/arrow_right.gif) right no-repeat;
}
div.dlt ul.dyn {
	list-style-image: url(dlt/big_arrow_right.gif);
}
/* VFMMG Farbvariante FUH */
/* mit  Klasse div class="fuh" */
div.fuh .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #f2dddf;
}
div.fuh .more a, div.fuh a:hover.backToTop, div.fuh .teaserTitle, div.fuh h1.article, div.fuh .onlineservicelinks-head, div.fuh .oslhead, div.fuh .onlineservivelink-link a:hover {
	color: #a91d29;
}
div.fuh a.backToTop {
	height: 12px;
	background: url(fuh/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.fuh .vfv_ise_copyLink-box {
	background-color: #f2dddf;
}
div.fuh .specialLinks {
	background-color: #f2dddf;
	padding-top: 20px;
}
div.fuh .logo {
	background-image: url(fuh/industrieservice_logo.gif);
}
div.fuh .navigationSlot {
	border-right: 2px solid #a91d29;
	border-bottom: 2px solid #a91d29;
	border-left: 2px solid #a91d29;
}
div.fuh .mainMenuList {
	border-right: 2px solid #a91d29;
}
div.fuh hr.articleLine {
	border-bottom: 3px dotted #f2dddf;
	background-color: #fff;
}
div.fuh .moduleListSlot {
	top: 135px;
	background-color: #f2dddf;
}
div.fuh .modulSlot h2, div.fuh .specialLinks h2, div.fuh .modulText h2 {
	color: #a91d29;
	background: url(fuh/arrow_right.gif) right no-repeat;
}
div.fuh ul.dyn {
	list-style-image: url(fuh/big_arrow_right.gif);
}
/* VFMMG Farbvariante INV */
/* mit  Klasse div class="inv" */
div.inv .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #f8eedc;
}
div.inv .more a, div.inv a:hover.backToTop, div.inv .teaserTitle, div.inv h1.article, div.inv .onlineservicelinks-head, div.inv .oslhead, div.inv .onlineservivelink-link a:hover {
	color: #d38b17;
}
div.inv a.backToTop {
	height: 12px;
	background: url(inv/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.inv .vfv_ise_copyLink-box {
	background-color: #f8eedc;
}
div.inv .specialLinks {
	background-color: #f8eedc;
	padding-top: 20px;
}
div.inv .logo {
	background-image: url(inv/industrieservice_logo.gif);
}
div.inv .navigationSlot {
	border-right: 2px solid #d38b17;
	border-bottom: 2px solid #d38b17;
	border-left: 2px solid #d38b17;
}
div.inv .mainMenuList {
	border-right: 2px solid #d38b17;
}
div.inv hr.articleLine {
	border-bottom: 3px dotted #f8eedc;
	background-color: #fff;
}
div.inv .moduleListSlot {
	top: 135px;
	background-color: #f8eedc;
}
div.inv .modulSlot h2, div.inv .specialLinks h2, div.inv .modulText h2 {
	color: #d38b17;
	background: url(inv/arrow_right.gif) right no-repeat;
}
div.inv ul.dyn {
	list-style-image: url(inv/big_arrow_right.gif);
}
/* VFMMG Farbvariante EMO */
/* mit  Klasse div class="emo" */
div.emo .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #ccaf4b;
}
div.emo .more a, div.emo a:hover.backToTop, div.emo .teaserTitle, div.emo h1.article, div.emo .onlineservicelinks-head, div.emo .oslhead, div.emo .onlineservivelink-link a:hover {
	color: #cbad47;
}
div.emo a.backToTop {
	height: 12px;
	background: url(inv/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.emo .vfv_ise_copyLink-box {
	background-color: #eee2b4;
}
div.emo .specialLinks {
	background-color: #eee2b4;
	padding-top: 20px;
}
div.emo .logo {
	background-image: url(emo/industrieservice_logo_emo.gif);
}
div.emo .navigationSlot {
	border-right: 2px solid #cbad47;
	border-bottom: 2px solid #cbad47;
	border-left: 2px solid #cbad47;
}
div.emo .mainMenuList {
	border-right: 2px solid #cbad47;
}
div.emo hr.articleLine {
	border-bottom: 3px dotted #eee2b4;
	background-color: #fff;
}
div.emo .moduleListSlot {
	top: 135px;
	background-color: #eee2b4;
}
div.emo .modulSlot h2, div.emo .specialLinks h2, div.emo .modulText h2 {
	color: #cbad47;
	background: url(emo/arrow_right_emo.gif) right no-repeat;
}
div.emo ul.dyn {
	list-style-image: url(emo/big_arrow_right_emo.gif);
}
/* VFMMG Farbvariante KON */
/* mit  Klasse div class="kon" */
div.kon .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #dfe4ef;
}
div.kon .more a, div.kon a:hover.backToTop, div.kon .teaserTitle, div.kon h1.article, div.kon .onlineservicelinks-head, div.kon .oslhead, div.kon .onlineservivelink-link a:hover {
	color: #274996;
}
div.kon a.backToTop {
	height: 12px;
	background: url(kon/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.kon .vfv_ise_copyLink-box {
	background-color: #dfe4ef;
}
div.kon .specialLinks {
	background-color: #dfe4ef;
	padding-top: 20px;
}
div.kon .logo {
	background-image: url(kon/industrieservice_logo.gif);
}
div.kon .navigationSlot {
	border-right: 2px solid #274996;
	border-bottom: 2px solid #274996;
	border-left: 2px solid #274996;
}
div.kon .mainMenuList {
	border-right: 2px solid #274996;
}
div.kon hr.articleLine {
	border-bottom: 3px dotted #dfe4ef;
	background-color: #fff;
}
div.kon .moduleListSlot {
	top: 135px;
	background-color: #dfe4ef;
}
div.kon .modulSlot h2, div.kon .modulText h2, div.kon .specialLinks h2 {
	color: #274996;
	background: url(kon/arrow_right.gif) right no-repeat;
}
div.kon ul.dyn {
	list-style-image: url(kon/big_arrow_right.gif);
}
/* VFMMG Farbvariante MOM */
/* mit  Klasse div class="mom" */
div.mom .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #e7edf1;
}
div.mom .more a, div.mom a:hover.backToTop, div.mom .teaserTitle, div.mom h1.article, div.mom .onlineservicelinks-head, div.mom .oslhead, div.mom .onlineservivelink-link a:hover {
	color: #5F83A3;
}
div.mom a.backToTop {
	height: 12px;
	background: url(ant/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.mom .vfv_ise_copyLink-box {
	background-color: #e7edf1;
}
div.mom .specialLinks {
	background-color: #e7edf1;
	padding-top: 20px;
}
div.mom .logo {
	background-image: url(ant/industrieservice_logo.gif);
}
div.mom .navigationSlot {
	border-right: 2px solid #5F83A3;
	border-bottom: 2px solid #5F83A3;
	border-left: 2px solid #5F83A3;
}
div.mom .mainMenuList {
	border-right: 2px solid #5F83A3;
}
div.mom hr.articleLine {
	border-bottom: 3px dotted #e7edf1;
	background-color: #fff;
}
div.mom .moduleListSlot {
	top: 135px;
	background-color: #e7edf1;
}
div.mom .modulSlot h2, div.mom .specialLinks h2, div.mom .modulText h2 {
	color: #5F83A3;
	background: url(ant/arrow_right.gif) right no-repeat;
}
div.mom ul.dyn {
	list-style-image: url(ant/big_arrow_right.gif);
}
/* VFMMG Farbvariante MSR */
/* mit  Klasse div class="msr" */
div.msr .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #faf2dc;
}
div.msr .more a, div.msr a:hover.backToTop, div.msr .teaserTitle, div.msr h1.article, div.msr .onlineservicelinks-head, div.msr .oslhead, div.msr .onlineservivelink-link a:hover {
	color: #dea815;
}
div.msr a.backToTop {
	height: 12px;
	background: url(msr/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.msr .vfv_ise_copyLink-box {
	background-color: #faf2dc;
}
div.msr .specialLinks {
	background-color: #faf2dc;
	padding-top: 20px;
}
div.msr .logo {
	background-image: url(msr/industrieservice_logo.gif);
}
div.msr .navigationSlot {
	border-right: 2px solid #dea815;
	border-bottom: 2px solid #dea815;
	border-left: 2px solid #dea815;
}
div.msr .mainMenuList {
	border-right: 2px solid #dea815;
}
div.msr hr.articleLine {
	border-bottom: 3px dotted #faf2dc;
	background-color: #fff;
}
div.msr .moduleListSlot {
	top: 135px;
	background-color: #faf2dc;
}
div.msr .modulSlot h2, div.msr .specialLinks h2, div.msr .modulText h2 {
	color: #dea815;
	background: url(msr/arrow_right.gif) right no-repeat;
}
div.msr ul.dyn {
	list-style-image: url(msr/big_arrow_right.gif);
}
/* VFMMG Farbvariante OUP */
/* mit  Klasse div class="oup" */
div.oup .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #f2f5e0;
}
div.oup .more a, div.oup a:hover.backToTop, div.oup .teaserTitle, div.oup h1.article, div.oup .onlineservicelinks-head, div.oup .oslhead, div.oup .onlineservivelink-link a:hover {
	color: #a8bb2e;
}
div.oup a.backToTop {
	height: 12px;
	background: url(oup/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.oup .vfv_ise_copyLink-box {
	background-color: #f2f5e0;
}
div.oup .specialLinks {
	background-color: #f2f5e0;
	padding-top: 20px;
}
div.oup .logo {
	background-image: url(oup/industrieservice_logo.gif);
}
div.oup .navigationSlot {
	border-right: 2px solid #a8bb2e;
	border-bottom: 2px solid #a8bb2e;
	border-left: 2px solid #a8bb2e;
}
div.oup .mainMenuList {
	border-right:  2px solid #a8bb2e;
}
div.oup hr.articleLine {
	border-bottom: 3px dotted #f2f5e0;
	background-color: #fff;
}
div.oup .moduleListSlot {
	top: 135px;
	background-color: #f2f5e0;
}
div.oup .modulSlot h2, div.oup .specialLinks h2, div.oup .modulText h2 {
	color: #a8bb2e;
	background: url(oup/arrow_right.gif) right no-repeat;
}
div.oup ul.dyn {
	list-style-image: url(oup/big_arrow_right.gif);
}
/* VFMMG Farbvariante VTK */
/* mit  Klasse div class="vtk" */
div.vtk .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #deece3;
}
div.vtk .more a, div.vtk a:hover.backToTop, div.vtk .teaserTitle, div.vtk h1.article, div.vtk .onlineservicelinks-head, div.vtk .oslhead, div.vtk .onlineservivelink-link a:hover {
	color: #1f8043;
}
div.vtk a.backToTop {
	height: 12px;
	background: url(vtk/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.vtk .vfv_ise_copyLink-box {
	background-color: #deece3;
}
div.vtk .specialLinks {
	background-color: #deece3;
	padding-top: 20px;
}
div.vtk .logo {
	background-image: url(vtk/industrieservice_logo.gif);
}
div.vtk .navigationSlot {
	border-right: 2px solid #1f8043;
	border-bottom: 2px solid #1f8043;
	border-left: 2px solid #1f8043;
}
div.vtk .mainMenuList {
	border-right:  2px solid #1f8043;
}
div.vtk hr.articleLine {
	border-bottom: 3px dotted #deece3;
	background-color: #fff;
}
div.vtk .moduleListSlot {
	top: 135px;
	background-color: #deece3;
}
div.vtk .modulSlot h2, div.vtk .specialLinks h2, div.vtk .modulText h2 {
	color: #1f8043;
	background: url(vtk/arrow_right.gif) right no-repeat;
}
div.vtk ul.dyn {
	list-style-image: url(vtk/big_arrow_right.gif);
}
/* VFMMG Farbvariante WLB */
/* mit  Klasse div class="wlb" */
div.wlb .navigationSlot div.gwt-HTML {
	border-top: 4px dotted #e1e7f1;
}
div.wlb .more a, div.wlb a:hover.backToTop, div.wlb .teaserTitle, div.wlb h1.article, div.wlb .onlineservicelinks-head, div.wlb .oslhead, div.wlb .onlineservivelink-link a:hover {
	color: #1f5ea5;
}
div.wlb a.backToTop {
	height: 12px;
	background: url(wlb/backToTop.gif) no-repeat left;
	padding-left: 20px;
}
div.wlb .vfv_ise_copyLink-box {
	background-color: #e1e7f1;
}
div.wlb .specialLinks {
	background-color: #e1e7f1;
	padding-top: 20px;
}
div.wlb .logo {
	background-image: url(wlb/industrieservice_logo.gif);
}
div.wlb .navigationSlot {
	border-right: 2px solid #1f5ea5;
	border-bottom: 2px solid #1f5ea5;
	border-left: 2px solid #1f5ea5;
}
div.wlb .mainMenuList {
	border-right:  2px solid #1f5ea5;
}
div.wlb hr.articleLine {
	border-bottom: 3px dotted #e1e7f1;
	background-color: #fff;
}
div.wlb .moduleListSlot {
	top: 135px;
	background-color: #e1e7f1;
}
div.wlb .modulSlot h2, div.wlb .specialLinks h2, div.wlb .modulText h2 {
	color: #1f5ea5;
	background: url(wlb/arrow_right.gif) right no-repeat;
}
div.wlb ul.dyn {
	list-style-image: url(wlb/big_arrow_right.gif);
}
/* vfv_tags.css */
/* ccs for styles used in content editor templates */
.picture {
	display:inline;
}
.picture img[popup-storage-key] {
	display: inline;
	cursor: pointer;
}
.popupContent .gwt-HTML {
	border: 1px solid #000;
	padding: 25px 10px 10px 10px;
	background-color: #fff;
	background-image: url(btn_close_copylinkbox.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
a.vfvlink {
	color: #000;
	text-decoration: underline;
}
a.vfvlink:hover {
	color: #990000;
	text-decoration: underline;
}
imagecaption {
	font-size: smaller;
	font-weight: bold;
}
.vfvtitle {
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	padding-bottom: 5px;
}
.vfvsubtitle {
	font-weight: bold;
	line-height: 18px;
	font-size: 13px;
	margin-bottom: 10px;
}
/* ContentEditor Tags also BB User Tags*/
.vfvtext {
	font-size: 13px;
	color: #000;
	line-height: 1.5em;
}
.vfvtext ul {
	padding: 0;
	margin: 25px;
}
.vfvbbsubtitle {
	color: #44708D; 
	font-size: 13px; 
	font-weight: bold;
}
.vfvclicknbuypdfde, .vfvclicknbuypdfen, .vfvclicknbuyzipde, .vfvclicknbuyzipen, .vfvclicknbuyinfo {
	color: #44708d;
	text-decoration: none;
}
.vfvclicknbuypdfde:hover, .vfvclicknbuypdfen:hover, .vfvclicknbuyzipde:hover, .vfvclicknbuyzipen:hover, .vfvclicknbuyinfo:hover {
	font-weight: bold;
	color: #44708d;
	text-decoration: none;
}
/*Gallery*/
.articleGallery{
	margin-top:20px;
	width:450px;
	overflow:hidden;
}
.articleGalleryLargeImage img{ 
	width: 300px;
	height:auto;
}
.articleGalleryImages{
	border:1px solid #CCC;
	width:298px;
}
.articleGalleryImages .image-gallery-img{
	margin:10px; 
	cursor:pointer;
	padding: 0px !important;
}

/* test css quick access for hp*/
 .hp-quick-access{
		margin: 0px;
		padding: 0px;
	 }
	 .hp-quick-access a{
		color: #666666;
		text-decoration: none;
		outline: none;
		display:block;
		height: auto;
		width: 123px;
	}
	.hp-quick-access a:hover{
		text-decoration: none;
		color: #000000;
		background: url(ant-hp-start-1.jpg) no-repeat;
	}
	.hp-quick-access div div{
		float:left;
	}
    .hp-quick-access-clear{
		clear:both;
	}
	.hp-quick-access div div{
		margin: 0px 25px 15px 0px;
		text-align: center;
	}
	/*
	*html .hp-quick-access div div{
		margin: 0px 25px 0px 0px;
		text-align: center;
	}*/
	.hp-quick-access div div img{
		border: 0px;
	}
	.hp-quick-access div div h1{
		font-size: 11px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0px 10px;
		padding-top: 85px;
	} 
	.hp-quick-access-list a{
		font-size: 12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		text-decoration:none;
		background-image:url(is-list-item-grey.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:15px;
		line-height: 20px;		
	}
	.hp-quick-access-list a:hover{
		text-decoration: underline;	
		color: #000;
	}
	/* ant start page icons ------------------------*/
	div.ant .hp-quick-access-1 a{
		background: url(ant-hp-start-1.jpg) no-repeat;
	}
	div.ant .hp-quick-access-2 a{
		background: url(ant-hp-start-2.jpg) no-repeat;
	}
	div.ant .hp-quick-access-3 a{
		background: url(ant-hp-start-3.jpg) no-repeat;
	}
	div.ant .hp-quick-access-4 a{
		background: url(ant-hp-start-4.jpg) no-repeat;
	}
	div.ant .hp-quick-access-5 a{
		background: url(ant-hp-start-5.jpg) no-repeat;	
	}
	div.ant .hp-quick-access-6 a{
		background: url(ant-hp-start-6.jpg) no-repeat;	
	}
	div.ant .hp-quick-access-1 a:hover{
		background: url(ant-hp-start-1-over.jpg) no-repeat;	
	}
	div.ant .hp-quick-access-2 a:hover{
		background: url(ant-hp-start-2-over.jpg) no-repeat;	
	}
	div.ant .hp-quick-access-3 a:hover{
		background: url(ant-hp-start-3-over.jpg) no-repeat;	
	}
	div.ant .hp-quick-access-4 a:hover{
		background: url(ant-hp-start-4-over.jpg) no-repeat;	
	}
	div.ant .hp-quick-access-5 a:hover{
		background: url(ant-hp-start-5-over.jpg) no-repeat;	
	}
	div.ant .hp-quick-access-6 a:hover{
		background: url(ant-hp-start-6-over.jpg) no-repeat;
	}
	/* btl start page icons ------------------------*/
	div.btl .hp-quick-access-1 a{
		background: url(btl-hp-start-1.jpg) no-repeat;
	}
	div.btl .hp-quick-access-2 a{
		background: url(btl-hp-start-2.jpg) no-repeat;
	}
	div.btl .hp-quick-access-3 a{
		background: url(btl-hp-start-3.jpg) no-repeat;
	}
	div.btl .hp-quick-access-4 a{
		background: url(btl-hp-start-4.jpg) no-repeat;
	}
	div.btl .hp-quick-access-5 a{
		background: url(btl-hp-start-5.jpg) no-repeat;
	}
	div.btl .hp-quick-access-6 a{
		background: url(btl-hp-start-6.jpg) no-repeat;	
	}
	div.btl .hp-quick-access-1 a:hover{
		background: url(btl-hp-start-1-over.jpg) no-repeat;	
	}
	div.btl .hp-quick-access-2 a:hover{
		background: url(btl-hp-start-2-over.jpg) no-repeat;	
	}
	div.btl .hp-quick-access-3 a:hover{
		background: url(btl-hp-start-3-over.jpg) no-repeat;	
	}
	div.btl .hp-quick-access-4 a:hover{
		background: url(btl-hp-start-4-over.jpg) no-repeat;	
	}
	div.btl .hp-quick-access-5 a:hover{
		background: url(btl-hp-start-5-over.jpg) no-repeat;	
	}
	div.btl .hp-quick-access-6 a:hover{
		background: url(btl-hp-start-6-over.jpg) no-repeat;
	}
	/* car start page icons ------------------------*/
	div.car .hp-quick-access-1 a{
		background: url(car-hp-start-1.jpg) no-repeat;
	}
	div.car .hp-quick-access-2 a{
		background: url(car-hp-start-2.jpg) no-repeat;
	}
	div.car .hp-quick-access-3 a{
		background: url(car-hp-start-3.jpg) no-repeat;
	}
	div.car .hp-quick-access-4 a{
		background: url(car-hp-start-4.jpg) no-repeat;
	}
	div.car .hp-quick-access-5 a{
		background: url(car-hp-start-5.jpg) no-repeat;
	}
	div.car .hp-quick-access-6 a{
		background: url(car-hp-start-6.jpg) no-repeat;	
	}
	div.car .hp-quick-access-1 a:hover{
		background: url(car-hp-start-1-over.jpg) no-repeat;	
	}
	div.car .hp-quick-access-2 a:hover{
		background: url(car-hp-start-2-over.jpg) no-repeat;	
	}
	div.car .hp-quick-access-3 a:hover{
		background: url(car-hp-start-3-over.jpg) no-repeat;	
	}
	div.car .hp-quick-access-4 a:hover{
		background: url(car-hp-start-4-over.jpg) no-repeat;	
	}
	div.car .hp-quick-access-5 a:hover{
		background: url(car-hp-start-5-over.jpg) no-repeat;	
	}
	div.car .hp-quick-access-6 a:hover{
		background: url(car-hp-start-6-over.jpg) no-repeat;
	}
	/* dlt start page icons ------------------------*/
	div.dlt .hp-quick-access-1 a{
		background: url(dlt-hp-start-1.jpg) no-repeat;
	}
	div.dlt .hp-quick-access-2 a{
		background: url(dlt-hp-start-2.jpg) no-repeat;
	}
	div.dlt .hp-quick-access-3 a{
		background: url(dlt-hp-start-3.jpg) no-repeat;
	}
	div.dlt .hp-quick-access-4 a{
		background: url(dlt-hp-start-4.jpg) no-repeat;
	}
	div.dlt .hp-quick-access-5 a{
		background: url(dlt-hp-start-5.jpg) no-repeat;
	}
	div.dlt .hp-quick-access-6 a{
		background: url(dlt-hp-start-6.jpg) no-repeat;	
	}
	div.dlt .hp-quick-access-1 a:hover{
		background: url(dlt-hp-start-1-over.jpg) no-repeat;	
	}
	div.dlt .hp-quick-access-2 a:hover{
		background: url(dlt-hp-start-2-over.jpg) no-repeat;	
	}
	div.dlt .hp-quick-access-3 a:hover{
		background: url(dlt-hp-start-3-over.jpg) no-repeat;	
	}
	div.dlt .hp-quick-access-4 a:hover{
		background: url(dlt-hp-start-4-over.jpg) no-repeat;	
	}
	div.dlt .hp-quick-access-5 a:hover{
		background: url(dlt-hp-start-5-over.jpg) no-repeat;	
	}
	div.dlt .hp-quick-access-6 a:hover{
		background: url(dlt-hp-start-6-over.jpg) no-repeat;
	}
		/* emo start page icons ------------------------*/
	div.emo .hp-quick-access-1 a{
		background: url(emo-hp-start-1.jpg) no-repeat;
	}
	div.emo .hp-quick-access-2 a{
		background: url(emo-hp-start-2.jpg) no-repeat;
	}
	div.emo .hp-quick-access-3 a{
		background: url(emo-hp-start-3.jpg) no-repeat;
	}
	div.emo .hp-quick-access-4 a{
		background: url(emo-hp-start-4.jpg) no-repeat;
	}
	div.emo .hp-quick-access-5 a{
		background: url(emo-hp-start-5.jpg) no-repeat;
	}
	div.emo .hp-quick-access-6 a{
		background: url(emo-hp-start-6.jpg) no-repeat;	
	}
	div.emo .hp-quick-access-1 a:hover{
		background: url(emo-hp-start-1-over.jpg) no-repeat;	
	}
	div.emo .hp-quick-access-2 a:hover{
		background: url(emo-hp-start-2-over.jpg) no-repeat;	
	}
	div.emo .hp-quick-access-3 a:hover{
		background: url(emo-hp-start-3-over.jpg) no-repeat;	
	}
	div.emo .hp-quick-access-4 a:hover{
		background: url(emo-hp-start-4-over.jpg) no-repeat;	
	}
	div.emo .hp-quick-access-5 a:hover{
		background: url(emo-hp-start-5-over.jpg) no-repeat;	
	}
	div.emo .hp-quick-access-6 a:hover{
		background: url(emo-hp-start-6-over.jpg) no-repeat;
	}
	/* fuh start page icons ------------------------*/
	div.fuh .hp-quick-access-1 a{
		background: url(fuh-hp-start-1.jpg) no-repeat;
	}
	div.fuh .hp-quick-access-2 a{
		background: url(fuh-hp-start-2.jpg) no-repeat;
	}
	div.fuh .hp-quick-access-3 a{
		background: url(fuh-hp-start-3.jpg) no-repeat;
	}
	div.fuh .hp-quick-access-4 a{
		background: url(fuh-hp-start-4.jpg) no-repeat;
	}
	div.fuh .hp-quick-access-5 a{
		background: url(fuh-hp-start-5.jpg) no-repeat;
	}
	div.fuh .hp-quick-access-6 a{
		background: url(fuh-hp-start-6.jpg) no-repeat;	
	}
	div.fuh .hp-quick-access-1 a:hover{
		background: url(fuh-hp-start-1-over.jpg) no-repeat;	
	}
	div.fuh .hp-quick-access-2 a:hover{
		background: url(fuh-hp-start-2-over.jpg) no-repeat;	
	}
	div.fuh .hp-quick-access-3 a:hover{
		background: url(fuh-hp-start-3-over.jpg) no-repeat;	
	}
	div.fuh .hp-quick-access-4 a:hover{
		background: url(fuh-hp-start-4-over.jpg) no-repeat;	
	}
	div.fuh .hp-quick-access-5 a:hover{
		background: url(fuh-hp-start-5-over.jpg) no-repeat;	
	}
	div.fuh .hp-quick-access-6 a:hover{
		background: url(fuh-hp-start-6-over.jpg) no-repeat;
	}
	/* inv start page icons ------------------------*/
	div.inv .hp-quick-access-1 a{
		background: url(inv-hp-start-1.jpg) no-repeat;
	}
	div.inv .hp-quick-access-2 a{
		background: url(inv-hp-start-2.jpg) no-repeat;
	}
	div.inv .hp-quick-access-3 a{
		background: url(inv-hp-start-3.jpg) no-repeat;
	}
	div.inv .hp-quick-access-4 a{
		background: url(inv-hp-start-4.jpg) no-repeat;
	}
	div.inv .hp-quick-access-5 a{
		background: url(inv-hp-start-5.jpg) no-repeat;
	}
	div.inv .hp-quick-access-6 a{
		background: url(inv-hp-start-6.jpg) no-repeat;	
	}
	div.inv .hp-quick-access-1 a:hover{
		background: url(inv-hp-start-1-over.jpg) no-repeat;	
	}
	div.inv .hp-quick-access-2 a:hover{
		background: url(inv-hp-start-2-over.jpg) no-repeat;	
	}
	div.inv .hp-quick-access-3 a:hover{
		background: url(inv-hp-start-3-over.jpg) no-repeat;	
	}
	div.inv .hp-quick-access-4 a:hover{
		background: url(inv-hp-start-4-over.jpg) no-repeat;	
	}
	div.inv .hp-quick-access-5 a:hover{
		background: url(inv-hp-start-5-over.jpg) no-repeat;	
	}
	div.inv .hp-quick-access-6 a:hover{
		background: url(inv-hp-start-6-over.jpg) no-repeat;
	}
	/* kon start page icons ------------------------*/
	div.kon .hp-quick-access-1 a{
		background: url(kon-hp-start-1.jpg) no-repeat;
	}
	div.kon .hp-quick-access-2 a{
		background: url(kon-hp-start-2.jpg) no-repeat;
	}
	div.kon .hp-quick-access-3 a{
		background: url(kon-hp-start-3.jpg) no-repeat;
	}
	div.kon .hp-quick-access-4 a{
		background: url(kon-hp-start-4.jpg) no-repeat;
	}
	div.kon .hp-quick-access-5 a{
		background: url(kon-hp-start-5.jpg) no-repeat;
	}
	div.kon .hp-quick-access-6 a{
		background: url(kon-hp-start-6.jpg) no-repeat;	
	}
	div.kon .hp-quick-access-1 a:hover{
		background: url(kon-hp-start-1-over.jpg) no-repeat;	
	}
	div.kon .hp-quick-access-2 a:hover{
		background: url(kon-hp-start-2-over.jpg) no-repeat;	
	}
	div.kon .hp-quick-access-3 a:hover{
		background: url(kon-hp-start-3-over.jpg) no-repeat;	
	}
	div.kon .hp-quick-access-4 a:hover{
		background: url(kon-hp-start-4-over.jpg) no-repeat;	
	}
	div.kon .hp-quick-access-5 a:hover{
		background: url(kon-hp-start-5-over.jpg) no-repeat;	
	}
	div.kon .hp-quick-access-6 a:hover{
		background: url(kon-hp-start-6-over.jpg) no-repeat;
	}
	/* mom start page icons ------------------------*/
	div.mom .hp-quick-access-1 a{
		background: url(mom-hp-start-1.jpg) no-repeat;
	}
	div.mom .hp-quick-access-2 a{
		background: url(mom-hp-start-2.jpg) no-repeat;
	}
	div.mom .hp-quick-access-3 a{
		background: url(mom-hp-start-3.jpg) no-repeat;
	}
	div.mom .hp-quick-access-4 a{
		background: url(mom-hp-start-4.jpg) no-repeat;
	}
	div.mom .hp-quick-access-5 a{
		background: url(mom-hp-start-5.jpg) no-repeat;	
	}
	div.mom .hp-quick-access-6 a{
		background: url(mom-hp-start-6.jpg) no-repeat;	
	}
	div.mom .hp-quick-access-1 a:hover{
		background: url(mom-hp-start-1-over.jpg) no-repeat;	
	}
	div.mom .hp-quick-access-2 a:hover{
		background: url(mom-hp-start-2-over.jpg) no-repeat;	
	}
	div.mom .hp-quick-access-3 a:hover{
		background: url(mom-hp-start-3-over.jpg) no-repeat;	
	}
	div.mom .hp-quick-access-4 a:hover{
		background: url(mom-hp-start-4-over.jpg) no-repeat;	
	}
	div.mom .hp-quick-access-5 a:hover{
		background: url(mom-hp-start-5-over.jpg) no-repeat;	
	}
	div.mom .hp-quick-access-6 a:hover{
		background: url(mom-hp-start-6-over.jpg) no-repeat;
	}
	/* msr start page icons ------------------------*/
	div.msr .hp-quick-access-1 a{
		background: url(msr-hp-start-1.jpg) no-repeat;
	}
	div.msr .hp-quick-access-2 a{
		background: url(msr-hp-start-2.jpg) no-repeat;
	}
	div.msr .hp-quick-access-3 a{
		background: url(msr-hp-start-3.jpg) no-repeat;
	}
	div.msr .hp-quick-access-4 a{
		background: url(msr-hp-start-4.jpg) no-repeat;
	}
	div.msr .hp-quick-access-5 a{
		background: url(msr-hp-start-5.jpg) no-repeat;
	}
	div.msr .hp-quick-access-6 a{
		background: url(msr-hp-start-6.jpg) no-repeat;	
	}
	div.msr .hp-quick-access-1 a:hover{
		background: url(msr-hp-start-1-over.jpg) no-repeat;	
	}
	div.msr .hp-quick-access-2 a:hover{
		background: url(msr-hp-start-2-over.jpg) no-repeat;	
	}
	div.msr .hp-quick-access-3 a:hover{
		background: url(msr-hp-start-3-over.jpg) no-repeat;	
	}
	div.msr .hp-quick-access-4 a:hover{
		background: url(msr-hp-start-4-over.jpg) no-repeat;	
	}
	div.msr .hp-quick-access-5 a:hover{
		background: url(msr-hp-start-5-over.jpg) no-repeat;	
	}
	div.msr .hp-quick-access-6 a:hover{
		background: url(msr-hp-start-6-over.jpg) no-repeat;
	}
	/* oup start page icons ------------------------*/
	div.oup .hp-quick-access-1 a{
		background: url(oup-hp-start-1.jpg) no-repeat;
	}
	div.oup .hp-quick-access-2 a{
		background: url(oup-hp-start-2.jpg) no-repeat;
	}
	div.oup .hp-quick-access-3 a{
		background: url(oup-hp-start-3.jpg) no-repeat;
	}
	div.oup .hp-quick-access-4 a{
		background: url(oup-hp-start-4.jpg) no-repeat;
	}
	div.oup .hp-quick-access-5 a{
		background: url(oup-hp-start-5.jpg) no-repeat;
	}
	div.oup .hp-quick-access-6 a{
		background: url(oup-hp-start-6.jpg) no-repeat;	
	}
	div.oup .hp-quick-access-1 a:hover{
		background: url(oup-hp-start-1-over.jpg) no-repeat;	
	}
	div.oup .hp-quick-access-2 a:hover{
		background: url(oup-hp-start-2-over.jpg) no-repeat;	
	}
	div.oup .hp-quick-access-3 a:hover{
		background: url(oup-hp-start-3-over.jpg) no-repeat;	
	}
	div.oup .hp-quick-access-4 a:hover{
		background: url(oup-hp-start-4-over.jpg) no-repeat;	
	}
	div.oup .hp-quick-access-5 a:hover{
		background: url(oup-hp-start-5-over.jpg) no-repeat;	
	}
	div.oup .hp-quick-access-6 a:hover{
		background: url(oup-hp-start-6-over.jpg) no-repeat;
	}
	/* wlb start page icons ------------------------*/
	div.wlb .hp-quick-access-1 a{
		background: url(wlb-hp-start-1.jpg) no-repeat;
	}
	div.wlb .hp-quick-access-2 a{
		background: url(wlb-hp-start-2.jpg) no-repeat;
	}
	div.wlb .hp-quick-access-3 a{
		background: url(wlb-hp-start-3.jpg) no-repeat;
	}
	div.wlb .hp-quick-access-4 a{
		background: url(wlb-hp-start-4.jpg) no-repeat;
	}
	div.wlb .hp-quick-access-5 a{
		background: url(wlb-hp-start-5.jpg) no-repeat;
	}
	div.wlb .hp-quick-access-6 a{
		background: url(wlb-hp-start-6.jpg) no-repeat;	
	}
	div.wlb .hp-quick-access-1 a:hover{
		background: url(wlb-hp-start-1-over.jpg) no-repeat;	
	}
	div.wlb .hp-quick-access-2 a:hover{
		background: url(wlb-hp-start-2-over.jpg) no-repeat;	
	}
	div.wlb .hp-quick-access-3 a:hover{
		background: url(wlb-hp-start-3-over.jpg) no-repeat;	
	}
	div.wlb .hp-quick-access-4 a:hover{
		background: url(wlb-hp-start-4-over.jpg) no-repeat;	
	}
	div.wlb .hp-quick-access-5 a:hover{
		background: url(wlb-hp-start-5-over.jpg) no-repeat;	
	}
	div.wlb .hp-quick-access-6 a:hover{
		background: url(wlb-hp-start-6-over.jpg) no-repeat;
	}
	/* vtk start page icons ------------------------*/
	div.vtk .hp-quick-access-1 a{
		background: url(vtk-hp-start-1.jpg) no-repeat;
	}
	div.vtk .hp-quick-access-2 a{
		background: url(vtk-hp-start-2.jpg) no-repeat;
	}
	div.vtk .hp-quick-access-3 a{
		background: url(vtk-hp-start-3.jpg) no-repeat;
	}
	div.vtk .hp-quick-access-4 a{
		background: url(vtk-hp-start-4.jpg) no-repeat;
	}
	div.vtk .hp-quick-access-5 a{
		background: url(vtk-hp-start-5.jpg) no-repeat;
	}
	div.vtk .hp-quick-access-6 a{
		background: url(vtk-hp-start-6.jpg) no-repeat;	
	}
	div.vtk .hp-quick-access-1 a:hover{
		background: url(vtk-hp-start-1-over.jpg) no-repeat;	
	}
	div.vtk .hp-quick-access-2 a:hover{
		background: url(vtk-hp-start-2-over.jpg) no-repeat;	
	}
	div.vtk .hp-quick-access-3 a:hover{
		background: url(vtk-hp-start-3-over.jpg) no-repeat;	
	}
	div.vtk .hp-quick-access-4 a:hover{
		background: url(vtk-hp-start-4-over.jpg) no-repeat;	
	}
	div.vtk .hp-quick-access-5 a:hover{
		background: url(vtk-hp-start-5-over.jpg) no-repeat;	
	}
	div.vtk .hp-quick-access-6 a:hover{
		background: url(vtk-hp-start-6-over.jpg) no-repeat;
	}




/*Video Search*/
.videosearch .quicksearch-button {
  margin-left:129px;
}

.videosearch h2 {
  font-weight:bold;
  font-size:14px;
  margin:10px 0px 10px 0px;
}
.videosearch .teaser1 {
  border: 1px solid #44708D;
  float:left;
  height: 300px;
  margin-right: 23px;
  padding: 2px;
  width: 274px;
}
.videosearch .teaser1 h2 {
  font-size:14px;
  font-weight: normal;
  margin-top: 3px;
  margin-left:12px;
}
.videosearch .teaser2 h2 {
  font-size:12px;
  font-weight: normal;
  margin-top: 3px;
  margin-left:5px;
}
.videosearch .teaser3 h2 {
  font-size:12px;
  font-weight: normal;
  margin-top: 3px;
  margin-left:10px;
}
.videosearch .teaser1 .item {
  height: 250px;
  overflow:hidden;
}

.videosearch .teaser1 .teaserTitle {
  font-size:14px;
  color:black;
}
.videosearch .teaser1 .item img.previewImg {
  width: 250px;
  height:190px;
}
.videosearch .teaser1 .item div.invSlot div.clickDummy {
  width:274px; 
  height:250px;
}

.videosearch .teaser1 .item div.invSlot {
  top:-250px;
}

div.invSlot a {
  cursor:pointer;
}

.videosearch .teaser1 .item .itemTeaser {
  height:250px;
  margin-left:12px;
}
.videosearch .teaser1 .item .itemTeaser .itemImg {
  width:250px;
  height:190px;
  overflow:hidden;
}
.videosearch .teaser1 .item .itemTeaser .itemTitel {
  width:250px;
  height:50px;
  margin-top:10px;
  overflow:hidden;
}
.videosearch .teaser1 .item .playbutton {
  width:34px;
  height:34px;
  position:relative;
  top:-170px;
  left:118px;
}


.videosearch .slot2 {
  text-align:center;
}
.videosearch .teaser2 {
  border: 1px solid #000000;
  float:left;
  height: 300px;
  padding: 2px;
  width: 136px;
}

.videosearch .teaser2 .item img.previewImg {
  width: 88px;
  height:66px;
}

.videosearch .teaser2 .item .playbutton {
  width:16px;
  height:16px;
  position:relative;
  top:-58px;
}

.videosearch .teaser2 .item .itemTeaser {
  margin:0px;
  padding:0px;
  height:83px !important;
  overflow:hidden;
}
.videosearch .teaser2 .item div.invSlot {
  position:relative;
  display:inline-block;
  top:-85px;
}
.videosearch .teaser2 .teaserTitle {
  font-size:11px;
  color:black;
  height:14px; 
  width:124px;
  dsplay:inline-block;
}


.videosearch .teaser2 .item {
  height: 80px;
  margin: 10px 5px 5px 5px;

}

.videosearch .teaser2 .item div.invSlot div.clickDummy {
  width:124px; 
  height:80px;
}

.videosearch .teaser2 .item .itemTeaser .itemTitel {
  width:124px;
  height:18px;
  overflow:hidden;
  padding-top:3px;
  font-size:11px;
  overflow:hidden;
}


.videosearch .teaser3 {
  border: 1px solid #000000;
  clear:both;
  height: 150px;
  margin-top: 20px;
  padding: 2px;
  width:440px;
}
.videosearch .teaser3 .slot3 {
  float:left;
  height: 110px;
  overflow: hidden;
}
.videosearch .teaser3 .item {
  float: left;
  height: 90px;
  margin-right: 7px;
  width: 120px;
  text-align:center;
}

.videosearch .teaser3 .item img.previewImg {
  width: 120px;
  height:90px;
}
.videosearch .teaser3 .slot3box .slot3 .item {
  padding-left:6px;
}
.videosearch .teaser3 .item .itemTeaser .itemTitel {
  display:none;
}
.videosearch .teaser3 .item .playbutton {
  width:24px;
  height:24px;
  position:relative;
  top:-55px;
}
.videosearch .teaser3 .item div.invSlot div.clickDummy {
  width:124px; 
  height:100px;
}
.videosearch .teaser3 .item div.invSlot {
  position:relative;
  display:block;
  top:-90px;
}
.videosearch .teaser3 .item .itemTeaser {
  margin:0px;
  padding:0px;
  height:90px !important;
  overflow:hidden;
}

.flip_page_link_left {
  float: left;
  padding:2px;
  width: 16px;
}
.flip_page_link_left a.prevPageLink {
  display:block;
  background:url(/btn_scroll_left.png) no-repeat top left;
  width:16px;
  height:75px;
  margin-top:8px;
}

.flip_page_link_right {
  float: right;
  padding:2px;
  width: 16px;
}
.flip_page_link_right a.nextPageLink {
  display:block;
  background:url(/btn_scroll_right.png) no-repeat top left;
  width:16px;
  height:75px;
  margin-top:8px;
}
/*
.flip_page_link_right a.nextPageLink:hover {
  display:block;
  background:url(/btn_scroll_right_on.png) no-repeat top left;
  width:16px;
  height:75px;
}
*/
.clear {
  clear: both;
  height: 1px;
}
div.contentVideo-emb {
  width:100%;
  text-align:center;
}

.videoDialog {
  background-color: white;
  border: 1px solid #CCC;
  padding: 20px 30px 30px 0px;
  width: 380px;
}

.videoDialog div table {
  margin-left:40px;
}
.videoDialog div {
  overflow:visible !important;
}

.videoDialog button.gwt-button {
  background:url(/icon_x.png) no-repeat top left;
  width:17px;
  height:17px;
  font-size:0px;
  line-height:0px;
  position:relative;
  top: -272px;
  left:344px;
}

.videosearch .item, .videosearch .invSlot {
  position: relative;
}

