/**
 * Content Elemente
 * @date 10.2006
 *
 *
 *
 *
 * Farbdefinitionen - Graustufen von Dunkel nach Hell
 *
 * #000000 ( Fließtext, Headlines H2)
 * #666666 ()
 * #858384 ( #MENU_TOP, #SEARCH input (submit, text) )
 * #B4B4B4 ( #SEARCH, )
 * #CACACA ( #MENU_TOP, )
 * #E4E4E4 ( Menu )
 * #F1F1F1 ( Menu )
 * #FFFFFF ( Hintergrundfarbe, Links, Überschriften )
 *
 *
 * Farbdefinitionen - Menu rechts
 *
 * #4696cb (Blau, Menu, Kleinere Überschriften, Hover Nav Oben)
 * #318ead (Gruen - Sortiert wie im Menu)
 * #469993
 * #54a779
 * #72b45a
 * #86b93b
 * #9ac537
 * #b3d251
 * #c0d960
 * #cfe272
 *
 * Allgemeine Farben
 *
 * #DE0027 (Rot, Fehlermeldungen)
 * #3A74BD (Blau, Links, Menu)
 *
 *
 *
 * Bildgrößen (Breiten)
 *
 * Full 1: 344px
 * Full 2: 542px
 * Half 1: 172px
 * Half 2: 271px
 * Teaser: 85x167px
 *
/* 
 @import url( rtl.css ); 
 body { direction:rtl; }
*/

/**
 * Allgemeine Angaben
 */
 
body, p, td, th, div, span, a, ul, li, input, textarea, label { font:100% Arial,Helvetica,Sans-serif; }
body { margin:5px 0 0 0; padding:0; }
.clear { clear:both; height:0; font-size:0; overflow:hidden; }   /* Clear Div fuer Floats */
.error { color:#DE0027 !important; }
form p.error { font-size:0.68em !important; }  /* Farbdef fuer Fehlermeldungen */
 
/**
 * #BODY - Haupt-Container fuer alle Elemente
 */
 
#BODY {
 border-top: 5px solid #DE0027;
 border-right: 5px solid #DE0027;
 width: 992px;
 padding: 0 2px 0 3px;
 margin-bottom: 0;
}
 
/**
 * #LOGO_LANG - Container fuer Logo und Sprachwahl
 */
 
#LOGO_LANG img { float:left; position:relative; z-index:10; top:-5px; margin-left:10px; border:none; }
#LANG { float:right; width:200px; margin:10px 3px 5px 0; font-size:0.7em; color:#858384; font-weight:bold; }
#LANG img { float:left; display:block; margin:6px 6px 0 0; }
#LANG a:link, #LANG a:visited { font-weight:bold; text-decoration:none; color:#B4B4B4; }
#LANG a.active { color:#858384; }
#LANG a:hover { color:#858384; text-decoration:underline; }
 
/**
 * #MENU_TOP - Meta-Navigation Oben
 */
#MENU_TOP {
 clear: both;
 list-style-type: none;
 background-color: #CACACA;
 margin: 10px 1px 0 0;
 padding: 0;
 height: 32px;
 border-bottom: 1px solid #ffffff;
}
#MENU_TOP li {
 display: block;
 float: left;
 margin:3px 5px 0 5px;
 padding:3px 0 5px 10px;
 background: url(/zentral/images/icons/menu_plus.gif) no-repeat 0% 50%;
}
#MENU_TOP li a:link, #MENU_TOP li a:visited {
 color: #666666;
 text-decoration: none;
 font-size: 0.7em;
 font-weight: bold;
 text-transform: uppercase;
}
#MENU_TOP li a:hover { color: #3A74BD; }
#MENU_TOP li a.active { color: #3A74BD !important; }
 
/**
 * Suchbox rechts oben
 */
#SEARCH {
         float: left;
         background-color: #B4B4B4;
         width: 188px;
         padding: 10px 0 10px 20px;
         height: 65px;
         margin: 0;
}
#SEARCH h6 { margin:0; font-size:0.7em; font-weight:bold; color:#FFFFFF; }
#SEARCH input.text {
 background-color: #E4E4E4;
 border: 1px solid #858384;
 width: 120px;
 height: 14px;
 font-size: 0.6em;
}
#SEARCH input.submit {
 background-color: #858384;
 font-size: 0.6em;
 color: #FFFFFF;
 border: solid 1px #858384;
 height: 18px;
 padding: 0 6px 0 6px;
 cursor: pointer;
}
#SEARCH input.submit:hover { background-color:#B4B4B4; color:#FFFFFF; border: solid 1px #858384; cursor:pointer; }
#SEARCH a:link, #SEARCH a:visited {
 display: block;
 font-size: 0.6em;
 color: #FFFFFF;
 text-decoration: none;
 padding-left: 10px;
 background: url(/zentral/images/icons/menu_arrow_right_white.gif) no-repeat 0% 50%;
}
#SEARCH a:hover { text-decoration:underline; }
 
/**
 * #RIGHT - Rechter Block enthaelt Menus und die dazugehoerignen
 * Ueberschriften als h6
 */
 
#RIGHT { float:right; width:208px; padding-right:1px; }
#RIGHT h6 {
 margin: 0;
 background: #B4B4B4;
 color: #FFFFFF;
 padding: 3px 0 3px 45px;
 background-repeat: no-repeat;
 border-bottom: 1px solid #FFFFFF;
}
#RIGHT h6 a:link, #RIGHT h6 a:visited { display:block; color:#FFFFFF; font-size:1.1em; font-weight:bold; text-decoration:none; } 
#RIGHT h6 a:hover { text-decoration:underline; }
#RIGHT h6.all_about_austria { background-image:url(/zentral/images/icons/all_about_austria.gif); }
#RIGHT h6.focus_on_topics { background-image:url(/zentral/images/icons/focus_on_topics.gif); margin-top:3px; }
#RIGHT h6.closed a:link, #RIGHT h6.closed a:visited  { background:url(/zentral/images/icons/menu_arrow_up.gif) no-repeat 96% 10%; }
/**
 * ul.MENU_RIGHT - Rechte Menus (All about Austria, Focus on Topics) als UL
 */
 
ul.MENU_RIGHT { list-style-type:none; background-color:#FFFFFF; margin:0; padding:0; font-size:0.7em; }
ul.MENU_RIGHT ul { list-style-type: none; margin:0; }
/* Rechtes Menu Icons */
.ICON_menu_arrow_up { background-image: url(/zentral/images/icons/menu_arrow_up.gif); }
.ICON_menu_arrow_down { background-image: url(/zentral/images/icons/menu_arrow_down.gif); }
.ICON_menu_arrow_right { background-image: url(/zentral/images/icons/menu_arrow_up.gif); }
/* Rechtes Menu Level eins */
ul.MENU_RIGHT li  { width:208px; margin:0; border-bottom:1px solid #ffffff; background-image:url(/zentral/images/icons/menu_arrow_up.gif); background-repeat:no-repeat; background-position: 24px 4px; }
ul.MENU_RIGHT li.active { background-image:url(/zentral/images/icons/menu_arrow_down_white.gif); background-repeat:no-repeat; background-position: 24px 4px; }
ul.MENU_RIGHT li a { display:inline-block; width:165px; margin-left:33px; background-color:#E4E4E4; padding:4px 0 4px 10px; }
ul.MENU_RIGHT li a:link, ul.MENU_RIGHT li a:visited { display:block; font-family:Arial; text-decoration:none; color:#595959; }
ul.MENU_RIGHT li a:hover { background-color:#CACACA;  }
/* Rechtes Menu Level zwei */
ul.MENU_RIGHT li ul { margin: 0; padding:0; }
ul.MENU_RIGHT li li { border-bottom:none; border-top:none; margin:0; font-weight:normal; background-color:#F1F1F1; background-image:url(/zentral/images/icons/menu_arrow_right.gif); background-repeat:no-repeat; background-position: 24px 8px; }
ul.MENU_RIGHT li li.active { margin:0; padding:0; background:#E4E4E4 url(/zentral/images/icons/menu_arrow_down_gray.gif) no-repeat 24px 6px; }
ul.MENU_RIGHT li li a { margin-left:33px; background-color:#F1F1F1; padding:2px 0 2px 10px; }
ul.MENU_RIGHT li li a:hover { margin:0; padding-left:43px; background:#CACACA url(/zentral/images/icons/menu_arrow_down_white.gif) no-repeat 24px 6px; }   
ul.MENU_RIGHT li li.active a {  font-weight:bold; color:#666666; display:block; background:#F1F1F1 url(/zentral/images/icons/menu_arrow_down_gray.gif) no-repeat 24px 6px; padding:1px 0 1px 43px; margin:0; }
ul.MENU_RIGHT li li.active a:hover { background:#CACACA url(/zentral/images/icons/menu_arrow_down_white.gif) no-repeat 24px 6px; }
/* Rechtes Menu Level drei */
ul.MENU_RIGHT li li ul { margin:0; padding:0; }
ul.MENU_RIGHT li li.active li { font-weight:normal; }
ul.MENU_RIGHT li li.active li a { font-weight:normal; width:155px; background:#F1F1F1 url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 38px 6px; padding:2px 0 2px 53px; }
ul.MENU_RIGHT li li.active li a:hover { width:155px; background:#CACACA url(/zentral/images/icons/menu_arrow_down_white.gif) no-repeat 38px 6px; padding:2px 0 2px 53px; }
ul.MENU_RIGHT li li.active li.active a { font-weight:bold; background:#F1F1F1 url(/zentral/images/icons/menu_arrow_down_gray.gif) no-repeat 38px 6px; padding:2px 0 2px 53px; }
ul.MENU_RIGHT li li.active li.active a:hover { background:#CACACA url(/zentral/images/icons/menu_arrow_down_white.gif) no-repeat 38px 6px; }
/* Rechtes Menu Level vier */
ul.MENU_RIGHT li li.active li.active ul { border-bottom:none; }
ul.MENU_RIGHT li li.active li.active li a { font-weight:normal; width:145px; margin:0; background:#F1F1F1 url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 48px 6px; padding:0 0 0 63px; color:#666666; }
ul.MENU_RIGHT li li.active li.active li.active a { font-weight:bold; display:inline-block; width:145px; margin:0; background:#F1F1F1 url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 48px 6px; color:#666666; padding:0 0 0 63px; }
ul.MENU_RIGHT li li.active li.active li.active a:hover { background:#CACACA url(/zentral/images/icons/menu_arrow_right_white.gif) no-repeat 48px 6px; }
ul.MENU_RIGHT li li.active li.active li a:hover { background:#CACACA url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 48px 6px; width:145px; padding:0 0 0 63px; }
 
/* Rechtes Menu Hintergrundfarben fuer Icons (= .BG_) */
.BG_4696CB, .menuColor0 { background-color: #4696cb; } /* Blau */ 
.BG_318EAD, .menuColor1 { background-color: #318ead; } /* Grün 1-9 */
.BG_469993, .menuColor2 { background-color: #469993; }
.BG_54A779, .menuColor3 { background-color: #54A779; }
.BG_72B45A, .menuColor4 { background-color: #72B45A; }
.BG_86B93B, .menuColor5 { background-color: #86B93B; }
.BG_9AC537, .menuColor6 { background-color: #9AC537; }
.BG_B3D251, .menuColor7 { background-color: #B3D251; }
.BG_C0D960, .menuColor8 { background-color: #C0D960; }
.BG_CFE272, .menuColor9 { background-color: #CFE272; }
.BG_CACACA, .menuColor10 { background-color: #CACACA; } /* Grau */
 
/**
 * Allgemeine Spaltendefinitionen (Layout)
 */
#contContent {
 background-image: url(/zentral/images/icons/content_top_bg.gif);
 background-position: left top;
 background-repeat: repeat-x;
 padding-top: 30px;
 float: left;
 width: 782px;
}
/* Z = Zcodes Seite (ohne Abstände) */
#contContent.Z { padding:0; }
/* ZS = Zcodes Sub Seite (ohne Abstände mit Hintergrund) */
#contContent.ZS #colContent { width:562px; float:left; padding:0 0 10px 10px; }                                           /* Content Spalte links */ 
#contContent.ZS #colTeaser { width:168px; float:left; margin-left:10px; padding:10px 10px 0 10px; background:#ffffff; opacity:0.9; filter:Alpha(opacity=90); }   /* Teaser Spalte rechts */
/* ZSH = Zcodes Highlight Seite (ohne Abstände mit Hintergrund) */
#contContent.ZSH #colContent { width:552px; float:left; padding:0 10px 10px 10px; background:#ffffff; opacity:0.9; filter:Alpha(opacity=90); margin-left:10px; display: inline; }    /* Content Spalte links */ 
#contContent.ZSH #colTeaser { width:168px; float:left; margin-left:10px; padding:10px 10px 0 10px; background:#ffffff; opacity:0.9; filter:Alpha(opacity=90); }   /* Teaser Spalte rechts */
 
/* MCT = Drei Spalten: Menu, Content, Teaser */
#contContent.MCT #colMenu { width:188px; float:left; padding-left:20px; }     /* Menu Spalte links */
#contContent.MCT #colRight { width:542px; float:right; padding:0 10px 0 20px; }     /* Container Spalte die #colContent, #colTeaser enthaelt */
#contContent.MCT #colContent { width:344px; float:left; }         /* Spalte in der Mitte ( fuer News ) */
#contContent.MCT #colTeaser { width:188px; float:right; padding:0 0 0 10px; }   /* Spalte Rechts ( Teaser-Spalte ) */
/* MC = Zwei Spalten: Menu und Content */
#contContent.MC #colMenu { width:178px; float:left; padding-left:20px; }     /* Menu Spalte links */
#contContent.MC #colContent { width:552px; float:right; padding:0 10px 0 20px; }  /* Content Spalte rechts */    
/* CT = Zwei Spalten: Content und Teaser rechts */
#contContent.CT #colContent { width:552px; float:left; padding:0 0 0 20px; }    /* Content Spalte links */ 
#contContent.CT #colTeaser { width:178px; float:right; padding:30px 10px 0 10px; }   /* Teaser Spalte rechts */
/* C = Nur Content Spalte  */
#contContent.C #colContent { width:750px; padding-left:20px; float:left; }
 
 
 
 
 
 
/**
 * Image Header Element
 * Die drei Bilder ganz oben.
 *
 * @used jede Seite
 * @file image_header.html
 */
 
#headLeft, #headMiddle, #headRight { display:block; float:left; }
#headRight { margin-left:1px; margin-right:1px; }
 
/**
 * Breadcrumb Navigation
 *
 * @used jede Seite
 * @file breadcrumb.html
 */
 
#breadcrumb { height:12px; padding: 4px; margin-bottom:2px; }
#breadcrumb img { margin: 0 2px 0 2px; }
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb span.active {
 display: block;
 font-size: 0.7em;
 text-decoration: none;
 color: #858384;
 padding-left: 10px;
 background-image: url(/zentral/images/icons/menu_arrow_right.gif);
 background-repeat: no-repeat;
 background-position: 0% 50%;
 margin-right: 4px;
 float: left;
}
#breadcrumb a.first { background:none !important; padding:0 !important; } /* Ausnahme fuer ersten Eintrag ( kein Pfeilchen ) */
#breadcrumb a:hover { color:#3A74BD; text-decoration:underline; }
#breadcrumb span.active { }             /* akutelle Seite = aktives Element, ist nicht verlinkt */
 
/**
 * Menu am Seitenende
 * @used Jede Seite
 * @file bottom_menu.html
 */
#bottomMenu { height:63px; }
#bottomMenu img { display:block; float:right; margin:20px 0 0 0; position:relative; left:2px; }
#bottomMenu ul { float:left; list-style-type:none; margin:0; padding:0; margin-top:35px; width:600px; }
#bottomMenu li {
 display: block;
 float: left;
 background: url(/zentral/images/icons/menu_sep.gif) no-repeat 0% 50%;
  margin-right: 6px;
 padding-left: 6px;
 padding-bottom: 4px;
}
#bottomMenu li.first { background: none; }
#bottomMenu li a:link, #bottomMenu li a:visited { font-size:0.6em; color:#858384; text-decoration:none; }
#bottomMenu li a:hover { color:#3A74BD; text-decoration:underline; }
 
/**
 * Werkzeugleiste mit Links für "zum Seitenanfang", Drucken, usw.
 * @used Content Seiten
 * @file toolbar.html
 */
#toolbar { margin-top:20px;}
#toolbar img { border:none; }
#toolbar a.basketAdd, #toolbar a.basketGo { float:right; margin-left:20px; font-size:0.7em; color:#858384; text-decoration:none; }
#toolbar a:hover { text-decoration:underline; color:#3A74BD; }
#toolbar a.basketAdd { height:14px; padding-left:26px; background:url(/zentral/images/icons/icon_basket_add_footer.gif) no-repeat 0% 50%; }
#toolbar a.basketGo { height:14px; padding-left:26px; background:url(/zentral/images/icons/icon_basket_go.gif) no-repeat 0% 50%; }
#toolbar a.toTop, #toolbar a.print, #toolbar a.send { float:left !important; margin-right:15px; }
 
/**
 * Header Element (alternativ mit Untertitel)
 * Hauptueberschrift mit Inline-SPAN für andere Farbe im ersten Teil
 *
 * @used .MCT .MC .C
 * @file h1.html
 */
 
h1 { margin:0 0 20px 0; color:#B4B4B4; font-size:1em; }
h1 span.pre { color:#858384; font-weight:bold; text-transform:uppercase; }       /* andere Farbe fuer ersten Teil */
h1 span.subhead { display:block; font-size:0.7em; font-weight:normal; color:#858384; } /* Unterüberschrift (zB.: Datum bei News, Events) */
 
/**
 * Container für Copyright Vermerk
 */
 
#contFooter {
 width: 985px;
 padding: 6px 3px 20px 14px;
 border-top: 1px solid #DE0027;
 margin-top: 0;
 font-size: 0.6em;
 color: #858384;
}
/* ENDE Layout Elemente */
 
 

 
/* Styles für spezielle Seiten */
div.TWO_COLS, div.THREE_COLS { margin-top:2px; }
div.TWO_COLS p, div.THREE_COLS p,
div.TWO_COLS h4, div.THREE_COLS h4,
div.TWO_COLS a, div.THREE_COLS a,
div.TWO_COLS td, div.THREE_COLS td
{ font-size:1em !important; }
div.TWO_COLS h4, div.THREE_COLS h4,
div.TWO_COLS p, div.THREE_COLS p { margin:0; }
div.TWO_COLS h4 span.subhead, div.THREE_COLS h4 span.subhead { display:block; font-weight:normal; }
div.TWO_COLS, div.THREE_COLS { font-size:0.7em; }
div.TWO_COLS div.COL_LEFT { width:30%; float:left; }
div.TWO_COLS div.COL_RIGHT { width:67%; float:right; }
div.THREE_COLS div.COL_LEFT { width:33%; float:left; }
div.THREE_COLS div.COL_CENTER { width:34%; float:left; }
div.THREE_COLS div.COL_RIGHT { width:33%; float:left; }
div.TWO_COLS div.image, div.THREE_COLS div.image { margin:0; }
div.TWO_COLS div.COL_LEFT div.image { float:left !important; }
div.TWO_COLS a:link, div.TWO_COLS td a:link, div.THREE_COLS a:link, div.TWO_COLS a:visited, div.THREE_COLS a:visited, div.TWO_COLS td a:visited
{ color:#3A74BD !important; text-decoration:none; }
div.TWO_COLS a:hover, div.THREE_COLS a:hover { color:#3A74BD !important; text-decoration:underline; }
div.TWO_COLS td, div.THREE_COLS td { border:none !important; padding:0 8px 0 0 !important; }
div.TWO_COLS a img, div.THREE_COLS a img { border:none; }
/**
 * Liste für Content Basket
 */
#contContent.MC ul.contentBasket { background:#E4E4E4; font-size:0.7em; list-style-type:none; margin:0; padding:0; } 
#contContent.MC ul.contentBasket li { display:block; display:inline-block; width:534px; border-top:1px solid #ffffff; padding:4px 4px 4px 14px; margin-bottom:1px; }
#contContent.MC ul.contentBasket li a { display:block; float:left; text-decoration:none; color:#000000; }
#contContent.MC ul.contentBasket li input { float:right; margin:0 3px 0 0; }
#contContent.MC form.contentBasket { background-color:#E4E4E4; padding:0; margin:0 0 1px 0; }
#contContent.MC form.contentBasket p { font-size:0.7em; border:none; padding:10px; margin:0; }
#contContent.MC form.contentBasket fieldset { border:none; text-align:center; padding:10px; margin-bottom:0px; }
#contContent.MC form.contentBasket input.submit {
 background-color: #858384;
 border: 0;
 font-size: 0.7em;
 color: #FFFFFF;
 height: 18px;
 padding: 0 6px 0 6px;
 margin-top: 10px;
 width: 167px;
 cursor:pointer;
 text-transform: uppercase;
}
#contContent.MC form.contentBasket input.submit:hover { background-color:#B4B4B4; color:#FFFFFF; cursor:pointer; }
/**
 * Intro Screen
 * @used Intro Screen
 * @file intro.shtml
 */
#BODY.intro { position:relative; padding-right:0 !important; }
#intro  { padding:0 !important; }
#intro form { position:relative; background:#f1f1f1; margin:8px 3px 0 2px; height:76px; font-size:0.7em; }
#intro form p.text { font-size:1em; width:450px; padding:10px 10px 10px 22px; float:left; margin:0; }
#intro form fieldset { width:480px; float:left; border:none; padding:4px 0 0 10px; }
#intro form legend { display:none; }
#intro div.flash { margin:0 3px 0 2px; } 
#bottomMenu.intro { margin-right:0; width:994px; height:auto; border-bottom:1px solid red; position:relative; top:0; left:0; }
#bottomMenu.intro ul { width:120px; background-color:#ffffff; position:absolute; bottom:1px; left:3px; padding-bottom:9px; }
#bottomMenu.intro img { position:absolute; bottom:0; left:784px; }
#contFooter.intro { padding-left:10px; border:none; }
#intro form label.short { font-weight:bold; margin:2px; display:block; width:78px; float:left; }
#intro form label.related { background:url(/zentral/images/icons/icon_search_rel.gif) no-repeat; padding-left:12px; width:66px; }
#intro form select { margin:1px 0 1px 0; width:396px; float:right; font-size:0.9em; }
#intro form input.submit { margin-top:2px; float:right; font-size:1em; }
#intro #viewDiv { position:relative; top:0; left:0; height:490px; }
#intro #viewDiv_list { position:absolute; width:990px; top:0; z-index:1; }
#intro #viewDiv_flash { position:absolute; top:0; left:0; z-index:2; }
/* @used #intro, #zcodes */
a.viewButton:link, a.viewButton:visited {
 display:none;
 width:200px;
 float:left;
 padding-left: 15px;
 background: url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0px 4px;
 text-decoration: none;
 color: #666666;
 margin:4px 0 0 10px;;
}
a.viewButton:hover { text-decoration:underline; color:#3A74BD; }
#intro div.list { height:434px; overflow:auto; padding-top:10px; padding-bottom:40px; margin-bottom:6px; }
#intro div.list ul { list-style-type:none; float:left; width:200px; font-size:0.7em; padding:0; margin:0 0 0 20px; }
#intro div.list li a:link, #intro div.list li a:visited { display:block; display:inline-block; text-decoration:none; color:#666666; padding-left:15px; background:url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 0px 5px; }
#intro div.list li a:hover { text-decoration:underline; color:#3A74BD; }
 
#intro #viewDiv { position:relative; top:0; left:0; height:490px; }
#intro #viewDiv_list { position:absolute; width:990px; top:0; z-index:30; }
#intro #viewDiv_flash { position:absolute; top:0; left:0; z-index:40; }
/**
 * ZCodes Screen
 * @used Zcodes Screen
 * @file zcodes.shtml
 */
div.zcodes { font-size:0.7em; background-color:#E4E4E4; height:20px; margin-right:2px; }
#contContent.Z div.list { height:397px; overflow:auto; padding:30px 20px 0 20px; /* background:url(/zentral/images/icons/content_top_bg.gif) left top repeat-x; */ }
#contContent.Z div.list ul { list-style-type:none; float:left; width:320px; font-size:0.7em; padding:0; margin:0 0 0 20px; }
#contContent.Z div.list li a:link, #contContent.Z div.list li a:visited { display:block; display:inline-block; text-decoration:none; color:#666666; padding-left:15px; background:url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 0px 5px; }
#contContent.Z div.list li a:hover { text-decoration:underline; color:#3A74BD; }
 
/**
 * ZCodes Sub Screen
 * @used Zcodes Sub Screen
 * @file zcodes_sub.shtml, zcodes_sub_hl.shtml
 */
div.zcodelist div.row { cursor:pointer; padding:10px 10px 30px 10px; background:#ffffff; opacity:0.9; filter:Alpha(opacity=90); width:536px; border-left:6px solid #ffffff; }
div.zcodelist div.row:hover, div.zcodelist div.hover
{ cursor:pointer; padding:10px 10px 30px 10px; background:#ffffff; opacity:1; filter:Alpha(opacity=100); width:536px; border-left:6px solid #cccccc; }
div.zcodelist div.row h2 { color:#99a5a5; width:164px; float:left; background:url(/system/templates/big_arrow_grey.gif) no-repeat 0px 3px; margin:0; padding:0 0 0 16px; }
div.zcodelist div.row:hover h2, div.zcodelist div.hover h2
{ color:#99a5a5; width:164px; float:left; background:url(/system/templates/big_arrow_red.gif) no-repeat 0px 3px; margin:0; padding:0 0 0 16px; }
div.zcodelist div.row h2 a:link, div.zcodelist div.row h2 a:visited { font-size:0.6em; color:#99a5a5; text-decoration:none; font-weight:bold; }
div.zcodelist div.row:hover h2 a:link, div.zcodelist div.row:hover h2 a:visited div.zcodelist div.hover h2 a:link, div.zcodelist div.hover h2 a:visited
{ font-size:0.6em; color:#3A74BD; text-decoration:none; font-weight:bold; }
div.zcodelist div.row p, div.zcodelist div.row:hover p, div.zcodelist div.hover p
{ float:left; width:346px; margin:0; padding:0 0 0 10px; font-size:0.7em; }
div.zcodeicons { margin:0 0 20px 15px; }
div.zcodeicons a img { border:none; margin:3px; }
#contContent.ZS h1 {
 margin: 20px 0 0 20px;
 font-size: 1.2em;
 background: url(/_img/big_arrow_red.gif) no-repeat 0px 7px;
 padding-left: 10px;
 font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, Sans-Serif;
 color: #B4B4B4;
 text-transform: uppercase;
 font-weight: bold; 
}
#contContent.ZSH h1 {
 margin: 20px 0 0 0;
 font-size: 1.2em;
 font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, Sans-Serif;
 color: #B4B4B4;
 text-transform: uppercase;
 font-weight: bold;
}
#contContent.ZS h1 span, #contContent.ZSH h1 span { font-size: 0.7em; }
 
/**
 * Find Austrian Companies
 * @used Content Bereich: 18_findaustriancompanies_1.html, 14_business_opportunities_list.html
 */
 
#contContent.C div.findCompany form { margin:0; background-color:#E4E4E4; font-size:0.7em; padding:0; }
#contContent.C div.findCompany form div.text { padding:10px; width:200px; float:left; margin:10px 0 10px 0; }
#contContent.C div.findCompany form div.buttons { width:490px; margin-left:250px; padding-top:10px; }

/**
 * Buttons für Subsidiaries, Business Interest
 */
 
#contContent.C div.findCompany form a.button:link,
#contContent.C div.findCompany form a.button:visited,
#contContent.C div.findCompany form div.active {
 display: block;
 float: left;
 width: 120px;
 color: #000000;
 text-decoration:none;
 font-size: 1.0em;
 font-weight: bold;
 padding-left: 20px;
 background: url(/zentral/images/icons/dot_arrow_right.gif) no-repeat;
}
#contContent.C div.findCompany form a.button:hover,
#contContent.C div.findCompany form div.active { color:#3A74BD; }
#contContent.C div.findCompany form a span,
#contContent.C div.findCompany form div.active span { font-size:0.9em; font-weight:bold; }
#contContent.C div.findCompany form .options { padding-bottom: 10px; padding-left:10px; }
#contContent.C div.findCompany form fieldset { float:right; display:block; width:490px; border:none; padding:10px 10px 0 20px; }
#contContent.C div.findCompany form legend { display:none; }
#optionsFieldset {  }
#contContent.C div.findCompany form label.short { font-weight:bold; margin:6px 2px 2px 2px; display:block; width:80px; float:left; }
#contContent.C div.findCompany form label.related { padding-left:12px; width:68px; background:url(/zentral/images/icons/icon_search_rel.gif) no-repeat; }
#contContent.C div.findCompany form label.big { display:block; margin-top:3px; float:left; }
#contContent.C div.findCompany form select { margin:2px 0 2px 0; width:402px; float:left; font-size:0.9em; }
#contContent.C div.findCompany form input.text { margin:2px 0 2px 0; width:398px; float:left; font-size:0.9em; }
#contContent.C div.findCompany form input.checkbox { margin-left:2px; display:block; float:left; width:auto; border:none; }
#contContent.C div.findCompany form input.submit {
 background-color: #858384;
 border: 0;
 font-size: 1em;
 color: #FFFFFF;
 height: 18px;
 padding: 0 6px 0 6px;
 float:right;
 margin-right:20px;
 margin-top: 10px;
}
#contContent.C div.findCompany form input.submit:hover { background-color:#B4B4B4; color:#FFFFFF; cursor:pointer; }
/* Links im Formular */
#contContent.C div.findCompany form a:link,
#contContent.C div.findCompany form a:visited {
 padding-left: 15px;
 background: url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0px 4px;
 text-decoration: none;
 color: #666666;
}
#contContent.C div.findCompany form a:hover { text-decoration:underline; color:#3A74BD; }
 
/**
 * Event Details ( Content Seite )
 * @used #contContent.MC
 * @file 10_events_detail.shtml, 12_news_detail.shtml
 */
/* Navigations Buttons (prev/next) oben rechts */
#contContent.MC div.eventDetail div.nav { float:right; padding:4px; }
#contContent.MC div.eventDetail div.nav img { border:none; }
#contContent.MC div.eventDetail div.text { float:right; width:375px; color:#000000; }
#contContent.MC div.eventDetail div.image { /* @inherit div.image */ margin-top:0; float:left; width:167px; }
#contContent.MC div.eventDetail table.contentTable { /* @inherit .contentTable */ margin-top:20px; }
#contContent.MC div.eventDetail input.submit { cursor:pointer; float:right; width:167px; }
#contContent.MC div.eventDetail input.submit:hover { background-color:#B4B4B4; color:#FFFFFF; cursor:pointer; }
/* Tabelle oben */
#contContent.MC div.eventDetail table.contentTable2 { margin-top:20px; margin-bottom:20px; width:100%; border-spacing:0; border-collapse:collapse; }
#contContent.MC div.eventDetail table.contentTable2 th { font-size:0.7em; border-top: 1px solid #B4B4B4; border-bottom: 1px solid #B4B4B4; background-color:#F1F1F1; width:168px; text-align:left; padding-left:4px; }
#contContent.MC div.eventDetail table.contentTable2 td { font-size:0.7em; border:none !important; border-top: 1px solid #B4B4B4 !important; background-color:#FFFFFF; border-bottom: 1px solid #B4B4B4 !important; padding-left:4px; }
 
/**
 * Event Liste ( Content Seite )
 * @used #contContent.MC
 * @file event_detail.html
 */


 
#contContent.MC ul.eventOverview { list-style-type:none; padding:0; margin:0; }
#contContent.MC ul.eventOverview li { margin-bottom:10px; }
#contContent.MC ul.eventOverview li div.data { float:left; width:90px; font-size:0.7em; padding:10px; }
#contContent.MC ul.eventOverview li div.text { float:right; width:432px; padding-top:10px; }
#contContent.MC ul.eventOverview div.gray { color: #B4B4B4; margin-bottom:4px; }
#contContent.MC ul.eventOverview div.black { color: #000000; }
#contContent.MC ul.eventOverview h2 { padding:0; margin:0 0 4px 0; font-size:0.7em !important; background:none; text-transform:none !important; } /* @override content h2 */
#contContent.MC ul.eventOverview h2 a:link,
#contContent.MC ul.eventOverview h2 a:visited { color:#3A74BD; text-decoration:none; font-weight:bold; }
#contContent.MC ul.eventOverview h2 a:hover { text-decoration:underline; }
#contContent.MC form.eventOverview { background-color:#E4E4E4; padding:10px; margin-bottom:20px;}
#contContent.MC form.eventOverview p, #contContent.MC form.eventOverview fieldset { font-size:0.7em; border:none; padding:0; margin:0; }
#contContent.MC form.eventOverview p { margin-bottom:10px; }
#contContent.MC form.eventOverview fieldset { margin-bottom:10px; }
#contContent.MC form.eventOverview label { font-weight:bold; display:block;float:left; padding-top:3px; } 
#contContent.MC form.eventOverview select { width:200px; height:18px;font-size:0.9em; margin-left:10px; display:block; float:left; }
#contContent.MC form.eventOverview a:link, #contContent.MC form.eventOverview a:visited { color:#3A74BD;text-decoration:none; font-size:0.7em; }
#contContent.MC form.eventOverview a:hover { text-decoration:underline; }
#contContent.MC form.eventOverview input.submit {
 background-color: #858384;
 border: 0;
 font-size: 1em;
 color: #FFFFFF;
 height: 18px;
 padding: 0 6px 0 6px;
 margin:0;
 margin-left: 10px;
 cursor: pointer;
}
#contContent.MC form.eventOverview input.submit:hover { background-color:#B4B4B4; color:#FFFFFF; cursor:pointer; }
/**
 * Allgemeines Formular
 * @used Content Spalte
 * @file 35_dummy_formular.shtml
 */
 
form.contentForm { background:#E4E4E4; padding:0 0 20px 0; width:100% !important;}
form.contentForm fieldset { border:none; padding:0; }
form.contentForm legend { margin:0; padding:10px 5px 10px 5px; color:#858384; font-size:0.8em; font-weight:bold; }
form.contentForm div.fields { padding:10px; font-size:0.7em; }
form.contentForm div.field { clear:both; margin-top:10px; }
form.contentForm div.set { margin-left:140px; } /* 148 */
form.contentForm input, form.contentForm select, form.contentForm textarea { margin-left:6px; width:360px; border:1px solid #CACACA; padding-left:3px; }
form.contentForm select { width:366px; font-size:0.9em; padding-left:0; }
form.contentForm input.checkbox, form.contentForm input.radio { margin-left:2px; display:block; float:left; width:auto; border:none; }
form.contentForm textarea { width:504px; height:100px; margin-left:2px; }
form.contentForm label.short { font-weight:bold; margin:0 6px 2px 2px; display:block; width:160px; float:left; }
form.contentForm label.big { font-weight:bold; margin:0 2px 2px 2px; display:block; width:280px; float:left; }
form.contentForm label.inline { display:block; margin-top:3px; float:left; }
form.contentForm span.req { color:#3A74BD; }
form.contentForm div.reqMsg { margin-left:2px; }
form.contentForm div.errorMsg { margin-left:144px; margin-top:2px; color:#DE0027; font-size:0.9em; }
form.contentForm p.errorSum { padding:10px; margin:10px; color:#DE0027; font-size:0.7em; } /* Sumary */
form.contentForm .nav { padding:3px; width:512px; /* wie textarea */ }
form.contentForm input.submit, form.contentForm input.next {
 background-color: #858384;
 border: 0;
 color: #FFFFFF;
 height: 18px;
 padding: 0;
 margin: 10px 2px 0 0;
 text-transform: uppercase;
 float: left;
 display: block;
 font-size: 1em;
}
form.contentForm input.prev, form.contentForm input.next { width:160px; }
form.contentForm input.reset { width:140px; }
form.contentForm input.submit:hover { background-color:#B4B4B4; color:#FFFFFF; cursor:pointer; }
form.contentForm input.next { float:right; }
form.contentForm fieldset a:link, form.contentForm fieldset a:visited
{ color:#3A74BD; background:url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0% 50%; padding-left:10px; text-decoration:none; }
form.contentForm fieldset a:hover { text-decoration:underline; }
form.contentForm fieldset p a:link, form.contentForm fieldset p a:visited { padding:0; background:none; text-decoration:none; }
form.contentForm fieldset p a:hover { text-decoration:underline; }
 
/**

 * Sitemap

 * @file sitemap.html

 */

div.sitemap a { font-size:1em; }

div.sitemap { font-size:0.7em; background:#E4E4E4; margin-bottom:20px; padding:10px 0 10px 10px; }

div.sitemap ul { background:#E4E4E4; list-style-type:none; margin:0; padding:0; }

div.sitemap ul.vert, div.sitemap ul.horiz { background:#E4E4E4; float:left; width:23%; margin-left:1%; margin-bottom:20px; }

 

div.sitemap ul.vert li a { display:block; display:inline-block; text-transform:uppercase; text-decoration:none; font-weight:bold; padding-left:15px; background:#E4E4E4 url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 0% 50%; color:#666666; }

div.sitemap ul.vert li li a { text-transform:none; margin-left:15px; margin-top: 5px; font-weight:normal; }

div.sitemap ul.vert li li li a { background:none !important; background:none; margin-left: 25px; margin-top: 0px;}

div.sitemap ul.vert li li li li { /*margin-left: 35px; */ display: none; visibility: hidden;}

div.sitemap ul.vert li li li li a { /*margin-left: 35px; */ display: none; visibility: hidden;}

div.sitemap ul.vert li a:hover { text-decoration:underline; }

 

div.sitemap h3 { margin:0; padding-left:15px; background:url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 0% 50%; }

div.sitemap h3 a { color:#666666; text-transform:uppercase; text-decoration:none; font-size:1.4em; font-weight:bold; }

div.sitemap h3 a:hover { text-decoration:underline; }

div.sitemap ul.horiz li a{ display:block; display:inline-block; margin-left:10px; text-decoration:none; background:#E4E4E4 url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 0% 50%; text-transform:none; padding-left:15px; font-weight:normal; color:#666666; }

div.sitemap ul.horiz li li a { background:none; }

div.sitemap ul.horiz li li li a { margin-left:20px; }

div.sitemap ul.horiz li a:hover { text-decoration:underline; }

/* ENDE Styles für spezielle Seiten */
 
 
 
 
/* Layout Elemente */
/**
 * H4 Überschrift für Content Spalte
  */
#contContent.C #colContent h4, #contContent.CT #colContent h4, #contContent.MC #colContent h4
{ font-size:0.7em; margin:0 0 0 0; color:#666666 !important;}
 
/**
 * Bereichsueberschriften (zB.: News, Events)
 * @used .MCT (Mittlere Spalte) und Related-Spalten
 *       ( für Content Spalten gibts eine andere H2)
 * @file h4.html, h4_linked.html
 */
 
#colTeaser h4, #colMenu h4,#colMenuLeft h4, #contContent.MCT #colContent h4, 
#contContent.MCT #colContent h2, #contContent.MCT #colTeaser h2, #colMenuLeft h4 {
 font-size: 0.7em;
 margin: 0 0 5px 0;
 color: #000000;
 background-image: url(/zentral/images/icons/headline_bg.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
 padding: 0x 0 4px 0;
 font-weight: normal;
}
#colTeaser h4 a:link, #colMenu h4 a:link, #colMenuLeft h4 a:link,#colTeaser h4 a:visited, #colMenu h4 a:visited,#colMenuLeft h4 a:visited, #colMenuLeft h4 a:link, #colMenuLeft h4 a:visited,
.contactBlock h4 a:link, .contactBlock h4 a:visited, 
#contContent.MCT #colContent h2 a:link, #contContent.MCT #colTeaser h2 a:link, /* auch für Startseiten-Teaser */ 
#contContent.MCT #colContent h2 a:visited, #contContent.MCT #colTeaser h2 a:visited 
{ font-size:1em; color:#858384; text-decoration:none; }
#colTeaser h4 a:hover, #colMenu h4 a:hover,#colMenuLeft h4 a:hover, #contContent.MCT #colContent h4 a:hover, .contactBlock h4 a:hover, #colMenuLeft h4 a:hover,
#contContent.MCT #colContent h2 a:hover, #contContent.MCT #colTeaser h2 a:hover /* auch für Startseiten-Teaser */ 
{ text-decoration:underline; color:#3A74BD; }
 
/**
 * H2 Überschrift für Content Spalte
 * @see h2 für related Spalte und spezielle Seiten
 * @file h2.html
 */
#contContent.C #colContent h2, #contContent.CT #colContent h2, #contContent.MC #colContent h2
{ font-size:0.8em; color:#B4B4B4; text-transform:uppercase; background-image: url(/zentral/images/icons/headline_solid_bg.gif);
 background-repeat: repeat-x;
 background-position: left bottom; }
 
/**
 * Bereichsueberschriften (zB.: News, Events)
 * @used .MCT, .MC, .C
 * @file h3.html
 */
h3 { font-size:0.8em; margin:0 0 10px 0; color:#858384; font-weight:bold;} 
 
/**
 * zum Seitenanfang Link Element
 * @used Content Bereich
 * @file to_top.html
 */
 
a.toTop { float:right; }
a.toTop img { border:none; }
 
/**
 * Link Element im Content Bereich
 * @used Content Bereich
 * @file inline_link.html
 */
 
a.inlineLink:link, a.inlineLink:visited { font-size:1em; color:#3A74BD; text-decoration:none; }
a.inlineLink:visited { color:#666666; }
a.inlineLink:hover { color:#3A74BD; text-decoration:underline; }
 
/**
 * Externer Link im Content Bereich
 * @used Content Bereich
 * @file inline_link_external.html
 */
 
a.inlineLinkExt:link, a.inlineLinkExt:visited  { display:inline-block; font-size:1em; color:#3A74BD; text-decoration:none; background:url(/zentral/images/icons/icon_ext.gif) no-repeat 100% 0%; padding-right:8px; }
a.inlineLinkExt:visited { color:#666666; }
a.inlineLinkExt:hover { color:#3A74BD; text-decoration:underline; }
 
/**
 * Externer Link im Content Bereich
 * @used Content Bereich
 * @file inline_link_external.html
 */
 
a.inlineLinkDown:link, a.inlineLinkDown:visited { display:inline-block; font-size:1em; color:#3A74BD; text-decoration:none; background:url(/zentral/images/icons/icon_down.gif) no-repeat 0% 50%; padding-left:10px; }
a.inlineLinkDown:visited { color:#666666; }
a.inlineLinkDown:hover { color:#3A74BD; text-decoration:underline; }

/**
 * Sprachauswahl
 * @used Content Bereich
 * @file lang_versions.html
 */
.langVersions { color:#858384; margin-top:10px; font-size:0.7em; }
.langVersions a:link, .langVersions a:visited { color:#858384; font-size:1em; text-decoration:none; }
.langVersions a:hover { text-decoration:underline; color:#3A74BD; }
.langVersions span.active { color:#000000;  }
.langVersions span.label { color:#000000; margin-right:10px; }
 
/**
 * Seperator DIV
 */
div.sep { clear:both; background:url(/zentral/images/icons/headline_bg.gif) repeat-x left bottom; height:10px; margin-bottom:10px; }
 
/**
 * Menu ( Linklisten ) fuer die linke (colMenu) oder rechte Spalte (colTeaser)
 * + Linkliste für Artikel-Kurztitel
 * @used .MCT, .MC, .CT
 * @file related_links.html
 */
 
#colMenu ul,#colMenuLeft ul, #colTeaser ul, .articleHeadlines ul { list-style-type:none; margin:0 0 20px 0; padding:0; }
#colMenu li,#colMenuLeft li, #colTeaser li { font-size:0.7em; line-height:1em; }
.articleHeadlines li { font-size:1em; line-height:1em; }
/* der "normale" Link */
#colMenu li a:link, #colMenu li a:visited,#colMenuLeft li a:link, #colMenuLeft li a:visited, #colTeaser li a:link, #colTeaser li a:visited,
.articleHeadlines li a:link, .articleHeadlines li a:visited {
 display: block;
 display: inline-block;
 background: url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0px 5px;
 text-decoration: none;
 color: #858384;
 padding-left: 15px;
}
.articleHeadlines .active { background: url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 0px 5px; padding-left:15px; color:#666666; }
#colMenu li a:hover,#colMenuLeft li a:hover, #colTeaser li a:hover, .articleHeadlines li a:hover { text-decoration:underline; color:#3A74BD; }
/* ein Download-Link */
#colMenu li a.inlineLinkDown:link,#colMenuLeft li a.inlineLinkDown:link, #colMenu li a.inlineLinkDown:visited,#colMenuLeft li a.inlineLinkDown:visited,
#colTeaser li a.inlineLinkDown:link, #colTeaser li a.inlineLinkDown:visited { background: url(/zentral/images/icons/icon_down.gif) no-repeat 0px 3px; }
/* ein externer Link */
#colMenu li a.inlineLinkExt:link,#colMenuLeft li a.inlineLinkExt:link, #colMenu li a.inlineLinkExt:visited,#colMenuLeft li a.inlineLinkExt:visited,
#colTeaser li a.inlineLinkExt:link, #colTeaser li a.inlineLinkExt:visited { background: url(/zentral/images/icons/icon_ext.gif) no-repeat 0px 3px; }
 
/**
 * .relatedBox - Teaser Box für Related Spalte
 * @file related_box_var1.html, related_box_var2.html
 * @new
 */
div.relatedBox { margin-bottom:10px; }
div.relatedBox strong a:link,
div.relatedBox strong a:visited { color:#B4B4B4; font-size:0.7em; text-decoration:none; }
div.relatedBox h3 { margin:0; font-size:0.7em; font-weight:normal; }
div.relatedBox h3 a:link,
div.relatedBox h3 a:visited { color:#3A74BD; text-decoration:none; }
div.relatedBox p { margin:0; font-size:0.7em; color:#000000; }
div.relatedBox h3 a:hover { text-decoration:underline; }
 
/**
 * .relatedEvent - Event Box für Related Spalte
 * @file related_event.html
 * @new
 */
div.relatedEvent { background-color:#FFFFFF; }div.relatedEvent div.type { font-size:0.7em; background-color:#FFFFFF;  margin-bottom:8px; }div.relatedEvent strong a:link,div.relatedEvent strong a:visited {color:#B4B4B4; font-size:0.7em; text-decoration:none; }div.relatedEvent h3 { margin:0 8px 0 0; font-size:0.7em; font-weight:normal; }div.relatedEvent h3 a:link,div.relatedEvent h3 a:visited { color:#3A74BD; text-decoration:none; }div.relatedEvent h3 a:hover { text-decoration:underline; }div.relatedEvent p { margin:0 8px 0 8px; font-size:0.7em; color:#000000; }div.relatedEvent strong a{display:block;padding-left:0;} 
 
/**
 * .BIG_TEASER - Kleiner Teaser ohne Bild
 * SHARE?
 */
#contContent.MCT div.BIG_TEASER { margin-bottom:10px; }
#contContent.MCT div.BIG_TEASER img { display:block; float:left; margin-right:5px; margin-top:2px; border:none; }
#contContent.MCT div.BIG_TEASER div { float:right; width:180px; }
#contContent.MCT div.BIG_TEASER div strong { display:block; }
#contContent.MCT div.BIG_TEASER div strong a:link,
#contContent.MCT div.BIG_TEASER div strong a:visited { color:#B4B4B4; font-size:0.7em; text-decoration:none; }
#contContent.MCT div.BIG_TEASER div h3 { margin:0; font-size:0.7em; font-weight:normal; }
#contContent.MCT div.BIG_TEASER div h3 a:link,
#contContent.MCT div.BIG_TEASER div h3 a:visited { color:#3A74BD; text-decoration:none; }
#contContent.MCT div.BIG_TEASER div h3 a:hover { text-decoration:underline; }
#contContent.MCT div.BIG_TEASER div p { margin:0; font-size:0.7em; color:#000000; }
 
/**
 * Kurztitel Übersicht
 * @used Content Bereich
 * @file article_headlines.html
 * @see #colMenu ul, #colMenu li, usw.
 */
 
.articleHeadlines { background: #F1F1F1; margin:10px 0 10px 0; padding:10px; font-size:0.7em; color:#858384; }
.articleHeadlines strong { background: url(//zentral/images/icons/article_headlines.gif) no-repeat 0% 50%; padding-left:16px; font-weight:normal; text-transform:uppercase; }
.articleHeadlines ul { /* @inherit #colMenu ul */ margin:0 0 0 60px; }
.articleHeadlines li a:link, .articleHeadlines li a:visited { color: #3A74BD; } 
 
/**
 * Artikel Navigation
 * @file article_nav.html
 */
.articleNav a:link, .articleNav a:visited
{ display:block; color:#858384; text-decoration:none; font-size:0.7em; padding-left:12px; }
.articleNav a:hover { color:#3A74BD; text-decoration:underline; }
.articleNav a.prev:link, .articleNav a.prev:visited { background:url(/zentral/images/icons/menu_arrow_left_blue.gif) no-repeat 0% 50%; }
.articleNav a.next:link, .articleNav a.next:visited { background:url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0% 50%; }
 
/**
 * Teaser Element - einfacher Absatz ohne Formatierungsmöglichkeit
 * @used Detailansichten
 * @file teaser_text.html
 */
 
p.teaserText { font-size:0.7em; color:#000000; font-weight:bold; margin:0 0 10px 0; padding-top:0px; }
 
/**
 * Text Element - einfacher Absatz
 * @used Content Bereich
 * @file content_text.html
 */
 
p.contentText { font-size:0.7em; color:#000000; margin:0 0 10px 0; }
 
/**
 * Datenpaar das sich auf einen Artikel bezieht
 * @used Content Bereich
 * @file related_key_value.html
 */
div.relKeyVal { font-size:0.6em; }
div.relKeyVal a.inlineLink:link, div.relKeyVal a.inlineLink:visited,
div.relKeyVal a.inlineLinkExt:link, div.relKeyVal a.inlineLinkExt:visited { /* @inherit inlineLink */ color:#858384; }
div.relImage { float:right; }
div.relImage a img { border:none; }
 
/**
 * Allgemeiner Submit-Button + Variationen für bestimmte Bereiche
 * @used alle möglichen Formulare
 * @file submit_button.html
 */
form input.submit {
 background-color: #858384;
 border: 0;
 font-size: 0.7em;
 color: #FFFFFF;
 height: 18px;
 padding: 0 6px 0 6px;
 margin-top: 10px;
}
/* EVENT umbenennen! */
#contContent.MC div.eventDetail input.submit { /* @inherit input.submit */ width:168px; float:right; }

/**
 * Kontakt Element
 * @used Content Bereich, ( bisher nur #contContent.MCT )
 * @file contact_block.html
 */
div.contactBlock { margin-bottom:10px; }
div.contactBlock h4 { /* @inherit h2 */ ; margin-bottom:4px;}
div.contactBlock h4 span {
 font-weight: bold;
 padding-left: 10px;
 background: url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0% 6px;
}
div.contactBlock img { display:block; float:right; margin-left:0px; }
div.contactBlock p { margin:0; font-size:0.7em; } 
div.contactBlock td { background-color:#ffffff; border:none !important; padding:2px !important; font-size:0.7em; vertical-align:top !important; }
div.contactBlock a:link, div.contactBlock a:visited { /* @inherit */ }
div.contactBlock a:hover { text-decoration:underline; color:#3A74BD; }
div.contactBlock tr { background-color:#ffffff !important; }
 
/**
 * Bereichsnavigation (zurück zu ...) für die linke Spalte
 * @used .MCT .MC
 * @file area_nav.html
 */
 
#colMenu ul.areaNav,#colMenuLeft ul.areaNav { font-size:1em; }
#colMenu ul.areaNav li,#colMenuLeft ul.areaNav li  { background: url(/zentral/images/icons/headline_bg.gif) repeat-x left bottom; margin-top:2px; }
#colMenu ul.areaNav ul, #colMenuLeft ul.areaNav ul  { background: url(/zentral/images/icons/headline_bg.gif) repeat-x left top; margin:2px 0 0 0; padding:4px 0 4px 0; }
#colMenu ul.areaNav li a.active:link,#colMenuLeft ul.areaNav li a.active:link, #colMenu ul.areaNav li a.active:visited,#colMenuLeft ul.areaNav li a.active:visited { color:#3A74BD; }
#colMenu ul.areaNav li a:link,#colMenuLeft ul.areaNav li a:link, #colMenu ul.areaNav li a:visited, #colMenuLeft ul.areaNav li a:visited
{ background:url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0% 50%; padding:3px 0 3px 12px; }
#colMenu ul.areaNav li li, #colMenuLeft ul.areaNav li li  { background:none; margin:0; font-size:1em; }
#colMenu ul.areaNav li li a:link,#colMenuLeft ul.areaNav li li a:link, #colMenu ul.areaNav li li a:visited,#colMenuLeft ul.areaNav li li a:visited { padding:0 0 0 12px; background:none; font-size:1em; color:#858384; }
#colMenu ul.areaNav li li a:hover, #colMenuLeft ul.areaNav li li a:hover { color:#3A74BD; }
/* #colMenu ul.areaNav a.active:link,#colMenuLeft ul.areaNav a.active:link, #colMenu ul.areaNav a.active:visited,#colMenuLeft
{ color:#666666; background:url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 0% 50%; padding:3px 0 3px 12px; } */
#colMenu ul.areaNav ul span.active { background:none; color:#000000; padding:3px 0 3px 12px; }
#colMenu ul.areaNav a:link,#colMenuLeft ul.areaNav a:link { text-decoration:none; color:#858384; }
#colMenu ul.areaNav a:visited,#colMenuLeft ul.areaNav a:visited { text-decoration:none; color:#3A74BD; }
#colMenu ul.areaNav a:hover,#colMenuLeft ul.areaNav a:hover { text-decoration:underline; color:#3A74BD; }
 
/**
 * Content Tabelle als Element im Content Bereich
 * @file content_table.html
 * @used Content Bereich
 */
#contContent table { border-spacing:0; border-collapse:collapse; }
#contContent table td { border:2px solid #FFFFFF; font-size:0.7em; padding:4px; }
#contContent table th { padding:4px; }
#contContent table tr { background-color:#F1F1F1; }
#contContent table a:link, #contContent table a:visited { text-decoration:none; color:#3A74BD; }
#contContent table a:hover { text-decoration:underline; }
#contContent table caption { text-align:left; font-size:0.7em; }
p.tableCaption {text-align:left; font-size:0.7em;}
/**
 * Tabellen Element für Business Opps
 * @used Content Bereich
 * @file content_table.html
 */
table.contentTable { border-top:1px solid #ffffff; font-size:1em; width:100%; background-color:#F1F1F1; border-spacing:0; border-collapse:collapse; }
table.contentTable th { font-size:0.7em; padding:4px; font-weight:bold; text-align:left; background-color:#CACACA; border-bottom:2px solid #ffffff; }
table.contentTable td
{ border-top:none !important; border-right:none !important; border-left:none !important; padding:4px; border-bottom:1px solid #ffffff !important; }
table.contentTable tbody td a:link, table.contentTable tbody td a:visited { color:#3A74BD; text-decoration:none; }
table.contentTable tbody td a:hover {  } /* text-decoration:none !important; */
table.contentTable tbody td.biz a { color: #000000 !important; }
table.contentTable tbody td.biz a:hover { color: #3A74BD !important; }
table.contentTable th.sort_down { background:#CACACA url(/zentral/images/icons/icon_sort_down.gif) no-repeat 99% 50%; }
table.contentTable a img { border:none; }
table.contentTable td img { display:block; margin:auto; }
table.contentTable td.star { text-align:center; width:20px; }
table.contentTable td.menu { text-align:center; width:50px; }
table.contentTable td.topic { width:50%; }
table.contentTable tbody tr.premium { background-color: #E4E4E4 !important; }
/* CSS Hover Effekt ( IE7, Firefox ) die .over Klasse wird vom JS verwendet */
table.contentTable tbody tr:hover a, table.contentTable tbody tr.over a, tr.premium:hover a
{  }
table.contentTable tbody tr:hover, table.contentTable tbody tr.over, table.contentTable tbody tr.premium:hover
{ background-color:#CACACA !important; } /* color:#000000 !important; #3A74BD */
/* Gesamte Liste Button (auf der linken Seite) */
table.contentTable tfoot td { background:url(/zentral/images/icons/headline_bg.gif) repeat-x 0% 10%; padding:14px 0 4px 0; }
div.listFooter a.full_list:link, div.listFooter a.full_list:visited,
table.contentTable tfoot td a.full_list:link, table.contentTable tfoot td a.full_list:visited {
 width: 140px;
 color: #858384 !important;
 display: block;
 padding-left: 18px;
 background: url(/zentral/images/icons/full_list.gif) no-repeat 0% 50%;
 margin-top: 6px;
 text-decoration:none;
 float:left;
}
table.contentTable tfoot td a.full_list:hover, div.listFooter a.full_list:hover
{ text-decoration:underline; color:#3A74BD !important; }
/* Styles für Seitenschaltung */
table.contentTable tfoot .pages, table.contentTable tfoot .buttons, div.listFooter .pages, div.listFooter .buttons
{ float:right; margin-left:10px; margin-top:6px; }
table.contentTable tfoot .pages { padding-top:2px; }
table.contentTable tfoot a.page, div.listFooter a.page
{ margin-left:1px; display:block; float:left; width:14px; background-color:#E4E4E4; height:14px; padding:2px 0 0 0; text-align:center; }
table.contentTable tfoot a.page img, div.listFooter a.first img, div.listFooter a.last img { margin-top:6px; }
table.contentTable tfoot a.next, table.contentTable tfoot a.prev { padding:0; height:16px; width:36px; }
table.contentTable tfoot a.page:hover, div.listFooter a.page:hover, div.listFooter a.active { background:#c5c5c5 !important; }
table.contentTable tfoot a.first, table.contentTable tfoot a.last, div.listFooter a.first, div.listFooter a.last
{ height:14px; width:24px; padding:0 0 2px 0; }
table.contentTable tfoot a img { display:inline; }
table.contentTable tfoot td { background-color:#FFFFFF; padding-right:0 !important; }
div.listFooter img, table.contentTable tfoot td img { border:none; }
 
/**
 * Liste ( Suchergebnis Liste )
 * @used Suchergebnisseite
 * @file 02_suchergebnis.shtml
 * @see contentTable -> viele Styles werden von dort übernommen
 */
div.contentList { font-size:0.7em; }
div.listHeader { background:#E4E4E4; border-bottom:1px solid #ffffff; padding:20px;  }
div.contentList ul { margin:0; padding:0; background:#E4E4E4; list-style-type:none; padding:20px; }
div.contentList ul li p { margin:0; }
div.contentList ul li { margin-bottom:10px; }
div.contentList a:link, div.contentList a:visited { color:#3A74BD; font-size:0.9em; text-decoration:none; }
div.contentList a:hover { text-decoration:underline; }
div.contentList span.score { font-size:0.9em; color:#858384; }
div.listFooter { padding:10px 0 10px 10px; } /* @new */
div.listFooter a.full_list { /* @inherit .full_list */ float:left; }
/* div.listFooter  */
 
/**
 * Artikel Übersicht
 * @used Content Bereich (bisher nur #contContent.CT )
 * @file article_overview.html
 */
ul.articleOverview { margin:0; padding:0; list-style-type:none; }
ul.articleOverview div.text { float:left; width:375px; }
ul.articleOverview h2 {
 /* @inherit h2 */
 font-size: 0.7em !important; /* @override content h2 */
 font-weight: bold;
 color: #858384 !important; /* @override content h2 */
 text-transform: none !important; /* @override content h2 */
 margin: 8px 0 4px 0;
 background: url(/zentral/images/icons/headline_bg.gif) repeat-x 0% 100%;
 padding-bottom: 4px;
}
ul.articleOverview h2 a:link, ul.articleOverview h2 a:visited
{ padding-left:10px; background:url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0% 5px; color:#858384; text-decoration:none; font-weight:bold; }
ul.articleOverview h2 a:hover { color:#3A74BD; text-decoration:underline; }
ul.articleOverview li { clear:both; }
ul.articleOverview p { margin:0; padding:0; font-size:0.7em; color:#000000; }
ul.articleOverview p span.provided { font-size:0.9em; font-style:italic; }
/**
 * Allgemeiner Bild Container für Bilder in der Content-Spalte
 * @used Content Bereich
 * @file content_image.html
 * @see div.image (Bildgrößen)
 */
div.contentImage { position:relative; margin-bottom:10px; }
div.contentImage img { border:none; display:block; }
div.contentImage .zoom { position:absolute; left:0; width:13px; top:0; display:block; padding:2px; background-color:#858384; cursor:pointer;}
div.contentImage .zoom img { margin:0; }
/* Bildunterschrift */
div.contentImage p { margin:0; font-size:0.6em; }
 
/**
 * Bild Container für Bilder in der Related-Spalte
 * @used Related Bereich
 * @file image_button.html, image_button_linked.html
 * @see div.image
 */
 
div.imageButton { position:relative; overflow:hidden; margin-bottom:10px; width:175px; border:1px solid #B4B4B4; }
div.imageButton a.button { display:block; }
div.imageButton .block { position:absolute; height:500px; display:block; z-index:1000; left:0; top:0; width:13px; background-color:#B4B4B4; cursor:pointer;}
div.imageButton img { border:none; display:block; }
div.imageButton p { margin:0 0 0 0; font-size:0.6em; }
div.imageButton a.more { margin-left:15px; }
 
/**
 * Allgemeiner Bild Container für Teaser-Bilder
 * @used Artikel Übersicht (ul.articleOverview), Event Details
 * @file article_overview.html, Event Details
 */
/** gdmr 2 */ div.image { position:relative; float:left; margin-top:0px; margin-right:10px; }
div.image img { border:none; display:block; }
div.image .zoom /* Zoom Button auf der linken Seite */
{ display:block; position:absolute; left:0; top:0; z-index:1000; width:13px; height:100%; background:#858384 url(/zentral/images/icons/plus.gif) no-repeat 0% 50%; cursor:pointer;}
div.image .linked /* Bild ist verlinkt (kein Zoom) */
{ display:block; position:absolute; left:0; top:0; z-index:1000; width:13px; height:100%; background:#858384; cursor:pointer; }
/* Bildunterschrift */
div.image p { margin:0; font-size:0.6em; background:#ffffff; }
/* Bild Verlinkung @see .imageButton */
a.more:link, a.more:visited {
 display: block;
 font-size: 0.7em;
 padding-left: 12px;
 background: #ffffff url(/zentral/images/icons/menu_arrow_right.gif) no-repeat 0px 5px;
 margin-top: 4px;
 color: #858384;
 text-decoration: none;
}
a.more:hover { text-decoration:underline; color:#3A74BD; background-color:#ffffff; }
/* fixierte Bildgroessen/-breiten */
div.sizeTeaser { width:167px; height:85px; } /* Fixe Größe (Breite + Höhe) für Teaser Bilder (automatische Übersichten) */
div.sizeButton { width:167px; } /* Ganze Breite für Teaser und Menu Spalte (Related Spalten) */
div.sizeFull1 { width:344px; } /* Ganze Breite für .MCT (Startseite) */
div.sizeHalf1 { width:172px; } /* Halbe Breite für .MCT (Startseite) */
div.sizeFull2 { width:552px; } /* Ganze Breite für .MC, .CT */
div.sizeHalf2 { width:276px; } /* Halbe Breite für .MC, .CT */
 
/**
 * Artikelbewertung
 * @used Related Spalten
 * @file rate_article.html
 */
form.rateArticle { width:130px; }
form.rateArticle input.submit {
 /* @inherit input.submit */
 border: none;
 background: none;
 color: #858384;
 display: inline;
 width: 137px !important;
 background: url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat 0% 50%;
 padding: 0 0 0 10px;
 text-align: left;
 margin-left:8px;
}
form.rateArticle input.submit:hover { color:#3A74BD; text-decoration:underline; cursor:pointer; }
form.rateArticle .star { float:left; width:26px; height:36px; text-align:center; margin-top:4px; }
form.rateArticle .s1 { background:url(/zentral/images/icons/rate_star1.gif) no-repeat 50% 100%; }
form.rateArticle .s2 { background:url(/zentral/images/icons/rate_star2.gif) no-repeat 50% 100%; }
form.rateArticle .s3 { background:url(/zentral/images/icons/rate_star3.gif) no-repeat 50% 100%; }
form.rateArticle .s4 { background:url(/zentral/images/icons/rate_star4.gif) no-repeat 50% 100%; }
form.rateArticle .s5 { background:url(/zentral/images/icons/rate_star5.gif) no-repeat 50% 100%; }
form.rateArticle p { margin:0; color:#666666; font-size:0.7em;}
 
/**
 * Bilder Galerie
 * @used Content Spalte
 * @file image_gallery.html
 */
div.imageGallery div.img {
 vertical-align:middle;
 text-align:center;
 border:1px solid #E3E3E3;
 margin-right:3px;
 margin-bottom:3px;
 display:block;
 width:73px;
 height:88px;
 float:left;
}
div.imageGallery div.img img { display:none; }
div.imageGallery div.img a.img:link, div.imageGallery div.img a.img:visited {
 display:block;
 width:73px;
 height:73px;
 background-repeat:no-repeat;
 background-position: 50% 50%;
}
div.imageGallery div.img:hover { background-color:#E3E3E3; }
div.imageGallery a.zoom { display:block; width:73px; height:15px; background:url(/zentral/images/icons/plus_gray.gif) no-repeat 97% 50%; } /* #E3E3E3 */
 
/**
 * News Übersicht
 * @used Content Spalte
 * @file news_overview.html
 */
div.newsOverview { border:1px solid #CACACA; padding:6px; width:538px;}
div.newsOverview h2.austria { /* @inherit h2 */ margin:6px 0 0 0 !important; color:#858384 !important; }
div.newsOverview p.sysMsg { margin:4px 0 0 0; color:#666666; background: #F1F1F1; font-size:0.7em; padding:6px; }
div.newsOverview ul.articleOverview div.text { float:left; width:360px; }
div.newsOverview ul.articleOverview li { background:#ffffff; }
 
/**
 * Un/Ordered List (UL/OL)
 * @used Content Spalte
 * @file ul.html, ol.html
 */
ul.default { padding:0; margin:0; margin-left:30px; font-size:0.7em; list-style-type:square; }
ul.default li { line-height:1.2em; padding:0; margin:0; }
ol.default { padding:0; margin:0; margin-left:30px; font-size:0.7em; }
ol.default li { line-height:1.2em; padding:0; margin:0; }
 
/* ENDE Content Elemente */
#t_awoheader_teil1{margin:0;}
#t_awoheader_teil2{margin:0;}
.toTopHeader{float:right; margin-top:-14px;}
.toTopHeader img{border:0;}
/*div.contContent div{width: 100%;}*/
 
 
 
/* GET DESIGNED */
#bottomMenu ul li a.inlineLinkExt{background:none; padding:0;}
.captcha{margin-left:171px;margin-bottom:10px;}
#colMenu .inlineLink,#colMenuLeft .inlineLink{font-size:0.7em}
.premium{background-color:#cacaca;} 
.tdempty{background-color:#ffffff;}
#bottomMenu { height:63px; z-index: 1000;}
ul.default ul{list-style-type:square;font-size:1em;}ul.default li ul{list-style-type:none;font-size:1em;}ol.default ol{list-style-type:square;font-size:1em;}ol.default li ol{list-style-type:none;font-size:1em;}
.lock#t_awoheader_teil1 {text-transform:none;}
.edit_part#p_awoheader_teil1_1 {text-transform:none;}
.lock#t_awoheader_teil2 {text-transform:none;}
.edit_part#p_awoheader_teil2_1 {text-transform:none;}
.imageButton img{margin-left:13px;}
.imageButton p{padding-left:15px;}
p.tableCaption {text-align:left; font-size:0.6em !important; margin-top:-10px} 
.sizeTeaser a{background-color:#cacaca;display:block;width:167px; height:85px;}
.sitemap{height:100%;}
#contContent #colTeaser a.inlineLink{font-size:0.7em;}
.IgInnerDiv{width:73px;float:left;padding:0 3px 0 2px; }.IgUnterschrift{font-size:0.6em;text-align:left;  width:73px; height:42px; padding:0;margin:0;}div.imageGallery{margin-top:0 !important;padding:0; float:left;height:135px;}
ul.articleOverview div.image{margin-top:10px;}
.rateArticle .submit{width:137px;} 
/** Image Gallery Link im Veranstaltungsdetailtemplate */ 
.image a.galleryLink{font-size:0.7em;background:transparent url(/zentral/images/icons/menu_arrow_right_blue.gif) no-repeat scroll 0px 9px;color:#3A74BD;padding-top:4px; padding-left:10px;display:block;}.image a.galleryLink:link{text-decoration:none;}.image a.galleryLink:active{text-decoration:none;} .image a.galleryLink:visited{text-decoration:none;} .image a.galleryLink:hover{text-decoration:underline;}
/** Überschriften für ZHS Template */
.ZSH h2{background-image:url(/zentral/images/icons/headline_bg.gif);background-position:left bottom;background-repeat:repeat-x;color:#B4B4B4;font-size:0.8em;text-transform:uppercase;}
.ZSH h4{color:#666;font-size:0.7em;margin:0pt;margin-bottom: 5px;}
 
 
.MCT .teaserText{font-weight:normal;line-height:18px;font-size:0.8em;} 
 
#t_awocontenttext_content * {font-size:11px ;}
#t_awocontenttext_content2 * {font-size:11px ;}
#t_awocontenttext_content3 * {font-size:11px ;}
#t_awocontenttext_content4 * {font-size:11px ;}
#t_awocontenttext_content5 * {font-size:11px ;}
#t_awocontenttext_content6 * {font-size:11px ;}
#t_awocontenttext_content7 * {font-size:11px ;}
#t_awocontenttext_content p {font-size:11px ;}
#t_awocontenttext_content2 p {font-size:11px ;}
#t_awocontenttext_content3 p {font-size:11px ;}
#t_awocontenttext_content4 p {font-size:11px ;}
#t_awocontenttext_content5 p {font-size:11px ;}
#t_awocontenttext_content6 p {font-size:11px ;}
#t_awocontenttext_content7 p {font-size:11px ;}
#t_awocontenttext_content td {font-size:11px ;}
#t_awocontenttext_content2 td {font-size:11px ;}
#t_awocontenttext_content3 td {font-size:11px ;}
#t_awocontenttext_content4 td {font-size:11px ;}
#t_awocontenttext_content5 td {font-size:11px ;}
#t_awocontenttext_content6 td {font-size:11px ;}
#t_awocontenttext_content7 td {font-size:11px ;}
#t_awocontenttext_content li {font-size:11px ;}
#t_awocontenttext_content2 li {font-size:11px ;}
#t_awocontenttext_content3 li {font-size:11px ;}
#t_awocontenttext_content4 li {font-size:11px ;}
#t_awocontenttext_content5 li {font-size:11px ;}
#t_awocontenttext_content6 li {font-size:11px ;}
#t_awocontenttext_content7 li {font-size:11px ;}
#t_awocontenttext_content h3 {font-size:13px !important;}
#t_awocontenttext_content2 h3 {font-size:13px !important;}
#t_awocontenttext_content3 h3 {font-size:13px !important;}
#t_awocontenttext_content4 h3 {font-size:13px !important;}
#t_awocontenttext_content5 h3 {font-size:13px !important;}
#t_awocontenttext_content6 h3 {font-size:13px !important;}
#t_awocontenttext_content7 h3 {font-size:13px !important;}
#t_awoheader2_abs1 *,#t_awoheader2_abs2 *,#t_awoheader2_abs3 *,#t_awoheader2_abs4 *,#t_awoheader2_abs5 *,#t_awoheader2_abs5 *,#t_awoheader2_abs7 *{font-size:13px !important;display:block;}
#t_awoteaser_content div{font-size:0.7em !important;font-weight:bold;}
#t_awoheader_teil1 div{font-size:1em !important;}
#t_awocontenttext_related * {font-size:11px !important;}
#t_awoteaser_right * {font-size:11px !important;}
#t_awoheader21, #t_awoheader22, #t_awoheader23, #t_awoheader24, #t_awoheader25, #t_awoheader26, #t_awoheader27, #t_awoheader28, #t_awoheader29, #t_awoheader210,#t_awoheader211, #t_awoheader212, #t_awoheader213, #t_awoheader214, #t_awoheader215, #t_awoheader216, #t_awoheader217, #t_awoheader218, #t_awoheader219, #t_awoheader220, #t_awoheader221, #t_awoheader222, #t_awoheader223, #t_awoheader224, #t_awoheader225, #t_awoheader226, #t_awoheader227, #t_awoheader228, #t_awoheader229, #t_awoheader230{display:block;}
#t_awoheader21 h2, #t_awoheader22 h2, #t_awoheader23 h2, #t_awoheader24 h2, #t_awoheader25 h2, #t_awoheader26 h2, #t_awoheader27 h2, #t_awoheader28 h2, #t_awoheader29 h2, #t_awoheader210 h2, #t_awoheader211 h2, #t_awoheader212 h2, #t_awoheader213 h2, #t_awoheader214 h2, #t_awoheader215 h2, #t_awoheader216 h2, #t_awoheader217 h2, #t_awoheader218 h2, #t_awoheader219 h2, #t_awoheader220 h2,#t_awoheader221 h2, #t_awoheader222 h2, #t_awoheader223 h2, #t_awoheader224 h2, #t_awoheader225 h2, #t_awoheader226 h2, #t_awoheader227 h2, #t_awoheader228 h2, #t_awoheader229 h2, #t_awoheader230 h2{font-size:13px !important;}
#t_awoheader31, #t_awoheader32, #t_awoheader33, #t_awoheader34, #t_awoheader35, #t_awoheader36, #t_awoheader37, #t_awoheader38, #t_awoheader39, #t_awoheader310, #t_awoheader311, #t_awoheader312,#t_awoheader313,#t_awoheader314,#t_awoheader315 ,#t_awoheader316 ,#t_awoheader317 ,#t_awoheader318 ,#t_awoheader319 ,#t_awoheader320 ,#t_awoheader321 , #t_awoheader322 , #t_awoheader323 ,#t_awoheader324 ,#t_awoheader325 ,#t_awoheader326 ,#t_awoheader327 ,#t_awoheader328 ,#t_awoheader329 ,#t_awoheader330 {display:block;}
#t_awoheader31 h3, #t_awoheader32 h3, #t_awoheader33 h3, #t_awoheader34 h3, #t_awoheader35 h3, #t_awoheader36 h3, #t_awoheader37 h3, #t_awoheader38 h3, #t_awoheader39 h3, #t_awoheader310 h3, #t_awoheader311 h3, #t_awoheader312 h3, #t_awoheader313 h3,#t_awoheader314 h3,#t_awoheader315 h3,#t_awoheader316 h3,#t_awoheader317 h3,#t_awoheader318 h3,#t_awoheader319 h3,#t_awoheader320 h3, #t_awoheader321 h3, #t_awoheader322 h3, #t_awoheader323 h3,#t_awoheader324 h3,#t_awoheader325 h3,#t_awoheader326 h3,#t_awoheader327 h3,#t_awoheader328 h3,#t_awoheader329 h3,#t_awoheader330 h3{font-size:13px !important;}
#t_awoheader41, #t_awoheader42, #t_awoheader43, #t_awoheader44, #t_awoheader45, #t_awoheader46, #t_awoheader47, #t_awoheader48, #t_awoheader49, #t_awoheader410, #t_awoheader411, #t_awoheader412, #t_awoheader413, #t_awoheader414, #t_awoheader415, #t_awoheader416, #t_awoheader417, #t_awoheader418, #t_awoheader419, #t_awoheader420, #t_awoheader421, #t_awoheader422, #t_awoheader423, #t_awoheader424, #t_awoheader425, #t_awoheader426, #t_awoheader427, #t_awoheader428, #t_awoheader429, #t_awoheader430{display:block;}
#t_awoimagebutton1,#t_awoimagebutton2,#t_awoimagebutton3,#t_awoimagebutton4,#t_awoimagebutton5,#t_awoimagebutton6,#t_awoimagebutton7,#t_awoimagebutton8,#t_awoimagebutton9,#t_awoimagebutton10,#t_awoimagebutton11,#t_awoimagebutton12{display:block; width:100%;clear:both;}
#t_awoimagebuttontime1,#t_awoimagebuttontime2,#t_awoimagebuttontime3,#t_awoimagebuttontime4,#t_awoimagebuttontime5,#t_awoimagebuttontime6,#t_awoimagebuttontime7,#t_awoimagebuttontime8,#t_awoimagebuttontime9,#t_awoimagebuttontime10,#t_awoimagebuttontime11,#t_awoimagebuttontime12{display:block; width:100%;clear:both;}
 
.paging a:link, .paging a:visited { text-decoration:none; color:#3A74BD; }
.paging a:link, .paging a:visited { padding:0; background:none;text-decoration:none; }
.paging a:hover { text-decoration:underline; }
.paging {font-size:11px; border:none !important; width:100%; margin-top:5px; position:relativ; text-align:right;}
.awisadresse{display:block !important}
.invisible .awisadresse{display:none !important}
.invert{color:#FFFFFF!important;}
.awisBildRight{float:right !important;}
.contactBlock h3{font-size:0.7em;}
.contactBlock h4{font-size:0.8em !important;}
/**
 * Awomat Screen
 * @file awomat/index.shtml
 */
#BODY.awomat #RIGHT { float:left; width:208px; padding-right:1px; }
#BODY.awomat .CT { float:right; }
#BODY.awomat .CT #colContent { width:552px; float:left; padding:0 0 0 20px; }  /* Content Spalte links */ 
#BODY.awomat .CT #colTeaser { width:178px; float:right; padding:0px 10px 0 10px; } /* Teaser Spalte rechts */
/* Wissen */
.wis { background-image:url(/zentral/images/icons/icon_wis.gif) !important; }
.wis010 { background-color:#86B83B; }
/* Resourcen */
.res { background-image:url(/zentral/images/icons/icon_res.gif) !important; background:lime; }
.res010 { background-color:#318EAD; }
.res020 { background-color:#4F9FB8; }
.res030 { background-color:#6BADC3; }
.res040 { background-color:#80B9CC; }
.res050 { background-color:#94C3D5; }
.res060 { background-color:#A2CCDA; }
/* Marketing */
.mkt { background-image:url(/zentral/images/icons/icon_mkt.gif) !important; }
.mkt010 { background-color:#489993; }
.mkt020 { background-color:#51AEA6; }
.mkt030 { background-color:#5BC4BD; }
.mkt040 { background-color:#72CDC6; }
.mkt050 { background-color:#8BD6D1; }
.mkt060 { background-color:#A6DEDB; }
/* Strategie */
.srg { background-image:url(/zentral/images/icons/icon_srg.gif) !important; }
.srg010 { background-color:#54A779; }
.srg020 { background-color:#59B17F; }
.srg030 { background-color:#5EBC88; }
/* News */
.nws { background-image:url(/zentral/images/icons/icon_nws.gif) !important; }
.nws010 { background-color:#4696CB; }
.nws020 { background-color:#62A6D3; }
.nws030 { background-color:#7EB5DB; }
/* Arbeitsbehelfe */
.arb { background-image:url(/zentral/images/icons/icon_arb.gif) !important; }
.arb010 { background-color:#B3D251; }
.arb020 { background-color:#BBDB54; }
.arb030 { background-color:#C9EC5A; }
#contContent.MC ul.awomatNews { list-style-type:none; padding:0; margin:0; }
#contContent.MC ul.awomatNews li { margin-bottom:10px; clear:both; }
#contContent.MC ul.awomatNews p { width:380px; float:left; font-size:0.7em; padding:0; margin:0; }
#contContent.MC ul.awomatNews img { width:167px; float:right; }
#contContent.MC ul.awomatNews h2 { font-size:0.8em !important; color:#666666 !important; text-transform:none !important; margin:0; background:url(/zentral/images/icons/headline_bg.gif) repeat-x left bottom !important;  }
#contContent.MC ul.awomatNews .date { display:block; float:right; font-size:0.7em; color:#B4B4B4; padding-bottom:4px; }
#contContent.MC ul.awomatNews .type { display:block; float:left; font-size:0.7em; color:#B4B4B4; padding-bottom:4px; }
#contContent.MC ul.awomatNews a.inlineLinkExt:link, #colMenu li a.inlineLinkExt:visited,#colMenuLeft li a.inlineLinkExt:visited
{ background: url(/zentral/images/icons/icon_ext.gif) no-repeat 0px 3px; padding-left:10px; } 
.infomsg{display:block;border:1px dashed black;float:left;  width:165px; padding:5px;margin-left:10px;margin-top:35px;}
.infomsg p{padding:0;margin:0;font:0.7em Arial,Helvetica,Sans-serif; }
#contContent.ZSH p.teaserText{padding-top:8px;}
#contContent.MC ul.awomatNews a h2, #contContent.MC ul.awomatNews a:link h2, #contContent.MC ul.awomatNews a:active h2{color:#666666 !important; text-transform:none !important; margin:0; text-decoration:none !important;border:0 !important;}
#contContent.MC ul.awomatNews a{text-decoration:none !important;}
#contContent.MC ul.awomatNews a img{border:0;}
 
#contContent.CT ul.awomatNews { list-style-type:none; padding:0; margin:0; }
#contContent.CT ul.awomatNews li { margin-bottom:10px; clear:both; }
#contContent.CT ul.awomatNews p { width:380px; float:left; font-size:0.7em; padding:0; margin:0; }
#contContent.CT ul.awomatNews img { width:167px; float:right; }
#contContent.CT ul.awomatNews h2 { font-size:0.8em !important; color:#666666 !important; text-transform:none !important; margin:0; background:url(/zentral/images/icons/headline_bg.gif) repeat-x left bottom !important;  }
#contContent.CT ul.awomatNews .date { display:block; float:right; font-size:0.7em; color:#B4B4B4; padding-bottom:4px; }
#contContent.CT ul.awomatNews .type { display:block; float:left; font-size:0.7em; color:#B4B4B4; padding-bottom:4px; }
#contContent.CT ul.awomatNews a.inlineLinkExt:link, #colMenu li a.inlineLinkExt:visited,#colMenuLeft li a.inlineLinkExt:visited
{ background: url(/zentral/images/icons/icon_ext.gif) no-repeat 0px 3px; padding-left:10px; } 
.infomsg{display:block;border:1px dashed black;float:left;  width:165px; padding:5px;margin-left:10px;margin-top:35px;}
.infomsg p{padding:0;margin:0;font:0.7em Arial,Helvetica,Sans-serif; }
#contContent.ZSH p.teaserText{padding-top:8px;}
#contContent.CT ul.awomatNews a h2, #contContent.MC ul.awomatNews a:link h2, #contContent.CT ul.awomatNews a:active h2{color:#666666 !important; text-transform:none !important; margin:0; text-decoration:none !important;border:0 !important;}
#contContent.CT ul.awomatNews a{text-decoration:none !important;}
#contContent.CT ul.awomatNews a img{border:0;}
#RIGHT h6.awomat_marketing { background-image:url(/zentral/images/icons/awomat_marketing.gif); }
#RIGHT h6.awomat_organisation { background-image:url(/zentral/images/icons/awomat_organisation.gif); } 
#RIGHT h6.awomat_strategie { background-image:url(/zentral/images/icons/awomat_strategie.gif); } 
#RIGHT h6.awomat_wissen { background-image:url(/zentral/images/icons/awomat_wissen.gif); }
.awomattemp{
background-image:url(/zentral/images/icons/content_top_bg.gif);
background-position:left top;
background-repeat:repeat-x;
}
.awomattemp #colMenu{margin-top:0px !important;}
#contContent.CT div.eventDetail div.nav { float:right; padding:4px; }
.nav img{border:0;}
#colMenuLeft{
 background-image: url(/zentral/images/icons/content_top_bg.gif);
background-position:left top;
background-repeat:repeat-x;
float:left;
font-weight:normal;
padding-left:20px;
width:190px;
}
#HEAD_SEARCH img{border:0!important;} 
#viewDiv_list ul{margin-top:15px!important;}
#LANG img { float:left; display:block; margin:6px 6px 0 0; padding-bottom:25px; }

h2.austria a{
    text-decoration:none;
    color:#B4B4B4;
    font-weight:bold;
    text-transform:uppercase;
}
.newsOverview h2.austria a{
    color:#858384;
}
div.TWO_COLS .contactBlock *{font-size:1em!important;}
.errorSum {
color:#DE0027;
font-size:0.7em;
margin:10px;
padding:10px;
}

.publicationTag img{border:none;}
.publicationTag img{float:left;margin-right:15px;}
.publicationTag .inlineLinkDown{font-size:0.7em!important;}

#SEARCH_submit {margin-left: 4px}

#contContent.MC ul.eventOverview li div.text {width:420px;}

.moreNews{
color:#3A74BD!important;
text-align:right;
font-size:0.7em!important;
width:100%;
display:block;
text-decoration:none!important;
}

.relatedBox.firms strong{
line-height:12px;
display:block;
margin-bottom:5px;
}



/* New search item styles (GTX-AAS 20110324)
=============================================================================*/

._ {
	padding-left: 30px;
	background-repeat: no-repeat;
	/* background-position: center left; If we want the icon centered to the middle for tall results */
	background-position: top left;
}
._firmenname { color: #858384; }
._handshake { background-image: url("/zentral/images/icons/handshake_25x25.png"); }
._company { background-image: url("/zentral/images/icons/company_25x25.png"); }

#results p.description {
  overflow:hidden;
}
