/* old styles */ .headerwhite { font-size: 8pt; color: #ffffff; } .headerinfo { font-size: 8pt; text-indent: 7px; text-align: left; } .text8justify { font-size: 8pt; text-align: justify; } .text9justify { font-size: 9pt; text-align: justify; } .text10justify { font-size: 10pt; text-align: justify; } .text11justify { font-size: 11pt; text-align: justify; } .text12justify { font-size: 12pt; text-align: justify; } .text8left { font-size: 8pt; text-align: left; } .text9left { font-size: 9pt; text-align: left; } .text10left { font-size: 10pt; text-align: left; } .text11left { font-size: 11pt; text-align: left; } .text12left { font-size: 12pt; text-align: left; } /* global body settings */ body.main { text-align: center; } body { background-color: #00ff00; margin: 10px; } body,ul,ol,li,td,p,div,span,input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 10pt; color: #000000; } /* headlines */ h1 { font-size: 13pt; color: #000000; font-weight: bold; } h2 { font-size: 12pt; color: #000000; font-weight: bold; } h3 { font-size: 11pt; color: #000000; font-weight: bold; } h4 { font-size: 10pt; color: #000000; font-weight: bold; } h5 { font-size: 9pt; color: #000000; font-weight: bold; } h6 { font-size: 9pt; color: #000000; font-weight: bold; } /* common links */ a,a:link { color: #cc0033; font-weight: normal; text-decoration: none; } a:visited { color: #cc0033; text-decoration: none; } a:hover { color: #cc0033; text-decoration: none;; } a:active { color: #cc0033; text-decoration: none; } /* Head navigation */ a.navtop,a.navtop:visited,a.navtop:hover { color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; vertical-align: middle; white-space: nowrap; padding: 2px; font-weight: normal; text-decoration: none; } .navspacer { color: #FFFFFF; font-size: 8pt; vertical-align: middle; } /* Head navigation submenu */ div.menu, div.menu a.mI, div.menu a.mI span.mIText, div.menu a.mI span.mIArrow { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; } div.menu { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #660033; border: 1px solid #000000; text-align: left; left: 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; } div.menu a.mI, div.menu a.mICurrent { color: #FFFFFF; background-color: #660033; cursor: pointer; display: block; padding: 3px 1em; text-decoration: none; white-space: nowrap; } div.menu a.mI:hover, div.menu a.mIHighlight, div.menu a.mICurrent, div.menu a.mI:hover span.mIText, div.menu a.mI:hover span.mIArrow { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #000000; } div.menu a.mI span.mIText, div.menu a.mI span.mIArrow { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; } div.menu a.mI span.mIArrow { margin-right: -.75em; } /* foot row links */ a.linksheadfoot,a.linksheadfoot:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; } a.linksheadfoot:visited { color: #000000; text-decoration: none; } a.linksheadfoot:hover { color: #cc0033; text-decoration: none; } a.linksheadfoot:active { color: #000000; text-decoration: none; } /* head row links */ a.linkshead,a.linkshead:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; vertical-align: middle; } a.linkshead:visited { color: #000000; text-decoration: none; } a.linkshead:hover { color: #cc0033; text-decoration: none; } a.linkshead:active { color: #000000; text-decoration: none; } .headnavspacer { color: #000000; font-size: 8pt; vertical-align: middle; } /* bread crumb navigation */ div.breadcrumb { margin: 4px 8px; } span.breadcrumb { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; white-space: nowrap; } a.breadcrumb,a.breadcrumb:visited,a.breadcrumb:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; white-space: nowrap; } /* head search input form */ .search { border: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;; background-color: #EEEEEE; font-size: 8pt; } .searchlinks { text-align: center; width: 100%; } .searchresult { margin-bottom: 10px; } .formbutton { font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 8pt; height: 18px; background-color: #EEEEEE; color: #000000; border: 1px solid #000000; } /* main layout table */ table.main { padding: 0; margin: 0; border-style: none; width: 100%; } /* border of the head navigation row */ div.linkshead { width: 950px; border-left: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; background-color: #EEEEEE; vertical-align: middle; text-align: right; margin: 0 auto; padding-bottom: 1px; padding-top: 1px; } /* head image row & head editable area */ div.imagehead, div.edithead { width: 950px; background-color: #DDDDDD; text-align: left; clear: both; margin: 0 auto; border-top: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000; } /* image link block on top of background image */ span.imagelink { margin: 0; padding: 0; display: block; width: 175px; cursor: pointer; } /* top navigation row */ div.navtop { width: 950px; margin: 0 auto; background-color: #660033; text-align: left; text-indent: 5px; border-top: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000; } /* border of the foot navigation row */ div.linksfoot { width: 950px; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color: #EEEEEE; margin: 0 auto; text-align: right; } /* block around main content row (left nav, content, infobox) */ div.main { width: 950px; margin: 0 auto; border: 1px solid #000000; } /* special width for print screen */ div.print { width: 100%; } /* content table cell */ td.content { vertical-align: top; color: #000000; background-color: #FFFFFF; } /* content styles */ /* a single content element */ td.element { vertical-align: top; font-size: 10pt; text-align: justify; border: 1px solid #CCCCCC; } /* a single old content element */ td.oldelement { font-size: 10pt; text-align: justify; vertical-align: top; } /* a single new content element */ div.element { margin: 8px; margin-top: 5px; padding: 4px; border: 1px solid #CCCCCC; text-align: justify; clear: both; } div.element2 { margin: 5px; padding: 4px; border: 1px solid #CCCCCC; text-align: left; clear: both; } /* infobox column */ td.infobox { width: 145px; vertical-align: top; background-color: #FFFFFF; border-left: 1px solid #000000; } /* left navigation column */ td.navleft { width: 175px; vertical-align: top; background-color: #CCCCCC; background-image: url(/opencms/export/pics/ocms-templateone/bg_nav.jpg); background-repeat: repeat-y; border-right: 1px solid #000000; } /* left navigation image row */ span.navleftimage { display: block; width: 175px; cursor: pointer; } /* left navigation list */ ul.navleft { margin: 0 0 0 20px; padding: 2px; } /* left navigation list item */ li.navleftactive { list-style-image: url(nullnav_a.gif); } li.navleft { list-style-image: url(nullnav_i.gif); } a.navleft,a.navleft:link,a.navleft:visited,a.navleft:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; font-weight: normal; } a.navleft:hover { color: #000000; text-decoration: underline; } a.navleftactive,a.navleftactive:link,a.navleftactive:visited,a.navleftactive:active { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration:none; } a.navleftactive:hover { color: #000000; text-decoration: underline; } /* Side element styles */ div.sidelist { margin: 5px; border: 1px solid #CCCCCC; text-align: left; clear: both; } p.sidelisthead { font-size: 10pt; font-weight: bold; margin: 0px; padding-left: 3px; padding-right: 3px; background-color: #CCCCCC; } p.sidelistitem { font-size: 8pt; margin: 5px 3px 0px; } a.sidelistitemhead { font-size: 8pt; font-weight: bold; margin-bottom: 3px; } /* popup window border */ div.popup { border: 1px solid #000000; -moz-box-sizing: border-box; margin-top: 10px; width: 100%; } h1.popup { font-size: 10pt; padding: 2px; width: 100%; background-color: #660033; color: #FFFFFF; } .popupform { border: 1px solid #000000; width: 450px; } span.formerror { color: #660033; font-weight: bold;} /* imprint */ table.imprint { width: 100%; } td.imprint { vertical-align: top; font-size: 9pt; } /* default styles for the online forms */ input.onlineform, select.onlineform, textarea.onlineform { width: 300px; border: 1px solid #000000; } textarea.onlineform { height: 80px; } /* default styles */ .nowrap { white-space: nowrap; } .bold { font-weight: bold; }