/*Layout*/
html, body{
	height:100%;
	background:url("../images/layout/bgLeft.gif") top left repeat-y ;
	padding:0;
	margin:0;
}

body{padding:0;margin:0;font-family:verdana;font-size:0.7em;}
ul,ol, h1, h2, h3, h4, h5, h6, p{padding:0;margin:0;}

img { border:none; }

span.aural, .hidden{display:none;}
.clear{clear:both;}

div.outline {width:1000px;text-align:left;background:url("../images/layout/bgLeft.gif") repeat-y ;}

div#meta {border-bottom:solid 1px #9399a6;padding:4px 0 0 0;background:#fff;}
div#meta ul {margin:0 0 2px 0;}
div#meta ul li {display:inline;background:#fff;}
div#meta ul li a {text-decoration:none;color:#0061a9;padding:4px 8px 0 12px;}
div#meta ul li a:hover {background:url("../images/layout/metaArrow.gif") no-repeat right 6px;text-decoration:underline;}
div#meta ul li a.mb {text-decoration:none;margin:40px 0 0 157px;}
div#meta ul li a.enmb {margin-left:178px;}
div#meta ul li a.mb img {border:none;}
div#meta ul li a.mb:hover{}

div#wrapper {float:left;width:1000px;}
div#slogan {
   float:right;
   width:220px;
   font-weight:bold;
   color:#0061a9;
   padding-top:10px;
   }

div#left {float:left;width:170px;height:200px;}

div#center {margin: 0 240px 0 171px;background:#fff;}

div#right {
   float:left;
   width:240px;
   margin-left:-240px;
   text-align:center;
   padding-top:118px;
   }

div.margin {float:left;padding-top:118px;}
div.margin1 {width:220px;}
div.margin2 {width:112px;}
   
div.container {float:right;min-height:200px;text-align:center;min-height:570px;}
div.container1 {width:368px;}
div.container2 {width:476px;}
   
div.container1 div#key {width:248px;}
div.container2 div#key {width:356px;}
div#key {float:left;margin:10px 0 0 0;text-align:left;height:65px;}

div#key img {margin:0;}
div#date {
   background:url("../images/layout/logo-signet.gif") no-repeat right 0;
   float:right;
   height:60px;
   padding-top:48px;
   color:#0e6a8a;
   font-weight:bold;
   text-align:right;
   margin:10px 0 0 0;
   font-size:0.8em;
   width:120px;
   letter-spacing:2px;
   }

div#footer{   
   clear:left;
   margin-left: 170px;
   background:#fff;
   border-top:solid 1px #9399a6;
   text-align:right;
   padding-bottom:10px;
   }
   
div#footer a{color:#0061a9;background:url("../images/layout/arrowUp.gif") no-repeat right ;padding:0 10px 0 0;margin:0 20px 0 0;text-decoration:none;}
div#footer a:hover{text-decoration:underline;}
/*Layout ende*/

/*Navigation*/
div#left #navigation {margin:124px 0 0 0;width:170px;}
/*bring IE to hold the List  */
div#left #navigation li {border-bottom:solid 0px #9399a;} 
div#left #navigation ul {text-align:right;list-style:none;}
/*Level one*/
div#left ul li{padding:4px 0;margin-right:0;}
div#left ul li.maincurrent{padding:4px 0;}
div#left ul li a {display:block;text-decoration:none;color:#fff;font-weight:bold;padding:2px 26px 2px 0;}
div#left ul li a#maincurrent {color:#0061a9;background:url("../images/layout/pointer_main.gif") no-repeat right center ;}
#left ul li a:hover {background:url("../images/layout/bgLeftHoverNavi.gif") repeat-y;color:#fff;}
/*Level two*/
div#left ul li ul {background:url("../images/layout/bgLeftSubNavi.gif") repeat-y ; }
div#left ul li ul li{padding:1px 0px;}
div#left ul li ul li a{color:#000;font-weight:normal;}
div#left ul li ul li a#subcurrent{background:url("../images/layout/pointer_sub.gif") no-repeat right center ;font-weight:bold;}
div#left ul li ul li a:hover{color:#fff;}
/*Level three*/
div#left ul li ul li ul{background:url("../images/layout/bgLeftTerNavi.gif") repeat-y ; }
div#left ul li ul li ul li{padding:1px 0px;}
div#left ul li ul li ul li a#thirdcurrent{font-weight:bold;color:#000;background:url("../images/layout/pointer_ter.gif") no-repeat right center;}
div#left ul li ul li ul li a{color:#000;font-weight:normal;}
div#left ul li ul li ul li a:hover{color:#fff;}
/*Navigation*/


/*Marginalspalte*/
div.margin div {
   border:solid 1px #d7d9df;
   width:145px;
   /*height:5.2em;*/
   height:auto;
   float:right;
   margin-right:20px;
   margin-bottom:20px;
   text-align:center;
   }
   
div.margin div a{
   display:block;
   background:#d7d9df;
   font-weight:bold;
   text-decoration:none;
   padding:4px;
   color:#000;
   text-align:left;
   }
   
div.margin div a:hover{
   background:#9399a6;
   }
   
div.margin div p{
   padding:4px;
   text-align:left;
   }
   
div.margin div img{
   text-align:center;
   padding:8px 0;
   }

div.margin h3 {
   font-size:1.0em;
   margin:10px 0 4px 0;
   padding:0 4px;
   border-bottom:solid 1px #0061a9;
   text-align:left;
   }
/*Marginalspalte*/


/*Rechte Spalte*/
div#right div{
   border:solid 1px #d7d9df;
   width:200px;
   margin:0 auto 10px auto;
   text-align:left;
   }   
   
div#right div span{
   display:block;
   background:#d7d9df;
   font-weight:bold;
   padding:4px;
   }
   
div#right div span.aural {
   display:none;
   }
   
div#right div h2,
div#right div h3,
div#right div h4{
   padding:6px 4px 2px 4px;
   font-size:1.0em;
   }
div#right div p{
   padding:2px 4px;
   }
div#right div a{
   color:#000;
   font-weight:bold;
   text-decoration:none;
   padding:0 0 0 10px;
   background:url("../images/layout/arrowMeta.gif") no-repeat 3px 4px;
   }
div#right div a:hover{
   text-decoration:underline;
   }
div#right img{
   margin:0 auto 10px auto;
   }

div#right hr,
div#right div hr{
   border:none;
   border-bottom:solid 1px #fff;
   height:0;
   }

div#right div hr{
   border-color:#d7d9df;
   }   

div#right div.blueTeaser{
   border:none;
   margin:3px auto 60px auto;
   font-weight:bold;color:#0061a9;
   }
div#right ul{
   list-style-image:url("../images/layout/arrowList.gif");
   margin:10px 20px;
   background:#fff;
   }
div#right ul a{
   padding:0;
   background:none;
   }
div#right ul a:hover{
   background:none;
   }
   
   
/* Twitter */
div#right div.twtr-widget,
div#right div.twtr-widget div {
	border:none;
	width:auto;
	margin:0;
	font-size:11px;
	}
	
div#right div.twtr-widget {
   margin-left:20px;
   }
   
div#right div.twtr-widget a {
   padding-left:0;
   background:none;
   }
   
div.twtr-hd {
	/*do not display twitter header*/
	display: none;
}
   
/*Rechte Spalte*/


/*Inhalte*/
div.content{
   background:#fff;
   padding:0 10px 10px 10px;
   text-align:left;
   border-left:solid 1px #9399a6;
   border-right:solid 1px #9399a6;
   clear:both;
   min-height:780px;
   margin-top:112px;
   }

div.content h2, div.content h3, div.content h4, div.content h5 {font-size:1em;}
div.content h2 {color:#0061a9;/*margin-top:-30px;*/border-bottom:solid 1px #0061a9;}

div.content h3, div.content h4, div.content h5 {margin:20px 0 10px 0;border-bottom:solid 1px #0061a9;}
div.content p{margin:10px 0 0 0;background:#fff;}

div.content a{color:#0061a9;}
div.content a:hover{color:#0061a9;}
div.content a.jump{display:block;text-decoration:none;text-align:right;background:url("../images/layout/arrowUp.gif") no-repeat right ;padding:0 10px 0 0;}

div.content a.highlight {color:#fff; background:#0061a9; padding:2px 4px; text-decoration:none; font-weight:bold;}

div.content ul{list-style-image:url("../images/layout/arrowList.gif");margin:10px 20px;background:#fff;}
div.content ol{margin:10px 20px;background:#fff;}
div.content ul li{margin:3px 0;}
div.content ol li{margin:3px 10px;}

div.content ul.press-top{list-style-image:url("../images/layout/arrowDown.gif");margin:10px 20px;background:#fff;}
div.content ul.press-top li{margin:5px;}
div.content ul.press-top li a{text-decoration:none;}

/*Bilder*/
div.content span.bildtext{font-size:0.9em;color:#666;display:block;}
div.content img.thumb{float:left;clear:both;margin:0 10px 10px 0;border:0;}
div.content img.thumbR{float:right;clear:both;margin:0 10px 10px 10px;border:0;}
div.content hr{border:none;border-top:solid 1px #d7d9df;height:0;clear:both;}
/*
div.content div.foto{margin-left:-200px;float:left;clear:left;}
*/
div.content div.foto{margin:10px 0 0 -180px;position:absolute;min-height:180px;overflow:hidden;}
div.content div.fototext{min-height:180px;}
div.content div.logo{margin:10px 0 0 -180px;position:absolute;min-height:72px;overflow:hidden;}
div.content div.logotext{min-height:72px; padding-bottom:6px;}


div.content p.area{margin:10px 0 0 -125px;border:solid 1px #9399a6;width:588px;text-align:center;padding:10px 0;height:;}


/*Suche*/
ol.searchResult {padding:20px;}
ol.searchResult li {padding:2px 0;}

.content form.portlet-search-form fieldset {
   border:none;
   margin:10px 0;
   }

.content form.portlet-search-form br {
   position:absolute;
   left:-9999px;
   line-height:0;
   }
   
.content form.portlet-search-form label {
   font-weight:bold;
   white-space:nowrap;
   float:left;
   padding-top:5px;
   }

.content form.portlet-search-form legend {
   font-weight:bold;
   display:none;
   padding-right:2px;
   }

.content form.portlet-search-form div {
   float:left;
   text-align:right;
   width:75%;
   }

.content form.portlet-search-form div input {
   width:65%;
   padding:1px;
   }

.content form.portlet-search-form input#submit {
   padding:1px 0 ;
   width:20%;
   cursor:pointer;
   background:#d7d9df;
   color:#000;
   border:solid 1px #9598a7;
   }
   
.content form.portlet-search-form input#submit:hover {
   background:#9598a7;
   color:#fff;
   }

/*Tabellen*/
div.content table {width:90%;margin:10px;}
div.content caption {color:#0061a9;border-bottom:solid 1px;text-align:left;}
div.content col#dataCol {}
div.content th,div.content td {font-size:1em;padding:2px 4px;vertical-align:top;}
div.content th {text-align:left;border-bottom:solid 1px #999;}
div.content tr.even {background:#e0e0e0;}
div.content td.reference {font-weight:bold;color:#666;}

/*Pressetermine*/
.btd-table-4 {border:solid 1px #fff;}
.btd-table-4 td{border:solid 1px #fff;vertical-align:top;padding:4px;background:#dde6ed;}
.btd-table-4 th{border:solid 1px #fff;border-bottom:solid 1px #9399a6;padding:4px;color:#9399a6;}
.btd-table-4 caption {display:none;}

/*Pressemitteilungen*/
div.content p.rss-feed {
	text-align:right;
	}
div.content p.rss-feed a {
	background:url("../images/layout/rss.gif") no-repeat left center;
	padding:1px 0 1px 20px;
	color:#eb6c08;
	}

/*Inhalte*/


/*Sitemap*/
#sitemap {margin:30px 0 0 0;padding-left:28px;list-style:upper-roman;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#0061a9;}
#sitemap a {color:#0061a9;font-weight:bold;white-space:nowrap;text-decoration:none;}
#sitemap ul {margin:10px 10px 10px 0px; list-style:square;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;padding-left:17px;}
#sitemap ul li {margin:4px 0;}
#sitemap ul li a {}
#sitemap ul li ul {list-style:none;margin:10px 0 10px 0px;}
#sitemap ul li ul li {}
#sitemap ul li ul li a{font-weight:normal;}
/*Sitemap*/

/*NEWSLETTER*/

div.content .artikel {border:none; background:none;}
fieldset {text-align:center;border:none;border:solid 1px #9399a6;margin:10px 0;background:#f2f2f2;}

#newsletter input {border:solid 1px #9399a6;}
#newsletter input:hover {border:solid 1px #000;}
.hiddenall{display:none;}
div.portlet-label label{text-align:right;float:left;font-weight:bold;line-height:20px;display:block;width:100px;}
div.portlet-text input{width:290px;}

/*Ausstellersuche*/
div.hint, div.information, div.pager {margin:10px 0;}

div.exhibitorForm {text-align:left;border:solid 1px #9399a6;margin:0px;padding:5px 0px 5px 10px;background:#f2f2f2;}
div.exhibitorForm div.information {margin:4px 0 4px 100px;}
div.exhibitorForm fieldset {background:#f2f2f2;margin:0px;padding:0px;text-align:left;border:none;}
div.exhibitorForm legend {display:none;}

div.exhibitorForm label {margin:4px 0;width:100px;font-weight:bold;text-align:left;line-height:20px;display:block;float:left;}
div.exhibitorForm label.Warengrp2, div.exhibitorForm label.Warengrp3 {visibility:hidden;}

div.exhibitorForm input {border:solid 1px #9399a6;width:290px;margin:4px 0;}
div.exhibitorForm select {border:solid 1px #9399a6;width:292px;margin:4px 0;}
div.exhibitorForm input:hover, div.exhibitorForm select:hover {border:solid 1px #000000;}

div.exhibitorForm input.button, div.exhibitor input.button {border:solid 1px #9399a6;width:100px;margin-top:5px;}
div.exhibitorForm input.button:hover, div.exhibitor input.button:hover {border:solid 1px #000000;}
div.exhibitorForm #submitButton {margin-left:100px;}
div.exhibitorForm #resetButton {margin-left:5px;}

div.exhibitor {clear:both;}
div.exhibitor div.header {margin:5px 0;float:left;}
div.exhibitor div.row {clear:both;margin:2px 0;}
div.exhibitor div.row span.infoLabel {width:100px;color:#000;font-weight:bold;display:block;float:left;}
div.exhibitor div.row span.hiddenLabel {width:100px;visibility:hidden;}
div.exhibitor div.row span.infoText {float:right;width:350px;color:#000;font-weight:normal;display:block;padding:0 0 10px 0;}
div.exhibitor caption {display:none;}
span.exhibitorInternet, span.exhibitorEmail {}
span.exhibitorLogo {}


/* Programmtabelle */
div.content table.programm,
div.content table.programm-table {
   border-collapse:collapse;
   width:98%;
   margin:5px 0;
   border:solid 1px #999;
   }
   
div.content table.programm col.timeCol,
div.content table.programm-table col.timeCol {
   width:125px;
   }
   
div.content table.programm th,
div.content table.programm-table th {
   background:#9598a7;
   color:#fff;
   }

div.content table.programm td {
   border-top:solid 1px #ccc;
   padding:4px;
   }

div.content table.programm-table td {
   padding:6px 2px;
   border-top:solid 1px #ccc;
   }

div.content table.programm tr.subheader td {
   background:#ddd;
   border-bottom:solid 1px #999;
   padding:6px 4px;
   font-weight:bold;
   }

/*EVENTDB*/
.EventDB h3, .EventDB hr {margin:0;padding:0;display:none;}
a.merken{float:right;background:url("../images/layout/Event_merken.gif") left center no-repeat;padding:0 0 0 20px;}
a.pdf{padding:0 0 0 20px;background:url("../images/layout/Event_pdf.gif") left center  no-repeat;}
a.profilink{float:right;background:url("../images/layout/arrowList.gif") no-repeat left ;padding:0 0 0 10px;}
a.print {padding:0 0 0 20px;background:url("../images/layout/Event_drucken.gif") left center  no-repeat;}
a.back {padding:0 0 0 20px;background:url("../images/layout/Event_alle.gif") left center  no-repeat;}
fieldset.EDB_search{text-align:left;margin:10px 0;border:none;background:none;}
fieldset.EDB_search input,fieldset.EDB_search select  {border:solid 1px #9399a6;width:290px;margin:4px 0;}
fieldset.EDB_search input:hover,fieldset.EDB_search select:hover {border:solid 1px #000;}
fieldset.EDB_search label {font-weight:bold;text-align:left;line-height:20px;display:block;float:left;width:140px;margin:4px 0;}
fieldset.EDB_search .smallfield label.von{width:60px;margin-right:4px;}
fieldset.EDB_search .smallfield label.bis{width:22px;margin-right:4px;}
fieldset.EDB_search .checkbox{width:16px;float:left;margin:4px 2px;border:none;}
fieldset.EDB_search input#start {margin:10px 0 0 100px ;width:230px;}
fieldset.EDB_search span.label {display:none;}
fieldset.EDB_search .smallfield {float:right;margin-right:10px;}
fieldset.EDB_search .smallfield select{width:96px;margin:2px 2px 0 0;float:left;font-size:1em;}
fieldset.EDB_search .smallfield label{clear:none;}
.EDB_footnavi a {float:none;background:url("../images/layout/arrowList.gif") no-repeat left ;padding:0 0 0 10px;color:#000;font-weight:bold;}

/*
div.oldRose{border-bottom:solid 1px #ccc;}
div.EDB_P_content_T {border-top:solid 4px #fff;border-bottom:solid 1px #ccc;background:#e9edf6;padding:4px 10px 4px 4px;}
div.EDB_P_content_Pink p,div.EDB_P_content_T p  {background:#e9edf6;}
div.EDB_P_content_Pink ul,div.EDB_P_content_T ul {background:#e9edf6;}
.EventDB .ort{font-weight:bold;}
.EventDB .event{font-weight:bold;float:right;}
.EventDB .datum{clear:right;float:left;font-weight:bold;width:100px;}
.EventDB  .EDB_footnavi li{float:right;display:block;width:70px;}
.EventDB  .EDB_footnavi a{padding:0 10px 0 16px;}
.listFound{text-align:right;font-weight:bold;padding-right:10px;}
.listFound a{}
.listFound .foundSum {padding-right:20px;}
.setOrder{text-align:left;font-weight:bold;}
.setOrder input{border:solid 1px #999;font-size:11px;font-weight:bold;cursor:pointer;}
.setOrder select{border:solid 1px #999;font-size:11px;}
.EDB_P_content_Pink span.time{float:left;}
.EDB_P_content_Pink_Info strong.title{display:block;padding: 0 0 0 100px;}
.EDB_P_content_Pink .cat{font-weight:bold;border-bottom:solid 1px #666;background:#fff;margin:-4px -8px 10px -4px;padding:4px;}
.EDB_P_content_Pink_Info ul{list-style:none;list-style-image:none;padding: 0 0 0 100px;color:#000;font-weight:bold;}
.EDB_P_content_Pink_Info li{}
*/


div.oldRose{border-bottom:solid 1px #ccc;}
div.EDB_P_content_T {border-top:solid 4px #fff;border-bottom:solid 1px #ccc;padding:4px 0 0 0;}
div.EDB_P_content_Pink, div.EDB_P_content_Pink p,div.EDB_P_content_T p  {background:#e9edf6;}
div.EDB_P_content_Pink ul,div.EDB_P_content_T ul {background:#e9edf6;}
.EDB_P_content_Pink_Info strong.title{display:block;padding: 0 0 0 100px;background:#e9edf6;}
.EDB_P_content_Pink_Info {background:#e9edf6;}
.EDB_P_content_Pink .cat{font-weight:bold;border-bottom:solid 1px #666;background:#fff;margin:-4px -8px 10px -4px;padding:4px;}
.EDB_P_content_Pink_Info ul{list-style:none;list-style-image:none;padding: 0 0 0 100px;color:#000;font-weight:bold;background:#e9edf6;}
.EDB_P_content_Pink_Info li{}
.search_block {clear:both;height:1%;}
.EventDB .ort{font-weight:bold;}
.EventDB .event{font-weight:bold;float:right;}
.EventDB .datum{clear:right;float:left;font-weight:bold;width:100px;}
.EventDB .EDB_footnavi {clear:both;padding-bottom:2px;margin-bottom:2px;}
.EventDB .EDB_footnavi li{float:right;display:block;width:70px;}
.EventDB .EDB_footnavi a{padding:0 10px 4px 16px;}
.listFound{text-align:right;font-weight:bold;padding-right:10px;}
.listFound a{}
.listFound .foundSum {padding-right:20px;}
.setOrder{text-align:left;font-weight:bold;}
.setOrder input{border:solid 1px #999;font-size:11px;font-weight:bold;cursor:pointer;}
.setOrder select{border:solid 1px #999;font-size:11px;}
.EDB_P_content_Pink span.time{float:left;background:#e9edf6;margin-left:2px;}

/*Referntenliste*/

.EDB_headline{margin:10px 0;clear:both;}
.EDB_a-zline_navi{color:#999;word-spacing:5px;text-align:center;font-weight:bold;margin:0;}
.EDB_a-zline_navi a{}
table.ListSpeakers {}
span#Zeit{font-weight:bold;color:#000;}
span#Information{font-weight:bold;margin-left:30%;color:#000}
table.ListSpeakers th {padding:1px 4px;text-align:left;}
table.ListSpeakers td {padding:4px;vertical-align:top;}
table.ListSpeakers td.firstRow {width:40%;}
table.ListSpeakers td.secondRow {width:60%;}
table.ListSpeakers a {color:#000;background:url("../images/layout/arrowList.gif") no-repeat left ;padding:0 0 0 10px;}
table.ListSpeakers tr {background:#f2f2f2;}
table.ListSpeakers tr.grey {background:#e9edf6;}


/*Referentendetails*/
.EDB_headline_navi{}

.EDB_headline_navi ul,
.EDB_headline_navi2 ul{}


.EDB_headline_navi li,
.EDB_headline_navi2 li{display:inline;line-height:20px;}
.EDB_headline_navi a,
.EDB_headline_navi2 a{}
.EDB_headline_navi a.back{padding:2px 10px 2px 20px;}
.EDB_headline_navi a.pdf{padding:2px 10px 2px 20px;margin-left:20px;}
.EDB_headline_navi a.ticket{padding:2px 10px 2px 20px;margin-left:20px;}
.EDB_headline_navi2 a.ticket{padding:2px 10px 2px 20px;margin-left:20px;}
.EDB_headline_navi a.merken{padding:2px 10px 2px 20px;margin-left:20px;}
.EDB_headline_navi2 a.merken{padding:2px 10px 2px 20px;margin-left:20px;}
.EDB_headline_navi a.print{padding:2px 10px 2px 20px;margin-left:20px;}
.EDB_headline_navi2 a.print{padding:2px 10px 2px 20px;margin-left:20px;}
.EDB_header{line-height:10px;height:10px;color:#000;padding:4px;margin:10px 0 0 0;}
.EDB_P_content img{float:right;margin:4px 10px 0 10px;}
.EDB_P_content_T{}

/*Eventdetails*/

.EDB_P_content a.pdf{padding:2px 10px 2px 20px;background:url("../images/layout/Event_pdf.gif") left center  no-repeat;}
.btd-table-4 {margin-top:20px;border:none;}
.btd-table-4 th {border:none;border-top:solid 2px #ccc;border-bottom:solid 2px #ccc;text-align:left;padding:4px;}
.btd-table-4 td {background:#d9e0f0;border:solid 2px #fff;padding:4px;vertical-align:top;}
.btd-table-4 td a.mehr {float:right;}
.btd-table-4 td.btd-time-1st {white-space:nowrap;width:76px;}
.eventTitel{font-weight:bold;font-size:bold;margin:10px 0;}
.eventRow{clear:both;margin:2px 0;font-weight:normal;}
.eventRow span{width:100px;color:#000;font-weight:bold;display:block;float:left;clear:left;}
.eventRow span.eventText{float:right;width:350px;color:#000;font-weight:normal;display:block;padding:0 0 10px 0;}
.eventRow .col01{float:left;font-weight:bold;}
.eventRow .col02{float:left;width:60px;}
.eventRow .col03{float:left;}

/*merkliste*/
.search ul{margin:0;padding:0;}
.merkliste{clear:both;padding:4px 0;}
.merkliste strong{padding:4px 0;}
.EDB_P_content .EDB_delAll ul{}  
.EDB_delAll{padding:0;margin:10px;list-style:none;list-style-image:none;}
.EDB_delAll li{list-style:none;list-style-image:none;}  
.EDB_delAll a{font-weight:bold;padding:0 10px 0 16px;}
.EDB_P_logos{margin-top:10px;clear:both;text-align:center;}
.EDB_P_logos img{float:none;display:inline;margin:4px;}

.btd-table-4 td p {background:#d9e0f0;}

/*neuheitenreport*/
.line {
  background-image:url('../images/layout/arr_up.gif');
  background-repeat:no-repeat;
  background-position:right;
  border-bottom:1px solid #f0f;
  width:100%;
  text-align:right;
}
.line a {
  font-size:10px;
  padding-right:10px;
  color:#fff;
}

div.content form.neuheiten select {
	margin-top:5px; 
	float:left;
	}

div.content .bild-links {
   float:left;
   padding-right:8px;
   padding-bottom:8px;
   }

div.content ul.a-z-list {
   margin-left:0;
   margin-top:18px;
   }
   
div.content ul.a-z-list li {
   display:inline;
   padding:4px 4px 0 4px;
   }

div.content ul.a-z-list li a {
   font-weight:bold;
   }

/*RSS*/
div.content div.feed-item hr {
   border-top-color:#fff;
   }

div.content div.feed-item strong {
   font-weight:normal;
   }

div.content div.feed-item a {
   padding-left:12px;
   background:url(../images/layout/arrowMeta.gif) no-repeat 4px center;
   }


div#right div.feed-item,
div#right div.feed-item div {
   border:none;
   }
   
div#right div.feed-newsitem,
div#right div.feed-newsitem div {
   width:188px;
   margin-bottom:2px;
   }
   
div#right div.feed-newsitem {
   /*margin-right:30px;*/
   padding-left:4px;
   padding-right:4px;
   }
   
div#right div.feed-newsitem div.feed-title {
   font-size:10px;
   }
   
div#right div.feed-item a {
   color:#000;
   font-weight:bold;
   background:url(../images/layout/arrowMeta.gif) no-repeat 4px center;
   }

div#right div.feed-title strong {
   font-weight:normal;
   }

div.rss-margin {
	position:absolute;
	width:180px;
	top:160px;
	left:188px;
	border:solid 1px #d7d9df;
	padding:0 0 4px 0;
	}

div.rss-margin h3 {
	border:none;
	display: block;
	background:#d7d9df;
	padding:4px;
	margin-top:0;
	margin-bottom:0;
	}
	
div.rss-margin div.eventdb-item {
	padding:0 4px;
	}

div#right .eventdb-item{
   font-size:10px;
   border:none;
   }

div#right .eventdb-item div.colorfield{
   border:none;
   margin:0;
   padding:0;
   }

div#right .eventdb-item div.colorfield h3{
   font-size:1em;
   padding:4px 0 0 4px;
   border-bottom:solid 1px;
   }

div#right .eventdb-item div.colorfield img{
   font-size:1em;
   padding:0;
   }

div#right .eventdb-item div.colorfield img{
   font-size:1em;
   padding:0;
   }


div#right .eventdb-item div{
   border:none;
   margin:0;
   padding:0 4px;
   width:190px;
   }

div#right .eventdb-item hr{
   border:none;
   height:1px;
   }

div#right .eventdb-item div.links a{
   border:none;
   margin:0;
   padding:0;
   }

div#right .eventdb-item .subevent-date{
   background:#f2f2f2;
   }
   
div.content .eventdb-item .subevent-date-text strong,
div#right .eventdb-item .subevent-date-text strong{
   font-weight:normal;
   }
   
div#right .eventdb-item .subevent-date-text a.mehr{
   display:block;  
   text-align:left;
   color:#000;
   font-size:11px;
   font-weight: bold;
   text-decoration:none;
   padding:0 0 0 12px;
   background:url(../images/layout/arrowMeta.gif) no-repeat 4px center;
   }
   
div#right .eventdb-item .subevent-date-text a.mehr:hover{
   text-decoration:underline;
   }

div#right .eventdb-item a{
   background:none;
   padding:0;
   }

div#right .eventdb-item span{
   display:inline;
   background:none;
   padding:0;
  font-weight:normal;
   }
   
/* Pressemitteilungen */
div.content ul.press-sub p {
   margin-top:2px;
   }
   

/* Fotos */
div.content a.download {
   padding-left:14px;
   background:url(../images/layout/link-download.gif) no-repeat left 2px;
   }
   
div.content a.zoom {
   padding-left:14px;
   background:url(../images/layout/link-zoom.gif) no-repeat left 2px;
   }
   
div.content a.backlink {
   padding-left:14px;
   background:url(../images/layout/link-back.gif) no-repeat left 2px;
   }

span.aural {
   display:none;
   }
.content div.presse-foto-links {
   clear:left;
   float:left;
   font-size:0.9em;
   margin:0 10px 0 0;
   padding:0;
   text-align:right;
   width:130px;
   min-height:130px;
   }
.content div.presse-foto-links img {
   display:block;
   margin:0;
   padding:0;
   }
.content div.presse-foto-links-text {
   margin:0 0 6px 130px;
   padding:2px 6px 6px 12px;
   min-height:120px;
   }
.content div.presse-foto-links-text p {
   margin:0;
   padding:0;
   }
.content p.presse-foto-ansicht img {
   width:450px;
   }
   
div.content ul.thumb-list {
   list-style:none!important;
   margin-left:0;
   }
   
div.content ul.thumb-list li {
   list-style-image:none!important;
   }
   
.content div.thumb-links {
   clear:left;
   float:left;
   font-size:0.9em;
   margin:0 10px 0 0;
   padding:0;
   text-align:right;
   width:72px;
   min-height:72px;
   }
.content div.thumb-links img {
   display:block;
   margin:0;
   padding:0 0 8px 0;
   }
   
.content div.thumb-links-text {
   float:left;
   margin:0;
   padding:0 0 6px 0;
   width:350px;
   min-height:72px;
   }
.content div.thumb-links-text p {
   margin:0;
   padding:0;
   }
   
/*Akkredetierung*/
div.content form.survey-form {
   background:none;
   border:none;
   overflow:hidden;
   }

form.survey-form br {
   position:absolute;
   left:-9999px;
   line-height:0;
   }

form.survey-form legend br {
   position:relative;
}

form.survey-form fieldset {
   text-align:left;
   padding:10px 0 10px 10px;
   }


form.survey-form label {
   float:left;
   display:block;   
   width:140px;
   text-align:right;
   margin:8px 10px 2px 0;
   }

div.content form.survey-form input {
   float:left;
   margin:4px 0;
   }

form.survey-form div.clear {
   padding:0;
   }

form.survey-form div.clear label {
   width:212px;
   }

form.survey-form div.boxgroup {
   clear:left;
   width:430px;
   }

form.survey-form div.boxgroup label {
   text-align:left;
   margin:2px 10px 2px 0;
   padding-left:0px;
   }

div.content form.survey-form fieldset div.boxgroup input {
   width:14px;
   margin:2px 10px 2px 124px;
   border:none;
   clear:left;
   }

div.content form.survey-form fieldset.boxgroup label,
div.content form.survey-form fieldset div.boxgroup {
   text-align:left;
   float:left;
   margin:2px 0 2px 2px;
   }

div.content form.survey-form fieldset.boxgroup input {
   width:14px;
   border:none;
   clear:left;
   margin:2px 10px 2px 0;
   }
div.content form.survey-form fieldset.fileupload label {
   width:95%;
   text-align:left;
   }
div.content form.survey-form fieldset.boxgroup input#fileupload {
   clear:both;
   }

div.content form.survey-form input.button {
   float:right;
   margin-right:10px;
   }

div.content form.survey-form ul.signature {
   display:none;
   }
   
/*form feedback*/
p.error-msg,
p.succes-msg {
   font-weight:bold;
   line-height:1.5;
   color:red;
   }
p.succes-msg {
   color:green;
   }
   
div.error-msg {
   color:red;
   border-color:red;
   }
div.error-msg input {
   border:solid 2px red;
   }
fieldset.fileupload div.error-msg input {
   border:solid 1px #666;
   }
fieldset.error-msg {
   border:solid 2px red;
   }
fieldset.error-msg legend {
   color:red;
   }
