/* --------------------------------------------------------------------- */
/* WICHTIG: Alle Angaben mit *html gelten nur für den IE6                */
/* --------------------------------------------------------------------- */

/* Default Angaben */
img
{
    border:0px;
}

html, body
{
    height:100%;
    padding: 0px;
    margin: 0px;
    background-image: url(../../image/layout2/FachContentBack.gif);
    background-repeat: repeat-y;
}
#popupaviso{
position: absolute;
top: 25%;
left: 23%;
width: 250px;
height: 340x;
display: none;
}
#popupnatal{
position: absolute;
top: 27%;
left: 21%;
width: 302px;
height: 456px;
display: none;
cursor:hand;
}
#overDiv a
{
    text-decoration: none;
}

#overDiv div.inner a
{
    text-decoration: underline;
}

/*** VerticalScroller ***/
/*Achtung ! Auch in den ControlTemplates (control-verticalscroller) ändern*/
.textscroller     { background-color:#c2c2c2;   /*position:absolute;*/ width:131px; padding-left:3px;   padding-right:3px;}

div.textscroller a { color: #ffffff; }

#banner2          { background-color:#c2c2c2;   position:absolute;  top:256px;  width:131px;    padding-left:3px;   padding-right:3px;}

#leftnav          { background-color: #ffffff; width: 150px; padding: 5px; }
#leftnav .ebene1  { background-color: #eeeeee; color: #000000; }

#inactive                 { padding-left: 15px; }

#active                     { background-color: red; font-weight: bold; }
#active div             { background-color: #eeeeee; margin-left: 10px; padding-left: 5px; color: #000000; }
#active .marker     { background-color: red; margin-left: 10px; padding-left: 5px; color: #ffffff; }

.ContentText            { font-family: Arial; font-size: 12px; color: #5b5c5d; }
.DefaultLink            { font-family: Arial; font-size: 12px; color: lime; }

/*#Page             { width: 1020px; padding: 0px; margin: 0px; margin-left: 8px; font-family: arial, sans-serif; font-size: 0.8em; color: #5b5c5d; }*/
#Page             { width: 1002px; padding: 0px; margin: 0px; margin-left: 0px; font-family: arial, sans-serif; font-size: 0.8em; color: #5b5c5d;   }
#Main_Head        {  }
#Main_Page        { clear: both; }

/*#Head_Banner          { width:1020px; height:64px; background-color:#FFFFFF;}
#Head_Banner2           { position:absolute; top:0px; left:0px; width:468px; vertical-align:middle; text-align:left; line-height:90px; border: solid 1px red;}
#Head_Banner3           { position:absolute; top:0px; left:470px; width: 468px; vertical-align:middle; text-align: right; line-height:90px; border: solid 1px lime;}*/

#Head_Banner            { width:849px; background-color:#FFFFFF; padding-bottom: 3px; }
#Head_Banner2     { float: left; margin-right: 2px; }
#Head_Banner3     { float: left; }

#Head_Banner2 img     { display: block; }
#Head_Banner3 img     { display: block; }

.Head_Column                            { float: left; }
.Head_Logo                              { width: 168px; height: 189px; overflow: hidden; }
.Head_Special2                    { width: 135px; height: 189px; margin-top: 0px; margin-left: 10px; overflow: hidden; }

#Head_TopNavigation                 { text-align:right; height: 25px; width: 681px; background-color: #5B5C5D; color: #ffffff; }
.Head_TopNavigationComplete     { padding-top: 2px; }
.Head_TopNavigationPos          { margin-right: 10px; display: inline; vertical-align: middle; }
#Head_TopNavigation a         { color: #ffffff; font-size: 0.8em; text-decoration: none; line-height: 20px; }
#Head_TopNavigation input     { padding: 0px; margin: 0px; margin-top: 0px; }
#Head_TopNavigation select    { font-size: 9px; }

.Head_TopSearch                   { width: 151px; height: 25px; }
.Head_TopSearch_Form      { background-color: #5b5c5d; width: 135px; height: 25px; margin-left: 10px; }

#Head_Language                  { width: 191px; height: 23px; background-color: #ffffff; margin-top: 141px; float: right; }
#Head_Language div              { margin-left: 10px; margin-top: 5px; }
#Head_Language a                { font-size: 0.9em; text-decoration: none; font-weight: bold; }
#Head_Language a.LanguageText   { margin-left: -4px; left: 0; }
#Head_Language a.LanguageArrow  { vertical-align: top; line-height: 10pt; }

.Head_Keyvisual                   { width: 681px; height: 164px; }
#Head_Klickmap            { width: 485px; height: 160px; float: left; }

.Main_Content                       { float: left; width: 681px; margin-left: 13px; }
*html .Main_Content             { margin-left: 15px; overflow: hidden; }/* IE6 */

.Content_History                    { width: 681px; height: 50px; margin-top: 4px; border-top: solid 1px #DEDEDE; }
*html .Content_History      { margin-bottom: -19px; }/* IE6 */

#NavHistory               { font-size: 0.9em; margin-top: 27px; border-bottom: solid 1px #cccccc; padding-bottom: 9px; }
#NavHistory a             { text-decoration: underline; color: #5b5c5d; }
#NavHistoryCurrent span   { color: #0A82D1; }

#Column1_Layout         { float: left; width: 681px; min-height: 250px; height:auto !important; height:250px; }
#Column2_Layout         { float: left; width: 484px; margin-right: 6px; min-height: 250px; height:auto !important; height:250px; }
#Column3_Layout    { float: left; width: 341px; margin-right: 6px; min-height: 250px; height:auto !important; height:250px; }

/*#Content_Main1_All                { float: left; width: 681px; border-top: solid 1px #DEDEDE; min-height: 250px; height:auto !important; height:250px; }
#Content_Main1_Full             { float: left; width: 484px; margin-right: 6px; border-top: solid 1px #DEDEDE; min-height: 250px; height:auto !important; height:250px; }
#Content_Main1                      { float: left; width: 341px; margin-right: 6px; border-top: solid 1px #DEDEDE; min-height: 250px; height:auto !important; height:250px; }*/

#Content_Main1            { margin-left: 26px; margin-top: 16px; padding-right: 10px; }
/*div.Content_Main_Pos      { margin-left: 26px; margin-top: 16px; padding-right: 10px; }*/

#Content_Main2                      { float: left; width: 191px; margin-top: 26px; }
#Content_Main2 img              { padding-bottom: 5px; display: block; }
#Content_Main2 span.nobr img                { padding-bottom: 0px; display: inline; }
*html #Content_Main2          { margin-right: -3px; }/* IE6 */
*html #Content_Main2 img                { padding-bottom: 5px; display: block; }

#Content_Main3                      { float: left; width: 137px; margin-top: 26px; margin-right: 6px; }
#Content_Main3 img              { padding-bottom: 5px; display: block; }
*html #Content_Main3 img                { padding-bottom: 5px; display: block; }

#Content_Special                    { float: left; width: 137px; margin-left: 8px; margin-top: 10px; }
#Content_Special div            { padding-bottom: 5px; display: block; }
*html #Content_Special      { margin-left: 9px; }/* IE6 */
*html #Content_Special div          { padding-bottom: 5px; display: block; }

.Content_Infoarea_Pos     { margin-left: 7px; margin-top: 10px; }
.Content_Infoarea_Line    { margin-top: 5px; margin-bottom: 10px; border-bottom: solid 1px #DEDEDE; }

#utilitybar               { text-align: left; clear: both; padding-left: 26px; padding-top: 10px; width: 400px; }
*html #utilitybar         { padding-top: 30px; }/* IE6 */
#utilitybar a:link        { text-decoration: none; }


h1
{
    /*font-size:16px;*/
    font-size:1.2em;
    font-weight:bold;
    color:#5b5c5d;
    margin:0px;
    margin-top:3px;
    margin-bottom:18px;
    padding:0px;    
}

/*
h2
{
    font-size:1.0em;    
    font-weight:bold;
    margin:0px;
    margin-top:3px;
    margin-bottom:5px;
    padding:0px;    
}

h3
{
    font-size:1.0em;
    font-weight:bold;
    margin:0px;
    margin-top:3px;
    margin-bottom:5px;
    padding:0px;
}

h4
{
    font-size:1.1em;
    font-weight:bold;
    color:#343297;
    margin:0px;
    margin-top:3px;
    margin-bottom:5px;
    padding:0px;    
}
*/

/*** EventsCalendar ***/
.eventCalHead
{
    color:#343B95;
    font-weight:bold;
}

.event
{
    margin-top:5px;
    padding-top:5px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:3px;
    background-color:#E7EAF1;
}

#main-block a:link.EventLink,   
#main-block a:active.EventLink, 
#main-block a:hover.EventLink,  
#main-block a:visited.EventLink,    
#main-block .EventLink
{ 
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold; 
    color: #353B87;
    text-decoration: underline; 
}

.eventDate
{
    text-decoration:none;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold; 
    color: #343B95;
    margin-top:-15px;
    float:right;
}

.eventText
{
    text-decoration:none;
    font-family: Arial, helvetica, sans-serif;
    font-weight: bold; 
    color: #343B95; 
}

#main-block
{
  border-top: solid 1px #cccccc; margin-top: 3px;
}

#main-block a:link.character-selected,  
#main-block a:active.character-selected,    
#main-block a:hover.character-selected, 
#main-block a:visited.character-selected,   
#main-block .character-selected
{
    color:#CD0000;
    text-decoration:none; 
    font-size: 1.3em; 
    font-weight:bold; 
    font-family: Arial, helvetica, sans-serif;              
    
}

#main-block a:link.character-standard,  
#main-block a:active.character-standard,    
#main-block a:hover.character-standard, 
#main-block a:visited.character-standard,   
#main-block .character-standard
{
    color:#747474;
    text-decoration:none;
    font-size: 1.3em;
    font-weight:bold;
    font-family: Arial, helvetica, sans-serif;          
    
}

#main-block a:link.character-disabled,  
#main-block a:active.character-disabled,    
#main-block a:hover.character-disabled, 
#main-block a:visited.character-disabled,   
#main-block .character-disabled
{
    color:#CDCDCD;
    text-decoration:none; 
    font-size: 1.3em; 
    font-weight:bold; 
    font-family: Arial, helvetica, sans-serif;              
    
}

.Title1
{
    font-size:1.0em;    
    margin-bottom: 0px;
    height:15px;
    background-image: url(../../image/general/Misc/Title1Back.gif);
    background-repeat:repeat-x;
    padding-top:5px;
    padding-bottom:5px; 
    padding-left:20px;
    padding-right:20px;
    color: #696D9D;
    font-weight:bold;
}

.Title2
{
    font-size:1.0em;    
    margin-bottom: 0px;
    height:15px;
    background-image: url(../../image/general/Misc/Title2Back.gif);
    background-repeat:repeat-x;
    padding-top:5px;
    padding-bottom:5px; 
    padding-left:20px;
    padding-right:20px;
    color: #FFFFFF;
    font-weight:bold;
}

#main-block a:link.Title1,
#main-block a:hover.Title1,
#main-block a:visited.Title1,
#main-block a:active.Title1
{
    text-decoration:none;
    color:#696D9D;
    padding: 0px;
    background-image: none;
    font-weight: bold;
}

#main-block a:link.Title2,
#main-block a:hover.Title2,
#main-block a:visited.Title2,
#main-block a:active.Title2
{
    text-decoration:none;
    color:#FFFFFF;
    padding: 0px;
    background-image: none;
    font-weight: bold;  
}


/* Spezial -Controls */
/* Fehlende Klassen aus den jeweiligen Specific.css nachziehen und anpassen */

.AreaListTitle
{
    display:block;
    padding:0px;    
    border-bottom: solid 1px #929293;   
    margin-top: 3px;
}

.AreaTitle
{
    display:inline;
    padding: 2px;
    padding-top: 2px;
}

.AreaTitle div
{
    display:inline;
    padding:0px;
    padding-left:0px;
    padding-right:4px;
    color: #929293;
}

.AreaTitleActiveBorder
{
  border-top: solid 1px #929293; border-right: solid 1px #929293; padding-left:4px; margin-right:2px; background-image:url(../../image/general/Misc/AreaListFocusFach.gif);
}

.AreaTitleSepearator
{
  border-right: solid 1px #929293;
}

.AreaTitle div a
{
    font-weight:bold;
    text-decoration:none;
    color: #929293;
}

.AreaListContent
{
    border-left: solid 1px #929293;
    border-right: solid 1px #929293;
    border-bottom: solid 1px #929293;
    padding:5px;
}

.AreaListContent div
{
}

a:link.IntTextLink          { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:active.IntTextLink        { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:hover.IntTextLink         { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:visited.IntTextLink       { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.IntTextLink                        { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a:link.InternLink               { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:active.InternLink         { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:hover.InternLink          { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:visited.InternLink        { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.InternLink                         { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a:link.SearchresultLink         { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:active.SearchresultLink       { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:hover.SearchresultLink        { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:visited.SearchresultLink  { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.SearchresultLink                       { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a:link.ExtLinks         { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:active.ExtLinks       { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:hover.ExtLinks        { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:visited.ExtLinks  { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.ExtLinks                       { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a:link.ExtLinks2            { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:active.ExtLinks2      { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:hover.ExtLinks2         { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:visited.ExtLinks2   { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.ExtLinks2                      { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a:link.ExtLinks3            { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:active.ExtLinks3      { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:hover.ExtLinks3         { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a:visited.ExtLinks3   { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
.ExtLinks3                      { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a:link.GlossarHeadLink          { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #303131; text-decoration: none; }
a:active.GlossarHeadLink        { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #303131; text-decoration: none; }
a:hover.GlossarHeadLink         { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #303131; text-decoration: none; }
a:visited.GlossarHeadLink       { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #303131; text-decoration: none; }
.GlossarHeadLink                        { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #303131; text-decoration: none; }

a:link.EdbDetailLink                { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a:active.EdbDetailLink          { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a:hover.EdbDetailLink             { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a:visited.EdbDetailLink       { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.EdbDetailLink                          { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }

a:link.EDBSearchNav             { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a:active.EDBSearchNav           { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a:hover.EDBSearchNav            { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a:visited.EDBSearchNav      { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.EDBSearchNav                           { font-family: Arial, helvetica, sans-serif; font-weight: normal; text-decoration: none; }

a:link.PNSearchSortLink     { font-family: Arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:active.PNSearchSortLink   { font-family: Arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.PNSearchSortLink    { font-family: Arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:visited.PNSearchSortLink  { font-family: Arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.PNSearchSortLink           { font-family: Arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; }

a:link.SitemapLevel1Link        { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; }
a:active.SitemapLevel1Link  { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; }
a:hover.SitemapLevel1Link       { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; }
a:visited.SitemapLevel1Link { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; }
.SitemapLevel1Link                  { font-family: Arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; }

a:link.SitemapLevel2Link        { font-family: Arial, helvetica, sans-serif; font-weight: normal; color: #5B5C5D; text-decoration: none; }
a:active.SitemapLevel2Link  { font-family: Arial, helvetica, sans-serif; font-weight: normal; color: #5B5C5D; text-decoration: none; }
a:hover.SitemapLevel2Link       { font-family: Arial, helvetica, sans-serif; font-weight: normal; color: #5B5C5D; text-decoration: none; }
a:visited.SitemapLevel2Link { font-family: Arial, helvetica, sans-serif; font-weight: normal; color: #5B5C5D; text-decoration: none; }
.SitemapLevel2Link                  { font-family: Arial, helvetica, sans-serif; font-weight: normal; color: #5B5C5D; text-decoration: none; }

.EdbSearchform            { font-family: Arial; font-weight:normal; color: #000000;}
.EdbSearchformHead      { font-family: Arial; font-weight:bold; color: #000000;}
.EdbExhibitorcount      { font-family: Arial; font-weight:bold; color: #ff0000;}
.EdbResult                  { font-family: Arial; font-weight:normal; color: #000000;}
.EdbResultHeader          { font-family: Arial; font-weight:bold; color: #5D5D5D;}

.PNSearchresultLineBg   { background-color: #CCCCCC; }
.ContactLineBg          { background-color: #929293; }

form.FormMargin     { margin-top: 11px; margin-bottom: 0px; }
form.FormMargin2    { margin-top: 0px; margin-bottom: 0px; }

input.WebsiteSearchSmall  { width: 98px; height: 12px; margin-top: 3px; margin-left: 7px; margin-right: 3px; vertical-align: middle; font-size: 9px; }

.ImageSubtextBg     { background-color: #E3E6EB; }
.ImageSubtext           { font-size: 0.9em; font-family: Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; padding-top: 2px; padding-bottom: 4px; padding-left: 4px; }
.ContactBarBg     { background-color: #CCCCCC; }

#ContactAddress       { width: 300px; }
#ContactAddress div {  }

.arsmedium_date
{
    font-size:0.8em;
    margin-bottom:5px;
}

/* SpryAutoSuggest.css - version 0.2 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */


.hideSuggestClass{
    border: 2px solid #999999;
    background-color: white;
    height: 75px;
    overflow:auto;
    display:none;
    width: 313px;
    margin: 0px;
    cursor: pointer;
    z-index: 1011;
}

.showSuggestClass .hideSuggestClass{
    display: block !important;
}

.showSuggestClass .hoverSuggestClass{
    background-color: #CCCCCC !important;
}

.iframeSuggest
{
    position: absolute;
    z-index: 1010;
    filter:alpha(opacity:0.1);
}

.noticias-titulo{
    font-weight: bold;
    font-size: 15px;
    color: #009CEA;
}
.noticias-subtitulo{
    font-weight: bold;
    margin-top:8px;
    font-size: 13px;
}
.noticias-corpo{
    margin-top:10px;
}
.congresso-titulo{
    font-weight:bold;
    color:#3B61AE;
    text-align:center;
}
.congressos-data{
    font-weight: bold;
    font-size:12px;
    color: #3B61AE;
}
.congressos-local{
    font-weight: bold;
    font-size:12px;
    color: #3B61AE;
}
.congressos-conteudo{
    font-size:11px;
}
