/***************************************************** * Allgemeine Seitenübergreifende Einstellungen * ******************************************************/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, h7, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, img, fieldset, form, label, legend, caption { display: block; } html { height: 100%; } *+html input, *+html button, *+html textarea, *+html select { font-size: 100%; } * html input, * html button, * html textarea, * html select { font-size: 100%;color:#444444; } label, select, input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"] { cursor: pointer; } button, input[type="text"]{ font-family: arial; } * { margin: 0; padding: 0; border:0; } body { height: 100%; background-color: #E9E9E9; background-repeat: repeat-x; font-family: arial; font-size: 100%; color: #444444; margin-top: 0px; margin-left: 0px; margin-right: 0px; } a { text-decoration:none; } p { line-height:16px; } div { margin: 0; padding: 0; } ul{ margin: 0; padding: 0; } hr{ border:none; border-top: 1px dotted #444444; color: #AAAAAA; height: 1px; } a:hover { color: #8fc31f; } h1 { font-size: 30px; color: #8fc31f; font-weight:normal; line-height:32px; } h2 { font-size: 16px; color: #8fc31f; line-height:20px; } h3 { font-size: 14px; font-weight:bold; color:#444444; line-height:16px; } .header_body_background_headline { height: 150px; background-color: #FFFFFF } .header_body_background_opaccity { width: 100%; height: 50px; background-color: #8fc31f; -moz-opacity: 0.50; opacity:.50; filter: alpha(opacity=50); } .displaynone{display:none;} /* .li_format { padding-bottom: 6px; } */ /***************************************************** * Hilfsklassen * ******************************************************/ .float_left { float: left; } .float_right { float: right; } .clear_left { clear:left; } .clear_right { clear: right; } .clear_both { clear: both; } .only_desktop { display: inline; } .only_mobile { display: none; } .only_tablet{ display:none; } .disabled { display: none; } .noJs { display: none; } .ie8 { display: none; } .padding_bottom20{padding-bottom:20px;} /***************************************************** * Klassen für globale Einstellungen * ******************************************************/ #content_1, #content .color_group3 { color: #FED100; } #content_1, #content .intro_text { color: #999999; font-size: 16px; line-height: 20px; } #content_1, #content .continuous_text { color: #444444; font-size: 14px; line-height: 18px; } #content_1, #content .continuous_text_teaser { color: #444444; font-size: 12px; line-height: 16px; } #content_1, #content .picture_caption_text { color: #444444; font-size: 12px; line-height: 16px; } #content_1, #content .description_text { color: #444444; font-size: 12px; line-height: 16px; } #content_1, #content .enumerations_text { color: #444444; font-size: 14px; line-height: 20px; } #content_2 .marginalGroup { width: 100%; } .targetgroup_text { color: #444444; font-size: 16px; line-height: 20px; } /* Linkformatierungen für DOM-Element im Content */ #content_1 a.link_continuous_text{ font-size: 14px;text-decoration:underline;margin:0;padding:0; } #content_1 a.link_continuous_text:hover { font-size: 14px;text-decoration:none;color:#FED100; } #content_1 a.internal_link_text{ text-decoration:underline;margin:0;padding:0; } #content_1 a.internal_link_text:hover { text-decoration:none;color:#8fc31f; } #content_1 a.external_link_text{ text-decoration:underline;margin:0;padding:0; } #content_1 a.external_link_text:hover { text-decoration:none;color:#8fc31f; } .internal_link_image{ float:left; position:relative; top:4px; margin-right:10px; background-color: #8fc31f; width:10px; height:10px; } .banner_padding{padding-left:20px;} /***************************************************** * Klassen für Buttons * ******************************************************/ .primaryButton, .secondaryButton { height: 30px; cursor: pointer; color: white; font-weight: bold; font-size: 14px; background:url(/media/fair_images/linkgrafiken/button_arrow_white_transback.png) no-repeat; background-position: 10px; float: left; padding-right: 6px; padding-left: 24px; } @-moz-document url-prefix(){ .secondaryButton { padding-bottom: 4px; } } .primaryButton { background-color: #8fc31f; } .secondaryButton { background-color: #999999; } /***************************************************** * Zielgruppeneinstieg (allgemeine Positionierung * ******************************************************/ #targetGroupOpacity { /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */ position: relative; bottom:-2px; width: 100%; background-color: #E9E9E9; -moz-opacity: 0.50; opacity:.50; filter: alpha(opacity=50); } body > div#targetGroupOpacity { /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */ position: fixed; } #targetGroup { bottom: -2px; position: relative; } body > div#targetGroup { position: fixed; } #targetGroupContent { background-color: #E9E9E9; margin-left: 10px; margin-right: 10px; margin-top: 10px; }
