/***** © 2009 zeta software GmbH Layout: Plain Blue *****/ /***** TAGS *****/ html, body { height: 100%; } body { font-family: #text(global-font-family); font-size: #text(global-font-size); font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: normal; line-height: 19px; margin: 0; padding: 0; background-color: #text(global-background-color); } h1 { color: #text(articleheading-font-color); font-size: #text(articleheading-font-size); line-height: 27px; margin: 0 0px 22px 0; padding: 0; font-weight: #text(articleheading-font-weight); } h2 { margin: 0; padding: 5px 5px 5px 8px; font-size: #text(newsheading-font-size); font-weight: #text(newsheading-font-weight); color: #text(newsheading-font-color); background-color: #text(newsheading-background-color); background-image: url(#text(newsheading-background-image)); background-repeat: repeat-x; } fieldset, div { border: none; padding: 0; margin: 0; } p { padding : 0 0 #text(paragraph-spacing) 0; margin : 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); font-weight: bold; text-decoration: #text(hyperlink-hover-decoration); } a:hover { color: #text(hyperlink-hover-font-color); font-weight: bold; text-decoration: #text(hyperlink-hover-decoration); text-decoration: #text(hyperlink-hover-decoration); } /***** MAINMENU *****/ #mainmenu { overflow: hidden; margin: 0; padding: 0; width: #text(global-layout-width)px; height: 50px; background-color: #text(menu1-background-color); background-image: #text(menu1-background-image); background-repeat: repeat-x; border-bottom: 0px solid #text(menu1-border-right-color); font-size: #text(menu1-font-size); line-height: 38px; } 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; float: left; padding: 7px 7px 7px 7px; font-size: #text(menu1-font-size); font-weight: normal; color: #text(menu1-inactive-font-color); text-decoration: underline; background-color: #text(menu1-inactive-background-color); background-image: url(#text(menu1-inactive-background-image)); background-repeat: no-repeat; background-position: 10px 10px; border-right: 0px solid #text(menu1-border-right-color); line-height: 38px; } a.topmenu:hover { color: #text(menu1-hover-font-color); background-color: #text(menu1-hover-background-color); background-image: url(#text(menu1-hover-background-image)); } a.topmenuactive:link, a.topmenuactive:visited, a.topmenuactive:hover, a.topmenuactive:active { padding: 7px 7px 7px 25px; color: #text(menu1-active-font-color); background-color: #text(menu1-active-background-color); background-image: url(#text(menu1-active-background-image)); background-repeat: no-repeat; text-decoration: none; } /***** SUBMENU 1 *****/ #submenu-wrapper { float: left; margin: 0 8px 0 8px; padding: 0; width: 180px; } #submenu { margin: 0; padding: 0 0 50px 0; background-color: #text(menu2-background-color); background-image: url(#text(menu2-background-image)); background-position: bottom; background-repeat: no-repeat; } #submenu1 { margin: 0 8px; padding: 0 0 20px 0; } a.subnav1:link, a.subnav1:visited, a.subnav1:hover, a.subnav1:active, a.subnav1active:link, a.subnav1active:visited, a.subnav1active:hover, a.subnav1active:active { display: block; margin: 0; padding: 5px 0; height: 100%; font-size: #text(menu2-font-size); font-weight: normal; color: #text(menu2-inactive-font-color); background-color: #text(menu2-inactive-background-color); background-image: url(#text(menu2-inactive-background-image)); background-repeat: repeat-x; text-decoration: none; border-bottom: 1px dotted #text(menu2-border-bottom-color); } a.subnav1:hover { color: #text(menu2-hover-font-color) background-color: #text(menu2-hover-background-color); background-image: url(#text(menu2-hover-background-image)); text-decoration: none; } a.subnav1active:link, a.subnav1active:visited, a.subnav1active:hover, a.subnav1active:active { font-weight: normal; color: #text(menu2-active-font-color); background-color: #text(menu2-active-background-color); background-image: url(#text(menu2-active-background-image)); text-decoration: none; } /***** SUBMENU 2 *****/ #submenu2 { margin: 0; padding: 2px 0 5px 0; background-color: #text(menu3-background-color); background-image: url(#text(menu3-background-image)); background-repeat: repeat-x; border-bottom: 1px dotted #text(menu3-border-bottom-color); } a.subnav2:link, a.subnav2:visited, a.subnav2:hover, a.subnav2:active, a.subnav2active:link, a.subnav2active:visited, a.subnav2active:hover, a.subnav2active:active { display: block; margin: 0; padding: 2px 10px 2px 10px; height: 100%; font-size: #text(menu3-font-size); font-weight: bold; color: #text(menu3-inactive-font-color); background-color: #text(menu3-inactive-background-color); background-image: url(#text(menu3-inactive-background-image)); background-repeat: repeat-x; text-decoration: none; } a.subnav2:hover { color: #text(menu3-hover-font-color); background-color: #text(menu3-hover-background-color); background-image: url(#text(menu3-hover-background-image)); } a.subnav2active:link, a.subnav2active:visited, a.subnav2active:hover, a.subnav2active:active { font-weight: bold; color: #text(menu3-active-font-color); background-color: #text(menu3-active-background-color); background-image: url(#text(menu3-active-background-image)); } /***** TOP *****/ #top { margin: 0; padding: 0; } /***** WRAPPER *****/ #firstwrapper { margin: 0 auto; padding: 0; width: #text(global-layout-width)px; border-left: none; border-right: none; border-bottom: none; } #secondwrapper { margin: 0 auto; padding: 0; background: #text(content-background-color); position: relative; z-index: 1; } #thirdwrapper { margin: 0; padding: 25px 0 0 0; background-image: url(#text(content-background-image)); background-repeat: #text(global-background-image-repeat); height: 100%; position: relative; } /***** EXTRAMENU *****/ #xmenu_search { margin: 0; padding: 0; background-color: ; width: #text(global-layout-width)px; background-image: url(#text(xmenu-background-image)); background-repeat: repeat-x; height: 28px; } #xmenu { margin: 0; padding: 0; font-size: #text(xmenu-font-size); color: #text(xmenu-hyperlink-inactive-font-color); float: left; } #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); } #xmenu a:hover { color: #text(xmenu-hyperlink-hover-font-color); text-decoration: #text(xmenu-hyperlink-hover-decoration); } /***** SEARCH *****/ #search { margin: 25px 45px 0 0; padding: 0; width: 145px; float: right; position: relative; } #form { margin: 0; padding: 0; width: 145px; height: 19px; background-color: #text(searchfield-background-color); background-image: url(#text(searchfield-background-image)); background-repeat: no-repeat; } #fieldset { margin: 0; padding: 0; border: 0; } #field { background-color: transparent; border: 0 none; color: #767676; font-size: 11px; height: 19px; left: 5px; margin: 0; padding: 0; position: absolute; top: 3px; width: 125px; } #button { background-color: transparent; background-image: url(../_media/stock-images/search-button.gif); background-repeat: no-repeat; border: 0 none; color: #FFFFFF; font-size: 11px; height: 19px; margin: 0; padding: 0; position: absolute; right: 0; top: 0; width: 20px; } /***** HEADER *****/ #header { margin: 0; padding: 0; width: 100%; height: 260px; background-color: #text(header-background-color); background-image: url(#text(header-background-image)); background-repeat: repeat-x; position: relative; } #header img { display: block; margin: auto; padding: 0px; } #headerwrapper { margin: 0 auto; padding: 0; width: #text(logo-image-width)px; height: #text(logo-image-height)px; position: relative; } #webdescription { margin: 0; padding: 0; position: absolute; top: #text(webname-webslogan-y-position)px; left: #text(webname-webslogan-x-position)px; } #webname { margin: 10px auto 0 auto; padding: 0; font-size: #text(webname-font-size); font-weight: normal; color: #text(webname-font-color); } #slogan { margin: 20px auto 10px auto; padding: 0; font-size: #text(webslogan-font-size); font-weight: normal; color: #text(webslogan-font-color); text-align:center; } /***** BREADCRUMB *****/ #breadcrumb { margin: 0; padding: 5px 0 0 0; font-size: #text(breadcrumb-font-size); color: #text(breadcrumb-font-color); } /***** CONTENT *****/ #content { margin: 0; padding: 0 20px 0 15px; font-size: #text(articletext-font-size); color: #text(articletext-font-color); background: #text(content-background-color); overflow: hidden; } #content-subnav { margin: 0; padding: 0 20px 0 15px; font-size: #text(articletext-font-size); color: #text(articletext-font-color); background: #text(content-background-color); overflow: hidden; } #content-news { margin: 0; padding: 0 20px 0 15px; font-size: #text(articletext-font-size); color: #text(articletext-font-color); background: #text(content-background-color); overflow: hidden; } #content-subnav-news { margin: 0; padding: 0 20px 0 15px; font-size: #text(articletext-font-size); color: #text(articletext-font-color); background: #text(content-background-color); overflow: hidden; } /***** ARTICLES *****/ .articlearea { margin: 0 0 #text(articlearea-spacing) 0; padding: 0; } .bildunterschrift { display: block; padding-top: 6px; font-size: #text(imagetitle-font-size); color: #text(imagetitle-font-color); } /***** NOSCRIPT *****/ #noscript { margin: 0; padding: 15px; font-weight: bold; background: #fffbd9; border: 1px solid #text(articleheading-font-color); } /***** HINT IE6 *****/ #hintie6 { position: relative; margin: 20px; padding: 15px; font-size: 12px; color: #000000; background: #ccffcc; border: 1px solid #009900; } #hintie6 span { position: absolute; top: 3px; right: 6px; font-weight: bold; } #hintie6 span a:link, #hintie6 span a:visited, #hintie6 span a:hover, #hintie6 span a:active { text-decoration: none; } #hintie6 h1 { margin: 0 0 8px 0; padding: 0; font-size: 16px; font-weight: bold; color: #000000; } #hintie6 a:link, #hintie6 a:visited, #hintie6 a:hover, #hintie6 a:active { font-weight: normal; color: #000000; text-decoration: underline; } /***** FLASH *****/ #flashcontent { margin: 0; padding: 0; } #flashcontent p { padding: 30px; } #flashcontent a:link, #flashcontent a:visited, #flashcontent a:hover, #flashcontent a:active { text-decoration: underline; } /***** FORM *****/ #formular { display: inline-block; margin: 0; padding: 10px 0 10px 5px; border: 1px solid #text(form-border-color); background-color: #text(form-background-color); } #formular p { margin: 0; padding: 0; } #formular table { margin: 0; padding: 0; } #formular td { margin: 0; padding: 0; white-space: nowrap; vertical-align: middle; } #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 .field { padding: 2px 10px 2px 0; } #formular .desc { padding: 10px 10px 10px 0; } #formular .multiline { padding: 4px 10px 0 0; vertical-align: top; } #formular .submit { padding: 0; } #formular .separator { margin: 10px 10px 10px 0; padding: 0; line-height: 1px; height: 1px; border-bottom: 1px solid #text(articletext-font-color); } /***** NEWS *****/ #news { float: right; margin: 0 8px 0 8px; padding: 0; width: 180px; } .newsbox { margin: 0 0 8px 0; padding: 0 0 10px 0; background-color: #text(newsarticle-background-color); background-image: url(#text(newsarticle-background-image)); background-repeat: no-repeat; background-position: bottom; } .newstext { margin: 0; padding: 5px 5px 19px 8px; font-size: #text(newstext-font-size); color: #text(newstext-font-color); } .newstext p { margin: 0 0 #text(news-paragraph-spacing) 0; padding: 0; } /***** 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: 4px 10px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); background-color: #text(teaser-background-color); } #afterlogo { margin: 0; padding: 4px 10px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); background-color: #text(teaser-background-color); } #aftermenu { margin: 8px 0 30px 0; padding: 6px 5px 39px 8px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); background-color: #text(teaser-background-color); background-image: url(#text(aftermenu-background-image)); background-repeat: no-repeat; background-position: bottom; } #beforenews { margin: 0 0 8px 0; padding: 6px 5px 39px 8px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); background-color: #text(teaser-background-color); background-image: url(#text(aftermenu-background-image)); background-repeat: no-repeat; background-position: bottom; } #afternews { margin: 0; padding: 6px 5px 39px 8px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); background-color: #text(teaser-background-color); background-image: url(#text(aftermenu-background-image)); background-repeat: no-repeat; background-position: bottom; } #afterfooter { margin: 0; padding: 4px 10px; font-size: #text(teaser-font-size); color: #text(teaser-font-color); background-color: ; } #banner p, #afterlogo p, #aftermenu p, #beforenews p, #afternews p, #afterfooter p { margin: 0; padding: 0; } #banner img, #afterlogo img, #aftermenu img, #beforenews img, #afternews img, #afterfooter img { display: block; } /***** FOOTER *****/ #footer { margin: 0 0 20px 0; padding: 3px 8px 15px 8px; font-size: #text(footer-font-size); color: #text(footer-font-color); position: relative; z-index: 2; background-color: ; } .left { float: left; margin: 0 0 0 20px; padding: 0; } .right { float: left; margin: 0 0 0 20px; padding: 0; } #bottom { margin: 0; padding: 0; font-size: 1px; line-height: 1px; } /***** SPACE *****/ .space { margin: 0; padding: 5px 0 0 0; } /***** CLEAR *****/ .clear { clear: both; } .clearx { clear: both; margin: 0; padding: 0; font-size: 0; height: 0; line-height: 0; visibility: hidden; } /***** PRINT *****/ #print { display: none; }