.calcHeightContainer {
	clear: left;
}

.calcHeightContainer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.calcHeightBox {
}
.calcHeightTextBox {
}

.markiert {
	background: #c00 none !important;
}

.nopadding {
	padding: 0 !important;
}

.nomargin {
	margin: 0 !important;
}

/* ALLGEMEINE STYLES */

*{
	margin: 0;
	padding: 0;
}

body, div, p, a, li, span, td, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f7072;
	line-height: 16px;
}

.rel {
	position: relative;
}

div.clear {
	height: 1px;
	clear: both;
}

.clearboth {
	clear: both;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.abstand {
	padding-top: 15px;
}

.abstand_sml {
	padding-top: 12px;
}

.hidden {
     display: none;
}


/* SEITENAUFTEILUNG */

/*
body.home #flashplayer {
	z-index: 8;
}*/
#contentfooter {
	clear: both;
}


body.home #spalte_mitte {
	min-height: 118px;
	/*padding-left: 0;*/
}

body.bigvisual #spalte_mitte {
	min-height:	270px;
}

body.bigvisual #spalte_rechts {
	float: left;
	width: 217px;
/*	padding-top: 95px; */
	padding-top: 68px;
}

body.bigvisual .teaser_contact_header {
	top: 212px;
}
#spalte_rechts div.contact_central {
	margin-top: 0;
}

#spalte_rechts div.contact_central {
	padding-top: 4px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #cccccd;
	margin-top: 13px;
}

#spalte_rechts.contact_central div.contact p {
	color: #333;
}


/* HEADER, METANAVI, TOPNAVI UND SUCHFELD */
#header {
	background-color: #d8d9da;
	height: 62px;
	position: relative;
}

#header * {
	line-height: normal;
}
#kb_logo img.country {
	margin-left: 10px;
}

body.news #kb_logo {
	position: absolute;
	top: 13px;
}

#topnavi {
	clear: left;
	height: 31px;
	background: transparent url('/media/_administration/images/layout/bg/bg_topnavi.gif') repeat-x;
}

#topnavi ul {
	list-style-type: none;
}

#topnavi ul li {
	float: left;
}

#metanavi {
	color: #333;
	padding: 14px 0 0 12px;
	float: left;
	margin-top: 11px;
}

#metanavi ul {
	list-style-type: none;
}

#metanavi ul li {
	float: left;
	color: #333;
}

#metanavi ul li a {
	margin: 0 8px;
}

#metanavi ul li a:hover {
	text-decoration: underline;
}

#metanavi ul li.active a {
	color: #00457e;
}

#header a {
	color: #333;
	text-decoration: none;
}

#global a {
	background: transparent url('/media/_administration/images/layout/icons/meta_global.png') no-repeat;
	padding: 3px 0 2px 24px;
	display: block;
	float: left;
	margin-left: 12px;
	margin-top: 22px;
}

#global a:hover {
	text-decoration: underline;
	background-image: url('/media/_administration/images/layout/icons/meta_global_rollover.gif');
	color: #00457e;
}

#suche_layer_big .suche_top {
	height: 31px;
	margin-left: 3px;
}
#suche_layer_big .suche_header p {
	padding: 6px 5px 5px 8px
}

#suche_layer_big .advanced_search {
	position: absolute;
	right: 10px;
	top: 39px;
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') no-repeat right 2px;
	padding-right: 18px;
	text-decoration: none;
	color: #00457e;
}
#suche_layer_big .advanced_search:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
}

#suche_layer_big .suche_bottom {
	height: 10px;
	margin-left: 3px;
/*	position: absolute;*/
	bottom: 4px;
}

#suche_layer_big .suche_bottom a img {
	background-color: #2f2f2f;
}

#suche_layer_big iframe {
	clear: left;
	width: 399px;
	height: 426px;
	margin-left: 3px;
}

#suche_layer_big .suchnavi_oben {
	padding: 6px 5px 0 5px;
}

#suche_layer_big .suchnavi_oben ul li {
	float: none;
}


#suche_layer_big .suchnavi_oben a.back {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil_links.gif') no-repeat 0 2px;
	left: 12px;
	padding-left: 17px;
	position: absolute;
	text-decoration: none;
	color: #00457e;
}

#suche_layer_big .suchnavi_oben a.back:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_links_rollover.gif');
}

#suche_layer_big .suchnavi_oben a.next {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') no-repeat right 2px;
	margin-right: 10px;
	padding-right: 18px;
	position: absolute;
	right: 0;
	text-decoration: none;
	color: #00457e;
}

#suche_layer_big .suchnavi_oben a.next:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
}

#suche_layer_big .suchnavi_oben a.back_disabled {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil_links_grau.gif') no-repeat 0 2px;
	left: 12px;
	padding-left: 17px;
	position: absolute;
	text-decoration: none;
	color: #999;
}

#suche_layer_big .suchnavi_oben a.next_disabled {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil_grau.gif') no-repeat right 2px;
	margin-right: 10px;
	padding-right: 18px;
	position: absolute;
	right: 0;
	text-decoration: none;
	color: #999;
}

#suche_layer_big span.shadow_left {
	position: absolute;	
	top: 0;
	left: 0;
	width: 2px;
	height: 538px;
	height: 100%;
 	background: url(/media/_administration/images/layout/bg/bg_suche_big_left.png) top left repeat-y;
}

#suche_layer_big span.shadow_bottom {
	position: absolute;
	bottom: -4px;
	left: 0;
}
/*  TEASER RECHTS */

.teaser h2 {
	padding: 0px 9px;
	margin-bottom: 5px;
}

.teaser h3 {
	font-size: 11px;
	color: #00457e;
	padding: 0 9px 0 9px;
}

.teaser p {
	padding: 5px 20px 5px 9px;
}

.teaser p.small {
	font-size: 10px;
}

.teaser p.subheadline {
	padding: 5px 9px 0 9px;
	font-weight: bold;
}

.teaser ul {
	padding: 0 9px;
}

#spalte_rechts .teaser img.bg {
	float: right;
	margin: 5px 0 0 5px;
}

body.brand_home #spalte_rechts .teaser_bild {
	padding-bottom: 0;
}

ul.linklist {
	list-style-type: none;
}

.teaser ul.linklist {
	padding-top: 5px;
}

.boxinhalt ul.linklist {
	padding-top: 4px;
}

ul.linklist a {
	text-decoration: none;
	color: #00457e;
}

ul.linklist a:hover {
	text-decoration: underline;
}

ul.linklist li.pfeil a {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') 2px 3px no-repeat;
	display: block;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 1px;

}

ul.linklist li.pst_rem a {
	background: transparent url('/media/_administration/images/layout/icons/file_pstrem.gif') 0px 3px no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 5px;
	display: block;
}

ul.linklist li.pfeil a:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
}

#spalte_rechts.contact .contact ul.linklist {
	padding-top: 4px;
}

#spalte_rechts.contact .contact ul.linklist li.pfeil a {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') 2px 3px no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 4px;
	display: block;
}

#spalte_rechts.contact .contact ul.linklist li.pfeil a:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
}

ul.linklist li.pfeil_links a {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil_links.gif') 2px 2px no-repeat;
	padding-left: 20px;
	padding-top: 1px;
}

ul.linklist li.pfeil_links a:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_links_rollover.gif');
}

ul.linklist li.ok {
	background: transparent url('/media/_administration/images/layout/icons/link_ok.gif') 2px 3px no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	display: inline;
}

ul.linklist li.x {
	background: transparent url('/media/_administration/images/layout/icons/link_x.gif') 2px 3px no-repeat;
	padding-left: 20px;
	padding-top: 1px;
}

.teaserlinie {
	border-bottom: 1px solid #cccccd;
	height: 17px;
	margin-bottom: 11px;
}

.teaser ul.filelist {
	list-style-type: none;
	padding: 3px 9px 1px 7px;
}

.teaser ul.filelist li {
	padding-bottom: 4px;
	padding-right: 6px;
}

.teaser ul.filelist a {
	text-decoration: none;
	color: #00457e;
}

.teaser ul.filelist a:hover {
	text-decoration: underline;
}

.teaser ul.filelist li.pdf a {
	background: transparent url('/media/_administration/images/layout/icons/file_pdf.png') 2px 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.teaser ul.filelist li.pdf a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_pdf_rollover.png');
}

.teaser ul.filelist li.eps a {
	background: transparent url('/media/_administration/images/layout/icons/file_eps.gif') 2px 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.teaser ul.filelist li.eps a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_eps.gif');
}

.teaser ul.filelist li.xls a {
	background: transparent url('/media/_administration/images/layout/icons/file_xls.gif') 1px 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.teaser ul.filelist li.xls a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_xls_rollover.gif');
}

.teaser ul.filelist li.doc a {
	background: transparent url('/media/_administration/images/layout/icons/file_doc.png') 2px 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.teaser ul.filelist li.doc a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_doc_rollover.png');
}

.teaser ul.filelist li.video a {
	background: transparent url('/media/_administration/images/layout/icons/file_video.png') 0 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
}

.teaser ul.filelist li.video a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_video_rollover.png');
}

.teaser ul.filelist li.pst a {
	background: transparent url('/media/_administration/images/layout/icons/file_pst.png') 0 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
}

.teaser ul.filelist li.pst a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_pst_rollover.png');
}

.teaser ul.filelist li.pst_rem {
	background: transparent url('/media/_administration/images/layout/icons/file_pstrem.gif') 2px 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
}

.teaser ul.filelist li.rss a {
	background: transparent url('/media/_administration/images/layout/icons/file_rss.gif') 2px 2px no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.teaser ul.filelist li.rss a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_rss_rollover.gif');
}

.teaser ul.filelist li.pfeil a {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') 4px 3px no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
}

.teaser ul.filelist li.pfeil a:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
}

.filelist .filesize {
	font-size: 9px;
}
.teaser_contact_central_header {
	position: absolute;
	top: 152px;
}

.teaser p a {
	text-decoration: none;
	color: #00457e;
}

.callback_teaser_header {
	margin: 6px 0 5px 0;
}

.dklblau {
	border-top: 5px solid #0c4e84;
	background: transparent url('/media/_administration/images/layout/bg/bg_teaser_dklblau.gif') right repeat-y;
	margin-top: 15px;
	margin-left: 1px;
	padding-bottom: 10px;
}

.dklblau h2 {
	color: #fff;
	padding-top: 12px;
	padding-left: 11px;
}

.dklblau p {
	color: #fff;
}

.dklblau p a {
	color: #fff;
}

.dklblau ul.linklist li.pfeil a {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil~1.png');
	color: #fff;
}

.dklblau ul.linklist li.pfeil a:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_dklblau_rollover.gif');
}

.hellblau {
	border-top: 5px solid #608fc5;
	background: transparent url('/media/_administration/images/layout/bg/bg_teaser_hellblau.gif') right repeat-y;
	border-bottom: 1px solid #cccccd;
	margin-top: 15px;
	margin-left: 1px;
	padding-bottom: 10px;
}

.hellblau.no_img, .dklblau.no_img {
	border-top: 0;
}

.hellblau h2 {
	padding-top: 12px;
	padding-left: 11px;
}

.hellblau p {
	color: #333;
}

.transparent {
	background: transparent;
	margin-top: 0px;
	margin-left: 1px;
	padding-bottom: 10px;
}

.transparent.no_img, .transparent.no_img {
	border-top: 0;
}

.transparent h2 {
	padding-top: 12px;
	padding-left: 11px;
}

.transparent p {
	color: #333;
}

/* INHALT */

a.fliesstext {
	color: #00457e;
	text-decoration: none;
}

a.fliesstext:hover {
	text-decoration: underline;
}

h2 {
	font-size: 16px;
	color: #036;
	padding-top: 14px;
	padding-bottom: 11px;
}
	
#spalte_mitte p {
	padding: 0 5px 5px 0;
}

body.breit #spalte_mitte p {
	width: 501px;
}

body.breit #spalte_mitte div p {
	width: auto;
}

p.subheadline {
	font-weight: normal;
}

.maincontent p a, .maincontent_calendar p a {
	color: #00457e;
}

#spalte_mitte ol {
	margin-left: 26px;
}
#spalte_mitte ol.einstellig {
	margin-left: 19px;
}

body.breit .imagebox1 {
	float: left;
	position: relative;
	left: -2px;
	margin-top: 8px;
	margin-left: 0;
	margin-bottom: 3px;
	width: 710px;
	background: transparent url('/media/_administration/images/layout/bg/bg_box_1_breit.gif') no-repeat top left;
}

body.breit .imagebox1 img.bild {	
	margin: 7px 6px 4px 6px;
}

body.breit .imagebox1 .boxbottom {
	background: transparent url('/media/_administration/images/layout/bg/bg_box_1_breit.gif') no-repeat bottom left;
}

.imagebox2 {
	float: left;
	position: relative;
	left: -2px;
	margin-top: 1px;
	margin-left: 4px;
	margin-bottom: 3px;
	width: 251px;
	background: transparent url('/media/_administration/images/layout/bg/bg_box_2.gif') no-repeat top left;
}

.imagebox2 img.bild {	
	margin: 7px 6px 4px 6px;
}

.imagebox2 .boxbottom {
	background: transparent url('/media/_administration/images/layout/bg/bg_box_2.gif') no-repeat bottom left;
}

.imagebox3 {
	float: left;
	position: relative;
	left: -2px;
	margin-top: 8px;
	margin-left: 4px;
	margin-bottom: 3px;
	width: 166px;
	background: transparent url('/media/_administration/images/layout/bg/bg_box_3~1.gif') no-repeat top left;
}

.imagebox3 img.bild {	
	margin: 7px 6px 4px 6px;
}

.imagebox3 .boxbottom {
	background: transparent url('/media/_administration/images/layout/bg/bg_box_3~1.gif') no-repeat bottom left;
}

div.clear_ie6 {
	display: none;
}

.textbild {
	margin-right: 3px;
}

.bildunterschrift {
	padding: 1px 0 9px 6px;
}

#spalte_mitte .bildunterschrift p {
	font-size: 10px;
	padding: 1px 30px 0 0;
	line-height: 10px
}

.bildunterschrift .lupe {
	float: right;
	margin-right: 10px;
	margin-top: 2px;
}

.bildunterschrift .lupe a img {
	background-image: url('/media/_administration/images/layout/icons/lupe.gif');
}

.bildunterschrift .lupe a:hover img {
	background-image: url('/media/_administration/images/layout/icons/lupe_rollover.gif');
}

.zoom_popup  .download-icon,
.bildunterschrift .download-icon {
	float: right;
	margin-top: 2px;
	margin-left: 5px;
}

.bildunterschrift .download-icon {
	margin-right: 10px;
}

.zoom_popup  .download-icon a img,
.bildunterschrift .download-icon a img {
	background-image: url('/media/_administration/images/layout/icons/meta_language_dropdown_down.gif');
}

.zoom_popup  .download-icon a:hover img,
.bildunterschrift .download-icon a:hover img {
	background-image: url('/media/_administration/images/layout/icons/meta_language_dropdown_down_rollover.png');
}

#spalte_mitte h3 {
	font-size: 11px;
	color: #00457e;
/*	padding: 15px 0 16px 0;*/
	padding: 4px 0 5px 0;
}

#spalte_mitte .tablebox h3 {
	padding-bottom: 0;
}

#spalte_mitte h3.grau {
	color: #6f7072;
}

ul.standard {
	list-style-type: none;
}

ul.standard li {
	padding-left: 20px;
	background: transparent url('/media/_administration/images/layout/bg/bg_enumeration.gif') 6px 6px no-repeat;
	padding-bottom: 5px;
}

#spalte_mitte ul.linklist li.pfeil {
	padding-bottom: 4px;
}

a.linkpackage {
	padding: 5px 0 0 0;
	color: #00457e;
	display: block;
	text-decoration: none;
}
a.linkpackage:hover {
	text-decoration: underline;
}

td.rechts {
	text-align: right;
}

div.tablebox table thead th.rechts {
	text-align: right;
}

div.tablebox table {
	border-collapse: collapse;
}

div.tablebox table thead th {
	background-color: #f5f5f5;
	text-align: left;
	padding: 3px 2px 4px 3px;
}

div.tablebox table tbody th {
	background: #fafafa url('/media/_administration/images/layout/bg/bg_table_head_row.gif') repeat-y;
	text-align: left;
	padding: 3px 2px 4px 3px;
	width: 342px;
}

div.tablebox table tbody tr.dunkel th {
	background: #f5f5f5 url('/media/_administration/images/layout/bg/bg_table_head_row_dunkel.gif') repeat-y;
	text-align: left;
	padding: 3px 2px 4px 3px;
}

div.tablebox table td {
	padding: 3px 2px 4px 3px;
}

div.tablebox table td, div.tablebox table th {
	border: 1px solid #cdcdcd;
	vertical-align: top;
}

div.tablebox table tr.dunkel td {
	background-color: #fafafa;
}

#spalte_mitte div.tablebox table ul.linklist li.pfeil {
	padding-bottom: 0;
}

#spalte_mitte div.tablebox table ul.linklist li.pfeil {
	padding-top: 0;
}

a.pfeil {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') 1px 2px no-repeat;
	padding-left: 16px;
	text-decoration: none;
	color: #00457e;
}

a.pfeil:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
	text-decoration: underline;
}


ul.plus {
	padding-top: 11px;
	padding-left: 1px;
	list-style-type: none;
}

ul.plus li {
	background: transparent url('/media/_administration/images/layout/icons/liste_plus.gif') 0 2px no-repeat;
	padding-left: 14px;
}

ul.smlpfeil {
	padding-top: 11px;
	list-style-type: none;
}

ul.smlpfeil li {
	background: transparent url('/media/_administration/images/layout/icons/liste_smlpfeil.gif') 0 6px no-repeat;
	padding-left: 6px;
}



/* BOXEN */

.box1, .box2, .box3 {
	position: relative;
	left: -2px;
	margin-left: 4px;
	margin-bottom: 3px;
}

.firstbox {
	margin-left: 0;
	clear: both;
}

.rightbox {
	margin-right: 0;
	margin-left: 10px;
	float: right;
}

.box1 {
	width: 506px;
	background: transparent url('/media/_administration/images/layout/bg/bg_box_blau1.gif') no-repeat top left;
}

.box1 .boxbottom {
	background: transparent url('/media/_administration/images/layout/bg/bg_box_blau1.gif') no-repeat bottom left;
}

.box2 {
	width: 251px;
	background: transparent url('/media/_administration/images/layout/bg/bg_box_blau2.gif') no-repeat top left;
}

.breit .box2 {
	width: 456px;
}

.box2 .boxbottom {
	background: transparent url('/media/_administration/images/layout/bg/bg_box_blau2.gif') no-repeat bottom left;
}

.box3 {
	width: 166px;
	background: transparent url('/media/_administration/images/layout/bg/bg_box_blau3.gif') no-repeat top left;
}

.box3 .boxbottom {
	background: transparent url('/media/_administration/images/layout/bg/bg_box_blau3.gif') no-repeat bottom left;
}

.nobg {
	background: none !important;
}

#spalte_mitte .nobg h3 {
	padding: 0 0 8px 0;
}

#spalte_mitte .nobg h3.tableheadline {
	padding-bottom: 5px;
}

#spalte_mitte .calcHeightContainer .nobg h3 {
	padding: 6px 5px 5px 2px;
}

#spalte_mitte .calcHeightContainer .nobg p {
	padding-left: 2px;
}

.boxinhalt {
	color: #6f7072;
	padding: 16px 10px 10px 12px;
	background-position: top right;
	background-repeat: no-repeat;
}
.box1 .boxinhalt p{
	width: 321px;
}
#spalte_mitte .box3 p {
	padding-right: 5px;
}

#spalte_mitte .box3 h3, #spalte_mitte .box1 h3 {
	padding: 0 0 5px 0;
}

.boxbottom {
	height: 4px;
}

.boxinhalt h2 {
	font-size: 14px;
	color: #036;
	padding: 5px 0 6px 0;
}

.boxinhalt img.banner {	
	position: relative;
	top: -9px;
	left: -10px;
}

.tablebox {
	padding-right: 10px;
	padding-top: 4px;
}

.bg_links {
	background-position: 0 2px;
}

.boxinhalt p strong {
	color: #00457e;
}

.boxinhalt img.bg {
	margin-left: 3px;
}

/* CONTENTFOOTER */
body.breit #contentfooter_linie {
	width: 748px;
}

#contentfooter a {
	text-decoration: none;
}

#contentfooter div.links {
	float: left;
	margin-left: 218px;
	margin-top: 4px;
}

body.home #contentfooter div.links {
	margin-top: 16px;
}

#contentfooter a.top {
	background: transparent url('/media/_administration/images/layout/icons/top.gif') 0 1px no-repeat;
	padding-left: 16px;
}

#contentfooter a.top:hover {
	text-decoration: underline;
	background-image: url('/media/_administration/images/layout/icons/top_rollover.gif');
	color: #00457e;
}

#contentfooter a.print {
	background: transparent url('/media/_administration/images/layout/icons/print.gif') 0 1px no-repeat;
	padding-left: 15px;
	margin-left: 15px;
}

#contentfooter a.print:hover {
	text-decoration: underline;
	background-image: url('/media/_administration/images/layout/icons/print_rollover.gif');
	color: #00457e;
}

/* CALENDAR */
div.calendar p.date {
	color: #6f7072;
}

div.calendar h2 {
	font-size: 14px;
	color: #036;
	margin: 4px 0 6px 0;
}

/* PRESS RELEASE */

div.press_release p.date {
	color: #6f7072;
	font-size: 9px;
	
}

div.press_release h2 {
	font-size: 14px;
	color: #036;
	margin: 0;
	padding-top: 7px;
	padding-bottom: 0px;
}


/* FORMULAR */

#spalte_mitte p.stern {
	padding-top: 21px;
}

#spalte_mitte.formular .form_text {
clear: both;
padding: 2px 0 6px 0;
}


.formular label {
	clear: both;
	float: left;
	width: 160px;
	margin-right: 10px;
	font-weight: bold;
	margin-top: 2px;
}

#spalte_mitte.formular .form_header {
clear: both;
padding: 12px 0 9px 0;
font-weight: bold;
font-size: 12px;
color: #00457e;
}

#spalte_mitte.formular .formelement {
	width: 329px;
/*	padding-left: 170px;*/
	float: left;
	margin-bottom: 5px;
	padding-top: 0;
}


ul.dropdown li {
	position: relative;
}

ul.dropdown.date li {
	display: inline;
}

ul.dropdown {
	list-style-type: none;
	margin-top: 2px;
	margin-bottom: 0px;
}

ul.dropdown.date {
	display: inline;
	position: absolute;
	margin-left: 7px;
}

ul.dropdown li a {
	position: relative;
	text-decoration: none;
	padding: 3px 20px 4px 5px;
/*	width: 161px;*/
	height: 20px;
/*	display: block;*/
	background: transparent url('/media/_administration/images/layout/dropdown/dropdown_top.gif') no-repeat top left;
}

ul.date li a {
	padding-right: 18px;
}

ul.dropdown li a span.pfeil {
	width: 13px;
	height: 20px;
	background: transparent url('/media/_administration/images/layout/dropdown/dropdown_pfeil.gif') no-repeat top right;
	position: absolute;
	right: 0;
	top: 0;
}

ul.dropdown div.liste {
	position: absolute;
	top: 17px;
	display: none;
	z-index: 100;
}

ul.dropdown ul {
	border-left: 1px solid #cacacb;
	border-top: 1px solid #cacacb;
	list-style-type: none;
	background-color: #f5f5f5;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0;
}

ul.dropdown div.r {
	height: 100%;
	margin-bottom: 10px;
	width: 4px;
	position: absolute;
	right: -4px;
	top: 0;
	background: transparent url('/media/_administration/images/layout/dropdown/dropdown_liste_bg_r.png') repeat-y;
}

ul.dropdown div.b {
	width: 100%;
	height: 4px;
	right: -4px;
	position: absolute;
	background: transparent url('/media/_administration/images/layout/dropdown/dropdown_liste_bg_u.png') repeat-y top right;
}

ul.dropdown div.lu {
	width: 4px;
	height: 4px;
	left: 0;
	position: absolute;
	background: transparent url('/media/_administration/images/layout/dropdown/dropdown_liste_bg_lu.png') no-repeat;
}

ul.dropdown ul li a {
	text-decoration: none;
	padding: 0 10px 0 5px;
/*	width: 161px;*/
	height: auto;
	display: block;
	background: none;
}

#spalte_mitte.formular p.characters_left {
	float: right;
	padding-top: 2px;
	padding-right: 0;
	font-size: 10px;
	padding-bottom: 0;
}

#spalte_mitte.formular p.characters_left input {
	text-align: right;
	border: 0;
	font-size: 9px;
	line-height: 9px;
}

.formbuttons a {
	font-size: 11px;
}

.formbuttons .button_pfeil {
	background: transparent url('/media/_administration/images/layout/button/button_pfeil.gif') no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 4px 3px 8px 20px;
	text-decoration: none;
	position: relative;
	top: 3px;
	float: left;
	border: 0;
	outline: none;
	cursor: pointer;
}

.formbuttons .button_pfeil:hover {
	background-image: url('/media/_administration/images/layout/button/button_pfeil_active.gif');
}

.button_pfeil:hover span.button_rechts {
	background-image: url('/media/_administration/images/layout/button/button_rechts_active.gif');
}

.button_pfeil:disabled {
	cursor: default;
}

.formbuttons input.button_pfeil {
	border: 0;
	background: transparent url('/media/_administration/images/layout/button/button_pfeil.gif') no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 6px 17px;
}


.formbuttons a.button_lupe {
	background: transparent url('/media/_administration/images/layout/button/button_lupe.gif') no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 7px 3px 8px 30px;
	text-decoration: none;
	position: relative;
	top: 3px;
}

.formbuttons a.button_lupe:hover {
	background-image: url('/media/_administration/images/layout/button/button_lupe_active.gif');

}

.searchbox_calendar .formbuttons, .searchbox_pressreleases .formbuttons, .searchbox_download .formbuttons {
	display: inline;
}

.searchbox_calendar .formbuttons a, .searchbox_pressreleases .formbuttons a,  .searchbox_download .formbuttons a {
	top: 0;
}

a span.button_rechts, button span.button_rechts {
	position: absolute;

	top: 0;
	right: -12px;
	width: 12px;
	height: 24px;
	background: transparent url('/media/_administration/images/layout/button/button_rechts.gif') no-repeat;
}

a.button_lupe:hover span.button_rechts {
	background-image: url('/media/_administration/images/layout/button/button_rechts_active.gif');

}

.button_lupe {
	border: 0;
	background: transparent url('/media/_administration/images/layout/button/button_lupe.gif') no-repeat;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 6px 31px;
}

img.button_rechts {


	position: absolute;
	z-index: 50;
}

.formular .formbuttons .rechts {
	float: right;
	padding-right: 17px;
}

.formular input.input_text {
	border: 0;
	background: transparent url('/media/_administration/images/layout/bg/bg_input_text.gif') no-repeat;
	padding: 4px 0 4px 4px;

	margin: 0 0 4px 0;
	width: 154px;
}

.formular input.date_day {
	width: 17px;
}

.formular input.date_month {
	width: 17px;
	margin-left: 7px;
}

.formular input.date_year {
	margin-left: 7px;
	width: 44px;
}

.formular img.input_text_rechts {
	position: absolute;
}

.formular .formelement textarea {
	background: transparent url('/media/_administration/images/layout/textarea_bg.gif') no-repeat;
	border: 0;
	width: 329px;
	height: 100px;
}
.formular p.characters_left {
	float: right;
	padding-top: 2px;
	padding-right: 0;
	font-size: 10px;
	padding-bottom: 0;
}

.formular p.characters_left input {
	text-align: right;
	border: 0;
	font-size: 9px;
	line-height: 9px;
}


.formular .form_header {
	clear: both;
	padding: 12px 0 9px 0;
	font-weight: bold;
	font-size: 12px;
	color: #00457e;
}

.formular .form_text {
	clear: both;
	padding: 12px 0 9px 0;
	font-weight: bold;
}

#spalte_mitte .formelement p {
	padding-top: 2px;
	padding-bottom: 8px;
}

.reminderdate {
	position: relative;
}

#spalte_mitte div.kontaktdaten {
	padding-bottom: 9px;
}

label.abstand {
	padding-top: 10px;
	padding-bottom: 8px;
}

#spalte_mitte.formular .textarea {
	margin-bottom: 0;
}

.formelement .radio {
	position: relative;
	top: 3px;
	margin-right: 3px;
}

#spalte_mitte.formular .textarea {
	margin-bottom: 0;
}

.formular .textarea {
	margin-bottom: 0;
}


.formular .radio_text {
	margin-right: 13px;
}

.formularelement .radio_text {
	margin-right: 13px;
}

#spalte_mitte.formular div.radio {
	margin-bottom: 8px;
	padding-top: 1px;	
}

.formular div.radio {
	margin-bottom: 10px;
	padding-top: 1px;
	display: inline;
	float: left;
}
#spalte_mitte.formular .text {
	margin-bottom: 8px;
	padding-top: 1px;	
}

.formular .text {
	margin-bottom: 10px;
	padding-top: 1px;
	display: inline;
	float: left;
}


.kontaktdaten img.bild {
	margin-top: 5px;
	margin-right: 10px;
	float: left;
}

div.teaser p a.pfeil {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') 1px 2px no-repeat;
	padding-left: 16px;
}

div.teaser p a.pfeil:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
	text-decoration: underline;
}




/* FORMULARELEMENTE TEASER */

.teaser .formbuttons {
	padding-right: 15px;
}

.teaser label {
	clear: both;
	float: left;
	width: 45px;
	margin-right: 5px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 7px;
	padding-left: 9px;
}

.teaser .formelement {
	width: 152px;
/*	padding-left: 170px;*/
	float: left;
	margin-bottom: 3px;
	padding-top: 0;
}

.teaser input.input_text {
	border: 0;
	background: transparent url('/media/_administration/images/layout/bg/bg_input_text.gif') no-repeat;
	padding: 3px 0 4px 4px;
	margin: 0;
	width: 134px;
}

.teaser img.input_text_rechts {
	position: absolute;
	z-index: 50;
}

.teaser .formbuttons .rechts {
	float: right;
	padding-right: 12px;
	padding-top: 1px;
}

.teaser .dropdown {
	width: 140px;
}

.teaser .dropdown a {
	width: 113px;
	padding-right: 22px;
	display: block;
	overflow: hidden;
}

.teaser .dropdown ul a {
	width: 109px;
	padding-top: 0;
}

.teaser ul.dropdown {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.teaser ul.dropdown li a {
	padding-bottom: 0;
	white-space: nowrap;
	padding-top: 2px;
}

.teaser ul.dropdown ul {
	padding-right: 2px;
}

.teaser ul.dropdown ul li a {
	padding-top: 0;
}

.teaser.blau {
	background: #428cc7 url('/media/_administration/images/layout/bg/bg_teaser_blau.gif') no-repeat;
	border-left: 1px solid #cacbcb;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.teaser_blau_top {
	position: absolute;
	top: -2px;
	width: 216px;
	height: 2px;
	background-image: url('/media/_administration/images/layout/bg/bg_teaser_blau_top.png');
}

.teaser_blau_bottom {
	position: absolute;
	bottom: -4px;
	width: 216px;
	height: 4px;
	background-image: url('/media/_administration/images/layout/bg/bg_teaser_blau_bottom.png');
}

#spalte_rechts .teaser.blau a, #spalte_rechts .teaser.blau span {
	color: #fff;
}

.teaser.blau ul.filelist li.pdf {
	background-image: url('/media/_administration/images/layout/icons/file_pdf.png');
}

.teaser.blau ul.filelist li.pfeil {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil~1.png');
}
/* SITEMAP */

div.sitemap_container {
	background-color: #f5f5f5;
	border: 1px solid #cacacb;
	margin-top: 9px;
	margin-bottom: 1px;
	float: left;
	padding-right: 9px;
	clear: left;
}

div.sitemap_container h2 {
	padding: 7px 10px 7px 10px;
}

div.sitemap_container h2 a {
	font-size: 14px;
	color: #00457e;
	text-decoration: none;
}

div.sitemap_container h2 a:hover {
	text-decoration: underline;
}

div.sitemap_container h3 a {
	font-size: 12px;
	color: #00457e;
	text-decoration: none;
	line-height: 20px;
}

div.sitemap_container h3 a:hover {
	text-decoration: underline;
}

div.sitemap_box {
	float: left;
	background-color: #fdfdfd;
	border: 1px solid #cacacb;
	width: 148px;
	margin-top: 1px;
	margin-bottom: 9px;
	margin-left: 10px;
	padding: 3px 5px 0 9px;
	line-height: 20px;
/*	clear: none;*/
}

div.sitemap_box ul {
	list-style-type: none;
}

div.sitemap_box li {
	line-height: 20px;
}

div.sitemap_box li li {
	background: transparent url('/media/_administration/images/layout/icons/list_sitemap.gif') 2px 8px no-repeat;
	padding-left: 10px;
}

#spalte_mitte div.sitemap_box h3 {
	font-size: 12px;
	padding: 0 0 1px 0;
}

div.sitemap_box a {
	text-decoration: none;
	color: #00457e;
}

div.sitemap_box a:hover {
	text-decoration: underline;
}
/* NEWS */

div#reiter_bg, div#reiter_links {
	position: absolute;
	left: 87px;
	top: 154px;
	z-index: 1;
}

div#reiter_bg ul, div#reiter_links ul {
	list-style-type: none;
}

div#reiter_bg ul li, div#reiter_links ul li {
	float: left;
	background-color: #a9adb3;
	border-top: 1px solid #c2c5c9;
	border-left: 1px solid #c2c5c9;
	width: 199px;
	height: 63px;
	margin-right: 3px;
}

div#reiter_bg ul li * {
	visibility: hidden;
}

div#reiter_bg ul li.active,
div#reiter_links ul li.active {
	background-color: #fff;
	border-top-color: #fff;
	border-left-color: #fff;
}

div#reiter_bg ul li a, div#reiter_links ul li a {
	padding: 10px 0 0 8px;
	display: block;
	height: 100%;
}

div#reiter_links {
	z-index: 10;
}

div#reiter_links ul li {
	background-color: transparent;
	border-top-color: transparent;
	border-left-color: transparent;
}

div#reiter_links ul li.active {
	background-color: transparent;
	border-top-color: transparent;
	border-left-color: transparent;
}

body.news #header {
	background-color: transparent;
	height: 62px;
}

body.news #topnavi {
	display: none;
}

body.news #banner {
	top: 0;
}

body.news #banner_headline {
	position: absolute;
	z-index: 10;
	left: 89px;
	top: 94px;
}

body.news #language a {
	color: #fff;
}

body.news #metanavi, body.news #global {
	visibility: hidden;
}

body.news #contentfooter {
/*	background: transparent url('/media/_administration/images/layout/bg/bg_content_footer_news.gif') repeat-y;*/
/*	height: 10px;*/
}

body.news #contentfooter * {
/*	display: none;*/
}

body.news #contentfooter_linie {
	width: 757px;
	margin-left: 0;
}

body.news #spalte_mitte {
	padding-top: 33px;
}

body.news #spalte_mitte h1 {
	padding-top: 5px;
	padding-bottom: 25px;
}

body.news h2 {
	font-size: 12px;
	padding-top: 25px;
	padding-bottom: 5px;
}

body.news ul.standard li {
	padding-left: 15px;
	background: transparent url('/media/_administration/images/layout/bg/bg_enumeration_news.gif') 5px 5px no-repeat;
}

body.news #spalte_rechts h2 {
	padding: 1px 9px 0 15px;
	margin-bottom: 5px;	
}

body.news #spalte_rechts div.active {
	background: transparent url('/media/_administration/images/layout/bg/bg_teaser_news_active.png') top right no-repeat;
	position: relative;
	padding-top: 8px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	margin-top: -7px;
}

body.news div.active div.teaser_bottom {
	position: absolute;
	bottom: -9px;
	background: transparent url('/media/_administration/images/layout/bg/bg_teaser_news_active_bottom.gif') top right no-repeat;
	height: 9px;
	width: 217px;
}

body.news #spalte_rechts .teaser p.date {
	padding: 6px 20px 0 16px;
	font-size: 9px;
	line-height: 13px;
}

body.news #spalte_rechts .teaser p {
	padding: 0 20px 9px 16px;
}

body.news #spalte_rechts .active p {
	padding: 0 20px 5px 16px;
}

body.news #spalte_rechts .active p.date {
	padding: 5px 20px 0 16px;
}



/* GLOBAL */




/* LAENDER */
/*
body.news #spalte_links ul#laender {
	padding-top: 4px;
	padding-bottom: 4px;
	list-style-type: none;
}

body.news #spalte_links ul#laender.active {
	background-image: url('/media/_administration/images/globalpage/laender/bg_global_country.gif');
	background-repeat: no-repeat;
	background-position: 32px -21px;
}

body.news #spalte_links ul#laender li {
	background: transparent url('/media/_administration/images/globalpage/brand/bg_listitems.gif') top right no-repeat;
	position: relative;
}

body.news #spalte_links ul#laender.active li {
	background-image: none;
}

body.news #spalte_links ul#laender li a {
	background-position: right 5px;
	background-repeat: no-repeat;
	padding: 6px 26px 4px 5px;
	margin-right: 11px;
	display: block;
	text-align: right;
	color: #a5a5a5;
	text-decoration: none;
}
*/


/* BRAND */
/*
body.news #spalte_links ul.brand {
	background-image: url('/media/_administration/images/globalpage/brand/bg_liste.png');
	background-repeat: no-repeat;
	background-position: 32px -54px;
	padding-top: 4px;
	padding-bottom: 9px;
}

body.news #spalte_links ul.brand li {
	background: transparent url('/media/_administration/images/globalpage/brand/bg_listitems.gif') top right no-repeat;
	position: relative;
}

body.news #spalte_links ul.brand.active li {
	background-image: none;
	text-align: right;
}

body.news #spalte_links ul.brand li a {
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0;
	margin-right: 0;
	display: block;
	text-align: right;
	color: #a5a5a5;
	text-decoration: none;
	width: 100%;
	height: 45px;
}
*/


/* KARTE */

/*
body.news #spalte_mitte.karte {
	padding: 19px 13px 33px 10px;
	width: 516px;
	position: relative;
}

body.news #spalte_mitte.karte div.point, body.news #spalte_mitte.karte div.point_active {
	position: absolute;
	z-index: 200;
}

body.news #spalte_mitte.karte div.point img.grau, body.news #spalte_mitte.karte div.point_active img.grau, body.news #spalte_mitte.karte div.point img.blau, body.news #spalte_mitte.karte div.point_active img.blau {
	position: absolute;
}

body.news #spalte_mitte.karte div.point img.blau {
	background: transparent url('/media/_administration/images/globalpage/laender/karte_point_blau.gif') no-repeat;
}

body.news #spalte_mitte.karte div.point img.grau {
	background: transparent url('/media/_administration/images/globalpage/laender/karte_point_grau.gif') no-repeat;
}
*/


/* KARTE POPUPS */
/*
body.news #spalte_mitte.karte #popups {
	position: absolute;
	bottom: 34px;
	left: 29px;
}

body.news #spalte_mitte.karte #popups div {
	position: relative;
	width: 468px;
	background: transparent url('/media/_administration/images/layout/bg/bg_karte_popup_country.png') no-repeat;
	padding: 5px 13px 0 6px;
	display: none;
}

body.news #spalte_mitte.karte #popups.brand div {
	background: transparent url('/media/_administration/images/layout/bg/bg_karte_popup_brand.png') no-repeat;
}

body.news #spalte_mitte.karte #popups div div, body.news #spalte_mitte.karte #popups.brand div div {
	display: block;
	background: none;
}

body.news #spalte_mitte.karte #popups div div.popup_bottom {
	position: absolute;
	clear: both;
	left: 0;
	bottom: -27px;
	background: transparent url('/media/_administration/images/layout/bg/bg_karte_popup_country.png') bottom left no-repeat;
	width: 487px;
	height: 30px;
	padding: 0;
}

body.news #spalte_mitte.karte #popups .spalte_l {
	float: left;
	padding: 0 0 0 20px;
	width: 207px;
}

body.news #spalte_mitte.karte #popups .spalte_r {
	float: left;
	padding: 0 0 0 20px;
	width: 207px;
}


body.news #spalte_mitte.karte #popups div a.schliessen {
	position: absolute;
	top: 17px;
	right: 24px;
	z-index: 1;
}

body.news #spalte_mitte #popups div h2 {
	padding-top: 23px;
	padding-bottom: 10px;
}

body.news #spalte_mitte #popups.brand div h2 {
	padding-left: 20px;
}

body.news #spalte_mitte #popups div ul.linklist {
	padding-top: 7px;
}

body.news #spalte_mitte #popups div ul.linklist li.pfeil {
	padding-bottom: 0;
}
*/

/* L�NDERPOPUPS */
/*
div.countrypopup {
	position: absolute;
	width: 182px;
	background: url('/media/_administration/images/globalpage/brand/bg_popup.png') top right no-repeat;
	padding: 0 0 0 32px;
	display: none;
	z-index: 50;
}

div.countrypopup h2 {
	padding-bottom: 5px;
	padding-top: 17px;
}

div.countrypopup div.countrypopup_bottom {
	position: absolute;
	clear: both;
	left: 0;
	bottom: -17px;
	background: transparent url('/media/_administration/images/globalpage/brand/bg_popup.png') bottom right no-repeat;
	width: 214px;
	height: 17px;
	padding: 0;
}

#countrypopup_germany {
	top: 110px;
	left: 304px;
}
*/


/* SUCHE UND TABELLEN */

.suchergebnis {
	position: relative;
}

.tablebox td ul.linklist li.pfeil {
	background-position: 2px 1px;
}

.suchergebnis .tablebox ul.filelist {
	list-style-type: none;
	padding: 5px;
}

.suchergebnis .tablebox ul.filelist li {
	padding-bottom: 4px;
	padding-right: 6px;
}

.suchergebnis .tablebox ul.filelist a {
	text-decoration: none;
	color: #00457e;
	min-height: 15px;
}

.suchergebnis .tablebox ul.filelist a:hover {
	text-decoration: underline;
}

.suchergebnis .tablebox ul.filelist li.pdf a {
	background: transparent url('/media/_administration/images/layout/icons/file_pdf.png') 0 0 no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.suchergebnis .tablebox ul.filelist li.pdf a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_pdf_rollover.png');
}

.suchergebnis .tablebox ul.filelist li.doc a {
	background: transparent url('/media/_administration/images/layout/icons/file_doc.png') 0 0 no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.suchergebnis .tablebox ul.filelist li.doc a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_doc_rollover.png');
}

.suchergebnis .tablebox ul.filelist li.video a {
	background: transparent url('/media/_administration/images/layout/icons/file_video.png') 0 0 no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.suchergebnis .tablebox ul.filelist li.video a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_video_rollover.png');
}

.suchergebnis .tablebox ul.filelist li.pst a {
	background: transparent url('/media/_administration/images/layout/icons/file_pst.png') 0 0 no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.suchergebnis .tablebox ul.filelist li.pst a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_pst_rollover.png');
}

.suchergebnis .tablebox ul.filelist li.xls a {
	background: transparent url('/media/_administration/images/layout/icons/file_xls.gif') 0 0 no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.suchergebnis .tablebox ul.filelist li.xls a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_xls_rollover.gif');
}

.suchergebnis .tablebox ul.filelist li.rss a {
	background: transparent url('/media/_administration/images/layout/icons/file_rss.gif') 1px 2px no-repeat;
	padding-left: 20px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

.suchergebnis .tablebox ul.filelist li.rss a:hover {
	background-image: url('/media/_administration/images/layout/icons/file_rss_rollover.gif');
}

.suchergebnis .tablebox ul.filelist li.pfeil a {
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') 2px 3px no-repeat;
	padding-left: 20px;
	padding-top: 1px;
}

.suchergebnis .tablebox ul.filelist li.pfeil a:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
}

.filelist .filesize {
	font-size: 9px;
}

div.tablebox table .filelist a .filesize {
	font-size: 11px;
	color: #6f7072;
}

div.tablebox table .filelist a:hover .filesize {
	color: #00457e;
}

.suchergebnis .tablebox table td, .suchergebnis .tablebox table th {
	padding-right: 10px;
	padding-left: 10px;
}

.suchergebnis .tablebox table td.first, .suchergebnis .tablebox table th.first {
	padding-left: 10px;
}

#spalte_mitte .tablebox td h3 {
	padding-top: 5px;
}

#spalte_mitte .tablebox td.first p, #spalte_mitte .tablebox td.last p, #spalte_mitte .tablebox td.first ul, #spalte_mitte .tablebox td.last ul {
	padding-top: 5px;
}

.suchergebnis .tablebox {
	padding-right: 7px;
	padding-top: 8px;
}

.tablebox td ul.linklist li {
/*	display: inline;*/
}



/* SUCHNAVIGATION */

.suchnavi_oben {
	padding-bottom: 1px;
}

.suchnavi_oben a.back {
	position: absolute;
	left: 0;
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil_links.gif') 0 2px no-repeat;
	padding-left: 17px;
	text-decoration: none;
	color: #00457e;
}

.suchnavi_oben a.next {
	position: absolute;
	right: 0;
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') right 2px no-repeat;
	padding-right: 18px;
	text-decoration: none;
	margin-right: 8px;
	color: #00457e;
}

.suchnavi_oben a.next:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
	text-decoration: underline;
}

.suchnavi_oben a.back:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_links_rollover.gif');
	text-decoration: underline;
}

.suchnavi_oben ul {
	list-style-type: none;
}

.suchnavi_oben div {
	text-align: center;
}

.suchnavi_oben ul li {
	display: inline;
	margin-left: -1px;
/*	padding: 1px 5px 9px 5px;*/
}

.suchnavi_oben ul li a {
	text-decoration: none;
	color: #00457e;
	border: none;
	padding: 1px 5px 9px 5px;
	background-color: #f5f5f5;
}

.suchnavi_oben ul li a:hover {
	text-decoration: underline;
	background-color: #dfe8ef;
}

.suchnavi_oben ul li.active a {
	padding-top: 3px;
	background-color: #fff;
	font-weight: bold;
	color: #fff;
	background-color: #00457e;
}

.suchnavi_oben ul li.active a:hover {
	text-decoration: none;
}



.suchnavi_unten {
	padding-top: 7px;
}

.suchnavi_unten a.back {
	position: absolute;
	left: 0;
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil_links.gif') 0 2px no-repeat;
	padding-left: 17px;
	text-decoration: none;
	color: #00457e;
}

.suchnavi_unten a.next {
	position: absolute;
	right: 0;
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil~1.png') right 2px no-repeat;
	padding-right: 18px;
	text-decoration: none;
	margin-right: 8px;
	color: #00457e;
}

.suchnavi_unten ul {
	list-style-type: none;
}

.suchnavi_unten div {
	text-align: center;
}

.suchnavi_unten ul li {
	display: inline;
	margin-left: -1px;
}

.suchnavi_unten ul li a {
	border: none;
	padding: 8px 5px 2px 5px;
	background-color: #f5f5f5;
	text-decoration: none;
	color: #00457e;
}

.suchnavi_unten ul li a:hover {
	text-decoration: underline;
	background-color: #dfe8ef;
}

.suchnavi_unten ul li.active a {
	background-color: #fff;
	padding-bottom: 4px;
	border-top-color: #fff;
	font-weight: bold;
	color: #fff;
	background-color: #00457e;
}

.suchnavi_unten ul li.active a:hover {
	text-decoration: none;
}

.suchnavi_unten a.back:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_links_rollover.gif');
	text-decoration: underline;
}

.suchnavi_unten a.next:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_rollover.gif');
	text-decoration: underline;
}

.suchergebnis div.tablebox table td, .suchergebnis div.tablebox table th {
	border-top: 0px solid #cdcdcd;
	border-bottom: 0px solid #cdcdcd;
	border-left: 0px solid #cdcdcd;
	border-right: 0px solid #cdcdcd;
}



/* SEARCHBOX DOWNLOAD CENTER */

.searchbox_download {
	background-color: #f5f5f5;
	padding: 10px 10px 6px 10px;
	border: 1px solid #cacbcb;
	margin-bottom: 26px;
	margin-right: 6px;
	position: relative;
	left: -1px;
}

.searchbox_download .formelement3_1, .searchbox_download .formelement3_2, .searchbox_download .formelement3_3 {
	float: left;
	margin-right: 10px;
}

.searchbox_download .formelement3_3 {
	margin-right: 0;
}

.searchbox_download .formelement3_1 ul.dropdown li a {
	width: 124px;
	display: block;
}

.searchbox_download .formelement3_2 ul.dropdown li a {
	width: 135px;
	display: block;
}

.searchbox_download .formelement3_3 ul.dropdown li a {
	width: 124px;
	display: block;
}

.searchbox_download input.input_text {
	width: 217px;
	margin-left: 12px;
}

.searchbox_download .input_text_rechts {
/*	margin-top: 1px;*/
}

.searchbox_download .button_lupe {
	margin-left: 3px;
}



/* SEARCHBOX CALENDAR */

.searchbox_calendar {
	background-color: #f5f5f5;
	padding: 10px 8px 6px 8px;
	border: 1px solid #cacbcb;
	margin-bottom: 26px;
	margin-right: 6px;
	position: relative;
	left: -1px;
}

.searchbox_calendar .formelement2_1, .searchbox_calendar .formelement2_2 {
	float: left;
	margin-right: 10px;
}

.searchbox_calendar .formelement2_2 {
	margin-right: 0;
}

.searchbox_calendar .formelement2_1 ul.dropdown li a {
	width: 209px;
	display: block;
}

.searchbox_calendar .formelement2_2 ul.dropdown li a {
	width: 209px;
	display: block;
}

.searchbox_calendar input.input_text {
	width: 232px;
	margin-left: 12px;
}

.searchbox_calendar .input_text_rechts {
/*	margin-top: 1px;*/
}

.searchbox_calendar .button_lupe {
	margin-left: 3px;
}



/* SEARCHBOX PRESS RELEASES */

.searchbox_pressreleases {
	background-color: #f5f5f5;
	padding: 10px 8px 6px 8px;
	margin-bottom: 26px;
	margin-right: 6px;
	position: relative;
	left: -1px;
}

.searchbox_pressreleases .formelement4_1, .searchbox_pressreleases .formelement4_2, .searchbox_pressreleases .formelement4_3, .searchbox_pressreleases .formelement4_4 {
	float: left;
	margin-right: 10px;
}

.searchbox_pressreleases .formelement4_4 {
	margin-right: 0;
}

.searchbox_pressreleases .formelement4_1 ul.dropdown li a {
	width: 88px;
	display: block;
}

.searchbox_pressreleases .formelement4_2 ul.dropdown li a {
	width: 88px;
	display: block;
}

.searchbox_pressreleases .formelement4_3 ul.dropdown li a {
	width: 88px;
	display: block;
}

.searchbox_pressreleases .formelement4_4 ul.dropdown li a {
	width: 88px;
	display: block;
}

.searchbox_pressreleases input.input_text {
	width: 198px;
	margin-left: 12px;
}

.searchbox_pressreleases .input_text_rechts {
/*margin-top: 1px;*/
}

.searchbox_pressreleases .button_lupe {
	margin-left: 3px;
}

.tablebox td.first img {
	position: relative;
	top: 4px;
}



/* CAREER */

div.content_zweispaltig {
/*	background: transparent url('/media/_administration/images/layout/bg/bg_content_zweispaltig.gif') repeat-y;*/
	margin-top: 5px;
}

div.content_zweispaltig div.spalte_l {
	float: left;
	width: 251px;
	overflow-x: hidden;
}

div.content_zweispaltig div.spalte_r {
	float: left;
	width: 251px;
	margin-left: 4px;
	overflow-x: hidden;
}

#spalte_mitte div.content_zweispaltig h3 {
	padding-top: 0;
}

#spalte_mitte div.content_zweispaltig h2 {
	padding-top: 0;
	font-size: 12px;
}

#spalte_mitte div.content_zweispaltig p.linkpackage {
	padding-bottom: 18px;
}

#spalte_mitte div.content_zweispaltig p a.linkpackage {
	padding: 0 0 5px 0;
}

div.content_zweispaltig ul.linklist {
	padding-top: 1px;
}

div.content_zweispaltig .boxinhalt ul.linklist {
	padding-top: 4px;
}

#spalte_mitte div.content_zweispaltig p {
	padding-bottom: 10px;
	padding-top: 2px;
}

#spalte_mitte div.content_zweispaltig .boxinhalt p {
	padding-bottom: 5px;
}

#spalte_mitte div.content_zweispaltig p.abstand {
	padding-top: 10px;
}

/*#spalte_mitte div.box1 span.tooltip span.tooltip_bg span, #spalte_mitte div.box2 span.tooltip span.tooltip_bg span, #spalte_mitte div.box3 span.tooltip span.tooltip_bg span {
	padding-left: 11px;
}*/

/* CALENDAR */
#calendar_container .calendar_entry {
	display: none;
}

#calendar_container .calendar_entry p {
	padding: 0;
	color: #036;
	padding: 0 10px 0 9px;
	width: 170px;
	float: left;
}

#calendar_container .calendar_entry p a {
	text-decoration: none;
}

#calendar_container .calendar_entry p a:hover {
	text-decoration: underline;
}

#calendar_container .calendar_entry p.date {
	color: #333;
	font-size: 9px;
}

#calendar_top_active {
	display: none;
}

#calendar_bottom_active {
	padding: 6px 0 5px 9px;
	background: transparent url('/media/_administration/images/layout/calendar/calendar_bottom_active.gif') no-repeat;
	display: none;
}

#calendar_bottom_active a {
	color: #00457e;
	text-decoration: none;
	background: transparent url('/media/_administration/images/layout/icons/link_pfeil_links.gif') left 1px no-repeat;
	padding-left: 17px;
}

#calendar_bottom_active a:hover {
	background-image: url('/media/_administration/images/layout/icons/link_pfeil_links_rollover.gif');
	text-decoration: underline;
}



/* HOME */
#tabs {
	position: absolute;
	z-index: 20;
	left: 224px;
	top: 415px;
}

#tabs .tab1, #tabs .tab2, #tabs .tab3, #tabs .tab4 {
	height: 96px;
	position: absolute;
	z-index: 20;
	top: 55px;
	border-right: 1px solid #cacbcb;
	width: 134px;
	cursor: pointer;
}

#tabs #tab1 {
	border-right-color: #afafaf;
}

#tabs .tab1_active, #tabs .tab2_active, #tabs .tab3_active, #tabs .tab4_active {
	height: 111px;
	width: 141px;
	background: transparent url('/media/_administration/images/layout/bg/bg_home_tab_active.png') no-repeat;
	position: absolute;
	z-index: 20;
	top: 55px;
	border-right: 0;
	display: none;
}
#tabs .tab1_active {
	background-image: url('/media/_administration/images/layout/bg/bg_home_tab_active_links.png');
}
#tabs .tab4_active {
	background: url('/media/_administration/images/layout/bg/bg_home_tab_active_rechts.png');
}


#tabs .tab1 {	left: 0px; overflow: hidden; }
#tabs .tab1_active { left: -3px; }

#tabs .tab2 { left: 135px; }
#tabs .tab2_active { left: 133px; }

#tabs .tab3 {	left: 270px; }
#tabs .tab3_active { left: 268px; }

#tabs .tab4 {	left: 405px; }
#tabs .tab4_active { left: 402px; }

#tabs div p, #tabs div ul {
	padding: 0 6px 0 8px;
}

#tabs div p, #tabs div ul {
	padding: 0 6px 0 8px;
}


#tabs div.tab1_active p, #tabs div.tab1_active ul {
	padding-left: 9px;
}



#tabs div.tab2_active p, #tabs div.tab2_active ul {
	padding-left: 9px;
}







/* ZOOM-POPUP */

.zoom_popup {
	position: absolute;
	left: 208px;
	top: 58px;
	z-index: 100;
	background-color: #fff;
	padding: 50px 50px 10px 50px;
	display: none;
}

.zoom_popup .close {
	position: absolute;
	right: 8px;
	top: 8px;
	background: transparent url(/media/_administration/images/layout/icons/zoom_close.gif) 0 0 no-repeat;
}

.zoom_popup a.close:hover {
	background-image: url(/media/_administration/images/layout/icons/zoom_close_rollover.gif);
}

.zoom_popup img.zoom {
	margin-bottom: 5px;
}

.zoom_popup p {
	font-weight: bold;
	color: #6f7072;
}

.zoom_popup .zoom_o {
	position: absolute;
	top: -2px;
	left: 0;
	height: 2px;
	width: 100%;
	background: transparent url('/media/_administration/images/layout/zoom_oben.png') top left no-repeat;
}

.zoom_popup .zoom_r {
	position: absolute;
	top: -2px;
	right: -4px;
	height: 100%;
	width: 4px;
	background: transparent url('/media/_administration/images/layout/zoom_rechts.png') top left no-repeat;
}

.zoom_popup .zoom_u {
	position: absolute;
	bottom: -2px;
	left: 0;
	height: 4px;
	width: 100%;
	background: transparent url('/media/_administration/images/layout/zoom_unten.png') top left no-repeat;
}

.zoom_popup .zoom_l {
	position: absolute;
	top: -2px;
	left: -2px;
	height: 100%;
	width: 2px;
	background: transparent url('/media/_administration/images/layout/zoom_links.png') top left no-repeat;
}

.zoom_popup .zoom_ur {
	position: absolute;
	right: -4px;
	bottom: -2px;
	height: 4px;
	width: 4px;
	background: transparent url('/media/_administration/images/layout/zoom_ur.png') top left no-repeat;
}







/* SUBNAVI STANDARD */

#subnavi * {
	line-height: 13px;
}

#subnavi {
	margin-left: 6px;
}
#subnavi ul {
	list-style-type: none;
}

#subnavi ul li {
	position: relative;
}

#subnavi ul li a span.linie {
	position: absolute;
	top: -1px;
	top: 0px;
	left: 14px;
	display: block;
	width: 196px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url('/media/_administration/images/layout/navigation/submenu_linie.gif') no-repeat;
}

#subnavi ul li a:hover span.linie {
	background-image: url('/media/_administration/images/layout/navigation/submenu_linie_rollover.gif');
	top: -1px;
}

#subnavi ul li a.path:hover span.linie {
	top: 0;
}

#subnavi ul li a.path:hover span.linie {
	background-image: url('/media/_administration/images/layout/navigation/submenu_linie.gif');
}

#subnavi ul li a {
	display: block;
	color: #6f7072;
	padding: 3px 0 5px 15px;
	text-decoration: none;
	margin-bottom: -1px;
	background: url('/media/_administration/images/layout/navigation/submenu_pfeil_r.gif') no-repeat;
}

#subnavi ul li a:hover {
	color: #00457e;
	background-color: #c7d4de;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #638cae;
	padding: 2px 0 4px 14px;
	z-index: 1;
	position: relative;
	background-image: url('/media/_administration/images/layout/navigation/submenu_pfeil_r_rollover.gif');
	background-repeat: no-repeat;
	background-position: -1px -1px;
}

#subnavi ul li ul li a {
	background: none;
	font-size: 12px;
	margin-left: 10px;
	padding-left: 5px;
}

#subnavi ul li ul li a:hover {
	background-image: none;
	padding-left: 4px;
}

#subnavi ul li ul li ul li a {
	padding-left: 15px;
}

#subnavi ul li ul li ul li a:hover {
	padding-left: 14px;
}



/* SUBNAVI PATH */

#subnavi ul li a.path {
	font-weight: bold;
	background-image: url('/media/_administration/images/layout/navigation/submenu_pfeil_u.gif');
	background-repeat: no-repeat;
	margin-bottom: 0;
}

#subnavi ul li a.path:hover {
	background-image: url('/media/_administration/images/layout/navigation/submenu_pfeil_u_rollover.gif');
	background-color: transparent;
	background-position: 0 0;
	padding: 3px 0 5px 15px;
	border: 0;
}

#subnavi ul li ul li a.path {
	background-image: none;
}

#subnavi ul li ul li a.path:hover {
	background-image: none;
	background-color: #c7d4de;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #638cae;
	padding: 2px 0 4px 4px;
}


/* SUBNAVI ACTIVE */

#subnavi ul li a.active {
	font-weight: bold;
	background-color: #fff;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #cacbcb;
	padding: 2px 0 4px 14px;
/*	margin-bottom: 0;*/
	background-position: -1px -1px;
}

#subnavi ul li a.sml_active {
	font-weight: bold;
}

#subnavi ul li ul li a.active {
	padding-left: 4px;
}

#subnavi ul li ul li ul li a.active {
	padding-left: 14px;
}

#subnavi ul li a.active_path {
	font-weight: bold;
	background-color: #fff;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #cacbcb;
	padding: 2px 0 4px 14px;
/*	margin-bottom: 0;*/
	background-position: -1px -1px;
	background-image: url('/media/_administration/images/layout/navigation/submenu_pfeil_u.gif');
}

#subnavi ul li a.active_path:hover {
	background-image: url('/media/_administration/images/layout/navigation/submenu_pfeil_u_rollover.gif');
}



/* START Download-Icons in der mittleren Spalte */
#spalte_mitte ul.linklist li {
	padding-bottom: 7px;
	padding-right: 6px;
}


#spalte_mitte ul.linklist li.pdf a {
	background: transparent url('/media/_administration/images/layout/icons/file_pdf.png') 1px 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

#spalte_mitte ul.linklist li.xls a {
	background: transparent url('/media/_administration/images/layout/icons/file_xls.gif') 1px 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}


#spalte_mitte ul.linklist li.doc a {
	background: transparent url('/media/_administration/images/layout/icons/file_doc.png') 2px 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

#spalte_mitte ul.linklist li.video a {
	background: transparent url('/media/_administration/images/layout/icons/file_video.png') 0 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
}

#spalte_mitte ul.linklist li.pst a {
	background: transparent url('/media/_administration/images/layout/icons/file_pst.png') 0 0 no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 1px;
}


#spalte_mitte ul.linklist li.rss a {
	background: transparent url('/media/_administration/images/layout/icons/file_rss.gif') 2px 2px no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	display: block;
	padding-bottom: 3px;
}

#spalte_mitte ul.linklist li.pdf a:hover { background-image: url('/media/_administration/images/layout/icons/file_pdf_rollover.png'); }
#spalte_mitte ul.linklist li.xls a:hover { background-image: url('/media/_administration/images/layout/icons/file_xls_rollover.gif'); }
#spalte_mitte ul.linklist li.doc a:hover { background-image: url('/media/_administration/images/layout/icons/file_doc_rollover.png'); }
#spalte_mitte ul.linklist li.video a:hover { background-image: url('/media/_administration/images/layout/icons/file_video_rollover.png'); }
#spalte_mitte ul.linklist li.pst a:hover { background-image: url('/media/_administration/images/layout/icons/file_pst_rollover.png'); }
#spalte_mitte ul.linklist li.rss a:hover { background-image: url('/media/_administration/images/layout/icons/file_rss_rollover.gif'); }
/* END Download-Icons in der mittleren Spalte */





#doclib div.tablebox table td {
     padding: 2px 2px 3px 10px;
}
div.doclib table td, div.doclib table th {
     border-width: 1px 0;
}
div.doclib table, div.doclib table {
     border: 1px solid #cdcdcd;
     border-width: 0 1px;
}




/* START newsletter teaser styles */
div.teaser_newsletter h2 { color: #00457e; }

div.teaser_newsletter h3 {
	padding-top: 1px;
	color: #666;
}

div.teaser_newsletter ul.linklist { padding-top: 4px; }
div.teaser_newsletter ul.linklist li.pfeil a { padding-bottom: 4px; }
/* END newsletter teaser styles */



/* START newsletter content styles */
div.newsletterResultContainer {
	padding: 13px 3px 14px 11px;
	margin: 0 7px 0 0;
	border: 1px solid #ccc;
	border-top: 0;
}

table.newsletterResults tr.newsletterRowActive td { background-color: #f5f5f5;}

table.newsletterResults tr td div.newsletterDetailContent { display: none; }
table.newsletterResults tr.newsletterRowActive td div.newsletterDetailContent { display: block; }

table.newsletterResults tr a.newsletter_toggle_down img,
table.newsletterResults tr a.newsletter_toggle_up img {
	background-image: url(/media/_administration/images/layout/icons/icon_newsletter_arrow_sprite.gif);
	background-repeat: no-repeat;
	top: 4px;
}

table.newsletterResults tr a.newsletter_toggle_down img { background-position: 0px 0px; }
table.newsletterResults tr a.newsletter_toggle_down:hover img { position: relative; background-position: -11px 0px; }
table.newsletterResults tr a.newsletter_toggle_up img { background-position: 0px -11px; }
table.newsletterResults tr a.newsletter_toggle_up:hover img { position: relative; background-position: -11px -11px; }

table.newsletterResults tr a.newsletter_toggle_up { display: none; }
table.newsletterResults tr.newsletterRowActive a.newsletter_toggle_up { display: inline-block; }

table.newsletterResults tr a.newsletter_toggle_down { display: inline-block; }
table.newsletterResults tr.newsletterRowActive a.newsletter_toggle_down { display: none; }

div.newsletterResultContainer div.tablebox table td table td {
	border: 0;
	padding: 3px 2px 0 3px;
}

div.newsletterResultContainer div.tablebox table td table td.first {
	border: 0;
	padding-left: 0;
}

div.newsletterResultContainer div.tablebox table td table td.last {
	border: 0;
	padding-right: 0;
}

#spalte_mitte div.newsletterResultContainer div.tablebox table td table td p {
	padding-top: 1px;
}

#spalte_mitte div.newsletterResultContainer div.tablebox table td table td h3 {
	padding-top: 1px;
	padding-bottom: 5px;
}

#spalte_mitte div.newsletterResultContainer div.tablebox ul.filelist {
	padding-top: 0;
	padding-bottom: 0;
}

#spalte_mitte div.newsletterResultContainer div.tablebox ul.filelist li {
	padding-bottom: 0;
}

#spalte_mitte div.newsletterResultContainer div.tablebox ul.filelist li.pdf a {
	display: inline-block;
}

div.newsletterDetailContent {
	padding: 6px 0 9px 101px;
}

#spalte_mitte div.tablebox td div.newsletterDetailContent h3 {
	color: #666;
	padding-top: 1px;
}

#spalte_mitte div.tablebox td div.newsletterDetailContent ul.linklist {
	padding-top: 1px;
}

#spalte_mitte div.tablebox td div.newsletterDetailContent ul.linklist li.pfeil a {
	padding-bottom: 1px;
}

div.newsletterResultContainer_header {
	height: 24px;
	border: 1px solid #ccc;
	border-bottom: 0;
	margin-right: 7px;
	padding: 11px 0 10px 10px;
}

div.newsletterResultContainer_Tabs {
	height: 31px;
	padding-left: 1px;
}

div.newsletterResultContainer_Tabs ul {
	list-style: none;
}

div.newsletterResultContainer_Tabs ul li {
	float: left;
	border: 1px solid #ccc;
	margin-left: -1px;
	margin-top: 2px;
}

div.newsletterResultContainer_Tabs ul li a {
	display: block;
	padding: 5px 9px 8px 10px;
	text-decoration: none;
	color: #333;
	background: #b1b7bb url(/media/_administration/images/layout/bg/newsletter_tabs_bg.gif) left top repeat-x;
}

div.newsletterResultContainer_Tabs ul li.active {
	border-bottom: 1px solid #fff;
	margin-top: 0;
}

div.newsletterResultContainer_Tabs ul li.active a {
	padding-top: 7px;
	background: #fff none;
	font-weight: bold;
}

div.newsletterResultContainer_Tabs ul li.active_zweizeilig a {
	padding-top: 4px;
	padding-bottom: 2px;
	background-image: none;
	font-weight: bold;
	line-height: 12px;
}
/* END newsletter content styles */



/* START newsletter searchbox styles */
div.searchbox_newsletter {
	background-color: #f5f5f5;
	padding: 10px 8px 6px 8px;
	border: 1px solid #cacbcb;
	margin-bottom: 10px;
	margin-right: 6px;
	position: relative;
	left: -1px;
}

div.searchbox_newsletter input.input_text {
	width: 198px;
	margin-left: 28px;
}

div.searchbox_newsletter div.formbuttons { display: inline; }
div.searchbox_newsletter div.formbuttons a { top: 0; }
div.searchbox_newsletter a.button_lupe { margin-left: 3px; outline: 0; }
/* END newsletter searchbox styles */



/* START newsletter filterbox styles */
div.newsletter_filterbox {
	position: relative;
	margin: 0 7px 15px 0;
	padding: 5px 10px 7px 10px;
	border: 1px solid #638cae;
	background-color: #c7d4de;
}

div.newsletter_filterbox_open {
	padding-bottom: 8px;
}

div.newsletter_filterbox a.headerlink {
	color: #00457e;
	text-decoration: none;
	position: relative;
	padding-left: 16px;
}

div.newsletter_filterbox a.headerlink:hover { text-decoration: underline; }

div.newsletter_filterbox a.headerlink img {
	position: absolute;
	left: 0;
	top: 1px;
	background-image: url(/media/_administration/images/layout/icons/icon_newsletter_filterbox_sprite.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.newsletter_filterbox a.headerlink:hover img { background-position: -11px 0px; }

div.newsletter_filterbox_open a.headerlink img { background-position: 0px -11px; }
div.newsletter_filterbox_open a.headerlink:hover img { background-position: -11px -11px; }

div.newsletter_filterbox div.filtercontainer,
div.newsletter_filterbox div.formbuttons,
div.newsletter_filterbox div.newsletter_filterResult {
	display: none;
}

div.newsletter_filterbox_open div.filtercontainer,
div.newsletter_filterbox_open div.formbuttons,
div.newsletter_filterbox_open div.newsletter_filterResult {
	display: block;
}

div.newsletter_filterbox div.filtercontainer {
	padding: 3px 0 5px 0;
}

div.newsletter_filterbox div.newsletter_filterResult {
	clear: both;
	padding: 5px 0 0 0;
	color: #666;
}

div.newsletter_filterbox div.formelement {
	clear: left;
	margin-top: 5px !important;
}

div.newsletter_filterbox div.formbuttons {
	position: absolute;
	right: 18px;
	bottom: 15px;
}

div.newsletter_filterbox div.formbuttons a.button_lupe {
	background-image: url(/media/_administration/images/layout/button/button_lupe_blau.gif);
	outline: 0; 
}

div.newsletter_filterbox div.formbuttons a.button_lupe:hover {
	background-image: url(/media/_administration/images/layout/button/button_lupe_active_blau.gif);
}
/* END newsletter filterbox styles */

/* aus alter Version wieder eingef�gt, wegen locations */
div#karte_content {
    left: 240px;
    position: relative;
    z-index: 2200;
}
div#karte divpoint, div#karte_content div.point {
    height: 16px;
    position: absolute;
    width: 16px;
    z-index: 100;
}
#spalte_mitte div.point img.point_blau {
    background: url("/media/_administration/images/globalpage/laender/karte_pointblau.gif") no-repeat scroll center center transparent;
}
#spalte_mitte div.point img.point_grau {
    background: url("/media/_administration/images/globalpage/laender/karte_pointgrau.gif") no-repeat scroll center center transparent;
}
#spalte_mitte #auswahl {
    float: left;
    position: relative;
    top: -300px;
    width: 200px;
    z-index: 2200;
}
#spalte_mitte #auswahl .dropdown_liste {
    width: 223px;
}
#spalte_mitte #auswahl .bezeichner {
    clear: both;
    padding: 7px 0 1px;
}
#spalte_mitte #kontakte {
    position: relative;
    top: -60px;
    z-index: 100;
}

/* Videopopup */
div#darken_site {
	background-color: #6f7072;
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 90;
	display: none;
}

#scrollbugfix {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 91;
	display: none;
}

div.video_popup {
	padding: 10px 10px 0px 10px;
}

div.video_popup div.zoom_r {
	padding-bottom: 2px;
}

div.video_popup div.zoom_u {
	bottom: -4px;
}

div.video_popup div.zoom_l {
	padding-bottom: 2px;
}

a.video_playbutton {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 236px;
	margin: 7px 6px 4px 6px;
	height: 183px; 
	background: transparent url(/media/_administration/images/layout/icons/videopopup_play.png) scroll center center no-repeat;
}
/* // Videopopup */



/*SPEZIFISCHE �NDERUNGEN F�R SAFARI */

@media screen and (-webkit-min-device-pixel-ratio:0) {

	#spalte_mitte ul.standard li, #spalte_mitte ul.linklist li {
		/*display: table; */
	}


	#spalte_mitte div.newsletterResultContainer div.suchnavi_oben {
		padding-bottom: 0px;
	}

	#spalte_mitte div.searchbox_newsletter div.formbuttons a { top: -1px; }

}


/* SPEZIFISCHE �NDERUNG F�R HAUPIA */ 
#haupia .suchergebnis .tablebox {
    padding-top: 7px;
}

/* SPEZIFISCHE �NDERUNG F�R LOCATION FINDER */ 

div#map-canvas {
     background:#f5f5f5;
     width: 709px;
     height: 300px;
}
div.sortForm {
    float: left;
    margin-right: 13px;
}
div.sortFormHeadline {
    font-weight: 600;
    margin-bottom: 12px;
}
div.sortFormCountry {
    font-size: 12px;
    overflow: hidden;
    width: 100%; /*205px;*/
}
div.sortFormCity input {
    height: 18px;
    margin-bottom: 10px;
    margin-top: 5px;
    width: 96%; /*202px;*/
    padding-left: 3px;
    opacity: 0.6;
    color: #2D2D2D;
    font-size: 11px;
}
div.sortFormCountry select {
    color: #2D2D2D;
    font-size: 12px;
    height: 20px;
    margin-bottom: 10px;
    margin-top: 5px;
    width: 100%; /*205px;*/
    opacity: 0.5;
}
div.sortFormResourceType {
    font-size: 12px;
}
div.sortFormResourceType label {
    bottom: 2px;
    cursor: pointer;
    font-size: 12px;
    margin-left: 4px;
    margin-right: 3px;
    position: relative;
}
.searchbox_pressreleases.cvs label {
    width: 150px;
}
.searchbox_pressreleases.cvs input.input_text {
    width: 273px;
}
.searchbox_pressreleases.cvs .formbuttons.button_doclib a {
    position: relative; 
    top: 8px;
}
div.sortFormResourceType div {
    float: left;
    padding: 10px 10px 5px 0;
}
div.sortFormResourceType div label {
    float: none;
}
div .formAndMaps {
    margin-bottom: 15px;
}
div.mapPopup {
    width:300px;
    font-size:10px;
    overflow:hidden;
}
div.mapPopup a {
    margin-top:8px;
}

/* Global Care Projects, KB Addresses */
.kbAdr div#map-canvas,
.globalCare div#map-canvas {
    width:100%;
    height:300px;
}
.kbAdr .searchbox_pressreleases,
.globalCare .searchbox_pressreleases {
    left:0;
    margin-right:0;
}
.kbAdr div.sortFormCountry,
.globalCare div.sortFormCountry {
    width: 180px;
    float:left;
}
.kbAdr div.sortFormResourceType {
    padding: 7px;
}
.kbAdr div.sortFormResourceType span,
.globalCare div.sortFormResourceType span {
    margin-left:10px;
    display:block;
    float:left;
}
#spalte_mitte .doclib td p {
     padding:0!important;
}

/* CVS Projects */
.cvs div.sortFormResourceType img {
    margin:0 8px;
    display:block;
    float:left;
}
.cvs div.sortFormCountry {
    width: 280px;
    float:left;
}
.cvs .sortFormCountry input, 
.cvs .sortFormCountry select {
    width: 96%;
}

#language-selector {	display: inline-block;	float: right;}
#language-selector a{	text-decoration: none;}
