/* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ *{padding: 0; margin: 0;} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#fff; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } * html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #efefef; text-align:left; top:50%; left:50%; } * html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } #TB_title{ background-color:#e8e8e8; height:27px; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ } * html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; } /* ----------------------------------------------- ALLGEMEINES ----------------------------------------------- */ html { padding: 0; margin: 0; } body { font: normal 12px/2em Arial, Verdana, Helvetica, sans-serif; padding: 10px; margin: 10px; } .clearboth { clear: both; margin: 0; padding: 0; height: 1px; /* wenn das auf 0 ist gibt es probleme im NS 6 */ line-height: 1px; /* wenn das auf 0 ist gibt es probleme NS 6 */ overflow: hidden; visibility: hidden; } .clearboth img { display: none; } img { border: 0; } form { padding:0px; margin:0px; } abbr { cursor: help; border-bottom: 1px #000 dotted; } .abbr { cursor: help; border-bottom: 1px #000 dotted; } /* ----------------------------------------------- STRUKTUR ----------------------------------------------- */ #site { padding: 0; margin: 0; } #content { width: 100%; } #menue ul { font-weight:bold; padding-left: 10px; margin: 0; list-style-type: none; } #menue ul ul { list-style-type: circle; font-weight: normal; padding-left: 10px; margin: 0; } .abstand { border-top: 1px solid #000; width: 100%; } /* ----------------------------------------------- INHALT ----------------------------------------------- */ #content { float: left; } #content .zeile_inhalt { } /* Kopf */ #content .zeile_inhalt_kopf { margin: 0; width: 100%; padding-top: 1em; display: block; } a { color: #000; text-decoration: underline; } /* Veranstaltungen */ /* Navi */ .letters { position: relative; display: block; width: 99%; } .letters ul { margin: 0; padding: 0; border: 0; list-style-type: none; } .letters li { float: left; margin: 0 .7em .7em 0; text-align: center; color: #fff; } .letters .aktiv a:link, .letters .aktiv a:visited { padding-top: 3px; font-size: 1em; display: block; width: 1.8em; height: 1.5em; color: #fff; text-decoration: none; background-color: #8BC53E; border: 1px solid #5C8A1F; } .letters .aktiv a:hover, .letters .aktiv a:active { background-color: #666; } /* ----------------------------------------------- ÜBERSCHRIFTEN ----------------------------------------------- */ #fontsize { width: 180px; border: 1px solid #000; margin: 15px 0 15px 0px; } #fontsize a { font: bold 1em Arial, Verdana, Helvetica, sans-serif; text-decoration: none; border: 1px solid #000; } #fontsize h1 { padding: 5px; margin: 5px; border: 1px solid #000; } #fontsize h2 { font: bold 1em Arial, Verdana, Helvetica, sans-serif; padding: 5px 5px 0 5px; margin: 0; } #middle h1 { font: normal 1.5em Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0 5px 5px 0; } #middle h2 { font: bold 1.2em Arial, Verdana, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; } #middle h2 a { text-decoration: none; } #formular .texterror { color: #ff0000; } #formular .checkbox_row { width: 100%; padding: 0px; } #formular .checkbox_last { width: 100%; padding: 0px; } #formular .checkbox_small { float: left; width: 20px; text-align: right; } #formular .checkbox_label { float: left; width: 80%; } 
