html  { overflow-y:scroll; }
html, body	{ 
	height:100%;
	margin:0;
	padding:0;
	width:100%;
	background: #f5876f url(../einzelne_bilder_unterstruktur/bg_html.gif) repeat-x top center;
/*	overflow-x: hidden;*/
}

body {
	background: url(../einzelne_bilder_unterstruktur/hintergrundbild_rot.jpg) no-repeat top center;
}

body, html, textarea, input, td, select, button {color:#333; font-family:verdana, 'sans-serif'; font-size:10px;line-height: 14px; }

map, a, object { outline:none; moz-outline:none; }
img, a img  { border:none; }
p   { padding:0; margin:0 }
input  { vertical-align:middle; }

.print  { display:none; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
 * html .clearfix { height: 1%; }
 .clear{clear: both;display: block;}

a:link, a:visited {
	 text-decoration: none;
	 color: #e2001a;
}



.content-text ul li {
	color: #e2001a;
}

ul li span {
	color: #333333;
}


h1,h2 {
	margin:0;
	margin-bottom: 10px;
}

h2 {
	margin-top: -10px;
}

 #outer-container {
	width:962px;
	text-align:left;
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin: auto;
	margin-bottom:-32px;
}

#footer-container {
	clear:both;
	color:#8f8f8f;
	height:32px;
	width:100%;
	line-height:14px;
	background: url(../einzelne_bilder_unterstruktur/bg_footer.png) repeat-x;;
	position: relative;
	z-index: 6;
}

#footer {
	width: 962px;
	margin: auto;
	padding-top: 10px;
	position: relative;
}


#copyright, #logo, #websites, #main-menu {
	float: left;
}

#footer-menu, #meta-menu, #menu-container,#quicknavigation-trigger, #search-field,#languages {
	float: right;
}

#footer-menu ul, #meta-menu ul, #main-menu ul, #specialmenu ul {
	padding: 0;
	margin: 0;

}

#footer-menu ul li, #meta-menu ul li, #main-menu ul li {
	list-style: none;
	float: left;
	margin-right: 12px;
}

#footer-menu a {
	color: #8f8f8f;
	text-decoration: none;
	display: block;
	padding-left: 7px;
	background: url(../einzelne_bilder_unterstruktur/arrow_footer.gif) no-repeat 0 6px;
}

#footer-menu a:hover, #footer-menu a.active {
	color: #ce0505;
}

#special-menu-bottom {
	position: absolute;
	right: 0;
	top: -37px;
}

#logo {
	margin-top: 20px;

}

#menu-top-container {
	margin-top: 11px;
}

#meta-menu ul li {
	margin-right: 14px;
}

#meta-menu a {
	color: #ce0505;
	text-decoration: none;
	display: block;
	padding-left: 7px;
	font-size: 11px;
	background: url(../einzelne_bilder_unterstruktur/arrow_footer.gif) no-repeat 0 6px;
}

#meta-menu a:hover,#meta-menu a.active {
	color: #333;
}

#menu-main-container {
	background: url(../einzelne_bilder_unterstruktur/bg_mainmenu.png) repeat-x;
	height: 42px;
	float: right;
	padding-top: 4px;
	padding-left: 13px;
}

#menu-main-container-left {
	float: right;
	background: url(../einzelne_bilder_unterstruktur/bg_mainmenu_left.png);
	width: 17px;
	height: 42px;
	
}

#menu-main-container-right {
	display: block;
	float: right;
	background: url(../einzelne_bilder_unterstruktur/bg_mainmenu_right.png);
	width: 8px;
	height: 42px;
	
}

#menu-container-bg-container {
	margin-top: 8px;
	margin-right: -4px;
}

#main-menu ul li {
	margin-left: -10px;
	margin-right: 0;
}

/*#websites {
	margin-left: 35px;
}*/

#websites a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-right: 12px;
	background: url(../einzelne_bilder_unterstruktur/arrow_down.gif) right 6px no-repeat;
	margin-left: 25px;
}

#search-field {
	margin-top: 9px;
}

#searchField {
	background:url("/einzelne_bilder_unterstruktur/bg_search.png") repeat-x 0 0 transparent;
	border: none;
	color: #333333;
	display: block;
	font-size: 10px;
	height: 16px;
	padding: 2px 0 2px 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
	width: 70px;
}

#quicknav-trigger {
	margin-top: 9px;
	width: 30px;
	height: 25px;
	background: url(../einzelne_bilder_unterstruktur/quicknav.png) no-repeat;
	margin-right: 15px;
}

#quicknav-trigger.act {
	background-position: 0 -25px;
}

#langMenu, #websiteMenu {
	position: absolute;
	top:0;
	left:0;
	background: url(../einzelne_bilder_unterstruktur/bg_langmenu_bottom.png) no-repeat bottom left;
	padding-bottom: 11px;
}

#websiteMenu {
	left:25px;
}

.websiteMenu-top {
	width: 169px;
	height: 12px;
	background: url(../einzelne_bilder_unterstruktur/bg_websitemenu_top.png) no-repeat bottom left;
}


#langMenu-inner, #websiteMenu-inner {
	background: url(../einzelne_bilder_unterstruktur/bg_langmenu.png) repeat-y;
	padding: 0 13px;
	width: 133px;
}

#langMenu ul.countryList, #websiteMenu ul.countryList {
	padding:0;
	margin:0;
}

#langMenu ul.countryList li, #websiteMenu ul.countryList li {
	list-style: none;
	background: #e7e7e7;
	margin-bottom: 1px;
	padding: 4px 2px;
}

#langMenu ul.countryList li a, #websiteMenu ul.countryList li a {
	margin:0;
	color: #000;
	text-decoration: none;
	padding:0;
	font-weight: normal;
	background: none;
}

ul.langList {
	margin:0;
	padding-left: 21px;
}

ul.langList li {
	float: left;
	padding: 0;
}

#langMenu ul.countryList ul.langList li a {
	display: block;
	padding: 0 12px 0 7px;
	background: url(../einzelne_bilder_unterstruktur/arrow_footer.gif) no-repeat 0 5px;
}

a#languageTrigger {
	width: 133px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 12px 13px 4px 13px;
	margin-top: -12px;
	background: url(../einzelne_bilder_unterstruktur/bg_langtrigger.png) no-repeat;
	height: 14px;
}

a#languageTrigger.act {
	background-position: 0 -30px;
}

a#languageTrigger span.link {
	display: block;
	float: left;
	padding-right: 17px;
	background: url(../einzelne_bilder_unterstruktur/arrow_down.gif) no-repeat right 6px;
}

#quicknavigation-container {
	position: relative;
}

#quicknavigation-container #application {
    position: absolute;
    top: 50px;
    right: 20px;
}

#quicknavigation-container .application-link {
    padding-top: 8px;
	padding-left: 7px;
	background: url(../einzelne_bilder_unterstruktur/arrow_footer.gif) no-repeat 0 12px;
	display: block;
}

#quicknavigation-outer {
	position: absolute;
	left:-2px;
	top:-13px;
	width: 968px;
}

#quicknavigation-top {
	height: 10px;
	background: url(../einzelne_bilder_unterstruktur/bg_quicknav_top.png);
}

#quicknavigation-inner {
	background: url(../einzelne_bilder_unterstruktur/bg_quicknav.png);
	padding: 14px 10px;
}


#quicknavigation-bottom {
	height: 8px;
	background: url(../einzelne_bilder_unterstruktur/bg_quicknav_bottom.png);
}


div.quicknav-section {
	float: left;
	width: 228px;
	margin-right: 10px;
}

div.quicknav-section-header {
	padding: 0 10px;
	border-bottom: 1px solid #cecece;
}

ul.quicknav-items {
	margin:0;
	padding:0;
	padding-left: 10px;
	margin-top: 8px;
}

ul.quicknav-items li {
	list-style: none;
}

ul.quicknav-items li a {
	display: block;
	text-decoration: none;
	color: #000;
	padding-left: 6px;
	padding: 4px 0 4px 6px;
	background: url(../einzelne_bilder_unterstruktur/arrow_footer.gif) no-repeat 0 9px;
	font-size: 11px;
}

ul.quicknav-items li a:hover {
	color: #811;
}

.bg-content964-corner {
	background: url(../einzelne_bilder_unterstruktur/bg_content964_corners.png) no-repeat;
	width: 964px;
/*	margin-left: -2px;*/
}

.bg-content964-top {
	padding-top: 17px;
	background-position: 0 17px;
	height: 6px;
}

.bg-content964-bottom {
	height: 7px;
	background-position: 0 -6px;
}

.bg-content964 {
/*	margin-left: -2px;*/
	background: url(../einzelne_bilder_unterstruktur/bg_content964.png) repeat-y;
	padding: 2px;
	width: 962px;
	position: relative;
}

.bg-content964 .scrollable, .home-scrollable {
	position:relative;
	overflow:hidden;
	width: 940px;
	height:340px;
	margin: 3px 10px;
}

.history-scrollable {
	position:relative;
	overflow:hidden;
	width: 682px;
	height:340px;
	margin: 3px 10px;
}

.scrollable .items, .home-scrollable .items, .history-scrollable .items {
	width:20000em;
	position:absolute;
}

.history-scrollable .items div.scrollitem {
	width: 682px;
    float: left;
    height: 300px;
}.history-scrollable .items .scrollitem .bodytext {
    position: absolute;
    left: 30px;
    top: 40px;
    width: 240px;
    padding: 15px;
    border: 1px solid #dac232;
    background-color: #fFF;
} 

.history-scrollable .items .scrollitem .year {
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 10px;
} 

.history-scrollable .items .scrollitem .image {
    position: absolute;
    right: 60px;
    top: 0px;
} 

.history-scrollable .items .scrollitem .iconImage {
    position: absolute;
    right: 60px;
    top: 120px;
} 

.history-scrollable a.browse {
	background:url(../einzelne_bilder_unterstruktur/arrow_history.gif) no-repeat;
	display:block;
	width:23px;
	height:33px;
	position: absolute;
	cursor:pointer;
	font-size:1px;
	margin-top: -17px;
	top: 50%;
    z-index: 999;
}

.history-scrollable a.browse.disabled {
    display: none;
}

.history-scrollable a.left {
	left: 0px;
}

.history-scrollable a.right {
	right: 0px;
	background-position: 0 -33px;
}

.items div.scrollitem {
	float:left;
}

.bg-content964 a.browse {
	background:url(../einzelne_bilder_unterstruktur/bg_flashnav.png) no-repeat;
	display:block;
	width:22px;
	height:76px;
	position: absolute;
	cursor:pointer;
	font-size:1px;
	margin-top: -38px;
	top: 50%;
}

.bg-content964 a.left {
	left: -14px;
}

.bg-content964 a.right {
	right: -12px;
	background-position: 0 -76px;
}

div.flash-teaser-text {
	position: absolute;
	width: 395px;
	color: #fff;
	font-size: 11px;
}

div.flash-teaser-text h1 {
	margin:0;
}

#content {
	position: relative;
}

#specialmenu-trigger, #advisor-restart {
	z-index: 5;
	position: absolute;
	top:60px;
	left: -7px;
	cursor: pointer;
}

#specialmenu-trigger div.specialmenu-left, #advisor-restart .advisor-restart-left {
	float: left;
	width: 25px;
	height: 38px;
	background: url(../einzelne_bilder_unterstruktur/bg_specialmenu_left.png);
}
#specialmenu-trigger div.specialmenu-right, #advisor-restart .advisor-restart-right {
	float: left;
	width: 35px;
	height: 38px;
	background: url(../einzelne_bilder_unterstruktur/bg_specialmenu_right.png);
}

#specialmenu-trigger div.specialmenu-middle, #advisor-restart .advisor-restart-middle {
	float: left;
	background: url(../einzelne_bilder_unterstruktur/bg_specialmenu.png);
	height: 20px;
	padding: 8px 9px 9px;
}

#specialmenu {
	z-index: 4;
	position: absolute;
	top:94px;
	left: 12px;
}

#specialmenu ul li {
	list-style: none;
}

#specialmenu ul li a {
	font-size: 11px;
	text-decoration: none;
	color: #000;
	display: block;
	width: 225px !important;
	width: 235px;
	background: #fff;
	padding: 5px 0 5px 15px;
	border: 1px solid #e5e5e5;
	border-top: none;
}

#specialmenu ul li a:hover {
	background: #f5f5f5;
	color: #e3001a;
}

#content-bottom {
	width: 964px;
/*	margin-left: -2px;*/
	padding-top: 15px;
}

.bg-content388-corner {
	width: 388px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content388_corners.png) no-repeat;
}

.bg-content388-bottom {
	background-position: 0 -5px;
}

.bg-content388 {
	background: url(../einzelne_bilder_unterstruktur/bg_content388.png) repeat-y;
	padding: 2px;
	position: relative;
}

.news-box {
	width: 388px;
	float: left;
	font-size: 11px;
	color: #605f5f;
	margin-right: 32px;
}

.link a, .color-disclaimer a {
	padding-left: 7px;
	background: url(../einzelne_bilder_unterstruktur/arrow_fb.gif) no-repeat 0 7px;
	display: block;
	text-decoration: none;
	color: #e2001a;
}

.bg-content388 .scrollable {
	position:relative;
	overflow:hidden;
	width: 365px;
	height:122px;
}

.bg-content388 .scrollable .items div.scrollitem {
	width: 365px;
}

.bg-content388 a.browse, .bg-content682 a.browse {
	background:url(../einzelne_bilder_unterstruktur/bg_newsnav.png) no-repeat;
	display:block;
	width:18px;
	height:58px;
	position: absolute;
	cursor:pointer;
	font-size:1px;
	margin-top: -29px;
	top: 50%;
}

.bg-content388 a.left, .bg-content682 a.left {
	left: -14px;
}

.bg-content388 a.right, .bg-content682 a.right {
	right: -14px;
	background-position: 0 -58px;
}

.feature-box-start {
	width: 262px;
	float: left;
	margin-right: 19px;
	font-size: 11px;
}

.bg-content262-corner {
	width: 262px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content262_corners.png) no-repeat;
}


.bg-content262-bottom {
	background-position: 0 -5px;
}

.bg-content262 {
	background: url(../einzelne_bilder_unterstruktur/bg_content262.png) repeat-y;
	padding: 2px;
	position: relative;
	height: 155px;
}

.feature-box-start h2, .news-box h2 {
	margin:0;
	margin-bottom: 6px;
}

#content-column {
	padding-top: 19px;
	float: left;
	width: 682px;
	font-size: 11px;
}

#left-column {
	padding-top: 33px;
	width: 244px;
	margin-left: -0px;
	float: left;
	margin-right: 36px;
	position: relative;
	z-index: 99;
}

.bg-content244-corner {
	width: 262px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content244_corners.png) no-repeat;
}

.bg-content244-bottom {
	background-position: 0 -5px;
}

.bg-content244 {
	background: url(../einzelne_bilder_unterstruktur/bg_content244.png) repeat-y;
	padding: 2px;
	position: relative;
}

.leftheader ul {
	padding:0;
	margin:0;
}

.leftheader ul li {
	list-style: none;
	background: url(../einzelne_bilder_unterstruktur/menu/leftmenu.png) repeat-y;
	margin-top: -2px;
	padding: 10px 17px 10px 17px;
}

.leftheader ul li.active {
	background-position: 0 -34px;
}
.leftheader ul li.active a {
	color: #777;
}

.leftheader {
	border-bottom: 1px solid #cfcfcf;
	
}


.leftheader a.active {
	color: #e2001a;
}

.leftheader a {
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #333;
}


ul.leftmenu {
	margin:0;
	padding:0;
	padding: 0 10px;
}

ul.leftmenu li {
	list-style: none;
	border-bottom: 1px solid #e7e7e7;
}

ul.leftmenu li a {
	display: block;
	color: #333;
	text-decoration: none;
	font-size: 11px;
	padding: 7px;
    padding-right: 32px;        
	background: url(../einzelne_bilder_unterstruktur/arrow_leftmenu.gif) no-repeat 205px center;
}

ul.leftmenu li a:hover, ul.leftmenu li a.active {
	font-weight: bold;
	background-position: 0 -9999px;
	color: #e2001a;
	padding-right: 7px;
}

#left-content {
	margin-top: 18px;
}

.bg-content682-corner {
	width: 682px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content682_corners.png) no-repeat;
}

.bg-content682-bottom {
	background-position: 0 -5px;
}

.bg-content682 {
	background: url(../einzelne_bilder_unterstruktur/bg_content682.png) repeat-y;
	padding: 2px;
	position: relative;
}

div.content-text p.bodytext {
	width: 650px;
}

.image-right {
	position: absolute;
	right:0;
}

.bg-content216-corner {
	width: 216px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content216_corners.png) no-repeat;
}

.bg-content216-bottom {
	background-position: 0 -5px;
}

.bg-content216 {
	background: url(../einzelne_bilder_unterstruktur/bg_content216.png) repeat-y;
	padding: 2px;
	position: relative;
}

.bg-content332-corner {
	width: 332px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content332_corners.png) no-repeat;
}

.bg-content332-bottom {
	background-position: 0 -5px;
}

.bg-content332 {
	background: url(../einzelne_bilder_unterstruktur/bg_content332.png) repeat-y;
	padding: 2px;
	position: relative;
}

.featurebox-content, .featurebox-content332 {
	width: 216px;
	float: left;
	margin-right: 17px;
	margin-top: 17px;
	color: #605f5f;
}

.featurebox-content332 {
	width: 332px;
}

.featurebox-content h3, .featurebox-content332 h3 {
	margin: 8px 0 5px 0;
}

.featurebox-content h4, .featurebox-content332 h4 {
	font-weight: normal;
	font-size: 11px;
	margin:5px 0;
}

.featurebox-content div.image img, .featurebox-content332 div.image img {
	border: 1px solid #e7e7e7;
}

div.newstext div.content-text p.bodytext {
	width: 650px;
}

div.newstext {
	width: 467px;
	float: left;
}

div.newstext-right {
	width: 181px;
	padding-top: 50px;
	float: left;
}

div.newstext h3 {
	margin: 15px 0 7px 0;
}

div.newstext-right .image {
	position: relative;
	margin-bottom: 8px;
}

img.preview, img.preview {
	border: 1px solid #e7e7e7;
}

img.zoom {
	position: absolute;
	bottom: 4px;
	right: 4px;
}

.bg-content682 .scrollable {
	position:relative;
	overflow:hidden;
}

.bg-content682 .referenceteaser {
	width: 661px;
	height:213px;
}

.bg-content682 .gallery {
	width: 661px;
	height:148px;
}

.bg-content682 .scrollable .items div.scrollitem {
	margin-right: 11px;
}

.image-left {
	text-align: center;
}

#left-content div.link a {
	display: block;
	padding-left: 12px;
	margin-top: 5px;
	background: url(../einzelne_bilder_unterstruktur/arrow_footer.gif) no-repeat 4px 7px;
}

div.newstext-right div.contactperson {
	background: #f6f6f6;
	padding: 14px;
}

div.newstext-right div.contactperson .boxtitle {
	margin: 5px 0;
}

div.newstext-right div.contactperson a {
	padding-left: 7px;
	display: block;
	margin-top: 5px;
	background: url(../einzelne_bilder_unterstruktur/arrow_fb.gif) no-repeat 0 6px;
	color: #e2001a;
}

#subtemplate {
	padding-bottom: 75px;
}

.featurebox-small {
	width: 163px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.bg-content163-corner {
	width: 163px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content163_corners.png) no-repeat;
}

.bg-content163-bottom {
	background-position: 0 -5px;
}

.bg-content163 {
	background: url(../einzelne_bilder_unterstruktur/bg_content163.png) repeat-y;
	padding: 2px;
	position: relative;
}

.featurebox-small div.link a {
	display: block;
	padding-left: 6px;
	background: url(../einzelne_bilder_unterstruktur/arrow_fb.gif) no-repeat 0px 7px;
}

.fact-header  {
	margin-top: 8px;
	font-weight: bold;
}

#flash-history-container {
	position: absolute;
	top:140px;
	left:0;
	width: 100%;
	height: 418px;
}

.filter {
	margin-bottom: 25px;
}

span.select, span.select110{
	position: absolute;
	width: 180px;
	height: 25px !important;
	padding-right: 20px;
	line-height: 25px;
	padding-left: 6px;
	color: #333;
	background: url("/einzelne_bilder_unterstruktur/bg_select.png") no-repeat;
	/*overflow: hidden;*/
	font-size: 11px;
	text-align: left;
	display: block;
}

span.select110 {
	width: 85px;
	background: url("/einzelne_bilder_unterstruktur/bg_select110.png") no-repeat;
}

select.styled, select.styled110 {
	height: 25px;
}


#selectcourseForm-job {
    background: url('/einzelne_bilder_unterstruktur/bg_select305.png') no-repeat;
}

.ui-accordion-header {
	background: #efefef url(../einzelne_bilder_unterstruktur/bg_accordion.png) 640px 12px no-repeat;
	margin: 0;
	cursor: pointer;
	font-weight: normal;
	color: #c00;
	border-bottom: 2px solid #fff;
	padding: 5px 15px;
	font-size: 11px;
}

.ui-accordion-content {
	background-color: #efefef;
	border-bottom: 2px solid #fff;
}

div.odd, h3.odd {
	background-color: #f6f6f6;
}

.ui-accordion-content div.image {
	float: right;
	margin-left: 40px;
	border: 1px solid #cfcfcf;
}

h3.ui-state-active {
	border-bottom: none;
	background-position: 640px -15px;
	font-weight: bold;
}

.faq-container {
	padding: 5px 10px;
}

.faq-container h2, .downloads-container h2, .products-container h2  {
	background: #fc3;
	margin: 0;
	padding: 5px 12px;
	border-bottom: 2px solid #fff;
	clear: both;
}

#flashTV {
	float: left;
}

.videoDescription {
	float: left;
}

.videoDescription .inner {
	padding: 0 15px;
}

.bg-content682 .videos {
	width: 661px;
	height:190px;
	margin-left: 1px;
}

.bg-content682 .scrollable.videos div.scrollitem .scrollitem {
	padding-right: 15px;
	border-right: 1px solid #ccc;
	margin-right: 15px;
}

.bg-content682 .scrollable.videos div.scrollitem .header {
	margin-top: 15px;
}

/*** BUTTONS */

.clear-button { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.playbutton, a.button, div.submit, a.login-tab, a.print-button, a.back-button {
    background: transparent url(../einzelne_bilder_unterstruktur/bg_button_play_right.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    height: 25px;
    margin-right: 6px;
    padding-right: 17px; /* sliding doors padding */
    text-decoration: none;
	margin-bottom: 8px;
}

a.button, div.submit  {
	padding-right: 24px;
}


a.playbutton span, a.button span, div.submit input, a.login-tab span.button-inner, a.print-button span, a.back-button span {
    background: transparent url(../einzelne_bilder_unterstruktur/bg_button.png) no-repeat;
    display: block;
    line-height: 14px;
    height: 15px;
    padding: 5px 3px 5px 12px;
	border:none;
}

a.back-button span {
	padding-left: 33px;
	background: transparent url(../einzelne_bilder_unterstruktur/bg_buttonback.png) no-repeat;
	padding-right: 8px;
}

a.back-button {
	 background: transparent url(../einzelne_bilder_unterstruktur/bg_buttonback_right.png) no-repeat scroll top right;
	 padding-right: 4px;
}

a.back span {
	padding-left: 33px;
	background: transparent url(../einzelne_bilder_unterstruktur/bg_button_back.png) no-repeat;
	padding-right: 8px;
}

a.back {
	 background: transparent url(../einzelne_bilder_unterstruktur/bg_button_back_right.png) no-repeat scroll top right;
	 padding-right: 4px;
}

a.login-tab {
	background: transparent url(../einzelne_bilder_unterstruktur/tab_right.png) no-repeat scroll top right;
	padding-right: 7px;
	margin-bottom: 0;
	position: relative;
	z-index: 9;
}

a.login-tab span.button-inner {
	background: transparent url(../einzelne_bilder_unterstruktur/tab_left.png) no-repeat;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 7px;
}


div.submit input {
	 padding: 5px 3px 20px 12px;
	 color: #fff;
}

a.button span {
	 padding-right: 12px;
}
.downloads-container {
	padding: 5px 10px;
}

.download-table td {
	padding: 5px 0;
	font-size: 11px;
}

.download-table td.header {
	background: #fc3;
	font-size: 10px;
	color: #fff;
	border-top: 1px solid #fff;
	padding: 1px;
}

.download-table td.body {
	border-top: 1px solid #fff;
}

.download-table td.description {
	padding-left: 26px;
	width: 480px !important;
	width: 506px;
	padding-right: 20px;
}

.download-table td.size {
	width: 87px;
}

.download-table td.description a, .jobs-table td a {
	color: #c00;
	display: block;
	padding-left: 9px;
	background: url(../einzelne_bilder_unterstruktur/arrow_link.gif) no-repeat 0 5px;
}

.download-table td.ext a {
	color: #333;
}

.jobs-table {
	border-collapse: collapse;
}

.jobs-table td {
	background: #efefef;
    vertical-align: top;
}

.jobs-table td.alt {
	background: #f6f6f6;
}

.jobs-table td {
	font-size: 11px;
	border: 1px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 5px 13px;
}

.jobs-table tr.firstrow td {
	background: #fc3;
}




.featurebox-adviser-big {
    position: relative;
    height: 220px;
}

.featurebox-adviser-big .bg {
    position: absolute;
    top: -18px;
    left: 8px;
    z-index: 98; 
}


.featurebox-adviser-big .text {
    position: absolute;
    z-index: 99; 
    left: 20px; 
    bottom: 15px;
}



.ui-tabs {
    margin-top: 20px;
}

.ui-tabs .ui-tabs-hide {
	display:none !important;
}

.ui-tabs-panel {
	border: 1px solid #c9c9c9;
	border-top: none;  
	margin-right: 4px;
	background: #FFFFFF;
    padding: 15px;
    padding-top: 20px;
}

.ui-tabs .ui-tabs-nav li {
	float:left;
	list-style:none;
	margin:0 0 0 0;
	padding:0;
	position:relative;
	width: 169px;
	padding: 9px 0 8px 0;
    padding-right: 1px;
	text-align: center;
	background: url(../einzelne_bilder_unterstruktur/bg_tabs.png) no-repeat;
    margin-top: 3px;
    font-weight: bold;
}

.ui-tabs .ui-tabs-nav  {
	background: url(../einzelne_bilder_unterstruktur/bg_tabnav.png) no-repeat bottom left;
}


.ui-tabs .ui-tabs-nav li {
	width: auto;
	background: url(../einzelne_bilder_unterstruktur/bg_tab_nact.png) no-repeat bottom right;
}

.ui-tabs .ui-tabs-nav li.ui-state-active {
	background: url(../einzelne_bilder_unterstruktur/bg_tab_act.png) no-repeat bottom right;
	padding: 0;
	padding-right: 7px;
}

.ui-tabs .ui-tabs-nav a {
	padding: 0 15px;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: url(../einzelne_bilder_unterstruktur/bg_tab_acta.png) no-repeat bottom left;
	padding: 10px 15px;
	padding-right: 7px;
}

.ui-tabs .ui-tabs-panel {
	margin-right: 0;
}

.ui-tabs .ui-tabs-nav li a {
	display: block;
    color: #333;
    text-align: left;
    padding-left: 15px;
}


.ui-tabs .ui-tabs-nav li.ui-state-active {
/*	background-position: 0 -30px;
    padding-bottom: 10px;
    padding-top: 10px;*/
    margin-top: 0px;
}

.ui-tabs .ui-tabs-nav li a {
	display: block;
    color: #333;
    text-align: left;
    padding-left: 15px;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
	 color: #e2001a;
}

ul.ui-tabs-nav {
    padding: 0px;
    margin: 0px;
}


.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; top:0;}
.ui-helper-reset { outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-tabs h3 {
	margin: 8px 0 5px 0;
    font-size: 11px;
}

.height140 {
	min-height:140px;
	height: auto !important;
	height: 140px;
    position: relative;
}
 
.productimage {
    position: absolute;
    top: 20px;
    right: 0px;
    background-image: url(../einzelne_bilder_unterstruktur/bg_productimg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 255px;
    height: 160px;
    text-align: center;
}

.productimage img {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    bottom: 25px;
    right: 55px;
}

div.width650 p.bodytext {
    width: 650px;       
}

.ui-tabs .images {
    float: right;
    width: 230px;
    text-align: right;
    margin-top: -18px;
}

.ui-tabs .images .img {
    margin-left: 28px;
    margin-top: 18px;
    margin-right: 0px;
    position: relative;
}

.bg-content244-grey-corners {
	background-image: url(../einzelne_bilder_unterstruktur/bg_content244_corners_grey.png);
}

.bg-content244-grey {
	background-image: url(../einzelne_bilder_unterstruktur/bg_content244_grey.png);

}

.filter-item {
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.filter-item div.label {
	float: left;
	font-size: 11px;
	padding-left: 7px;
}

.filter-item div.radio {
	float: right;
	margin-top: -2px;
}

.bg-content244-grey h3 {
	font-size: 11px;
	font-weight: bold;
	color: #777;
	margin:0;
	padding: 0 7px;
	margin-bottom: 10px;
}

input.formfield {
	width: 199px;
	height: 25px !important;
	line-height: 25px;
	border:none;
	padding-left: 6px;
	color: #333;
	background: url("../einzelne_bilder_unterstruktur/bg_input205.png") no-repeat;
	overflow: hidden;
	font-size: 11px;
}


input.formfield145 {
	width: 139px;
	height: 25px !important;
	line-height: 25px;
	border:none;
	padding-left: 6px;
	color: #333;
	background: url("../einzelne_bilder_unterstruktur/bg_input145.png") no-repeat;
	overflow: hidden;
	font-size: 11px;
}

textarea.formfield {
	width: 199px;
	border:none;
	padding-left: 6px;
	color: #333;
	background: url("../einzelne_bilder_unterstruktur/bg_textarea.png") no-repeat;
	overflow-x: hidden;
	font-size: 11px;
    padding-top: 5px;
}

#courseForm td {
	padding-bottom: 9px;
}

#courseForm td.labelcol {
	padding-right: 0px;
	font-size: 11px;
	width: 95px;
}

span.required {
	color: #e2001a;
}

input.calendar {
	width: 92px !important;
	cursor: pointer;
	padding-left:6px;
	width: 98px;
	height: 25px;
	line-height: 23px;
	border: none;
	background: url("../einzelne_bilder_unterstruktur/bg_calendar.png") no-repeat top right;
}

/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px;cursor:pointer; }
.ui-datepicker .ui-datepicker-next { right:2px;cursor:pointer; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.packages-table {
    border-collapse: collapse;
}

.packages-table tr.firstrow td {
    background-color: #efefef;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
} 

.packages-table td {
    background-color: #f6f6f6;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: 2px solid #FFFFFF;
    border-bottom: 2px solid #FFFFFF;
    font-size: 11px;
}

.packages-table td.alt {
    background-color: #efefef;
}

a.addButton {
	display: inline-block!important;
	padding: 3px 0 5px 30px;
	background: url("../einzelne_bilder_unterstruktur/add.png") no-repeat;
	margin-bottom: 20px;
}

.form-bottom {
	margin-top: 15px;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

.radio-container {
	float: left;
	margin-right: 20px;
}

.radio-container input {
	margin:0;
	margin-right: 5px;
}

/* Component containers
----------------------------------*/
#ui-datepicker-div {  font-size: 1.1em;z-index: 999; z-index: 9999999; }
#ui-datepicker-div .ui-widget { font-size: 1em; }
#ui-datepicker-div input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }

/*#ui-datepicker-div.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../einzelne_bilder_unterstruktur/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
#ui-datepicker-div .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../einzelne_bilder_unterstruktur/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }*/
#ui-datepicker-div.ui-widget-content { border: 1px solid #dddddd; background-color: #eeeeee; color: #333333; }
#ui-datepicker-div .ui-widget-header { border: 1px solid #e78f08; background-color: #f6a828; color: #ffffff; font-weight: bold; }



#ui-datepicker-div.ui-widget-header a { color: #ffffff; }


.course-data {
	background: url(../einzelne_bilder_unterstruktur/bg_coursedata.png);
	padding: 5px 11px;
	width: 183px !important;
	width: 205px;
	height: 15px;
	overflow: hidden;
}

.mfLoginBox .bg-content682-top, .mfLoginBox .bg-content244-top {
	margin-top: -3px;
}

#mfRegister td {
	padding-bottom: 8px;
}

.mfLoginBox, .mfLoginBox label, .mfLoginBox td, .formTable label {
	font-size: 11px;
}

.bg-content244 div.content-text p.bodytext {
	width: 650px;
}

.bg-content244 h3 {
	margin-top: 0;
}

.ui-tabs-panel td {
	font-size: 11px;
}

.ui-tabs-panel td.first, .info-table td.first {
	font-weight: bold;
}

.fb-locations {
	float: left;
	width: 192px !important;
	width: 212px;
	padding: 10px;
	min-height: 180px;
	background: #f6f6f6;
	margin-right: 7px;
	margin-bottom: 7px;
}


#content-top-left, #content-bottom-left, #content-bottom-right {
	float: left;
	width: 473px;
}

#content-top-middle, #content-top-right {
	width: 229px;
	float: left;
}

#content-top-middle {
	margin-right: 15px;
}

#content-top-left, #content-bottom-left {
	margin-right: 14px;
}

.bg-content229-corner, .bg-content473-corner {
	width: 229px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content229_corners.png) no-repeat;
}

.bg-content473-corner {
	width: 473px;
	background: url(../einzelne_bilder_unterstruktur/bg_content473_corners.png) no-repeat;
}

.bg-content229-bottom, .bg-content473-bottom {
	background-position: 0 -5px;
}

.bg-content229, .bg-content473 {
	background: url(../einzelne_bilder_unterstruktur/bg_content229.png) repeat-y;
	padding: 2px;
	position: relative;
    font-size: 11px;
}

.bg-content473 {
	background: url(../einzelne_bilder_unterstruktur/bg_content473.png) repeat-y;
}

.reference-special div.image {
	float: left;
	margin-right: 8px;
}

#map_container {
    width:660px;
    height:447px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 8px;
} 


.infoTitle {
    font-weight: bold;    
}

.infoAddress {
    
}

.infoTyp td {
	padding-right:2px;
}

.infoTyp table {
	margin-bottom: 3px;
}

.ds-menu {
    padding: 15px;
}

.ds-menu label {
    display: block;
    margin-bottom: 2px;
    font-size: 11px;
}

.ds-menu select {
    margin-bottom: 10px;
} 

.infoLinks {
    margin-top: 14px;
}

.infoLinks a, .infoLinks a:visited, .infoLinks a:link {
	display: block;
	padding-left: 6px;
	background: url(../einzelne_bilder_unterstruktur/arrow_footer.gif) no-repeat 0px 6px;
 }

 .bg-content473 .scrollable {
	position:relative;
	overflow:hidden;
	width: 445px;
	height:120px;
}

#content-top-left .bg-content473 .scrollable {
	height: 276px;
}

.bg-content473 a.browse {
	background:url(../einzelne_bilder_unterstruktur/bg_flashnav.png) no-repeat;
	display:block;
	width:22px;
	height:76px;
	position: absolute;
	cursor:pointer;
	font-size:1px;
	margin-top: -38px;
	top: 50%;
}
.bg-content473 a.right {
	right: -12px;
	background-position: 0 -76px;
}

.bg-content473 a.left {
	left: -14px;
}

div.bg-content229 div.image img, .bg-content473 div.image img {
	border: 1px solid #e7e7e7;
}

span.checkbox {
	display: block;
	width: 25px;
	height: 20px;
	background: url(../einzelne_bilder_unterstruktur/check_styled.png);
}

.content-text ul {
	width: 650px;
}

div.markerLabel {
	color: #FFFFFF;
	font-size: 9px;
	line-height: normal;
}

.bg-content216 .link,.bg-content332 .link,  .bg-content229 .link {
	position: absolute;
	bottom: 7px;
	left:12px;
}

.bg-content163 .link  {
	min-width: 95px;
	bottom: 7px;
	left:12px;
	position: absolute;
}

.bg-content229 .link {
	bottom: 11px;
}

.bg-content332 .link {
	bottom: 15px;
}

.featurebox-content332 h3 {
	margin-bottom: 2px;
}

/* STYLING INPUT FILE */

.fileupload {
    position: relative;
}

.fileupload .fakefile {
    float: left;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.fileupload .fakefile .uploadButton {
    display: block;
    padding: 5px 5px 5px 30px;
    margin-left: 5px;
    cursor: pointer;
    color: #E2001A;
    font-size: 11px;
    background: url('/einzelne_bilder_unterstruktur/add.png') left center no-repeat;
}
input.file {
    position: absolute;
    width: 150px;
	height: 25px !important;
    position: absolute;
    text-align: right;    
}

/* END STYLING INPUT FILE */

.download-table td.ext {
	padding-right: 10px;
}

.newstext-right img.zoom {
	bottom: 7px;
}

div.error {
	max-width: 205px;
	color: #f00;
	clear: both;
}

#special-menu-bottom ul {
	padding: 0;
	margin: 0;
}
#special-menu-bottom ul li {
	float: left;
	list-style: none;
	background: url(../einzelne_bilder_unterstruktur/menu_bottom_right.png) right top no-repeat;
	padding-right: 6px;
	margin-right: 1px;
}


#special-menu-bottom ul li a {
	float: left;
	list-style: none;
	background: url(../einzelne_bilder_unterstruktur/menu_bottom_left.png) 0 0 no-repeat;
	display: block;
}

#special-menu-bottom ul li.active {
	background-position: right -39px;
}

#special-menu-bottom ul li.active a {
	background-position: 0 -39px;
}

#special-menu-bottom ul li.printButton a {
    background-position: 0 0;
}

#special-menu-bottom ul li.printButton {
    background-position: right top;
}

.advisor-start {
	padding: 5px 10px;
	background: url(../einzelne_bilder_unterstruktur/background.jpg) no-repeat 10px 5px;
	width: 940px;
	height: 518px;
	position: relative;
}

.advisor-sub {
	padding: 5px 10px;
	background: url(../einzelne_bilder_unterstruktur/background_sub.jpg) no-repeat 10px 5px;
	width: 940px;
	height: 578px;
	position: relative;

}

.advisor-dropdown {
	padding: 5px 15px;
	width: 196px;
	background: url(../einzelne_bilder_unterstruktur/dropdown.png) no-repeat 0 0;
	margin-bottom: 5px;
	cursor: pointer;
}

.advisor-dropdown.disabled {
	background-position: 0 -28px;
	cursor: default;
	color: #8a8a8a;
}

.object-links {
	position: absolute;
	text-indent: -9999px;
	width: 19px;
	height: 19px;
	background: url(../einzelne_bilder_unterstruktur/plus.png) no-repeat 0 0;
	z-index: 7;
}

.object-links.act {
	z-index: 10;
	background: url(../einzelne_bilder_unterstruktur/arrow.png) no-repeat 0 0;
}

.object-menu {
	position: absolute;
	z-index: 7;
	width: 249px;
}

.object-menu h3 {
	color: #c00;
	font-size: 11px;
	margin:0;
	background: url(../einzelne_bilder_unterstruktur/bg_header.png);
	padding: 12px 23px 6px;
}
.object-content {
	background: url(../einzelne_bilder_unterstruktur/bg_menu.png);
	padding: 0 4px;
}

.object-content ul, .object-content li, .surface-menu ul, .surface-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.object-border-bottom {
	height: 9px;
	background: url(../einzelne_bilder_unterstruktur/border_bottom.png);
	line-height: 0;
}

.object-content li a, .surface-menu li a {
	color: #333;
	font-size: 11px;
	display: block;
	padding: 5px 22px;
	padding-right: 9px;
	border-top: 1px solid #dfdfdf;
}

.object-content li a:hover, .surface-menu li a:hover, .object-content li a.act {
	background-color: #f5f5f5;
}

.object-content li a.sub {
	background-image: url(../einzelne_bilder_unterstruktur/arrow_menu.png);
	background-repeat: no-repeat;
	background-position:210px center;
}

#object-menu, #subobject-menu, #surface-menu {
	position: absolute;
	width: 249px;
	left: 1px;
	top: -6px;
}

#object-menu .object-content, #subobject-menu .object-content, #surface-menu .object-content {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 0;
	border-top: 0;
	width: 222px;
}

.advisor-surface-item {
	float: left;
	padding: 2px;
	background: url(../einzelne_bilder_unterstruktur/bg_surface.png);
	margin-right: 8px;
	margin-bottom: 8px;
	position: relative;
}

.advisor-surface-name {
	position: absolute;
	padding: 8px 0;
	bottom: -6px;
	left: 50%;
	margin-left: -99px;
	width: 198px;
	text-align: center;
	background: url(../einzelne_bilder_unterstruktur/bg_white.png);
}

.advisor-dropdown-surface {
	position: absolute;
	padding: 8px 0;
	bottom: -6px;
	left: 50%;
	margin-left: -99px;
	width: 183px !important;
	width: 198px;
	background: url(../einzelne_bilder_unterstruktur/dropdown_small.png);
	padding-left: 15px;
	cursor: pointer;
}

.surface-menu {
	position: absolute;
	left:50%;
	margin-left: -95px;
	top: 4px;
	background: #fff;
	width: 190px;
}

.surface-menu-sub {
	left: 225px;
	top: -25px;
	margin-left: 0;
}

.object-question {
	float: right;
	width: 15px;
	height: 15px;
	background: url(../einzelne_bilder_unterstruktur/question.png);
}

.object-content li a span.text {
	float: left;
	width: 185px;
}

.tooltip {
	position: absolute;
	z-index: 99999;
	left:230px;
	bottom: -8px;
	padding-left: 20px;
	background: url(../einzelne_bilder_unterstruktur/tooltip_left.png) no-repeat left bottom;
}

.tooltip-right {
	position: absolute;
	z-index: 99999;
	right:26px;
	bottom: -8px;
	padding-right: 20px;
	background: url(../einzelne_bilder_unterstruktur/tooltip_inv.gif) no-repeat right bottom;
}


.tooltip-inner {
	border: 1px solid #d3d3d3;
	border-left: none;
	min-height: 110px;
	padding: 15px 20px;
	background: #e5e5e5 url(../einzelne_bilder_unterstruktur/tooltip.gif) repeat-x;
}


.tooltip-right .tooltip-inner {
	border-left: 1px solid #d3d3d3;
	border-right: none;
}

#advisor.ui-tabs, #advisor.ui-tabs .ui-tabs-nav {
	margin-top: 0;
	background: none;
}

#advisor.ui-tabs .ui-tabs-nav li a {
	opacity: 0.7;
	filter:alpha(opacity=70);
	-ms-filter:alpha(opacity=70);
	text-align: center;
	padding: 1px 10px;
}

#advisor.ui-tabs .ui-tabs-nav li.ui-state-active a {
	opacity: 1.0;
	filter:alpha(opacity=100);
	-ms-filter:alpha(opacity=100);
	padding: 1px 10px;
}

#advisor.ui-tabs .ui-tabs-nav li, #advisor.ui-tabs-nav li.ui-state-active {
	padding: 0;
	margin: 0;
	background: url(../einzelne_bilder_unterstruktur/bg_tabs.png) no-repeat;
	padding-top: 1px;
	margin-right: 2px;
	width: 170px;
}

#advisor.ui-tabs .ui-tabs-nav li a, #advisor.ui-tabs-nav li.ui-state-active a {
	padding: 1px 10px;
	width:148px;
}

#advisor.ui-tabs h3 {
	margin:0;
	background-position: 610px 12px;
}

#advisor.ui-tabs h3.ui-state-active {
	background-position: 610px -15px;
}

#advisor .ui-tabs-panel {
	border-top: 1px solid #c9c9c9;
	margin-top: -1px;
}

.recTable td {
	vertical-align: top;
	background: #efefef;
	padding: 2px 10px;
	color: #666;
	line-height:18px;
}

.recTable td.alt {
	background: #f6f6f6;
}

.recTable {
	border-spacing: 1px;
}

.recTable td.first {
	font-weight: normal;
}

.subsel-menu ul, .subsel-menu li {
	margin:0;
	padding: 0;
	list-style: none;
}

.subsel-menu {
	position: absolute;
	top: -28px;
	left: 226px;
	width: 220px;
	border: 1px solid #dfdfdf;
	border-top: 0;
}

.subsel-menu li a {
	background: #fff;
	color: #333;
	font-size: 11px;
	display: block;
	padding: 5px 22px;
	padding-right: 9px;
	border-top: 1px solid #dfdfdf;
}

.subsel-menu li a:hover{
	background: #dfdfdf;
}

#effect-trigger.act, #application-trigger.act, #system-trigger.act {
	background-position: 0 -56px;
}

.tooltip h5, .tooltip-right h5 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 7px;
}

#object-menu .object-content li a span.text, #subobject-menu .object-content li a span.text, #surface-menu .object-content li a span.text {
	width: 175px;
}

#object-menu .vertical-scrollable li a span.text, #subobject-menu .vertical-scrollable li a span.text, #surface-menu .vertical-scrollable li a span.text {
	width: 135px;
}

#object-menu .object-content .tooltip, #subobject-menu .object-content .tooltip, #surface-menu .object-content .tooltip {
	left: 215px;
}

.subsel-menu .tooltip {
	left: 210px;
}

.vertical-scrollable {
	position:relative;
	overflow:hidden;
	width: 190px;
	height:376px;
}

.vertical-scrollable .items {
	height: 20000em;
	width: 190px;
	position:absolute;
}

.surface-content a.next,.surface-content a.prev {
	width: 190px;
	height: 12px;
	padding:0;
	border: 0;
	background: #fff;
	display: block;
	cursor: pointer;
	background: url(../einzelne_bilder_unterstruktur/arrows_updown.png) 50% 0px no-repeat;
}

.surface-content a.next:hover,.surface-content a.prev:hover {
	background-color: #f5f5f5;
}

.surface-content a.prev {
	background: url(../einzelne_bilder_unterstruktur/arrows_updown.png) 50% -12px no-repeat;
}

a.print-button {
	background-image: url(../einzelne_bilder_unterstruktur/button_print_right.png);
	padding-right: 6px;
}

a.print-button span {
	background-image: url(../einzelne_bilder_unterstruktur/button_print.png);
	padding-left: 35px;
}

#advisor-restart {
	top: 490px;
	left: -9px;
}

#advisor-restart .advisor-restart-right {
	background-position: right -38px;
}

#advisor-restart .advisor-restart-left {
	width: 20px;
}

#advisor-restart .advisor-restart-middle {
	padding:8px 0;
}

.scrollitem img.zoom {
	bottom: 7px;
}

input.error, select.error, span.error {
	color: #f00 !important;
}


.exhibitions .link a {
	background: none;
	padding-left:0;
}

a#websiteTrigger {
	width: 108px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 12px 13px 4px 13px;
	margin-top: -12px;
	background: url(../einzelne_bilder_unterstruktur/bg_websitetrigger.png) no-repeat;
	height: 14px;
}

a#websiteTrigger.act {
	background-position: 0 -30px;
}


#products .ui-tabs-panel td.first {
	font-weight: normal;
}

#products .ui-tabs-panel tr.firstrow td.first {
	font-weight: bold;
}

.dsError {
	color: #f00;
	font-weight: bold;
}

.ds-start {
	background: url(../einzelne_bilder_unterstruktur/bg_dealersearch.png);
	width: 732px;
	height: 431px;
	margin-left: -36px;
}

.label-right {
	text-align: right;
	padding-right: 15px !important;
}

.product-colors {
	position: absolute;
	z-index: 5;
	top:0;
	right: 0;
	height: 100%;
	margin-top: -30px;
	background: url(../einzelne_bilder_unterstruktur/bg_content682.png) repeat-y;
}

.nooverflow{
	overflow: hidden;
}

.product-colors-inner {
	padding: 28px 7px;
	margin-top: 30px;
	position: relative;
	width: 99px;
	border-right: 1px solid #b2b2b2;
	float: left;
}

.color-item {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	width: 68px;
	height: 68px;
	float: left;
	cursor: pointer;
	position: relative;
}

.color-item.act {
	border-color: #c00;
}

.color-red-arrow {
	display: none;
	width: 6px;
	height: 7px;
	background: url(../einzelne_bilder_unterstruktur/arrow_red.gif);
	position: absolute;
	left: 75px;
	top: 30px;
}

.image-separator {
	height: 21px;
	width: 174px;
	background: url(../einzelne_bilder_unterstruktur/arrow_grey.gif) center center no-repeat;
}

.product-colors .vertical-scrollable {
	height: 100%;
	position:relative;
	overflow:hidden;
	width: 91px;
}

.product-colors .items div.scrollitem {
	float:none;
	width: 91px;
}

.product-colors .vertical-scrollable .items {
	height:20000em;
	position:absolute;
}

.product-colors.hidden {
	width: 41px;
}

.product-colors.hidden .product-colors-inner  {
	right: 0px;
}

.color-trigger {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	right:83px;
	z-index: 8;
	cursor: pointer;
}

.color-trigger.hidden {
	right:38px;
}

.color-trigger .border-top, .color-trigger .border-bottom {
	background: url(../einzelne_bilder_unterstruktur/bg_colors_corners.png) no-repeat -23px 0;
	height: 24px;
}

.color-trigger .middle {
	background: url(../einzelne_bilder_unterstruktur/bg_content682.png) repeat-y;
	padding: 10px 0 0 8px;
}

.color-trigger.hidden .border-bottom {
	background-position: 0 -24px;
}
.color-trigger.hidden .border-top{
	background-position: 0 0;
}
.color-trigger .border-bottom {
	background-position: -23px -24px;
}

.product-colors a.browse {
	display: block;
	width: 70px;
	height: 15px;
	background: url(../einzelne_bilder_unterstruktur/colornav.png) 31px 0 no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

.product-colors a.next {
	background-position: 31px -45px;
	margin-bottom: 45px;
}

.product-colors a.next.disabled {
	background-position: 31px -30px;
}

.product-colors a.prev {
	background-position: 31px -15px;
}

.product-colors a.prev.disabled {
	background-position: 31px 0px;
}

.color-detail {
	width: 213px;
	border-left: 1px solid #d8d8d8;
	float: left;
	margin-top:30px;
	font-size: 11px;
	color: #999;
}

.num-results {
	background: #f6f6f6;
	padding: 10px 18px 5px 18px;
}

.color-detail-inner {
	padding: 11px 18px;
	color: #666;
}

.color-disclaimer {
	padding: 11px 18px;
}

div.moreDiv {display:none}
p.link {
    padding: 5px 0;
}
p.link a.moreLink, div.newstext-right div.contactperson p.link a.moreLink {
    padding-left: 12px;
	background: url(../einzelne_bilder_unterstruktur/bg_accordion.png) no-repeat 0 5px;
    height:14px;
    line-height: 13px;
	display: block;
	text-decoration: none;
}

p.link a.lessLink, div.newstext-right div.contactperson p.link a.lessLink {
    padding-left: 12px;
	background: url(../einzelne_bilder_unterstruktur/bg_accordion.png) no-repeat 0 -21px;
    height:14px;
    line-height: 13px;
	display: none;
	text-decoration: none;
	color: #c00418;
}

div.newstext h3:first-child {
	margin-top:0;
}

.contentTable td {
	vertical-align: top;
}

.color-field {
	width: 24px;
	height: 24px;
	margin: 0 1px 1px 0;
	text-indent: -9999px;
	cursor: default;
	user-select: none;
	-moz-user-select: none;
	float: left;
	position: relative;
}

.product-colors-inner.color-selector {
	width: 69px;
}

.color-detail.color-selector {
	width: 290px;
}

.color-field-big {
	position: absolute;
	width: 60px;
	height: 60px;
	top: -15px;
	left: -20px;
	z-index: 999;
	display: none;
	padding: 2px 6px 5px 1px;
	background: url(../einzelne_bilder_unterstruktur/color_shadow.png);
}

.color-field-tooltip div {
	padding: 10px 12px 25px 15px;
	background: url(../einzelne_bilder_unterstruktur/color_tooltip.png) no-repeat;
	text-indent: 0;
	color: #000;
	white-space: nowrap;
	z-index: 1000;
}

.color-field-tooltip {
	position: absolute;
	padding-right: 35px;
	background: url(../einzelne_bilder_unterstruktur/color_tooltip_outer.png) no-repeat top right;
	top: -39px;
	right: -0px;
	text-indent: 0;
	color: #000;
	display: none;
	z-index: 1000;
}

.color-field-big div {
	width: 60px;
	height: 60px;
}


/*
*
* Indizierte Suche
*
*/

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight:bold;
}

.tx-indexedsearch-noresults {
	font-weight:bold;
}

.tx-indexedsearch-icon, .tx-indexedsearch-percent {
	display:none;
}

.tx-indexedsearch .browsebox li {
	list-style: none;
	display: inline;
	margin-right:5px;
}

.tx-indexedsearch .browsebox {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

.tx-indexedsearch-title a {
	

}

.tx-indexedsearch-descr {
	padding-left: 10px;
	width: 500px;
}

.tx-indexedsearch-descr-link {
	padding-left: 10px;
}

.tx-indexedsearch-info {

}

.tx-indexedsearch-res h3 {
	margin: 15px 0 2px 0;
	font-size: 11px;
	padding-left: 10px;
	background-image: url("/einzelne_bilder_unterstruktur/arrow_link.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
}


.tx-indexedsearch-browsebox {
	margin-top: 10px;
}

.tx-indexedsearch-browsebox ul.browsebox, .tx-indexedsearch-noresults {
	margin-top: 10px;
}

#content-top-middle .bg-content229 {
	min-height: 286px;
}

.bg-content229 .bottom-link {
	bottom:8px;
	left:12px;
	position:absolute;
}

#recaptcha_image {
	cursor: pointer;
	width: 210px;
	height: 40px;
	margin: 5px 5px 10px 5px;
	float: left;
}
.recaptcha_reload {
	display: none;
}
.recaptcha_only_if_image {
	display: none;
}
.recaptcha_only_if_sound {
	display: none;
}
.recaptcha_help {
	display: none;
}
#recaptcha_response_field{
	float: left;
	clear: both;
}

.ie7-jobfix {
	position: absolute;
	bottom:0;
	left:15px;
}


a.print-button {
	margin-right: 0;
}

.colorGuide, .colorGuide td, .colorGuide input{font-size:11px}
.colorguideResults{min-height:330px;padding:20px}

.colorG {width:199px;height:65px;padding:10px 13px 0 13px;background:#f6f6f6;float:left;position:relative;margin:0 1px 1px 0;overflow:hidden;}
.colorG.active {cursor:pointer;background:url(../einzelne_bilder_unterstruktur/colorGBg.png) no-repeat #f6f6f6 195px center;} 
.ie6 .colorG {height:75px;width:225px;}
.colorG .header {font-weight:bold;color:#f00;padding:0 0 2px 0;}
.colorG .text {color:#666;padding:0 15px 0 22px;}
.colorG.odd {background-color:#efefef;}
.header span {display:block;float:left;width:12px;height:12px;border:1px solid white;margin:1px 8px 0 0;}
.Pigmopur span{background:#090}
.MDF-4 span{background:#900}
.Pigmocryl span{background:#009}

.hide .colorG{background-image:none;}

.cgTable{border-collapse:collapse;width:100%}
.cgTable td,.cgTable th {padding:10px 20px;border-bottom:1px solid #fff;}
.cgTable .odd {background:#f6f6f6}
.cgTable th,.cgTable .even{background:#efefef}
.cgTable th{text-align:left}
.cgTable td.first{width:50px;}
tbody .num {text-align:right;width:50px;}
.cgTable .calc {text-align:right;width:105px}

.additional-pr-items {
	float: left;
	border-right: 1px solid #dfdfdf;
	padding: 0 25px;
	margin-bottom: 25px;
    height: 200px;
}
.colorguideResults .scrollable {height:320px;width:920px;overflow:hidden;margin:0;}
.colorguideResults .scrollitem {height:320px;width:920px;}
.colorguideResults a.disabled { display:none; }

.ui-autocomplete{list-style:none;position:absolute;margin:0;padding:0}
.ui-autocomplete li{background:#fff;border:1px solid #d2d2d2;margin:0;padding:0}
.ui-autocomplete li a{color:#444;text-decoration:none;display:block;cursor:pointer;padding:7px 40px 7px 7px}
.ui-autocomplete #ui-active-menuitem{background-color:#f0f0f0}
.colorGuide .backLink{background:url(../einzelne_bilder_unterstruktur/arrow_link_back.png) no-repeat 5px 5px;display:block;margin:10px 0 5px 0;padding:0 0 0 15px;}
.colorguideResults .resetResultB {background:url(../einzelne_bilder_unterstruktur/resetResults.png) no-repeat 0 4px;padding:4px 0 6px 24px;float:left;display:block;}
.colorguideResults .resetResultB, .colorguideResults .base, .colorguideResults .calc {display:none}
.colorB {background:#efefef;padding:10px 15px;margin-bottom:20px;}
.colorB .text {clear:left;margin-left:22px;}
.colorB .header {font-weight:bold;padding-bottom:5px;}
.recipeName	{ width:160px; padding-right:20px; margin-right:20px;background:url(../einzelne_bilder_unterstruktur/borderRight.png) no-repeat right 0; float:left; height:45px;  }
.recipePdf { background:url(../einzelne_bilder_unterstruktur/recipePdf.png) no-repeat 0 0; padding:4px 30px; display:block; margin-top:10px; }
.colorGuide span.label{display:block;height:5px;}

a.button span.print {
	display: none;
}
a.button span.noprint {
	background: none;
	padding: 0;
	float:none;
}

a.productbadge {
    background: transparent url(../einzelne_bilder_unterstruktur/product_label_right.png) no-repeat scroll top right;
	padding-right: 15px;
	height: 35px;
	position: absolute;
	right:-8px;
	bottom: -15px;
}

a.productbadge span {
	background: transparent url(../einzelne_bilder_unterstruktur/product_label.png) no-repeat;
	padding: 10px 3px 6px 20px;
}

optgroup option, optgroup {
	padding: 0;
	margin:0;
	font-size: 10px;
}

.bg-content608-corner {
	width: 608px;
	height: 5px;
	background: url(../einzelne_bilder_unterstruktur/bg_content608_corners.png) no-repeat;
}

.bg-content608-bottom {
	background-position: 0 -5px;
}

.bg-content608 {
	background: url(../einzelne_bilder_unterstruktur/bg_content608.png) repeat-y;
	padding: 2px;
	position: relative;
}

#courseForm-tos-error {max-width: none}
.download-dialog{
	background: url(../einzelne_bilder_unterstruktur/dldialog.png) no-repeat;
	padding: 7px 10px 10px 10px;
	position: absolute;
	left: 20px;
	top: -15px;
	width: 225px;
}

.download-dialog a.download, .download-dialog a.cart {
	display: block;
	padding: 5px 0;
	width: 178px;
	padding-left: 33px !important;
	margin: 0 !important;
}

a.download {
	border-bottom: 1px solid #d9d9d9;
	background-image: url(../einzelne_bilder_unterstruktur/download.gif) !important;
	background-position: 7px 7px !important;
	background-repeat: no-repeat;
}

a.cart {
	border-top: 1px solid #fff;
	background-image: url(../einzelne_bilder_unterstruktur/addtocart.gif) !important;
	background-position: 7px 5px !important;
	background-repeat: no-repeat;
}

a.cart.removeFromWatchlist {
	background-position: 7px -26px !important;
}

.download-dialog span.close {
	display: block;
	width: 15px;
	height: 15px;
	left: 232px;
    position: absolute;
	top: 6px;
	cursor: pointer;
}

.dlcart tr.firstrow td {border-right-color: #ffcc33;}
.dlcart td.alt {border-right-color: #f6f6f6;}
.dlcart td {border-right-color: #efefef;}

.dlcart td a {
	background: url(../einzelne_bilder_unterstruktur/trash.gif) no-repeat 0 2px;
	padding-left: 14px;
}

.info-table {
	clear: both;
	padding-top: 15px;
}

span.form-checkbox, span.form-checkbox-label {
	float: left;
}
span.form-checkbox-label {margin-top: 2px;}
span.form-checkbox {
	margin-right: 10px;
}

div.newstext-right div.contactperson.product-video {
	padding-bottom: 0;
}

div.newstext-right div.contactperson.product-video .image {
	margin-bottom: 0;
	position: relative;
}

div.newstext-right div.contactperson.product-video .image span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 58px;
	height: 58px;
	margin: -29px 0 0 -29px;
	display: block;
	background: url(../einzelne_bilder_unterstruktur/play.png);
}

div.newstext-right div.contactperson.product-video a {
	padding-left: 0;
	background: none;
}

div.newstext-right div.contactperson.product-video .name {
	margin-bottom: 8px;
}

#overlay-container {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;font-size: 11px;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{/*position:relative;*/ }
#cboxLoadedContent{overflow:auto;border:1px solid #e7e7e7}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../einzelne_bilder_unterstruktur/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:29px; height:29px; background:url(../einzelne_bilder_unterstruktur/corners.png) 0 0 no-repeat;}
    #cboxTopRight{width:29px; height:29px; background:url(../einzelne_bilder_unterstruktur/corners.png) -29px 0 no-repeat;}
    #cboxBottomLeft{width:29px; height:29px; background:url(../einzelne_bilder_unterstruktur/corners.png) 0 -29px no-repeat;}
    #cboxBottomRight{width:29px; height:29px; background:url(../einzelne_bilder_unterstruktur/corners.png) -29px -29px no-repeat;}
    #cboxMiddleLeft{width:29px; background:#fff}
    #cboxMiddleRight{width:29px; background:#fff}
    #cboxTopCenter{height:29px; background:#fff}
    #cboxBottomCenter{height:29px;background:#fff}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:0;}
        #cboxTitle{position:absolute; bottom:6px; left:29px; color:#949494;background: #fff;padding: 2px 0;}
        #cboxCurrent{position:absolute; top:8px; left:29px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:50%; left:-14px; background:url(../einzelne_bilder_unterstruktur/bg_newsnav.png) 0 0 no-repeat; width:18px; height:58px; text-indent:-9999px;margin-top:-29px;}
        #cboxNext{position:absolute; bottom:50%; right:-14px; background:url(../einzelne_bilder_unterstruktur/bg_newsnav.png) 0 -58px no-repeat; width:18px; height:58px; text-indent:-9999px;margin-top:-29px;}
        #cboxLoadingOverlay{background:url(../einzelne_bilder_unterstruktur/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../einzelne_bilder_unterstruktur/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0px; right:0px;width:40px;height: 41px; background:url(../einzelne_bilder_unterstruktur/close.png) right center no-repeat;padding-right: 21px; color: #fff;font-size: 13px;text-transform: uppercase;text-indent: -9999px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
/*
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=einzelne_bilder_unterstruktur/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=einzelne_bilder_unterstruktur/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=einzelne_bilder_unterstruktur/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=einzelne_bilder_unterstruktur/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=einzelne_bilder_unterstruktur/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=einzelne_bilder_unterstruktur/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=einzelne_bilder_unterstruktur/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=einzelne_bilder_unterstruktur/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
*/