@charset "utf-8";
/* CSS Document */

body {
	padding-bottom: 10px;
	background-color: #fff;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	color: #4a4a4b;
	font: normal normal 12px/18px arial,helvetica,clean,sans-serif;
}


h1, h2, h3, h4, h5, h6, p {
	padding-right: 11px;
}

h1 {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

h2 {
	font-size: 1.2em;
	line-height: 20px;
	font-weight: bold;
	color: #555;
	margin-bottom: 2px;
}

h3 {
	font-size: 1.1em;
	font-weight:bold;
	display:block;
}

h4 {
	color:#555555;
	font-size:1em;
	font-weight:bold;
	/*margin-bottom:10px;*/
}

h5 {
	font-weight:bold;
}

h4.topspace {
	padding-top:20px;
}

.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
.clearer.spacer{
	height:10px;
}

.left {
	float:left;
}
.right {
	float:right;
}

.inv {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: inline;
	font-size: 0;
	text-indent: -1000px;
	background: none;
	border: 0;
}

ul {
	list-style-position:outside;
	list-style-type:none !important;
	padding-bottom:20px;
}

ul li {
	background:transparent url(../images/list_bullet.gif) no-repeat scroll 0 6px;
	padding-left:12px;
	font-weight:bold;
	color:#7c87a4;
}

ul.linklist li {
	background:transparent no-repeat scroll 0 0;
	font-weight:normal;
	padding:0 0 4px;
}
ul.linklist li a {
	color:#333;
}
ul.linklist li a:hover, ul.linklist li a:active {
	color:#333;
}

.box ul li {
	background:none;
	padding-left:0;
	float:left;
	width:100%;
	font-weight:normal;
}

.intro {
	color:#878da5;
}

img {
	border: 0;
}

.pic_left {
	float:left;
	margin-top:4px;
	margin-right: 8px;
}

/* * html .pic_left {
	margin-right: 0;
}*/

.pic_right {
	float:right;
	margin-left:8px;
	margin-top:4px;
}

/*.box .pic_left, .box .pic_right {
	margin-top:1px;
}*/

p {
	padding-bottom:20px;
}

a {
	color:#DA5800;
	text-decoration:none;
}
a:hover, a:active {
	color:#DA5800;
	text-decoration:underline;
}

/*

.column_1_2 a, .column_1_3 a {
	color:#4a4a4b;
	text-decoration:none;
	border-bottom:1px solid #DA5800;
}
.column_1_2 a:hover, .column_1_2 a:active, .column_1_3 a:hover, .column_1_3 a:active {
	color:#DA5800;
	text-decoration:none;
}
*/


a.arrow, .column_1_2 a.arrow, .column_1_3 a.arrow {
	color:#333;
	background:url(../images/linkarrow.gif) 0 .6em no-repeat;
	padding-left:10px;
	display:block;
	border-bottom:0;
}
a.arrow:hover, a.arrow:active, .column_1_2 a.arrow:hover, .column_1_2 a.arrow:active, .column_1_3 a.arrow:hover, .column_1_3 a.arrow:active {
	color:#333;
	text-decoration:underline;
}
a.arrow.small {
	background:transparent url(../images/linkarrow_small.gif) no-repeat scroll 0 0.6em;
	padding-left:8px;
}
li a.arrow {
	background-position:0 .6em;
}
p a.arrow {
	background-position:0 .4em;
}
.hp_row p a.arrow {
	display:inline;
}

a.no_arrow{
	background: none !important;
	color:#333;
}

/* entfernt für die linkdarstellung in der management tabelle ticket #3752
.column_1_2 th a, .column_1_3 th a, .column_1_2 td a, .column_1_3 td a, .column_1_2 li a, .column_1_3 li a, .column_1_2 .formular a, .column_1_3 .formular a {
	color:#333;
	border-bottom:0;
}
*/


a.pdf, .column_1_2 a.pdf, .column_1_3 a.pdf {
	background:transparent url(../images/icon_pdf.gif) no-repeat scroll 0 5px;
	color:#333333;
	display:block;
	padding:0 0 0 15px;
	border-bottom:0;
}
a.pdf:hover, a.pdf:active {
	color:#333;
}

li a.rss, li a.pdf, li a.doc, li a.pps, li a.zip, li a.xls, li a.img, li a.link, li a.other, li a.ppt, li a.swf, li a.txt {
	color:#333;
	background:url(../images/icon_rss.gif) 0 .3em no-repeat;
	padding-left:15px;
	display:block;
}
li a.rss:hover, li a.pdf:hover, li a.doc:hover, li a.pps:hover, li a.rss:active, li a.pdf:active, li a.doc:active, li a.pps:active, li a.zip:active, li a.xls:active, li a.img:active, li a.link:active, li a.other:active, li a.ppt:active, li a.swf:active, li a.txt:active {
	color:#333;
}

li a.doc, ul.linklist li.doc {
	background-image:url(../images/icon_doc.gif);
}
li a.img, ul.linklist li.img {
	background-image:url(../images/icon_img.gif);
}
li a.pdf, ul.linklist li.pdf {
	background-image:url(../images/icon_pdf.gif);
}
li a.pps, ul.linklist li.pps {
	background-image:url(../images/icon_pps.gif);
}
li a.xls, ul.linklist li.xls {
	background-image:url(../images/icon_xls.gif);
}
li a.zip, ul.linklist li.zip {
	background-image:url(../images/icon_zip.gif);
}
li a.link, ul.linklist li.link {
	background-image:url(../images/icon_link.gif);
}
li a.other, ul.linklist li.other {
	background-image:url(../images/icon_other.gif);
}
li a.ppt, ul.linklist li.ppt {
	background-image:url(../images/icon_ppt.gif);
}
li a.swf, ul.linklist li.swf {
	background-image:url(../images/icon_swf.gif);
}
li a.txt, ul.linklist li.txt {
	background-image:url(../images/icon_txt.gif);
}

ul.linklist li.doc, ul.linklist li.img, ul.linklist li.pdf, ul.linklist li.pps, ul.linklist li.xls, ul.linklist li.zip, ul.linklist li.link, ul.linklist li.other, ul.linklist li.ppt, ul.linklist li.swf, ul.linklist li.txt {
	padding-left:15px;
	background-position: 0 5px;

}


a.space_right, .column_1_2 a.space_right, .column_1_2 a.space_right {
	margin-right:15px;
	float: left;
	border-bottom:0;
}

a.h4_style, .column_1_2 a.h4_style, .column_1_2 a.h4_style {
	font-weight:bold;
	border-bottom:0;
}

#wrapper {
	margin: auto;
	width: 947px;
}

#container {
	display: block;
	margin: auto;
	width: 947px;
}

#header {
	width: 939px;
}

#flashcontent {
	background:url(../images/background/bg_header_shadow_right.gif) right top no-repeat;
	width:939px;
}

#logo {
	width: 936px;
}

#content {
	width: 947px;
	margin-top: 5px;
	float: left;
}

.column_1, .column_2, .column_3, .column_4, .column_1_2, .column_1_3, .column_2_3, .column_2_4, .column_3_4 {
	width: 227px;
	margin-right: 13px;
	float: left;
}

.column_4, .column_2_4, .column_3_4 {
	margin-right: 0;
}
.column_1_2, .column_2_3, .column_3_4 {
	width: 467px;
}
.column_1_3, .column_2_4 {
	width: 707px;
}

/*#content .column_3 p, #content .column_4 p {
	padding-bottom:5px;
}*/


/* Start Metanavigation */
#metanavi ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
	padding-left:0;
	background:none;
	font-weight:normal;
}

#metanavi li a {
	font-size: .9em;
	color: #9da0c2;
	text-decoration: none;
}

#metanavi li a:hover, #metanavi li a:active {
	color:#9da0c2;
	text-decoration: underline;
}
/* End Metanavigation */

/* Start Brotkrume */
#breadcrumb {
	padding:0;
	color: #646464;
	position:absolute;
	bottom:0;
	z-index:1;
}

#breadcrumb.singleline {
	bottom:14px;
}

#breadcrumb ul {
	padding-bottom:0;
}

#breadcrumb li {
	float: left;
	list-style: none;
	margin-right: 10px;
	padding-left:0;
	background:none;
	font-weight:normal;
}

#breadcrumb li span {
	margin: 0 5px;
	font-size: .9em;
}

#breadcrumb li a {
	font-size: .9em;
	color: #646464;
	text-decoration: none;
	background:url(../images/linkarrow.gif) 0 .4em no-repeat;
	padding-left:10px;
}

#breadcrumb li a:hover, #breadcrumb li a:active {
	color: #646464;
	text-decoration: underline;
}

#breadcrumb li a.current {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	background:url(../images/arrow_current.gif) 0 .4em no-repeat;
	padding-left:6px;
}
/* End Brotkrume */



/* Start Tabellendefinition */
.column_1_2 table {
	width: 456px;
}

.column_1_3 table {
	width: 696px;
}

table {
	margin:5px 0 30px;
	width:100%;
}

table th, table td.head {
	color:#878da5;
	text-align:left;
	padding:3px 6px;
	border-bottom:1px solid #d4d5d7;
}
table td.head {
	background: #fff !important;
}
table th a, .column_1_2 table th a, .column_1_3 table th a {
	color:#878da5;
}
table th a:hover, table th a:active, .column_1_2 table th a:hover, .column_1_2 table th a:active, .column_1_3 table th a:hover, .column_1_3 table th a:active {
	color:#878da5;
}
table th a.sort {
	padding-right:15px;
	background:url(../images/bt_sort.gif) top right no-repeat;
}

table td {
	padding:5px 6px;
	vertical-align:top;
}

table.center th, table.center td {
	text-align:center;
}

table.gradient {
  overflow: hidden;
}

table.gradient td {
	background:#fdfdfd url(../images/bg_table.jpg) left bottom repeat-x;
	border-bottom:1px solid #d4d5d7;
}


table td h4 {
	font-weight:bold;
	line-height:1.2em;
	font-size:1em;
	margin-bottom:0;
}

#search_tbl td h4 {
  min-width: 619px;
}
#event_tbl td h4 {
  min-width: 534px;
}

#archiv_tbl td h4 {
  min-width: 457px;
}

#project_tbl td h4 {
  min-width: 524px;
}

table td h4 a.arrow{
	background-position: 0 .4em;
}
table td span {
	font-size:.9em;
}

.faketable {
	margin:15px 0 30px;
}
.faketable.partner {
	margin-top:0;
}

.faketable .spacer{
	margin:0;
	padding:0;
	height:25px;
}

.tdstyle {
	background:#fdfdfd url(../images/bg_table.jpg) left bottom repeat-x;
	border-bottom:1px solid #d4d5d7;
	margin-right:11px;
	padding: 5px 0;
}
/*
*+ html .tdstyle {
	padding: 2px 0;
}
* html .tdstyle {
	padding: 1px 0;
}
*/
.tdstyle.first {
	border-top:1px solid #d4d5d7;
}
.tdstyle h4 {
	font-weight:bold;
	font-size:1em;
	margin-bottom:0;
}
.tdstyle h4 a.arrow{
	color:#777;
}
#content .tdstyle p{
	padding-bottom:0;
}
#content .tdstyle p img {
	margin-top:5px;
}
.tdstyle .left {
	width:216px;
	padding-left:5px;
}
.faketable.partner .tdstyle .left {
	width:140px;
	padding-left:5px;
}
.tdstyle .right {
	width:216px;
	margin-right:6px;
}
.faketable.partner .tdstyle .right {
	width:292px;
	margin-right:6px;
}
* html .tdstyle .right {
	margin-right:3px;
}
* html .faketable.partner .tdstyle .right {
	margin-right:3px;
}

h3.faketh {
	color:#878DA5;
	padding:3px 6px;
	margin-top:-10px;
	position:relative;
	width:100%;
	font-size: 1em;
}
* html h3.faketh {
	width:95%;
}
h3.faketh a {
	position:absolute;
	bottom:2px;
	right:23px;
	width:13px;
	height:12px;
	background-image:url(../images/bt_top_blau.gif);
	line-height:1px;
	font-size:1px;
}
* html h3.faketh a {
	right:0;
}
/* End Tabellendefinition */










#divisionname {
	height: 24px;
}
#divisionname span {
	color: #bcbcbc;
	font-weight: bold;
	padding-top: 5px;
	display: block;
}




/* Start Boxendefinition */
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6, .box p {
	padding-right: 3px;
}
.box h3 {
	font-size: 1em;
}
.box {
	width: 216px;
}
.box.shadow {
	width: 227px;
	background: url(../images/box_schatten_rechts.png) right top no-repeat;
}
* html .box.shadow {
	background-image: url(../images/box_schatten_rechts.jpg);
}
* html .last_row .box.shadow {
	background-image: url(../images/box_schatten_hp_rechts.jpg);
}

.box.wide {
	width: 456px;
}
.box.shadow.wide {
	width: 467px;
}
.column_1_3 .box.shadow.wide, .column_2_4 .box.shadow.wide {
	width: 707px;
}
.column_1_4 .box.shadow.wide {
	width: 947px;
}

.box_frame {
	border: 1px solid #aaa;
	margin-right: 11px;
}

.box_content a.arrow {
	float: left;
	width: 130px;
}

ul.box_content li a.arrow {
	float: none;
	width: auto;
}

.no_shadow, .no_shadow_footer {
	width:100%;
}
.no_shadow_footer {
	height:5px !important;
}

.box_footer {
	width: 216px;
	height: 24px;
}
.box_footer.shadow_footer {
	width: 227px;
	background: url(../images/box_schatten_unten_227.png) right top no-repeat;
}
* html .box_footer.shadow_footer {
	background-image: url(../images/box_schatten_unten_227.jpg);
}
* html .last_row .box_footer.shadow_footer {
	background-image: url(../images/box_schatten_hp_unten_227.jpg);
}

.box_footer.wide_footer {
	width: 456px;
}

.box_footer.shadow_footer.wide_footer {
	width: 467px;
	background: url(../images/box_schatten_unten_467.png) right top no-repeat;
}

.column_1_3 .box_footer.shadow_footer.wide_footer, .column_2_4 .box_footer.shadow_footer.wide_footer {
	width: 707px;
	background-image: url(../images/box_schatten_unten_707.png);
}
.column_1_4 .box_footer.shadow_footer.wide_footer {
	width: 947px;
	background-image: url(../images/box_schatten_unten_947.png);
}


* html .box_footer.shadow_footer.wide_footer {
	background-image: url(../images/box_schatten_unten_467.jpg);
}
* html .last_row .box_footer.shadow_footer.wide_footer {
	background-image: url(../images/box_schatten_hp_unten_467.jpg);
}
* html .column_1_3 .box_footer.shadow_footer.wide_footer {
	background-image: url(../images/box_schatten_unten_707.jpg);
}
* html .column_2_4 .box_footer.shadow_footer.wide_footer {
	background-image: url(../images/box_schatten_unten_707.jpg);
}
* html .column_1_4 .box_footer.shadow_footer.wide_footer {
	background-image: url(../images/box_schatten_unten_947.jpg);
}




.box_footer.shadow_footer.extrawide_footer {
	width: 707px;
	background: url(../images/box_schatten_unten_707.png) right top no-repeat;
}
* html .box_footer.shadow_footer.extrawide_footer {
	background-image: url(../images/box_schatten_unten_707.jpg);
}

.box_footer.extrawide_footer {
	width: 696px;
}

.floatbox {
	width:347px;
	float:left;
	margin-right:13px;
}
.floatboxlast {
	width:347px;
	float:left;
}

.floatbox .box.shadow, .floatboxlast .box.shadow {
	width:347px;
}

.floatbox .box_footer.shadow_footer, .floatboxlast .box_footer.shadow_footer {
	background:transparent url(../images/box_schatten_unten_347.png) no-repeat scroll right top;
	width:347px;
}
* html .floatbox .box_footer.shadow_footer, * html .floatboxlast .box_footer.shadow_footer {
	background-image:url(../images/box_schatten_unten_347.jpg);
}

.box_inner_text {
	background:transparent url(../images/background/bg_gradient_box.jpg) repeat left top;
	height:100%;
	padding:5px 3px 0 8px;
}
.box_inner_text.half {
	background-position:0 -83px;
}
/* End Boxendefinition */


/* Start Group */
.ceo_top {
	background: url(../images/background/bg_gradient_box.jpg) 0 0 repeat-x;
	border-bottom: 1px solid #aaa;
	height:1%;
}

.ceo_top .ceo_image {
	float: left;
	margin-right: 12px;
}

.ceo_top .ceo_info {
	float: left;
	width: 150px;
}

.ceo_top .division_logo {
	float: right;
}

.ceo_top .ceo_info h4 {
	font-size: 1.2em;
	line-height: 16px;
	font-weight: bold;
	padding-top: 30px;
}

.ceo_top .ceo_info p {
	line-height: 16px;
	margin: 0;
	padding: 0;
	color:#777;
}

.ceo_txt {
	padding: 7px 12px 10px;
}

#content .ceo_txt p {
	font-size: .9em;
	line-height: 16px;
	margin: 0;
	padding: 0;
}
/* End Group */


/* Start Ansprechpartner */
.person {
	background:transparent url(../images/background/bg_gradient_box.jpg) repeat-x scroll left top;
	height:114px;
}

/*.ansprechpartner h2 {
	border-top: 1px solid #D4D5D7;
}*/

.person img{
	float:left;
}
#content .person p {
	float:left;
	margin-left:8px;
	margin-top:10px;
	margin-bottom:0;
	padding:0;
	width:236px;
}
.person p.no_image {
	margin-left:10px;
	width:317px;
}
* html .person p.no_image {
	margin-left:5px;
}


.person span {
	color:#777;
	display: block;
	font-weight:bold;
}

.person p a, .person a.arrow {
	color: #777 !important;
	background: url(../images/linkarrow.gif) 0 .4em no-repeat;
	padding-left: 10px;
	display: block;
}

.person span a {
	font-weight:normal;
}

.column_1_2 .person a, .column_1_3 .person a {
	border-bottom:0;
}



/* End Ansprechpartner */


/* Start News */
#content .news h2 {
	color:#333333;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	margin-top:0;
	margin-bottom:15px;
}

span.newsdate {
	color:#555;
	font-weight:bold;
	display:block;
	margin-top:15px;
}

.faketable span.newsdate {
	color:#777;
	font-weight:normal;
	margin-top:0;
	font-size:10px;
}

#content .news .faketable h3 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	margin:0;
	font-size: 1em;
}

#content .news .faketable {
	margin-top:0;
	margin-bottom:10px;
}

#content .news .faketable p {
	margin-top:0;
}

.news .searchresultHead {
	padding-bottom:0;
	margin-bottom:0;
}

.news .tdstyle {
	padding:6px;
}
/* End News */


/* Start Projekte */
#content .projects h2 {
	color:#333333;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:15px;
}

.more_projects img {
	border:1px solid #8c8c8c;
}

#content .more_projects h3 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	margin:0;
	margin-top:3px;
	font-size: 1em;
}

#content .more_projects {
	float:left;
	margin-bottom:20px;
}

#content .more_projects p {
	margin-top:0;
	margin-bottom:3px;
}

.more_projects_left, .more_projects_right {
	float:left;
	width:216px;
	margin-right:24px;
}
* html .more_projects_left {
	margin-right:12px;
}
.more_projects_right {
	margin-right:0;
}
/* End Projekte */



/* Start Bilderleiste */
.picturebar {
	margin-bottom:20px;
	margin-top: 20px;
	float:left;
}

.picturebar div {
	float:left;
	width:146px;
	margin-right:9px;
}
.picturebar div.last {
	margin-right:0;
}

.picturebar div span {
	display:block;
	color:#12265d;
}
/* End Bilderleiste */


/** Start Kalender */
.calendar {
	background:transparent url(../images/background/bg_gradient_box.jpg) repeat-x scroll left top;
	height:100%;
	padding:5px 10px 10px;
}

#content .calendar div.paging p {
	position:relative;
	font-weight:bold;
	padding-bottom:0 !important;
}
* html .calendar div.paging p {
	width:180px;
}
.calendar div.paging p span{
	font-weight:normal;
}

#content .calendar p {
	padding-bottom:0 !important;
}

.calendar div.paging a {
	background:transparent url(../images/bt_calendar_previous.gif) no-repeat scroll 0 4px;
	display:block;
	height:10px;
	width:16px;
	text-decoration:none;
}
.calendar div.paging a:hover {
	text-decoration:none;
}
.calendar div.paging a.previous, .column_1_2 .calendar div.paging a.previous, .column_1_3 .calendar div.paging a.previous {
	position:absolute;
	left:0;
	top:0;
	border-bottom:0;
}

.calendar div.paging a.next, .column_1_2 .calendar div.paging a.next, .column_1_3 .calendar div.paging a.next {
	background-image:url(../images/bt_calendar_next.gif);
	background-position:5px 4px;
	position:absolute;
	right:0;
	top:0;
	border-bottom:0;
}

.calendar table {
	width: 100%;
	border-collapse:collapse;
	margin-bottom:0;
	padding:0;

}
.calendar table tr td {
	width: 14.28%;
	font-size: 11px;
	vertical-align:bottom;
	border:1px solid #afbac7;
	background:transparent url(../images/background/bg_calendar_inactive.gif) no-repeat left top;
	font-weight:bold;
	padding:8px 2px 0;

}
.calendar table tr td span{
	position:relative;
	font-size:1em;
}
.calendar table tr td span em {
	color:#969A9F;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	left:12px;
	position:absolute;
	top:-13px;
}
.calendar table tr td.hi {
	background-image:url(../images/background/bg_calendar_important.gif);
	color:#fff;
}

.calendar table tr td.active {
	background-image:url(../images/background/bg_calendar_active.gif);
	color:#fff;
}

.calendar table tr td.hi span em, .calendar table tr td.active span em {
	color:#838383;
}

.calendar .paging {
	text-align:center;
}

.calendar table tr td a {
	color:#4a4a4b;
}
.calendar a:hover, .calendar a:active {
	text-decoration:none;
	color:#4a4a4b;
}

.calendar table tr td.active a, .calendar table tr td.hi a {
	color:#fff;
}
.calendar table tr td.active a:hover, .calendar table tr td.hi a:hover {
	color:#fff;
}

/** End Kalender */

/* Start Formulare allgemein */
.formular {
	background-color:#f3f3f3;
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	width:456px;
	margin-bottom:30px;
	padding-top:5px;
}
.formular_inner {
	padding:5px 23px;
}

label, .fakelabel {
	color:#333333;
	display:block;
	font-weight:bold;
	line-height:1.1em;
	padding-bottom:2px;

}
label em, .fakelabel em {
	font-weight:normal;
	font-style:normal;
}

label strong{
	font-size: 0.9em;
}



input, select, textarea {
	font-size:1em;
	color:#555;
}
input.standard, select.standard, textarea.standard {
	border:1px solid #666;
	width:100%;
}

input.disabled {
  background-color: #f0f0f0;
}

span.langlabel {
  padding-left: 20px;
}

textarea.standard {
	height:100px;
}
input {
	padding:2px 0;
}
input.button {
	font-weight:bold;
	padding:0;
}
textarea.standard_opt {
	width:200px;
	height:5px;
	border:none;
	display:none;
	visibility:hidden
}

.formular .anrede label, .formular .abo label {
	display:inline;
	font-weight:normal;
	margin:0 10px 0 4px;
}

.formular .anrede input, .formular .abo input {
	width:auto;
}

.formular .column1 {
	width:193px;
	float:left;
	margin-right:23px;
}

.formular .column2 {
	width:193px;
	float:left;
}
.formular .column1_2 {
	width:409px;
}

.captcha {
	margin:5px 0 15px;
}

.formular .street {
	width:150px;
	float:left;
	margin-right:12px;
}

.formular .streetnumber {
	width:31px;
	float:left;
}

.formular .plz {
	width:36px;
	float:left;
	margin-right:12px;
}

.formular .location {
	width:145px;
	float:left;
}

* html .formular .street {
	width:146px;
}
* html .formular .location {
	width:141px;
}
/* End Formulare allgemein */


/* Start erweiterte Projektsuche */
.formular.ext_projectsearch {
	width:690px;
}

.formular.ext_projectsearch h3 {
	font-weight:normal;
	padding-bottom:10px;
}

.formular.ext_projectsearch .column1, .formular.ext_projectsearch .column2 {
	float:left;
	margin-right:23px;
	width:310px;
}

.formular.ext_projectsearch .column2 {
	margin-right:0;
}

.formular.ext_projectsearch p {
	font-size:.9em;
	line-height:1.4em;
}

#ext_projectsearch_off {
	font-weight:bold;
	color:#878DA5;
	padding: 5px 0;
	position:relative;
}

#ext_projectsearch_off a {
	background:transparent url(../images/cr/bt_neue_projektsuche.gif) no-repeat scroll 0 0;
	position:absolute;
	right:0;
	top:5px;
	height:18px;
	width:19px;
	text-decoration:none;
}
* html #ext_projectsearch_off a {
	right:20px;
}
#ext_projectsearch_off a:hover, #ext_projectsearch_off a:active {
	text-decoration:none;
}
/* End erweiterte Projektsuche */




/* Start Formular Infoservice */
.formular .sms_left {
	float:left;
	width:60px;
	margin-right:23px;
}
* html .formular .sms_left {
	margin-right:19px;
}
.formular .sms_right {
	float:left;
	width:110px;
}

.formular .call_back_left {
	float:left;
	width:70px;
	margin-right:13px;
}
* html .formular .call_back_left {
	margin-right:9px;
}
.formular .call_back_right {
	float:left;
	width:110px;
}

.formular .call_back_left2 {
	float:left;
	width:60px;
	margin-right:13px;
}
* html .formular .call_back_left2 {
	margin-right:12px;
}

.formular .call_back_middle2 {
	float:left;
	width:60px;
	margin-right:13px;
}
* html .formular .call_back_middle2 {
	margin-right:12px;
}
.formular .call_back_right2 {
	float:left;
	width:47px;
}
/* End Formular Infoservice */

/* Start Bestellformular */
.column_1_2 .formular table {
	width:456px;
	margin-left:-23px;
}


* html .column_1_2 .formular table {
	width:458px;
	position:relative;
	margin-right:-23px;
}
.column_1_2 .formular table td{
	border-bottom:1px solid #D4D5D7;
}
.column_1_2 .formular table td.info, .column_1_2 .formular table th.info {
	padding-left:23px;
}
.column_1_2 .formular table td.anzahl{
	padding-right:23px;
}
.column_1_2 .formular table td.sprache input{
	width:auto;
}
.column_1_2 .formular table td.sprache label {
	display:inline;
	font-weight:normal;
	margin-left:5px;
}

.column_1_2 .formular table td.sprache label.info_de {
	background:url(../images/flag_de.gif) 0 0 no-repeat;
	margin-right:20px;
}
.column_1_2 .formular table td.sprache label.info_en {
	background:url(../images/flag_uk.gif) 0 0 no-repeat;
}
/*
          Die folgenden zwei Eintr�ge sind nur zum Testzweck -> fliegen wieder raus!  ^^^^
*/
.column_1_2 .formular table td.sprache label.info_de_grau {
	background:url(../images/info_de_grau.gif) 0 0 no-repeat;
	margin-right:20px;
}
.column_1_2 .formular table td.sprache label.info_en_grau {
	background:url(../images/info_en_grau.gif) 0 0 no-repeat;
}
/*
  ^^^^    Die oben dr�ber liegenden zwei Eintr�ge sind nur zum Testzweck -> fliegen wieder raus!
*/


/* End Bestellformular */


/* Start Suchergebnis Reiter Katerogien */
p.searchresulthits {
	margin-top:-10px;
	font-weight:bold;
}

#searchresultCategory {
	border-bottom:1px solid #aaa;
	margin:0;
	margin-top:25px;
	margin-bottom:25px;
	padding:0;
	height: 18px;
	width:696px
}

* html #content #searchresultCategory {
	background:transparent url(../images/background/suchergebnis_reiterbg.gif) no-repeat scroll left 27px;
	padding-top: 8px;
	padding-bottom: 4px;
	border-bottom:0;
}


#content #searchresultCategory ul {
	padding-left:13px;
}

#content #searchresultCategory ul li {
	background:none;
	background:#dde0e5 url(../images/background/bg_reiter_sucherg.gif) 0 0 repeat-x;
	border:1px solid #aaa;
	border-right:0;
	border-bottom:0;
	float:left;
	padding:0;
}
#content #searchresultCategory ul li.last {
	border-right:1px solid #aaa;
}
#content #searchresultCategory ul li.followCurrent {
	border-left:0;
}

#searchresultCategory ul li#current {
	background:none;
	background-color:#fff;
	border-right:1px solid #aaa;
	margin-top:-9px;
	position:relative;
}

#searchresultCategory ul li a {
	color:#878da5;
	float:left;
	font-size:11px;
	padding:0px 8px;
	text-decoration:none;
}

#searchresultCategory ul li#current a {
	color:#12365e;
	font-size:12px;
	padding:8px 10px 1px;
	font-weight:bold;
}
* html #searchresultCategory ul li#current a {
	padding-bottom:2px;
}

span.searchterm {
	background-color:#FFC100;
	font-size:1em;
	padding:2px 4px;
}
a:hover span.searchterm, a:active span.searchterm {
	text-decoration:underline;
}
/* End Suchergebnis Reiter Katerogien */

/* Start Suchergebnis Kopf mit Paging*/
ul.searchresultPagin  {
	float:right;
}

ul.searchresultPagin li {
	float:left;
	background:none;
	padding-left:0;
}

ul.searchresultPagin li a {
	text-decoration: none;
	padding: 0 4px 0 3px;
	color:#999;
	font-size:.9em;
	font-weight:bold;
	line-height:14px;
	height:14px;
}

ul.searchresultPagin li a.current {
	color: #555;
}

ul.searchresultPagin li span {
	width: 1px;
	background: url(../images/paging_pipe.gif) 0 4px no-repeat;
	padding: 0px;
	line-height:14px;
	height:14px;
}

ul.searchresultPagin li img {
	background:transparent url(../images/blank.gif) no-repeat scroll 0 2px;
	border:0;
	float:none;
	height:10px;
	width:6px;
}
* html ul.searchresultPagin li img {
	background-position:0 5px;
}

ul.searchresultPagin li a.next, ul.searchresultPagin li a.previous, ul.searchresultPagin li a.nextlast, ul.searchresultPagin li a.previousfirst {
	background:transparent url(../images/blank.gif) no-repeat scroll 0 4px;
	height:10px;
	width:6px;
}

ul.searchresultPagin li a.next {
	background-image:url(../images/bt_next.gif);
	margin-left:3px;
}
ul.searchresultPagin li a.previous {
	background-image: url(../images/bt_previous.gif);
}
ul.searchresultPagin li a.nextlast {
	background-image: url(../images/bt_next_end.gif);
}
ul.searchresultPagin li a.previousfirst {
	background-image: url(../images/bt_previous_end.gif);
}

.searchresultHead {
	float: left;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.searchresultHead img {
	border:0;
}

.searchresultHead p {
	color: #505050;
	padding:0;
}

.searchresultHead p.searchcriteria {
	padding-top:20px;
	font-weight:bold;
}

.searchresultHead p span {
	padding: 2px 5px;
	margin-left: 2px;
	font-weight:normal;
}

.searchresultHead .column1 {
	float:left;
	margin:3px 10px 0 0;
	width:170px;
}

.searchresultHead .column2 {
	float:left;
	margin:3px 10px 0 0;
	width:140px;
	text-align:center;
}

.searchresultHead .column3 {
	float:left;
	margin-right:0;
	margin-top:8px;
	width:130px;
}

.column_1_3 .searchresultHead .column1 {
	width:260px;
}
.column_1_3 .searchresultHead .column1 span {
	margin-right:40px;
}

.column_1_3 .searchresultHead .column2 {
	width:238px;
}

.column_1_3 .searchresultHead .column3 {
	width:180px;
}


.searchresultHead .column3 ul {
	margin-top: -6px;
	position:relative;
}

.searchresultHead input, .searchresultHead select {
	margin:0;
}
/* End Suchergebnis Kopf mit Paging */



/* Start erweiterte Suche */
.extended_search.press input, .extended_search.press select {
	width:auto;
}
.extended_search.press select {
	border:1px solid #666;
}

.formular.extended_search.press {
	width:694px;
	margin-bottom:50px;
}
.extended_search.press .column1 input {
	width:170px;
	padding:1px 0;
}
.extended_search.press .column1 select, .extended_search.press .column2 select {
	margin-right:3px;
}
.extended_search.press .column4 select {
	width:177px;
}
.extended_search.press .column4 input {
	float:right;
}



.extended_search.press .column1 {
	float:left;
	width:192px;
	margin-right:13px;
}
.extended_search.press .column2 {
	float:left;
	width:170px;
}
.extended_search.press .column3 {
	float:left;
	width:95px;
}
.extended_search.press .column4 {
	float:left;
	width:177px;
}

.extended_search.press .column2 label, .extended_search.press .column3 label {
	display:inline;
	font-weight:normal;
	margin-left:10px;
}

.extended_search.press .stdlabel label{
	display: block !important;
	font-weight: bold !important;
	margin-left: 0px !important;
}



/* End erweiterte Suche */






/* Start Content Footer */
p.contentfooterlink {
	margin: 40px 0 20px;
}
/* End Content Footer */

/* Start Footer */
#footer {
	float:left;
	margin:30px 0;
	padding-top: 10px;
	background:url(../images/background/bg_footerborder_2.gif) 0 0 no-repeat;
}

#footer ul li {
	padding-left:0;
	background:none;
}


#footer li.one,
#footer li.two,
#footer li.three,
#footer li.four,
#footer li.five,
#footer li.six,
#footer li.seven
 {
	float: left;
	background: url(../images/background/bg_footerborder.gif) 0 0 repeat-y;
	padding-left:12px;
}
#footer li.one {
	background: none;
	padding-left:0;
	width:144px;
}
#footer li.two {
	width:120px;
}
#footer li.three {
	width:153px;
}
#footer li.four {
	width:189px;
}
#footer li.five {
	width:142px;
}
#footer li.six {
	width:139px;
}

#footer li a, #footer li span
 {
	color:#b2b2b2;
	font-weight:bold;
	font-size:11px;
	line-height:1.3em;
	display:block;
	padding-bottom:3px;
}

#footer li ul {
	padding-top:5px;
}
#footer li li {
	padding-bottom:5px;
}
* html #footer li li {
	padding-bottom:2px;
}
*+ html #footer li li {
	padding-bottom:2px;
}
#footer li li {
	padding-bottom/*\**/:5px\9; /* IE 8 */
}
#footer li li a, #footer li li span {
	color:#bbb;
	font-weight:normal;
	/*line-height:1.6em;*/
	line-height:1.3em;
	padding-bottom:0;
	/*display:inline;*/
	display:block;
}

#footerbuttons {
	margin-bottom: 40px;
	position:relative;
	width: 936px;
}

#footerbuttons .printIt {
	background:url(../images/bt_print.gif) 0 0 no-repeat;
	position:absolute;
	right:20px;
	top:0;
}
#footerbuttons .printIt img {
	width:16px;
	height:14px;
}

#footerbuttons .toTop {
	background:url(../images/bt_top.gif) 0 0 no-repeat;
	position:absolute;
	right:0;
	top:0;
}
#footerbuttons .toTop img {
	width:12px;
	height:14px;
}
/* End Footer */


/* Start Homepage und Presse Subhome */
* html .box_with_navi {
	margin-top:-9px;
}

.box_navi {
	border-bottom:1px solid #aaa;
	margin:0;
	margin-bottom:-1px;
	padding:0;
	height: 18px;
	width:456px;
	float:left;
}

* html #content .box_navi {
	background:transparent url(../images/background/suchergebnis_reiterbg.gif) no-repeat scroll left 27px;
	padding-top: 8px;
	margin-bottom:-3px;
	border-bottom:0;
}

#content .box_navi ul li {
	background:none;
	background:#dde0e5 url(../images/background/bg_reiter_sucherg.gif) 0 0 repeat-x;
	border:1px solid #aaa;
	border-right:0;
	border-bottom:0;
	float:left;
	padding:0;
	margin-top:-1px;
}
* html #content .box_navi ul li {
	margin-top:0;
	position:relative;
}
#content .box_navi ul li.last {
	border-right:1px solid #aaa;
	border-left:0;
	margin-top: 0px;
}
#content .box_navi ul li#current.last {
	border-left:1px solid #aaa;
}

#content .box_navi ul li#current {
	background:none;
	background-color:#fcfdfd;
	border-right:1px solid #aaa;
	margin-top:-6px;
	position:relative;
}

.box_navi ul li a {
	color:#878da5;
	float:left;
	font-size:11px;
	padding:0px 10px;
	text-decoration:none;
}

.box_navi ul li#current a {
	color:#878da5;
	font-size:12px;
	padding:5px 10px 2px;
	font-weight:bold;
}
* html .box_navi ul li#current a {
	padding-bottom:2px;
}


.hp_row {
	clear:left;
}

.hp_row h1 {
	background:url(../images/blank.gif) 0 0 no-repeat;
	margin-bottom:10px;
}
.hp_row h1.worldwide_information {
	background-image:url(../images/background/h1_information_worldwide.gif);
}
.hp_row h1.worldwide_medianews {
	background-image:url(../images/background/h1_news.gif);
}
.hp_row h1.worldwide_experience {
	background-image:url(../images/background/h1_spotlight.gif);
}

.hp_row.last_row {
	background:url(../images/background/bg_gradient_home.gif) left bottom no-repeat;
	float:left;
	padding-bottom:10px;
}

.hp_row.low .box_frame {
	height:118px;
	overflow:hidden;
}
.hp_row.high .box_frame {
	height:166px;
	overflow:hidden;
}

.hp_row ul li {
	padding-bottom:2px;
	padding-left:0;
	background:none;
	font-weight:normal;
}
.hp_row .box ul li {
	padding-bottom:0 !important;
}
.hp_row h4 {
	margin-bottom:0;
}

.hp_row ul.press_release li {
	padding-bottom:5px;
}

.hp_row ul.press_release li span {
	font-size:.9em;
	display:block;
	margin-bottom:-3px;
}

.hp_row ul.press_release li a {
	font-weight:bold;
}







.pressSwitchbox {
	top: 6px;
	float:left;
	position:relative;
}

.hp_row.high .pressSwitchbox .box_frame {
height:142px;
}
/*
.pressSwitchbox .picture {
	position:relative;
	width:123px;
	height:142px;
	margin-right:8px;
	float:left;
}

.pressSwitchbox .picture img {
	position:absolute;
	bottom: 5px;
	left:-8px;
}
*/

.pressSwitchbox .picture {
	position:relative;
	bottom: 5px;
	left:-8px;
	float:left;
}

.pressSwitchbox a.arrow {
	display:inline;
}

.hp_row .box .date, .hp_row .box .head_small {
	display:block;
	margin-bottom:5px;
	font-size:.9em;
}
.hp_row .box h4 {
	font-weight:bold;
	font-size:1em;
	color:#333;
	padding-bottom:2px;
}
.hp_row .box h4 span {
	color:#666;
}

.hp_row .pressSwitchbox .box h4 {
	margin-bottom:5px;
}
#content .hp_row .box p {
	padding-bottom:0;
	margin-top:5px;
}

#content .box h4, .box p {
	line-height:1.3em;
}

.hp_row .calendar table {
	margin-top:0;
	margin-bottom:5px;
}

/* End Homepage und Presse Subhome */


/* Start Imagefunktionen Lupe/Mediasphere */

.video_belt{
				position: absolute;
				height: 19px;
				background-color:#fff;
				opacity:0.5;
				filter: alpha(opacity = 50);
				top: 102px;
				width: 100%;
			}

.video_button{
			position: absolute;
			background: transparent url(../images/vid_play_button.gif);
			width: 34px;
			height: 34px;
			top: 94px;
			left: 88px;
		}

span.image_functions, span.image_functions_left {
	position:relative;
	float:left;
}

a.zoom, .snippet span a.zoom {
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/icon_zoom.gif) 0 5px no-repeat;
	width:17px;
	height:17px;
	text-decoration:none;
}
a.sphere, .snippet span a.sphere {
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/icon_sphere.gif) 4px 5px no-repeat;
	width:17px;
	height:17px;
	text-decoration:none;
}

.hp_row.low .box_inner_text a.sphere {
	right:8px;
}

span.image_functions_right {
	position:relative;
	float:right;
	margin:4px 0 0 8px;
}


span.image_functions_left a.sphere {
	right:8px;
}


.person span.image_functions {
	padding-left:0;
	float:left;
}
.person a.sphere {
	right:0;
}

.snippetInner .box.shadow span.image_functions {
	float:none;
}
.snippetInner .box.shadow a.zoom, .snippetInner .box.shadow a.sphere {
	bottom:3px;
}
* html .snippetInner .box.shadow a.zoom, * html .snippetInner .box.shadow a.sphere {
	bottom:1px;
}
*+ html .snippetInner .box.shadow a.zoom, *+ html .snippetInner .box.shadow a.sphere {
	bottom:1px;
}
@media not tty { .snippetInner .box.shadow a.zoom { bottom:1px; }} /* nur Safari */
@media not tty { .snippetInner .box.shadow a.sphere { bottom:1px; }} /* nur Safari */


#TB_overlay {
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:50;
	background-color:#fff;
	opacity:0.8;
	filter: alpha(opacity = 80);
	display: none;
}

*html #TB_overlay {
	position: absolute;
}



*html wrapper{
	border: 1px solid red !important;
}

#mediasphere {
	z-index:51;
	position:fixed;
	top:0;
	display: none;
}

*html #mediasphere {
	position: absolute;
}



#mediasphere_main {
	position:absolute;
	top:90px;
	left:192px;
	width:555px;
	height:314px;
	padding:11px 22px 23px 11px;
	background:url(../images/mediasphere/bg_maincont.png) 0 0 no-repeat;
}
* html #mediasphere_main {
	background-image:url(../images/mediasphere/bg_maincont.gif);
}

#mediasphere_main_cont{
	background:transparent url(../images/mediasphere/bg_management_overview.jpg) no-repeat scroll 0 0;
	height: 340px;
}

.belt {
	position:absolute;
	bottom:43px;
	left:11px;
	width:555px;
	height:40px;
	background:url(../images/mediasphere/bauchbinde.png) 0 0 no-repeat;
	text-align:center;
}

.belt h3 {
	font-size:1em;
	font-weight:bold;
	color:#000;
	padding-top:3px;
}
.belt h3 span {
	font-weight:normal;
	color:#777;
}
.belt p {
	margin:0;
	padding:0;
}

.belt p a {
	background:transparent url(../images/mediasphere/linkarrow.gif) no-repeat scroll 0 5px;
	color:#777;
	padding-left:10px;
	line-height:1em;
}
.belt p a:hover, .belt p a:active {
	color:#777;
}


#mediasphere_head  {
	position:absolute;
	top:66px;
	left:192px;
	width:576px;
	height:25px;
}
#mediasphere_head h2 {
	width:500px;
	height:20px;
	/*background:transparent url(../images/mediasphere/headline.gif) no-repeat 0 0;*/
	position:absolute;
	bottom:0;
	left:0;
	font-size: 16px;
	color: #27386c;
}

#mediasphere_head a {
	background:transparent url(../images/mediasphere/linkarrow.gif) no-repeat scroll 0 5px;
	color:#777;
	padding-left:10px;
	line-height:1em;
	position:absolute;
	bottom:5px;
	right:0;
}

#mediasphere_close {
	background:transparent url(../images/mediasphere/closebutton.png) no-repeat scroll 0 0;
	height:25px;
	position:relative;
	left:768px;
	top:99px;
	width:24px;
	z-index:100;
}
* html #mediasphere_close {
	background-image:url(../images/mediasphere/closebutton.gif);
}
#mediasphere_close a {
	width:19px;
	height:19px;
	display:block;
}

#mediasphere #breadcrumb {
	position:absolute;
	left:0;
	bottom:-8px;
}

*html #mediasphere #breadcrumb {
	z-index: 100;
	top: 336px;
}

#mediasphere #breadcrumb p {
	float:left;
	width:auto;
	padding:0 3px 0 0;
	font-size:.9em;
}
#mediasphere #breadcrumb ul {
	float:left;
	width:440px;
}

.function_arrows_main a {
	position:absolute;
	top:156px;
	left:140px;
	width:13px;
	height:23px;
	background:transparent url(../images/blank.gif) no-repeat scroll 0 0;
	text-decoration:none;
}

.image_full{
	text-align:center;
}

#mediasphere_main_cont .function_arrows_main a {
	top: 157px;
	position:absolute;
	z-index: 20000;
}

#mediasphere_main_cont .enlarged_belt a {
	top: 272px;
}

.function_arrows_main a.arrow_left {
	left:15px;
	background-image:url(../images/mediasphere/pfeil_links.png);
}

.function_arrows_main a.arrow_left_thumb {
	left:15px;
	background-image:url(../images/mediasphere/pfeil_links.png);
}

.function_arrows_main a.arrow_left_piclarge {
	left:15px;
	background-image:url(../images/mediasphere/pfeil_links.png);
}

.function_arrows_main a.arrow_right {
	left:547px;
	background-image:url(../images/mediasphere/pfeil_rechts.png);
}

.function_arrows_main a.arrow_right_thumb {
	left:547px;
	background-image:url(../images/mediasphere/pfeil_rechts.png);
}

.function_arrows_main a.arrow_right_piclarge {
	left:547px;
	background-image:url(../images/mediasphere/pfeil_rechts.png);
}

.function_arrows_main.cr a.arrow_left {
	left:15px;
	background-image:url(../images/mediasphere/pfeil_links_cr.png);
}
.function_arrows_main.cr a.arrow_right {
	left:235px;
	background-image:url(../images/mediasphere/pfeil_rechts_cr.png);
}


/*
.function_arrows_main a {
	height:314px;
	position:absolute;
	top:10px;
	width:100px;
}
.function_arrows_main a.arrow_left {
	left:10px;
	background:url(../images/mediasphere/pfeil_links.png) no-repeat scroll 5px center;
}
.function_arrows_main a.arrow_right {
	right:10px;
	background:url(../images/mediasphere/pfeil_rechts.png) no-repeat scroll 82px center;
}
*/

/* Start Mediasphere Auswahl */
#mediasphere_choice {
	position:absolute;
	top:167px;
	left:192px;
	width:52px;
	background:transparent url(../images/mediasphere/bg_media_choice.jpg) repeat-x 0 0;
	text-align:center;
	border:1px solid #aaa9a9;
	border-right:0;
	display: none;
}

#mediasphere_choice h4 {
	color:#878da5;
	font-weight:bold;
	font-size:11px;
	padding:10px 0 5px 0;
}

#mediasphere_choice ul {
	padding-bottom:5px;
}

#mediasphere_choice ul li {
	padding:0 0 4px 13px;
	background:none;
}
* html #mediasphere_choice ul li {
	padding-left:3px;
}
*+ html #mediasphere_choice ul li {
	padding-left:3px;
}

#mediasphere_choice ul li a {
	width:29px;
	height:29px;
	display:block;
	background-image:url(../images/blank.gif);
}
#mediasphere_choice ul li a.mc_images {
	background-image:url(../images/mediasphere/icons/icon_mediasphere_images.png);
}

#mediasphere_choice ul li a.mc_video {
	background-image:url(../images/mediasphere/icons/icon_mediasphere_movies.png);
}

#mediasphere_choice ul li a.mc_audio {
	background-image:url(../images/mediasphere/icons/icon_mediasphere_audio.png);
}

#mediasphere_choice ul li a.mc_download {
	background-image:url(../images/mediasphere/icons/icon_mediasphere_download.png);
}

.mediasphere_choice_bottom {
	background:transparent url(../images/mediasphere/media_choice_shadow_bottom.png) no-repeat scroll 0 0;
	bottom:-13px;
	height:12px;
	left:0;
	position:absolute;
	width:154px;
}
* html .mediasphere_choice_bottom {
	background:none;
}

.close_mediasphere_choice {
	width:29px;
	height:89px;
	position:absolute;
	top:47px;
	left:-20px;
	background:transparent url(../images/mediasphere/close_media_auswahl.png) no-repeat scroll 0 0;
}
* html .close_mediasphere_choice {
	background-image:url(../images/mediasphere/close_media_auswahl.gif);
}

.close_mediasphere_choice a {
	width:18px;
	height:77px;
	display:block;
	text-decoration:none;
}
/* End Mediasphere Auswahl */

/* Start Mediasphere Search */

#mediasphere_search {
	position:absolute;
	top:187px;
	left:627px;
	width:154px;
	background:transparent url(../images/mediasphere/media_search_shadow_right.png) no-repeat scroll top right;
	display: none;
}

#mediasphere_search_inner {
	padding:8px 8px 10px 10px;
	margin-right:13px;
	background:transparent url(../images/mediasphere/bg_media_search.jpg) repeat-x scroll 0 0;
	border:1px solid #aaa9a9;
}

#mediasphere_search h4 {
	color:#878da5;
	padding-bottom:5px;
}

#mediasphere_search label {
	font-weight:normal;
	color:#605f5f;
}
#mediasphere_search select {
	margin-bottom:2px;
	width:120px;
	_visibility: hidden;
	position: absolute;
	#z-index: 300;
}


#mediasphere_search input {
	margin-top:8px;
	margin-bottom:5px;
	width:120px;
}

#mediasphere_search input#keyword {
	margin-top:35px;
}


#mediasphere_search input.button{
	float:right;
	width:auto;
}

.close_mediasphere_search {
	width:29px;
	height:89px;
	position:absolute;
	top:33px;
	right:-16px;
	background:transparent url(../images/mediasphere/close_media_search.png) repeat-x scroll 0 0;
	z-index: 200;
}
* html .close_mediasphere_search {
	background-image:url(../images/mediasphere/close_media_search.gif);
}

.de .close_mediasphere_search {
	background:transparent url(../images/mediasphere/close_media_search_de_grey.png) repeat-x scroll 0 0;
}

.en .close_mediasphere_search {
	background:transparent url(../images/mediasphere/close_media_search_en_grey.png) repeat-x scroll 0 0;
}

.close_mediasphere_search a{
	width:18px;
	height:77px;
	display:block;
	text-decoration:none;
}

.mediasphere_search_bottom {
	width:154px;
	height:12px;
	position:absolute;
	bottom:-12px;
	left:0;
	background:transparent url(../images/mediasphere/media_search_shadow_bottom.png) no-repeat scroll 0 0;
}
/* End Mediasphere Search */


/* Start Mediasphere Thumbnail Gallery */
#mediasphere_thumbgallery {
	background:transparent url(../images/mediasphere/bg_galerie_leiste.png) no-repeat scroll 0 0;
	height:96px;
	left:190px;
	position:absolute;
	top:445px;
	width:587px;
}

#mediasphere_thumbgallery p{
	padding: 0!important;
}

* html #mediasphere_thumbgallery {
	background-image:url(../images/mediasphere/bg_galerie_leiste.gif);
}

.function_arrows_thumbs {
	position:relative;
}

.function_arrows_thumbs a {
	position:absolute;
	top:32px;
	width:13px;
	height:23px;
	background:transparent url(../images/blank.gif) no-repeat scroll 0 0;
	text-decoration:none;
}
.function_arrows_thumbs a.arrow_left, .column_1_2 .function_arrows_thumbs a.arrow_left, .column_1_3 .function_arrows_thumbs a.arrow_left {
	left:19px;
	background-image:url(../images/mediasphere/pfeil_links.png);
	border-bottom:0;
}
.function_arrows_thumbs a.arrow_right, .column_1_2 .function_arrows_thumbs a.arrow_right, .column_1_3 .function_arrows_thumbs a.arrow_right {
	left:551px;
	background-image:url(../images/mediasphere/pfeil_rechts.png);
	border-bottom:0;
}

#mediasphere_thumbgallery #thumbwrapper{
	width: 504px;
	overflow: hidden;
	position: absolute;
	height: 85px;
	left: 35px;
}


#mediasphere_thumbgallery ul {
	left:0px;
	position:absolute;
	top:15px;
	float:left;
	padding-bottom:0;
	margin-left: 35px;
}

#mediasphere_thumbgallery #thumbwrapper ul{
	margin-left: 0px;
}

#mediasphere_thumbgallery ul li {
	float:left;
	width:75px;
	height:65px;
	background:transparent url(../images/mediasphere/bg_thumb.png) no-repeat scroll top center;
	padding:0;
	text-align:center;
}
* html #mediasphere_thumbgallery ul li {
	background-image:url(../images/mediasphere/bg_thumb.gif);
}

#mediasphere_thumbgallery ul li a {
	display:block;
	height:45px;
	margin:3px 0 0 9px;
	width:45px;
	background:transparent url(../images/mediasphere/bg_thumb_no_active.gif) no-repeat scroll 0 0;
}
* html #mediasphere_thumbgallery ul li a {
	margin-left:-10px;
}
*+ html #mediasphere_thumbgallery ul li a {
	margin-left:-10px;
}

#mediasphere_thumbgallery ul li a:hover, #mediasphere_thumbgallery ul li a:active, #mediasphere_thumbgallery ul li a.current {
	background-image:url(../images/mediasphere/bg_thumb_active.gif);
}

#mediasphere_thumbgallery ul li a img {
	margin:2px 0 0 0;
	width: 41px;
	height: 41px;
}

#mediasphere_thumbgallery ul li span {
	display:block;
	padding-right:10px;
	width:65px;
	font-weight:normal;
	font-size:.9em;
	color:#fff;
}
/* End Mediasphere Thumbnail Gallery */

/* Start Mediasphere Image Overview */

.image_overview ul li div {
	width:103px;
	height:103px;
	background:transparent url(../images/mediasphere/bg_image_overview_single.png) no-repeat scroll 0 0;
	position:absolute;
}

.image_overview ul li div a, .image_overview ul li div a span {
	display:block;
	width:96px;
	height:96px;
	text-decoration:none;
	color:#333;
}

.image_overview ul li div a span {
	background:transparent url(../images/mediasphere/bg_image_overview_single_hi.png) no-repeat scroll 0 0;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	padding:10px;
	line-height:15px;
	font-weight:bold;
	vertical-align:middle;
	display: none;
}
* html .image_overview ul li div a span {
	background-image:url(../images/mediasphere/bg_image_overview_single_hi.gif);
}
.image_overview ul li div a span em {
	font-weight:normal;
	font-style:normal;
	color:#777;
}

/* Start Mediasphere Startseite */
.mediasphere_start {
	background:transparent url(../images/mediasphere/bg_start.jpg) no-repeat scroll 0 0;
	height:314px;
	padding-left:19px;
	width:536px;

}


.mediasphere_start h1 {
	color:#fff;
	padding:37px 0 30px 13px;
	margin-bottom:0;
}

.mediasphere_start div {
	width:515px;
	height:190px;
	background-image: url(../images/mediasphere/bg_start_overview.png);
}
* html .mediasphere_start div {
	background-image: url(../images/mediasphere/bg_start_overview.gif);
}

.mediasphere_start div p {
	padding:7px 10px 10px 24px;
	color:#878da5;
	font-weight:bold;
}

.mediasphere_start ul {
	margin-left:16px;
}

.mediasphere_start ul li {
	float:left;
	margin:0 7px 8px 0;
	padding:0;
	background:none;
}

.mediasphere_start ul li a {
	display:block;
	width:156px;
	height:24px;
	padding:5px 0 0 0;
	text-align:center;
	color:#fff;
	font-weight::bold;
	background-image: url(../images/mediasphere/start_overview_button.png);
}
.mediasphere_start ul li a:hover, .mediasphere_start ul li a:active {
	color:#fff;
	text-decoration:none;
}
* html .mediasphere_start ul li a {
	background-image: url(../images/mediasphere/start_overview_button.jpg);
}

#ms_close_helper {
display:none;
height:77px;
text-decoration:none;
width:18px;
position: absolute;
z-index: 1000;
}




/* End Mediasphere Startseite */

/* Start Mediasphere Image Overview */


.jcarousel-clip{
	overflow: hidden;
	width: 502px;

}

.image_overview .jcarousel-clip, .management_overview .jcarousel-clip{
	position: relative;
}

#mediasphere_image_holder{
	position: relative;
}

.image_overview #mediasphere_image_holder li {
	width: 101px;
	height:305px;
	float: left;
	margin: 0;
	padding: 0;
	background: none;
}

.image_overview {
	width:528px;
	height:306px;
	background:transparent url(../images/mediasphere/bg_image_overview.jpg) no-repeat scroll 0 0;
	padding:8px 0 0 27px;
	overflow: hidden;
}

.image_overview #mediasphere_image_holder div {
	width:103px;
	height:103px;
	background:transparent url(../images/mediasphere/bg_image_overview_single.png) no-repeat scroll 0 0;
	position:relative;
	float:left;
	margin:0 -2px -2px 0;

}

.image_overview #mediasphere_image_holder div a, .image_overview #mediasphere_image_holder div a span {
	display:block;
	width:96px;
	height:96px;
	text-decoration:none;
	color:#333;
}
.image_overview #mediasphere_image_holder div a:hover, .image_overview #mediasphere_image_holder div a:active {
	text-decoration:none;
	color:#333;
}

.image_overview #mediasphere_image_holder div a span {
	background:transparent url(../images/mediasphere/bg_image_overview_single_hi.png) no-repeat scroll 0 0;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	padding:4px;
	line-height:15px;
	font-weight:normal;
	vertical-align:middle;
	cursor:pointer;
	display: none;
	font-size: 10px;
}
* html .image_overview #mediasphere_image_holder div a span {
	background-image:url(../images/mediasphere/bg_image_overview_single_hi.gif);
}
.image_overview #mediasphere_image_holder div a span em {
	font-weight:normal;
	font-style:normal;
	color:#777;
}
/* End Mediasphere Image Overview */


/* Start Mediasphere Vorstaende */
.management_overview {
	width:515px;
	height:314px;
	background:transparent url(../images/mediasphere/bg_management_overview.jpg) no-repeat scroll 0 0;
	padding-left:40px;
	overflow: hidden;
}

.management_overview{

}

.management_overview li div {
	width:232px;
	height:108px;
	background:transparent url(../images/mediasphere/bg_vorstand_single.png) no-repeat scroll 0 0;
	position:relative;
	float:left;
	margin:0 10px -1px 0;
	padding-right: 5px;
}

.management_overview li div p{
	padding-bottom: 0px !important;
}

.management_overview li div.lastRow {
	background-image:url(../images/mediasphere/bg_vorstand_single_lastrow.png);
}
* html .management_overview li div {
	background:#f5f6f7;
	height: 100px;
	margin: 0 10px 5px 0;
}
* html .management_overview li div.lastRow {
	background:#f5f6f7;
}

.management_overview li div img {
	float:left;
	height:100px;
	margin-right:11px;
}

.management_overview div h3, .management_overview div h4, .management_overview div p {
	float:left;
	width:130px;
	color:#333;
	line-height:15px;
	padding-right:0;
}
.management_overview div h3 {
	padding-top:9px;
	font-size: 1em;
}
.management_overview div h4 {
	color:#555;
	font-weight:normal;
}
.management_overview div p {
	padding-top:4px;
}
.management_overview div p a {
	color:#777;
	background:transparent url(../images/mediasphere/linkarrow.gif) no-repeat scroll 0 0.4em;
	padding-left:10px;
}
.management_overview div p a:hover, .management_overview div p a:active {
	color:#777;
}

.management_overview .jcarousel-prev, .management_overview .jcarousel-next{
	display: none !important;
}

/* End Mediasphere Vorstaende */

/* Start Mediasphere Einzelbildaufruf */
#mediasphere_single_image_outer {
	z-index:51;
	position:relative;
	top:0;
	left:0;
}

#mediasphere_single_image {
	position:absolute;
	top:90px;
	left:192px;
	height:348px;
	padding-right:12px;
	background:url(../images/mediasphere/bg_single_image_right.png) top right no-repeat;
}

#mediasphere_single_image_inner {
	position:relative;
	top:0;
	left:0;
	height:348px;
	padding:10px;
	padding-bottom:0;
	background:url(../images/mediasphere/bg_single_image_bottom.png) 0 0 no-repeat;
}
* html #mediasphere_single_image_inner {
	width:1%;
}

#mediasphere_single_image_inner .image_full {
	position:relative;
}

#mediasphere_single_image .belt {
	background:transparent url(../images/mediasphere/bauchbinde.png) repeat scroll 0 0;
	height:auto;
	left:0;
	bottom:20px;
	padding-bottom:4px;
	width:100%;
}

#mediasphere_single_image .belt p {
	padding-bottom:2px;
}


#mediasphere_single_image_close {
	background:transparent url(../images/mediasphere/closebutton.png) no-repeat scroll 0 0;
	height:25px;
	position:absolute;
	right:-35px;
	top:0;
	width:24px;
	z-index:100;
}
* html #mediasphere_single_image_close {
	background-image:url(../images/mediasphere/closebutton.gif);
}
#mediasphere_single_image_close a {
	width:19px;
	height:19px;
	display:block;
}


.single_view #mediasphere_main {
	position:relative;
	top:auto;
	left:auto;
	width:auto;
	height:auto;
	padding:0 11px 0 0;
	background:url(../images/mediasphere/bg_maincont_single_right.png) right top no-repeat;
}
* html .single_view #mediasphere_main {
	background-image:url(../images/mediasphere/bg_maincont.gif);
}

.single_view #mediasphere_main_cont {
	height: auto;
	background:none;
}

.single_view .singleView_shadow_bottom {
	background:url(../images/mediasphere/bg_maincont_single_bottom.png) right bottom no-repeat;
	height:12px;
}
* html .single_view .singleView_shadow_bottom {
	background:none;
}

.single_view .belt {
	background:transparent url(../images/mediasphere/bauchbinde.png) no-repeat scroll right top;
	bottom:15%;
	width:100%;
}
* html .single_view .belt {
	background:transparent url(../images/mediasphere/bauchbinde.gif) no-repeat scroll right top;
	left:0;
	right:0;
	padding-right:14px;
}

.single_view #mediasphere_close {
	left:auto;
	position:absolute;
	right:-12px;
	top:11px;
}

.single_view .image_full {
	padding:10px;
	border:1px solid #a9a8a8;
	background: #fff url(../images/mediasphere/bg_maincont_gradient.jpg) left bottom repeat-x;
}
/* End Mediasphere Einzelbildaufruf */

.imageenlarged {
	width: 240px;
	height: 314px;
	float: left;
	display: table;
	#position: relative;
	background: #fff;
}

.cell{
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}

.img_holder{
	#position: relative;
	#top: -50%;
	text-align:center;
	width: 240px;
}

.imagedescription{
	background: #dfe0e4;
	height: 314px;
	margin-left: 240px;
}

.imagedescription div#scroller{
	width: 295px;
	height: 272px;
	overflow: hidden;
	position:absolute;
	top: 30px;
	width: 295px;
	left: 260px;
}

.imagedescription a.close {
	background:transparent url(../images/mediasphere/linkarrow.gif) no-repeat scroll 0 5px;
	color:#777;
	padding-left:10px;
	line-height:1em;
	position:absolute;
	top:14px;
	right:41px;
}

.imagedescription div#scroller a {
	position: static;
}

div.imagedescription #ms_scrollbar{
				width: 15px;
				height: 271px;
				background: transparent url(../images/ms_scroll_bg.gif) no-repeat right;
				left: 551px;
				top:38px;
				position:absolute;
}

.ui-slider .ui-slider-handle {
				cursor:default;
				height:9px;
				position:absolute;
				width:11px;
				z-index:2;
				background: transparent url(../images/ms_scroller.gif) no-repeat;
}

#scroller em{
	font-style: normal;
}

/* End Imagefunktionen Lupe/Mediasphere */

/* Start Snippets */
.snippet h3, .column_3 h3, .column_4 h3 {
 	font-weight:bold;
	color: #878da5;
	line-height:1.3em;
	font-size: 1em;
}

.snippet h4 {
 	font-weight:bold;
	font-size:1.2em;
	color: #333;
	margin-bottom:2px;
	line-height:1.2em;
}

.snippet h5 {
 	color: #555;
	line-height:1.3em;
}

.snippet, .snippet p {
 	color:#777;
}

#content .snippet p {
 	color:#777;
	padding-bottom:5px;
	line-height:1.3em;
	margin-top:0;
}

.snippet a {
	color:#333;
	background:url(../images/linkarrow.gif) 0 .4em no-repeat;
	padding-left:10px;
	display:block;
	padding-bottom: 5px;
	line-height: 15px;
}
.snippet span a {
	background:none;
	padding-left:0;
	display:inline;
}

/*.snippet a.arrow, .snippet a.rss {
	color:#555;
}
*/
.snippet ul {
	padding-top:2px;
	padding-bottom:5px;
}

.snippet ul li {
	padding-bottom:0;
	padding-left:0;
	background:none;
	font-weight:normal;
}
* html .snippet ul li {
	padding-bottom:1px;
}

.snippet {
	margin-bottom:20px;
}

.snippet .box_footer {
	height:11px;
}

.snippet .downloads_sn ul {
	padding-bottom:10px;
}


/* Start Pressearchiv */
.column_4 .presse_archiv h4 {
	color:#666;
	padding-bottom:5px;
	font-size:12px;
}

.presse_archiv p a.arrow {
	padding-bottom:5px;
}

.presse_archiv select {
	width:196px;
	margin-bottom:7px;
}
* html .presse_archiv select {
	width:186px;
}
.presse_archiv select.small {
	width:auto;
	margin-bottom:0;
}
.presse_archiv input {
	width:194px;
	margin-bottom:7px;
}
* html .presse_archiv input {
	width:183px;
}
.presse_archiv input.button {
	width:auto;
	float:left;
	margin-top:2px;
}
* html .presse_archiv input.button {
	margin-top:0;
	margin-bottom:2px;
}
*+ html .presse_archiv input.button {
	margin-top:0;
	margin-bottom:2px;
}
/* End Pressearchiv */


/* End Snippets */








/* Start Popup */
#popup #wrapper {
	margin: 0 0 0 25px;
}

#popup #wrapper, #popup #container, #popup #content, #popup #header, #popup #logo {
	width:555px;
}

#popup #logo {
	margin-bottom:28px;
}

#popup .column_1_2 {
	width:550px;
}


#popup.star .column_1_2 {
	width:362px;
}

#popup.star .column_3 {
	margin-right:0;
	width:180px;
	overflow:hidden;
}
* html #popup.star .column_3 {
	overflow:hidden;
}
#popup.star .column_3 img {
	margin-bottom:3px;
}

#popup.star h1, #popup.star h2 {
	margin-top:0px;
	margin-bottom:10px;
}
#popup.star .pic_left, #popup.star .pic_left img {
	width:165px;
}
#popup.star .pic_left p {
	padding:2px 5px 5px;
	margin-top:2px;
	background-color:#e7e8ed;
}


#popup .column_1_2 table {
	width:540px;
}

table.comparable_figure tr th {
	text-align:center;
}
table.comparable_figure tr td {
	text-align:right;
	padding-right:15px;
}
table.comparable_figure tr th.first, table.comparable_figure tr td.first {
	text-align:left;
}
* html table.comparable_figure tr th.first, * html table.comparable_figure tr td.first {
	border-top:0;
}
table.comparable_figure tr th.last {
	padding-left:60px;
}
table.comparable_figure tr.special td {
	font-weight:bold;
	color:#13265e;
	background:none;
}


table.attachments th.first {
	padding-left:34px;
}

table.attachments td.first {
	padding-right:65px;
	width:20%;
	white-space:nowrap;
}

* html table.attachments th.first, * html table.attachments td.first {
	border-top:0;
}

table.attachments td.first a {
	display:block;
	color:#333;
	background:url(../images/blank.gif) 0 .2em no-repeat;
	padding: 0 0 0 28px;
}

table.attachments td.first a.doc {
	background-image:url(../images/icon_doc.gif);
}
table.attachments td.first a.img {
	background-image:url(../images/icon_img.gif);
}
table.attachments td.first a.pdf {
	background-image:url(../images/icon_pdf.gif);
}
table.attachments td.first a.pps {
	background-image:url(../images/icon_pps.gif);
}
table.attachments td.first a.xls {
	background-image:url(../images/icon_xls.gif);
}
table.attachments td.first a.zip {
	background-image:url(../images/icon_zip.gif);
}
table.attachments td.first a.link {
	background-image:url(../images/icon_link.gif);
}
table.attachments td.first a.other {
	background-image:url(../images/icon_other.gif);
}
table.attachments td.first a.ppt {
	background-image:url(../images/icon_ppt.gif);
}
table.attachments td.first a.swf {
	background-image:url(../images/icon_swf.gif);
}
table.attachments td.first a.txt {
	background-image:url(../images/icon_txt.gif);
}


.functionlinks span {
	float:left;
	margin-top: 20px;
}

.functionlinks ul {
	float:right;
	margin-right:3px;

}

.functionlinks ul li {
	background:none repeat scroll 0 0;
	float:left;
	padding-left:25px;
}

.functionlinks ul li a {
	color:#333;
	background:url(../images/linkarrow.gif) 0 .4em no-repeat;
	padding-left:10px;
	font-weight:normal;
}
.functionlinks ul li a:hover, .functionlinks ul li a:active  {
	color:#333;
}
/* End Popup */









/* Start Navigation */
#navigation_outer {
	overflow-x:hidden;
	height:85px;
	width:939px;
	position:relative;
}

#navigation_outer.hp_navigation {
	margin-bottom:-30px;
}

#navigation {
	background:#152a5e url(../images/navi/bg_hor_level1.gif) 0 0 no-repeat;
	width:939px;
	position:relative;
}
#navigation #search {
	float:right;
	margin:3px 4px 0 0;
	width:118px;
}
* html#navigation #search {
	width:120px;
}
#navigation #searchfield {
	width:101px;
	height:15px;
	background-image:url(../images/navi/bg_searchfield.jpg);
	padding:4px 0 0 3px;
	float:left;
}

*html #navigation #searchfield {
	width: 99px;
}

#navigation #searchfield input {
	background-color:#ecedf1;
	color:#000;
	border:0;
	width:97px;
	height:13px;
	padding:0 0 0 4px;
	font-size:11px;
	line-height:11px;
}

*html #navigation #searchfield input{
	width: 95px;
}

#navigation input.submit_search {
	float:left;
}


#navigation table {
	margin:0;
	background:url(../images/background/bg_header_shadow_bottom.gif) left bottom no-repeat;
	width:939px;

}
* html #navigation table {
	margin-bottom:-1px;
}

#navigation table td {
	padding:0;
	vertical-align:middle;
	padding-bottom:3px;
}
#navigation table td.navi_td {
	width:805px;
}
#navigation table td.search_td {
	width:125px;
}

#navigation table table {
	width:auto;
	float:left;
	margin:0;
	background:none;
}

#navigation table table td {
	padding:0;
	vertical-align:middle;
	background:url(../images/navi/divider_bright.gif) left center no-repeat;
}

#navigation table table td.first {
	background:none;
	border:0;
}

#navigation table table td.current {
	background:#7c88a4 url(../images/navi/bg_hor_level1_hi.jpg) 0 0 repeat-x;
}

#navigation table table td a {
	font: bold 12px/15px arial, helvetica, sans-serif;
	color:#fff;
	padding:5px 16px;
	display:block;
	background:url(../images/navi/divider_dark.gif) right center no-repeat;
}

#navigation table table td a:hover, #navigation table table td a:active, #navigation table table td.current a {
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	background:none;
}

#navigation table table td ul.navlevel2 {
  display: none;
}

#navigation table table td.current ul.navlevel2 {
  width:3500px;
	padding-bottom:0;
	height:24px;
	position:absolute;
	left:0;
	bottom:-21px;
	/*background: #7C87A4 url(../images/background/bg_header_shadow_bottom.gif) left bottom repeat-x;*/
	background: #7C87A4 url(../images/background/bg_header_shadow_bottom2.gif) left bottom repeat-x;
	/* Subnavi ausblenden */
	display: block;
}

* html #navigation table table td.current ul.navlevel2 {
    bottom:-23px;
}

#navigation table table td.current ul.navlevel2 li {
	background:#7c87a4 url(../images/navi/divider_bright_level2.gif) left 4px no-repeat;
	float:left;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:1px;
}

#navigation table table td.current ul.navlevel2 li.first {
	background-image:none;
	padding-left:0;
	border:0;
}

#navigation table table td.current ul.navlevel2 li a {
    font-weight: normal;
	font-size: 11px;
	color:#fff;
	padding: 3px 7px !important;
	margin: 0;
	display: block;
	background:#7c87a4 url(../images/navi/divider_dark_level2.gif) right 4px no-repeat;




}
#navigation table table td.current ul.navlevel2 li a.current, #navigation table table td.current ul.navlevel2 li a:hover, #navigation table table td.current ul.navlevel2 li a:active {
    background:#ededed url(../images/navi/bg_hor_level2_hi.gif) 0 0 repeat-x;
	color:#192d62;
	padding-bottom:3px;
	text-decoration:none;
}




#navigation table table td.current ul li ul.navlevel3 {
    width:3000px;
	padding-bottom:0;
	height:24px;
	position:absolute;
	bottom:-21px;
	left:0;
	display: none;
	background: #EDEDED url(../images/background/bg_header_shadow_bottom2.gif) left bottom repeat-x;
	z-index:100;
	/* Subnavi ausblenden */
}
#navigation table table td.current ul li:hover ul.navlevel3 {
    display: block;  /* Subnavi einblenden (nur moderne Browser) */
}

.navlevel3.fix {
  display: block !important;
}

* html #navigation table table td.current ul.navlevel3 {
    bottom:-21px;
}

#navigation table table td.current ul.navlevel3 li {
	background:#ededed url(../images/navi/divider_bright_level3.gif) no-repeat scroll left center;
	float:left;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:1px;
}

#navigation table table td.current ul.navlevel3 li.first {
	background-image:none;
	padding-left:0;
	border:0;
}

#navigation table table td.current ul.navlevel3 li a {
    font-weight: normal;
	font-size: 11px;
	color:#7c87a4;
	padding: 3px 7px;
	margin: 0;
	display: block;
	background:#ededed url(../images/navi/divider_dark_level3.gif) no-repeat scroll right center;
}
#navigation table table td.current ul.navlevel3 li a.current, #navigation table table td.current ul.navlevel3 li a:hover, #navigation table table td.current ul.navlevel3 li a:active {
    color:#192d62;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:0;
	background:#ededed url(../images/navi/divider_dark_level3.gif) no-repeat scroll right center;
}



.navlevel2_shape_left, .navlevel2_shape_right {
	position:absolute;
	bottom:-21px;
	left:0;
}

/*
*+html .navlevel2_shape_right{
	bottom:-31px;
}

*+html .navlevel2_shape_left{
	bottom:-31px;
}*/

*html .navlevel2_shape_right{
	bottom: 0px;
	margin-bottom: -23px;
}

*html .navlevel2_shape_left{
	bottom: 0px;
	margin-bottom: -23px;
}

* html .navlevel2_shape_right a:hover {
  padding: 0 !important;
}

* html .navlevel2_shape_left a:hover {
  padding: 0 !important;
}

.navlevel2_shape_right {
	left:936px;
}

.navlevel2_shape_right.arrow_no_shadow_right, .navlevel2_shape_right.arrow_shadow_right {
	left:889px;
}



#navigation table table td .navlevel2_shape_left a, #navigation table table td .navlevel2_shape_right a {
	background:none;
	margin:0;
	padding:0;
	display:block;
	width:3px;
	height:24px;
	background:url(../images/blank.gif) 0 0 no-repeat;
}
#navigation table table td.current .navlevel2_shape_right a {
	background:url(../images/navi/shape_right.gif) 0 0 no-repeat;
}
#navigation table table td.current .navlevel2_shape_right.no_shadow_right a {
	background:url(../images/navi/shape_right_no_shadow.gif) 0 0 no-repeat;
	/*background: url(../images/navi/shape_level2_right_no_shadow.gif) 0 0 no-repeat;*/
}

#navigation table table td.current .navlevel2_shape_left.arrow_no_shadow_left a, #navigation table table td.current .navlevel2_shape_right.arrow_no_shadow_right a, #navigation table table td.current .navlevel2_shape_left.arrow_shadow_left a, #navigation table table td.current .navlevel2_shape_right.arrow_shadow_right a {
	width:47px;
}

#navigation table table td.current .navlevel2_shape_left.arrow_shadow_left a {
	background-image:url(../images/navi/shape_level2_left.gif);
}
#navigation table table td.current .navlevel2_shape_right.arrow_shadow_right a {
	background-image:url(../images/navi/shape_level2_right.gif);
	width:50px;
}

#navigation table table td.current .navlevel2_shape_right.just_shadow a
{
	background-image: url(../images/navi/shape_level2_right_just_shadow.gif) !important;
	background-position: right center !important;
}

#navigation table table td.current .navlevel2_shape_left.arrow_no_shadow_left a {
	background-image:url(../images/navi/shape_level2_left_no_shadow.gif);
}
#navigation table table td.current .navlevel2_shape_right.arrow_no_shadow_right a {
	background-image:url(../images/navi/shape_level2_right_no_shadow.gif);
	width:50px;
}






.navlevel3_shape_left, .navlevel3_shape_right {
	position:absolute;
	bottom:-21px;
	left:0;
	display:none;
}

#navigation table table td.current ul li:hover .navlevel3_shape_left, #navigation table table td.current ul li:hover .navlevel3_shape_right {
    display: block;  /* Subnavi einblenden (nur moderne Browser) */
}

.navlevel3_shape_right {
	left:936px;
}

.navlevel3_shape_right {
	z-index: 1000;
}

.navlevel3_shape_right.arrow_no_shadow_right, .navlevel3_shape_right.arrow_shadow_right {
	left:889px;
}

#navigation table table td.current ul.navlevel2 li .navlevel3_shape_left a, #navigation table table td.current ul.navlevel2 li .navlevel3_shape_right a {
	background:none;
	margin:0;
	padding:0;
	display:block;
	width:3px;
	height:24px;
	background:url(../images/blank.gif) 0 0 no-repeat;

}
#navigation table table td.current ul.navlevel2 li .navlevel3_shape_right a {

	background:url(../images/navi/shape_right.gif) 0 0 no-repeat;
}


#navigation table table td.current ul.navlevel2 li .navlevel3_shape_left.arrow_no_shadow_left a, #navigation table table td.current ul.navlevel2 li .navleve3_shape_right.arrow_no_shadow_right a, #navigation table table td.current ul.navlevel2 li .navlevel3_shape_left.arrow_shadow_left a, #navigation table table td.current ul.navlevel2 li .navlevel3_shape_right.arrow_shadow_right a {
	width:47px;
}




#navigation table table td.current ul.navlevel2 li .navlevel3_shape_left.arrow_shadow_left a {
	background-image:url(../images/navi/shape_level3_left.gif);
}
#navigation table table td.current ul.navlevel2 li .navlevel3_shape_right.arrow_shadow_right a {
	background-image:url(../images/navi/shape_level3_right.gif);
	width:50px;

}
#navigation table table td.current ul.navlevel2 li .navlevel3_shape_right.just_shadow a
{
	background-image: url(../images/navi/shape_level3_right_just_shadow.gif) !important;
	background-position: right center !important;
}

#navigation table table td.current ul.navlevel2 li .navlevel3_shape_left.arrow_no_shadow_left a {
	background-image:url(../images/navi/shape_level3_left_no_shadow.gif);
}
#navigation table table td.current ul.navlevel2 li .navlevel3_shape_right.arrow_no_shadow_right a {
	background-image:url(../images/navi/shape_level3_right_no_shadow.gif);
	width:50px;
}


/* End Navigation */

/* Start Sitemap */
#sitemap {
	width:936px;
}

#sitemap table {
	margin:5px 0 10px;
}

#sitemap a {
	color:#333333;
	font-weight:bold;
	padding-left:7px;
}

#sitemap a.sitemap_head {
  white-space: nowrap;
}

#sitemap ul {
	padding-bottom:0;
	padding-top:10px;
}
#sitemap ul ul {
	padding:0;
}

#sitemap li {
	background:#FDFDFD url(../images/bg_table.jpg) repeat-x scroll left bottom;
	border-bottom:1px solid #D4D5D7;
	margin-right:11px;
	padding:5px 0 4px;
}

#sitemap li a, #sitemap li span {
	color:#777;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:1.3em;
	padding:0 5px 0 7px;
}

#sitemap li li a, #sitemap li li span
 {
	color:#777;
	font-weight:normal;
	line-height:1.2em;
	padding-bottom:0;
	display:block;
	font-size:11px;
}

#sitemap li li {
	padding:1px 0 2px 8px;
	background:none;
	border-bottom:0;
}
* html #sitemap li li {
	padding:0 0 1px 8px;
}
*+ html #sitemap li li {
	padding:0 0 1px 8px;
}

#sitemap li li li {
	padding-left:12px;
}

#sitemap span {
	display:none;
}
/* End Sitemap */



/** Start sonstige Content-Styles */
.imgleft, .cr_home_left {
	float: left;
	margin: 4px 10px 0 0;
}

#content p {
	margin-top: 0;
	padding-bottom: 15px;
}

#content h2 {
	margin-top: 10px;
}

.black {
	color: #000 !important;
}
/** Ende sonstige Content-Styles */

/** FAQ / Glossar START */
ul.glossary_navigation {
	padding-left:5px;
}

ul.glossary_navigation li {
	background:none;
	float:left;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0;
	padding-right:9px;
	text-transform:uppercase;
	font-weight:bold;
	color:#888;
}

ul.glossary_navigation li a {
	color:#000;
}

ul.glossary_navigation li a.current, ul.glossary_navigation li a:hover, ul.glossary_navigation li a:active {
	color:#192c63;
	text-decoration:underline;
}

.glossary, .faq {
	width:456px;
	position:relative;
}

.glossary .entry, .faq .entry {
	color:#b3b6bf;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	padding:10px 0 0 5px;
	clear:both;
	height:20px;
}

.glossary .entry a, .faq .entry a {
	background:transparent url(../images/bt_top.gif) no-repeat scroll right 2px;
	position:absolute;
	right:0;
	top:10px;
	padding-right:17px;
	text-transform:none;
	color:#4A4A4B;
	font-weight:normal;
}

.glossary li {
	background:#f8f8f8 url(../images/cr/bg_glossary.gif) 0 0 no-repeat;
	float:left;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:6px;
	border-bottom:1px solid #e7e7e7;
	width:444px;
}
.faq .entry_cont {
	background:#f8f8f8 url(../images/cr/bg_glossary.gif) 0 0 no-repeat;
	padding:6px;
	padding-left:0;
	border-bottom:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
	width:450px;
}
.glossary li.first {
	border-top:1px solid #e7e7e7;
}

.glossary li p, .faq .entry_cont p {
	padding-bottom:0;
}

.faq .entry_cont h4 {
	background:#F8F8F8 url(../images/cr/icon_question_mark.gif) no-repeat scroll 12px 3px;
	padding-left:30px;
}
.faq .entry_cont p {
	padding-left:30px;
}

.glossary a.arrow.small {
	font-size:.9em;
	float:right;
	color:#777;
}

.faq{
	color: #000 !important;
}
/** FAQ  / Glossar ENDE */

/* Start Feedback */
.formular.feedback {
	width:694px;
}

.formular.feedback label, .formular.feedback .fakelabel {
	padding-bottom:5px;

}

.formular.feedback .clearer.spacer {
	height:40px;
}

.formular .portal_empfehlen label {
	display:inline;
	font-weight:normal;
	margin:0 20px 0 5px;
}

.formular .portal_empfehlen .fakelabel {
	float: left;
	margin-right:10px;
}

.formular .portal_empfehlen input {
	width:auto;
}

.column_1_3 .formular.feedback table {
	width:100%;
}

.formular.feedback table caption {
	color:#333;
	text-align:left;
	font-weight:bold;
	padding-top:10px;
}

.formular.feedback table th {
	border-bottom:1px solid #bcbcbc;
	color:#333;
	padding:3px 6px;
	text-align:left;
	font-size:11px;
	vertical-align:middle;
	width:28%;
}
.formular.feedback table td {
	border-bottom:1px solid #bcbcbc;
	color:#878da5;
	padding:3px 6px;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	width:12%;
}

.column_1_3 .formular.feedback table.separated {
	width:530px;
}
.formular.feedback table.separated th {
	width:38%;
}
.formular.feedback table.separated td {
	width:8%;
}
.formular.feedback table.separated td.noborder {
	border-bottom:0;
}
/* End Feedback */

/** sonstige Styles START */
table.ordering th {
	background-color: transparent !important;
}


.ms_teaser{
					width:214px;
					height: 83px;
					background: transparent url(../images/msteaser/flipteaser_bg_de.jpg) no-repeat;
					margin-left: -8px;
					margin-top: -10px;
					_margin-right: -10px;

				}

.ms_teaser.en{
		background: transparent url(../images/msteaser/flipteaser_bg_en.jpg) no-repeat;
}

				div.carousel {
					margin-left: 70px;
					margin-top:2px;
					#margin-left: 60px;
				}

				div.carousel div{
					position: absolute;
					}

					div.carousel a.right{
					float: right;
					margin-top: 45px;

					}

					div.carousel a.left{
					float: left;
					margin-top: 45px;
					}

					div.carousel div.car1{
					margin-left: 12px;
					z-index: 10;
					width: 53px;
					height: 73px;
					}

					div.carousel div.car2{
					margin-left: 32px;
					z-index: 20;
					width: 53px;
					height: 73px;
					}

					div.carousel div.car3{
					margin-left: 49px;
					z-index: 30;
					width: 53px;
					height: 73px;

					}

					div.carousel div.car4{
					margin-left: 81px;
					z-index: 40;
					width: 53px;
					height: 73px;

					}


					div.carousel div.car5, div.carousel div.car6, div.carousel div.car7, div.carousel div.car8, div.carousel div.car9, div.carousel div.car10, div.carousel div.car11, div.carousel div.car12, div.carousel div.car13, div.carousel div.car14, div.carousel div.car15, div.carousel div.car16, div.carousel div.car17, div.carousel div.car18, div.carousel div.car19, div.carousel div.car20, div.carousel div.car21, div.carousel div.car22, div.carousel div.car23, div.carousel div.car24{
					display:none;
					margin-left: 8px;
					z-index: 5;

					}

					div.carousel div.car5 img, div.carousel div.car6 img, div.carousel div.car7 img, div.carousel div.car8 img, div.carousel div.car9 img, div.carousel div.car10 img, div.carousel div.car11 img, div.carousel div.car12 img, div.carousel div.car13 img, div.carousel div.car14 img, div.carousel div.car15 img, div.carousel div.car16 img, div.carousel div.car17 img, div.carousel div.car18 img, div.carousel div.car19 img, div.carousel div.car20 img, div.carousel div.car21 img, div.carousel div.car22 img, div.carousel div.car23 img, div.carousel div.car24 img{
					height: 45px;
					width: 32px;
					margin-top:9px;

					}

 .management_overview #mediasphere_image_holder li{
 	float: left;
 	list-style-image: none;
 	width: 252px;
 	background: none;
 	padding-left: 0px;
 }



/** sonstige Styles ENDE */

.tooltip{
	position: absolute;
	float:left;
	display: none;
}

.tooltipOuter{
	background-color: white;
	border: 1px solid #878DA5;
	width: 380px;
	padding: 5px;
}

.tooltip .box_content{
	float: none !important;
	position: rlative;
	clear: both;
	width: 100%;
}

.tooltipInner .box_content a{
	color: black !important;
	float: none !important;
}

.tooltipInner img{
	margin: 20px 170px;
}

.mediasphere_basket {
	background:transparent url(../images/mediasphere/bg_maincont_gradient2.jpg) repeat-x scroll 0 0;
	height:314px;
	padding-left:19px;
	width:536px;
}

.mediasphere_basket h1 {
	margin-left:-19px;
	padding-top:15px;
}
.mediasphere_basket p {
	margin-left:-19px;
	padding-bottom:10px;
}

#meta_icons {
	position:absolute;
	left:213px;
	top:91px;
}

#meta_icons ul li {
	float:left;
	margin-right:12px;
	padding:0;
}

.mediasphere_basket .table_top {
	margin-left:-19px;
}
.mediasphere_basket .table_top div, .mediasphere_basket .table_top a {
	color:#878DA5;
}
.mediasphere_basket .table_top a.sort {
background:transparent url(../images/mediasphere/icons/bt_sort.gif) no-repeat scroll right top;
padding-right:15px;
}

.mediasphere_basket .table_top .top_column1 {
	width:378px;
	float:left;
}
.mediasphere_basket .table_top .top_column2 {
	width:89px;
	float:left;
}
.mediasphere_basket .table_top .top_column3 {
	width:88px;
	float:left;
}
.mediasphere_basket .table_top .top_column3 a.arrow{
	color:#666;
	background-position:0 0.4em;
	display:inline;
	font-size:.9em;
}


.mediasphere_basket .table_cont .cont_row {
	float:left;
	padding:4px 0 3px;
	border-bottom:1px solid #c6c9cd;
	width:525px;
}
.mediasphere_basket .table_cont .cont_column1 {
	width:364px;
	float:left;
}
.mediasphere_basket .table_cont .cont_column2 {
	width:53px;
	margin-right:70px;
	float:left;
	text-align:right;
}
.mediasphere_basket .table_cont .cont_column3 {
	width:38px;
	float:left;
	padding-top:3px;
}
.mediasphere_basket .table_cont .cont_column1 a {
	background:transparent url(../images/linkarrow.gif) no-repeat scroll 0 0.6em;
	color:#333333;
	display:block;
	padding-left:10px;
}


.mediasphere_basket .table_bottom {
	float:left;
	padding:5px 0;
}

.mediasphere_basket .table_bottom .bottom_column1 {
	width:335px;
	float:left;
	text-align:right;
	margin-right:10px;
	color:#878DA5;
}
.mediasphere_basket .table_bottom .bottom_column2 {
	width:53px;
	margin-right:42px;
	float:left;
	text-align:right;
	font-weight:bold;
}
.mediasphere_basket .table_bottom .bottom_column3 {
	width:68px;
	float:left;
}
.mediasphere_basket .table_bottom .bottom_column3 a {
	color:#666;
	font-size:.9em;
}




.basket_inner {
	height:158px;
	margin-left:-19px;
}

div.basket_inner #ms_scrollbar {
	background:transparent url(../images/ms_scroll_bg_small.gif) no-repeat scroll right center;
	height:150px;
	left:551px;
	position:absolute;
	top:120px;
	width:15px;
}

.basket_inner div#scroller {
	height:160px;
	left:10px;
	overflow:hidden;
	position:absolute;
	top:115px;
	width:530px;
}

.download_images {
	text-align:center;
}

#mediaBasket .download_images input {
	margin-top: -15px;
}

.mediasphere_basket .left {
	float: left;
	width: 275px;
}
.mediasphere_basket .right {
	float: right;
	width: 275px;
}
.mediasphere_basket .formular_container {
	margin-left: -19px;
	margin-bottom: 5px;
	width: 552px;

}
.mediasphere_basket .formular_container label {

}
.mediasphere_basket .formular_container input {
	height: 15px;
	width: 254px;
	line-height: auto;
	border: 1px solid black;
	background-color: #ffffff;
	margin-bottom: 10px;
}
.mediasphere_basket .formular_container textarea {
	height: 158px;
	width: 264px;
	border: 1px solid black;
	background-color: #ffffff;
}

	#tooltip {
					position: absolute;
					z-index: 3000;
					border: 1px solid #111;
					background-color: #fff;
					opacity: 1;
				}
				#tooltip.previewimage {
					border: none;
					width: 140px;
					height: 140px;
					padding: 0px;
					overflow: hidden;
					opacity: 1;
					background: url(../images/mediasphere/mediasphere_image_popup_rahmen.png);
				}
				#tooltip.previewimage img {
					padding: 23px 0px 0px 22px;
				}
