/***** © zeta software GmbH 2008 Layout: Dark Wave *****/ /***** TAGS *****/ body { font-family: #text(global-font-family); margin: 0; padding: 0; font-size: #text(global-font-size); color: #text(global-font-color); background-color: #text(global-background-color); background-image: url(#text(global-background-image)); } h1 { margin: 10px 0px; padding: 0; font-size: #text(articleheading-font-size); font-weight: #text(articleheading-font-weight); color: #text(articleheading-font-color); line-height: #text(articleheading-line-height); } h2 { margin: 10px 0px; padding: 0; font-size: #text(newsheading-font-size); font-weight: #text(newsheading-font-weight); color: #text(newsheading-font-color); } p { margin: 0 0 #text(paragraph-spacing) 0; padding: 0; } ul,ol { margin: 0 0 #text(paragraph-spacing) 15px; padding: 0; } ul li { margin: 0 0 0 15px; padding: 0 0 6px 0; list-style: #text(global-unordered-list-style); } ol li { margin: 0 0 0 20px; padding: 0 0 5px 0; list-style: #text(global-ordered-list-style); } table { margin: 0; padding: 0; } td { vertical-align: top; } img { margin: 0; padding: 0; border-style: none; } /***** LINKS *****/ a:link,a:visited,a:hover,a:active { color: #text(hyperlink-inactive-font-color); text-decoration: #text(hyperlink-inactive-decoration); } a:hover { color: #text(hyperlink-hover-font-color); text-decoration: #text(hyperlink-hover-decoration); } /***** MAINMENU *****/ #mainmenu { margin: 0 7px; padding: 0; background-color: #text(menu1-background-color); background-image: url(#text(menu1-background-image)); background-repeat: repeat-x; font: bold #text(menu1-font-size)/40px Arial; height: 40px; width: 779px; } #mainmenu ul { padding: 0; margin: 0; list-style: none; background-color: #text(menu2-background-color); background-image: url(#text(menu2-background-image)); background-repeat: repeat-x; white-space: nowrap; list-style-type: none; z-index: 100; position: relative; } #mainmenu ul#nav li { display: inline; float: left; position: relative; padding: 0; margin: 0; white-space: nowrap; } a.topmenu:link,a.topmenu:visited,a.topmenu:hover,a.topmenu:active, a.topmenuactive:link,a.topmenuactive:visited,a.topmenuactive:hover,a.topmenuactive:active { display: block; padding: 0 12px; color: #text(menu1-inactive-font-color); text-decoration: none; background-color: #text(menu1-inactive-background-color); border-right-color: #text(menu1-inactive-border-color); border-right-width: 1px; border-right-style: solid; } a.topmenu:hover { color: #text(menu1-hover-font-color); background-color: #text(menu1-hover-background-color); border-right-color: #text(menu1-hover-border-color); border-right-width: 1px; border-right-style: solid; } a.topmenuactive:link,a.topmenuactive:visited,a.topmenuactive:hover,a.topmenuactive:active { color: #text(menu1-active-font-color); background-color: #text(menu1-active-background-color); border-right-color: #text(menu1-active-border-color); border-right-width: 1px; border-right-style: solid; } #mainmenu ul#nav li ul { display: none; position: absolute; top: 40px; left: -1px; padding: 10px; width: auto; white-space: nowrap; } #mainmenu ul#nav li:hover ul, #mainmenu ul#nav li.over ul { display: block; } #mainmenu ul#nav li ul li { clear: left; } /***** SUBMENU 1 *****/ #submenu1 { display: block; margin: 0 auto; padding: 0; border-bottom: 1px solid #text(menu2-border-color); border-left: 1px solid #text(menu2-border-color); border-right: 1px solid #text(menu2-border-color); text-align: left; } a.subnav1:link,a.subnav1:visited,a.subnav1:active, a.subnav1active:link,a.subnav1active:visited,a.subnav1active:active { display: block; margin: 0; padding: 0 10px 0 0; font-size: #text(menu2-font-size); line-height: 20px; text-decoration: none; color: #text(menu2-inactive-font-color); } a.subnav1:hover,a.subnav1active:hover { text-decoration: none; color: #text(menu2-hover-font-color); } a.subnav1active:link,a.subnav1active:visited,a.subnav1active:active { font-weight: bold; color: #text(menu2-active-font-color); } /***** TOP *****/ #top { margin: 0; padding: 0; } /***** LAYOUT *****/ #wrapper { width: 793px; margin: 15px auto; padding: 0 3px 3px 3px; position: relative; } #shade_top { margin: 0; padding: 0; width: 793px; height: 152px; background: url(stock-images/shade_top.png) no-repeat top left; } #shade_content { clear: both; margin: 0; padding: 0; width: 793px; height: auto; background: url(stock-images/shade_1px.png) repeat-y top left; } #shade_footer { clear: both; margin: 0; padding: 0; width: 793px; height: 58px; background: url(stock-images/shade_bottom.png) no-repeat top left; position: relative; } #content-wrap { margin: 0 7px; padding: 0; clear: both; width: 779px; height: auto; background-color: #text(content-background-color); overflow: hidden; position: relative; } /***** EXTRAMENU *****/ #header #xmenu { position: absolute; color: #text(xmenu-hyperlink-inactive-font-color); font-family: Arial, Tahoma, Sans-serif; font-weight: bold; font-size: #text(xmenu-font-size); top: 10px; right: 13px; z-index:10; } #header #xmenu a:link,#xmenu a:visited,#xmenu a:hover,#xmenu a:active { color: #text(xmenu-hyperlink-inactive-font-color); text-decoration: #text(xmenu-hyperlink-inactive-decoration); } #header #xmenu a:hover { color: #text(xmenu-hyperlink-hover-font-color); text-decoration: #text(xmenu-hyperlink-hover-decoration); } /***** HEADER *****/ #header { margin: 0 7px; padding: 0; width: 779px; height: 112px; position: relative; } .header_alpha { margin: 0; padding: 0; width: #text(logo-image-width)px; height: #text(logo-image-height)px; background-image: url(#text(logo-image)); background-repeat: no-repeat; position: absolute; top: 0; left:0; z-index: 2; } .header_bg { margin: 0; padding: 0; width: 779px; height: 102px; background: #text(header-background-color); position: absolute; top: 10px; left:0; z-index: 1; } #webname_position { margin: 0; padding: 0; text-transform: none; text-decoration: none; text-align: center; background: transparent; position: absolute; z-index: 4; top: #text(webname-webslogan-y-position); left: #text(webname-webslogan-x-position); } #webname { margin: 0; padding: 0; font-family: #text(global-font-family); font-size: #text(webname-font-size); font-weight: bold; color: #text(webname-font-color); text-decoration: none; text-align: center; } #slogan { display: block; margin: 0; padding: 0; font-family: #text(global-font-family); font-size: #text(webslogan-font-size); font-weight: bold; color: #text(webslogan-font-color); text-align: center; } /***** MAIN COLUMN *****/ #main { margin: 0; padding: 10px 0 0 0; height: auto; background-color: transparent; overflow: hidden; } #bg-image { margin: 0; padding: 0; width: #text(content-background-image-width); height: #text(content-background-image-height); position: absolute; top: 37px; left: 15px; background-image: url(#text(content-background-image)); background-repeat: no-repeat; background-color: #text(content-background-image-color); z-index: 1; } #main ol, #main ul { margin-left: 15px; margin-right: 15px; } /***** TEASER *****/ .teaser-headline { margin: 0; padding: 0 5px 0 0; font-size: #text(teaserheading-font-size); font-weight: #text(teaserheading-font-weight); color: #text(teaserheading-font-color); display: block; } #banner { margin: 0; padding: 0 15px 5px 15px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); } #afterlogo { margin: 0; padding: 0; font-size: #text(teaser-font-size); color: #text(teaser-font-color); position: absolute; z-index: 3; bottom: 5px; left: 10px; } #aftermenu { margin: 0; padding: 5px 0 0 10px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); background-color: transparent; } #beforenews { margin: 0; padding: 0; } #afternews{ margin: 0 0 20px 0; padding: 0; } #afterfooter { margin: 0; padding: 0 15px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); } #banner p,#afterlogo p,#aftermenu p,#beforenews p,#afternews p,#afterfooter p,.teasertext p { margin: 0; padding: 0; } #banner img,#afterlogo img,#aftermenu img,#beforenews img,#afternews img,#afterfooter img { display: block; } .teaser_bg_nach { margin: 10px 0 0 0; padding: 20px 0 0 0; background: url(#text(teaser-background-image)) top center no-repeat; } .teaser_bg { margin: 0; padding: 30px 0 0 0; background: url(#text(teaser-background-image)) bottom center no-repeat; } .teasertext { margin: 0; padding: 15px 15px 0 15px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); } /***** SIDEBAR *****/ #sidebar_bg { margin: 0 0 -9999px 0; padding: 0 0 9999px 0; width: 205px; height: auto; background-color: #text(sidebar-background-color); position: absolute; top: 0; right: 0; z-index:1; } #sidebar { float: right; margin: 0; padding: 0; width: 205px; height: auto; position: relative; z-index:2; } #sidebar h2 { color: #text(newsheading-font-color); font-size: #text(newsheading-font-size); } /***** NEWS *****/ .new{ color: #text(newsheading-font-color); font-size: #text(newsheading-font-size); } .newsblock { margin: 0 0 0 15px; padding: 7px 0 10px 0px; height: auto; } .newstext{ padding: 0 10px 0 0; height: auto; font-size: #text(newstext-font-size); color: #text(newstext-font-color); } .newstext p { margin: 0 0 #text(news-paragraph-spacing) 0; padding: 0; height: auto; } /***** FOOTER *****/ .footer { margin: 0 7px; padding: 0; width: 779px; height: 40px; background-color: #text(footer-background-color); color: #text(footer-font-color); font-size: #text(footer-font-size); position: absolute; top: 0; left:0; z-index: 1; } .footer_alpha { margin: 0 7px; padding: 0; width: 779px; height: 50px; background: url(#text(footer-background-image)) no-repeat center bottom; position: absolute; top: 0; left:0; z-index: 2; } .footer_content { margin: 0 7px; padding: 0; width: 779px; height: 40px; color: #text(footer-font-color); font-size: #text(footer-font-size); position: absolute; top: 0; left:0; z-index: 3; } .footer_content p { padding: 5px 40px 8px 10px; margin: 0; width: auto; text-align:right; } .footer_content a { color: #fff; text-decoration: none; } /***** SEARCH *****/ .searchform { border: none; margin: 0; padding: 0; } #fieldset { overflow: hidden; margin: 0; padding: 13px 0 5px 14px; border: none; white-space: nowrap; } #field { color: #text(searchfield-font-color); height: 17px; padding: 4px 4px 0 4px; margin: 0 8px 0 0; border: 1px solid #text(searchfield-border-color); vertical-align: middle; background-color: #text(searchfield-background-color); font-size: #text(searchfield-font-size); width: #text(searchfield-width); } #button_suche { padding: 2px; margin: 0; vertical-align: middle; } input.btn { padding: 0; margin: 0; font-family: Arial; color: #text(searchbutton-font-color); font-size: 12px; font-weight: bold; height: 21px; border: 1px solid #text(searchbutton-border-color); background-image: url(#text(searchbutton-background-image)); background-position: no-repeat; background-color: #text(searchbutton-background-color); } input.btnhover { padding: 0; margin: 0; font-family: Arial; color: #text(searchbutton-font-color-hover); font-size: 12px; font-weight: bold; height: 21px; border: 1px solid #text(searchbutton-border-color-hover); cursor: pointer; background-image: url(#text(searchbutton-background-image-hover)); background-position: no-repeat; background-color: #text(searchbutton-background-hover); } /***** CONTENT *****/ #content { margin: 0; padding: 25px 25px 0 6px; min-height: 500px; z-index: 2; position: relative; font-size: #text(articletext-font-size); color: #text(articletext-font-color); overflow: hidden; } /***** ARTICLES *****/ .articlearea { margin: 0 0 #text(articlearea-spacing) 20px; padding: 0; } .bildunterschrift { display: block; padding-top: 6px; font-size: #text(imagetitle-font-size); color: #text(imagetitle-font-color); } /***** BILDERGALERIE *****/ .galerie { margin: 0; padding: 15px 0 0 0; border-style: none; background: transparent; } /***** FORM *****/ form { border: none; padding: 0; margin: 5px 0 0 0; } #formular { margin: 0; padding: 0; } #formular p { margin: 0; padding: 0; } #formular table { margin: 0; padding: 0; border: 1px solid #text(form-border-color); background-color: #text(form-background-color); } #formular td { white-space: nowrap; vertical-align: middle; padding: 10px 10px 10px 5px; margin: 0; } #formular input{ font-family: #text(global-font-family); font-size: #text(articletext-font-size); } #formular textarea { font-family: #text(global-font-family); font-size: #text(articletext-font-size); } #formular .label,#formular .desc { padding: 1px 15px 1px 8px; background-color: #text(form-background-color); } #formular .submit { padding: 1px 15px 10px 8px; background-color: #text(form-background-color); } .separator { padding: 0; margin: 0; line-height: 1px; height: 1px; border-bottom: 1px solid #text(form-border-color); } #formular .multiline { padding: 8px 15px 1px 8px; vertical-align: top; } .desc { padding: 4px 15px 4px 8px; } /***** DATABASE *****/ .db_table { margin: 13px 0 0 0; padding: 0; width: 100%; } .dbheader { margin: 0px; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-align: left; color: #ffffff; background: #0070c3; } .dbrow1,.dbrow2 { margin: 0px; padding: 5px 5px 5px 10px; vertical-align: middle; } .dbrow2 { background: #d7e7f7; } .dbrow1 { background: #e6f0fa; } /***** BREADCRUMB *****/ #breadcrumb { float: left; margin: 0; padding: 0; text-decoration: none; color: #text(articletext-font-color); } #breadcrumbpos { float: left; width: 100%; margin: 0; padding: 0 15px 0 11px; text-decoration: none; font-size: #text(breadcrumb-font-size); } #breadcrumbpos a:link,#breadcrumbpos a:visited,#breadcrumbpos a:hover,#breadcrumbpos a:active { color: #text(breadcrumb-font-color); text-decoration: none; } /***** FLASH *****/ #flashcontent { margin: 0; padding: 0; } /***** CLEAR *****/ .clear { clear: both; } .clearx { clear: both; margin: 0; padding: 0; height: 0; line-height: 0; visibility: hidden; } /***** PRINT *****/ #print { display:none; }