

/****************** 'zurück'-Link **********************/
span.backlink
    {
    font-size: 10px;
    }

/****************** Mail-Link **************************/
div.mail-link-container
    {
    margin-bottom: 10px;
    width: 100%;
    text-align: center;
    }

/****************** Top-Navigation für Auswahl der Tage *********/
div.top-nav-container
    {
    width:      100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 0px;
    }

/****************** Top-Navigation für Auswahl der Tage *********/
span.view-top-nav-container
    {
    text-align: right;
    width: 50%;
    color: #FFFFFF;
    margin-left: 180px;
    }

span.view-top-nav-separator
    {
    color: #FFFFFF;
    }

span.view-top-nav-item
    {
    color: #FFFFFF;
    }


/************************** Formatierung Foren-Übersicht *********************************/

/***************** Login-Formular ****************/
div#login-form-container{
	padding-top:30px;
	text-align:center;
	padding-bottom:20px;
}

div#login-form-container table#forum-login-headline-table{
	margin:auto;
	width:70%;
}

div#login-form-container table#forum-login-form-table{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	/*border:2px solid #F5811E;F5CA1D*/
	background-color:#FFFFFF;
	padding:5px;
}

div#login-form-container table#forum-login-form-table td{
	/*padding:5px;*/
}

div#login-form-container table#forum-login-form-table form{
	background-color:#FFFFFF;
	font-size:10px;
}

div#login-form-container table#forum-login-form-table td.label-right{
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

div#login-form-container a.login-form-link, a.login-form-link:link, a.login-form-link:active, a.login-form-link:visited{
	color:#555555;
}

div#login-form-container a.login-form-link:hover{
	color:#000000;
}

/*************** Such-Formular *************/
form div#search-form-container{
	padding:0px;
}

div#search-form-container{
    background-color: #FFFFFF;
    text-align: center;
}


div#search-form-container table#search-form-headline-table{
	margin-left:auto;
	margin-right:auto;
	width:80%;
}

#content div#search-form-container table td {
    padding:0px;
}

#content div#search-form-container table#search-form-table{
    text-align:       left;
    background-color: #FFFFFF;
    margin-left:      auto;
    margin-right:     auto;
    padding:          5px;
	/*border:2px solid #4366B1;*/
}

#content div#search-form-container table#search-form-table td {
    padding:5px;
}

/********** Highlight des eingegebenen Suchbegriffs im Kongress-Listing ********/

span.forum_result_highlight{
    font-weight: bold;
    color: #4366B1;
    /*text-decoration: underline;*/
}
/* Forum I */
span.forum0_result_highlight{
    font-weight: bold;
    color: #4366B1;
    /*text-decoration: underline;*/
}

/* Forum II */
span.forum1_result_highlight{
    font-weight: bold;
    color: #4366B1;
    /*text-decoration: underline;*/
}
/* Headline für Foren-Übersicht (Suchergebnis) */
div#forum-view-header{
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    /*background-color:#F5811E;*/
    background-color:#4366B1;
    padding:2px 4px 2px 4px;
	line-height:20px;
}

div#forum-view-header a, div#forum-view-header a:link,div#forum-view-header a:visited,div#forum-view-header a:active{
    color:#FFFFFF;
    text-decoration:none;
}

div#forum-view-header a:hover{
    text-decoration:none;
    color:#555555;
    border-bottom:0px;
}

/* Headline für Foren-Übersicht (Forum 1) */
div#forum0-view-header{
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#4366B1;
    padding:2px 4px 2px 4px;
	 line-height:20px;
}

div#forum0-view-header a, div#forum0-view-header a:link,div#forum0-view-header a:visited,div#forum0-view-header a:active{
    color:#FFFFFF;
    text-decoration:none;
}

div#forum0-view-header a:hover{
    text-decoration:none;
    color:#aaa;
    border-bottom:0px;
}

/* Headline für Foren-Übersicht (Forum 2) */
/*
div#forum1-view-header{
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#F5CA1D;
	padding:2px 4px 2px 4px;
	line-height:20px;
}

div#forum1-view-header a, div#forum1-view-header a:link,div#forum1-view-header a:visited,div#forum1-view-header a:active{
    color:#FFFFFF;
    text-decoration:none;
}

div#forum1-view-header A:hover{
    text-decoration:none;
    color:#555555;
    border-bottom:0px;
}
*/

/* Moderations-Daten */
div.forum_moderation{
	margin-top:10px;
	font-size:11px;
	color:#555555;
	font-weight:bold;
}

div.forum_moderation div.label{
	color: #000000;
	font-weight:normal;
	font-size:11px;
	clear:both;
	float:left;
}

div.forum_moderation div.modContainer {
    clear:both;
}

div.forum_moderation div.modText {
  font-size:11px;
  float:left;
}

div.forum_moderation div.modBanner {
    float:right;
    border:1px solid #ddd;
    margin-top:3px;
}

div.forum_moderation div.modBanner a img {
    border-width:none;
}

#main-content div.forum_moderation div.modBanner a:hover {
    text-decoration:none;
    border-bottom:none;
}

/* Headline für Foren-Suchformular */
/*
div.forum-view-search-header{
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#0CB04B;
    padding:2px 4px 2px 4px;
}

div.forum-view-header A, A:link, A:active, A:visited{
    color:#FFFFFF;
}

div.forum-view-header A:hover{
    color:#FF0000;
}
*/

/************************ Tabelle für Foren-Übersicht ************************/

div#forum-view-data-container {
    margin-top:10px;
    clear:both;
}

/******************* Links innerhalb der Tabelle **********************/

div#forum-view-data-container a, div#forum-view-data-container a:link, div#forum-view-data-container a:visited, div#forum-view-data-container a:active{
    font-weight:bold;
    color: #555555;
    text-decoration:none;
}

div#forum-view-data-container a:hover{
    font-weight:bold;
    color: #000000;
    text-decoration:none;
	 border-width:0px;
}

div#forum-view-data-container table.forum-view-table{
    width:560px;
    border:1px solid #898989;
    margin-top:15px;
}

table.forum-view-table td.forum-view-table-header{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#898989;
    padding:2px 4px 2px 4px;
}

/* Überschrift für Forum 1 in Ergebnis-Auflistung (nach Suche) */
table.forum-view-table td.view-forum0-title{
	font-size:13px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4366B1;
   padding:2px;
	line-height:16px;
	text-align:center;
}

/* Überschrift für Forum 2 in Ergebnis-Auflistung (nach Suche) */
/*
table.forum-view-table td.view-forum1-title{
	font-size:13px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#F5CA1D;
	padding:2px;
	line-height:16px;
	text-align:center;
}
*/

table.forum-view-table td.view-item-time{
    font-weight:bold;
    vertical-align:top;
    width: 10%;
    text-align:center;
	font-size:11px;
}

table.forum-view-table td.view-lecture-title{
    vertical-align: top;
    font-weight:bold;
	 padding-right:10px;
	 padding-left:2px;
}

div#forum-view-data-container table.forum-view-table td.view-lecture-title a:hover{
	border-bottom:1px dotted #555555;
}

table.forum-view-table tr.view-day-ident{
    color:#555555;
    font-weight:normal;
    background-color:#EEEEEE;
    text-align:left;
}

table.forum-view-table tr.view-day-ident td{
    vertical-align: top;
    padding:2px;
}

table.forum-view-table td.view-lecture-desc{
    vertical-align: top;
    padding:4px;
    padding-bottom:10px;
    border-bottom:1px solid #CCCCCC;
	 border-top: 1px solid #CCCCCC;
	 font-size:11px;
}

table.forum-view-table td.view-lecture-desc li{
    padding:4px;
}

table.forum-view-table td.view-item-label{
    vertical-align: top;
    padding:4px;
    color:#000000;
    font-size:11px;
}

table.forum-view-table td.view-lecture-details-bold{
    vertical-align: top;
    padding:4px;
    color:#000000;
    font-size:11px;
	 font-weight:bold;
}

table.forum-view-table td.view-lecture-details{
    vertical-align: top;
    padding:4px;
    color:#000000;
    font-size:11px;
	 font-weight:normal;
}
/* Referenten-Anzeigen */

table.forum-view-table td.view-lecture-speaker{
    vertical-align: top;
    padding:3px;
    padding-bottom:5px;
    font-weight:bold;
    color:#000000;
    font-size:11px;
}

table.forum-view-table td.view-lecture-speaker span.view-speaker-function{
    vertical-align: top;
    padding:3px 0px;
    font-weight:normal;
    color:#000000;
}


/* Referenten-Abstract */

table.forum-view-table td.view-speaker-abstract{
    vertical-align: top;
    padding:3px;
    padding-bottom:5px;
    color:#000000;
    font-size:10px;
    border-top:1px solid #CCCCCC;
}

table.forum-view-table td.view-item-row-spacer{
    line-height:20px;
}


/* gerade Zeile */

table.forum-view-table TR.view-item-row-even{
    background-color:#FFFFFF;
}


/* ungerade Zeile */

table.forum-view-table TR.view-item-row-odd{
    background-color:#EEEEEE;
}

/* Zelle für Icons */
table.forum-view-table td.view-item-icons{
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	font-size:11px;
	padding:4px;
}

/* Container für Icons */
table.forum-view-table div.icon_container{
	margin-top:10px;
	border-width:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

/* Container für Icon-Beschriftung */
table.forum-view-table div.icon_label{
	font-size:9px;
	color:#898989;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
    font-weight:normal;
}

table.forum-view-table div.company_banner{
	float:right;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin-top:2px;
	margin-right:5px;
}

table.forum-view-table div.speakers_add_info_container{
	vertical-align:top;
   /*padding:3px;*/
   padding-bottom:5px;
   font-weight:normal;
   color:#000000;
   font-size:11px;
}

table.forum-view-table span.speakers_add_info{
	font-weight:bold;
}

span.backlink a {
	font-size:11px;
}


/****************** Container für Überschrift *******************/
div.forum-top-header-container{
	text-align:left;
	float:left;
}

/****************** Top-Navigation für Auswahl der Tage *********/

div.forum-top-nav-container{
    text-align:center;
    color:#FFFFFF;
}

span.forum-top-nav-separator{
    color:#FFFFFF;
}

span.forum-top-nav-item{
    color:#FFFFFF;
}

div.forum-top-nav-container a {
    font-weight:bold;
    font-size:12px;
    color:#333;
    text-decoration:underline;
    padding:3px;
}

div.forum-top-nav-container a:hover {
    color:#333;
    background-color:#ccc;
}

div.forum-top-nav-container a.active {
    color:#fff;
    background-color:#898989;
}

/************************** ENDE - Formatierung Foren-Übersicht *****************************/

.textstandarditalic
    {
    font-weight: normal;
    font-style: italic;
    }

.textstandardbolditalic
    {
    font-weight: bold;
    font-style: italic;
    }

.textstandard
    {
    color:       #000000;
    font-weight: normal;
    }

a.textstandard:link
    {
    color: #333333;
    }

a.textstandard:visited
    {
    color: #333333;
    }

a.textstandard:hover
    {
    color:            #000000;
    background-color: #DDDDDD;
    }

a.textstandard:active
    {
    color: #000000;
    }

.textklein
    {
    font-size: 9px;
    color: #000000;
    }

a.textklein:link
    {
    font-size: 10px;
    color: #333333;
    }

a.textklein:visited
    {
    font-size: 10px;
    color: #333333;
    }

a.textklein:hover
    {
    font-size: 10px;
    color: #000000;
    background-color: #DDDDDD;
    }

a.textklein:active
    {
    font-size: 10px;
    color: #000000;
    }

.textstandardbold
    {
    font-weight:  bold;
    font-variant: normal;
    color:        #333333;
    }

a.textstandardbold:link
    {
    font-weight: bold;
    color: #333333;
    }

a.textstandardbold:visited
    {
    font-weight: bold;
    color: #333333;
    }

a.textstandardbold:hover
    {
    font-weight: bold;
    color: #000000;
    background-color: #DDDDDD;
    }

a.textstandardbold:active
    {
    font-weight: bold;
    color: #000000;
    }

.textgraubold
    {
    font-weight:  bold;
    font-variant: normal;
    color:        #666666;
    }

.textnavi
    {
    color:       #FFFFFF;
    font-weight: normal;
    }

.textnavi:link
    {
    color: #FFFFFF;
    }

.textnavi:visited
    {
    color: #FFFFFF;
    }

.textnavi:hover
    {
    color:            #FFFFFF;
    background-color: #5874B6;
    }

.textnavi:active
    {
    color: #FFFFFF;
    }

.textsideboxhead
    {
    color:       #FFFFFF;
    font-weight: bold;
    }

.textfooter
    {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    }

.textfooter:link
    {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    }

.textfooter:visited
    {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    }

.textfooter:hover
    {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    background-color: #5874B6;
    text-decoration: none;
    }

.textfooter:active
    {
    font-size: 10px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    }

.copypicleft
    {
    margin-right:  10px;
    margin-bottom: 7px;
    }

.textkleinkursiv
    {
    font-size: 10px;
    color: #000000;
    }

.textkleinbold
    {
    font-size:  10px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    }

a.listlink, a .listlink:link, a .listlink:visited, a .listlink:active
    {
    text-decoration: none;
    }

a.listlink:hover
    {
    text-decoration: underline;
    }

a.title-link, a .title-link:link, a .title-link:visited, a .title-link:active
    {
    font-weight:     bold;
    text-decoration: none;
    color:           #000000;
    }

a.title-link:hover
    {
    text-decoration: underline;
    color: #000000;
    }

a.file-link, a .file-link:link, a .file-link:visited, a .file-link:active
    {
    text-decoration: none;
    color: #666666;
    }

a.file-link:hover
    {
    text-decoration: underline;
    }

a.file-link-bold, a .file-link-bold:link, a .file-link-bold:visited, a .file-link-bold:active
    {
    text-decoration: none;
    font-weight: bold;
    color:       #666666;
    }

a.file-link-bold:hover
    {
    text-decoration: underline;
    }

/* Ausstellertitel in www und Forenprogramm */
.exhibitor-title
    {
    font-weight: bold;
    font-size: 11px;
    }

/* Kategorietitel in www und Forenprogramm */
.category-title
    {
    font-weight: bold;
    font-size: 11px;
    }

table.searchform-table td
    {
    padding:      5px 10px 5px 10px;
    margin-right: auto;
    margin-left:  auto;
    text-align:   left;
    }

/* Vortragstitel */
.lecture-title
    {
    font-weight: bold;
    font-size: 12px;
    }

/* Foren-Überschrift mit farbigem Hintergrund */
div#forum-color-headline-blue
    {
    padding:          3px;
    background-color: #0D6CB5;
    width:            100%;
    height:           14px;
    color:            #FFFFFF;
    line-height:      15px;
    vertical-align:   middle;
    }

div#forum-color-headline-red
    {
    padding:          3px;
    background-color: #CC0000;
    width:            100%;
    height:           14px;
    color:            #FFFFFF;
    line-height:      15px;
    vertical-align:   middle;
    }

/* Anzeige von Forum, Tag und Datum - links ausgerichtet */
span.color-headline-left
    {
    text-align:  left;
    font-weight: bold;
    width:       50%;
    float:       left;
    padding-left: 5px;
    }

/* Anzeige des Tages-Auswahlmenüs - rechts ausgerichtet */
span.color-headline-right
    {
    text-align: right;
    float: right;
    padding-right: 5px;
    }

span.spacer
    {
    color:       #FFFFFF;
    font-weight: normal;
    }

/* Linkformatierung für das Auswahlmenü */
a.forum-day-menu:link, a.forum-day-menu:visited, a.forum-day-menu:active
    {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    }

a.forum-day-menu:hover
    {
    text-decoration: underline;
    }

/*
span.forum-day-menu A:link, A:visited, A:active{
    text-decoration: none;
    color: #FFFFFF;
}

span.forum-day-menu A:hover{
    text-decoration: underline;
    color: #FFFFFF;
}
*/

/* Formatierung der Banneranzeige */
.company-logo-border
    {
    border: 1px solid #CCCCCC;
    }

span.blue-bold
    {
    font-weight: bold;
    color: #0D6CB5;
    }

span.red-bold
    {
    font-weight: bold;
    color: #CC0000;
    }

div#login-form-container
    {
    text-align: center;
    margin: auto;
    }

table#login-form-table
    {
    background-color: #EEEEEE;
    padding: 5px;
    width:   400px;
    text-align: left;
    }

table#login-form-table label
    {
    font-weight: bold;
    text-align: right;
    }

table#login-form-table td.label-right
    {
    text-align:    right;
    padding-right: 20px;
    }

table#login-form-table td.submit-cell
    {
    text-align: left;
    }

table#login-form-table td.login-error
    {
    text-align: left;
    color: red;
    }

a.login-form-link, a .login-form-link:link, a .login-form-link:visited, a .login-form-link:active
    {
    font-weight: bold;
    color: #666666;
    }

a.login-form-link:hover
    {
    text-decoration: underline;
    }

a.request-form-link, a .request-form-link:link, a .request-form-link:visited, a .request-form-link:active
    {
    font-weight: bold;
    color: #666666;
    }

a.request-form-link:hover
    {
    color:#000000;
    text-decoration: underline;
    }

form#data-request input
    {
    font-family: Verdana;
    font-size: 11px;
    margin-top: 5px;
    padding:   2px;
    }

form#data-request { }

body.data-request
    {
    font-family: Verdana;
    font-size: 11px;
    }
    
#content #content-main table {
    text-align:left;
}

#search-form-container table form {
    padding:5px;
    border:2px solid #4366B1;
}
