/* common tags */ html { margin: 0px; padding: 0px; } body { margin: 0px; padding: 0px; font-size: 12px; color: #111111; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: transparent; text-align: left; } a { color: #003399; font-weight: normal; text-decoration: none; } a:hover, a:focus { text-decoration: underline; } div { border-style: none; border-width: 0px; } img { padding: 0px; margin: 0px; border-width: 0px; } table { font-size: 100%; margin: 5px 0px 5px 0px; padding: 0px; border-collapse: collapse; border-width: 0px; } tr { vertical-align: top; } td { text-align: left; vertical-align: top; padding: 0px; margin: 0px; border-width: 0px; } table.form tr td { padding-top: 3px; padding-bottom: 3px; } form { margin: 0px; padding: 0px; border-width: 0px; } h1 { margin: 0px; padding: 13px 0px 3px 0px; font-family: Arial,Helvetica,Sans-Serif; font-size: 16px; font-weight: bold; letter-spacing: 0px; } h2 { margin: 0px; padding: 17px 0px 5px 0px; font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; line-height: 130%; font-weight: bold; letter-spacing: 0px; } h3 { margin: 0px; padding: 17px 0px 5px 0px; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 100%; font-weight: bold; letter-spacing: 0px; } input.text { color: #003399; border: 1px solid #CCCCCC; } input.submit { color: #003399; border: 0px solid #CCCCCC; background-color: #CCCCCC; cursor: pointer; } p { text-align: left; margin: 0px; padding: 3px 0px 3px 0px; border-width: 0px; } ul { margin: 7px 0px 5px 0px; padding: 0px 0px 0px 0px; } ol { margin: 7px 0px 5px 0px; padding: 0px 0px 0px 0px; } li { margin: 0px 0px 0px 31px; padding: 0px 0px 0px 0px; } textarea { font-family: Verdana, Arial, Helvetiva, sans-serif; color: #003399; border: 1px solid #CCCCCC; } .fehler { color: #FF0000; } .highlighted { background-color: #FFFF99; } div#druckkopf { display: none; } div#main { width: 1000px; height: auto; margin: 0px 0px 0px 16px; padding: 0px; background-color: transparent; text-align: left; background-image: url('../img/gelb_left.gif'); background-position: 0px 0px; background-repeat: repeat-y; position: relative; } div#left { width: 159px; font-size: 12px; line-height: 1.3; height: auto; margin: 0px; padding: 0px; text-align: left; vertical-align: top; background-color: transparent; float: left; position: relative; } div#left div#menue { margin: 0px 0px 59px 7px; } div#left div#menue a { color: #787878; font-weight: normal; text-decoration: none; } div#left div#menue a:hover, div#left div#menue a:focus { color: #111111; text-decoration: underline; } div#left input.text { width: 133px; border-style: none; border-width: 0px; } div#left input.submit { width: 133px; text-align: center; border-style: none; border-width: 0px; background-color: transparent; font-weight: bold; color: #003399; cursor: pointer; } div#middle { font-size: 12px; line-height: 1.4; color: #111111; width: 589px; height: auto; text-align: left; margin: 0px; padding: 0px; vertical-align: top; background-color: transparent; float: left; position: relative; } div#banner { width: 468px; height: 89px; margin: 0px; padding: 0px; float: left; position: relative; } div#anzeige { width: 11px; height: 69px; margin: 0px; padding: 0px; float: left; position: relative; background-image: url('../img/anzeige.gif'); background-position: 0px 0px; background-repeat: no-repeat; } div#dixerit { width: 80px; height: 25px; margin: 17px 0px 0px 10px; padding: 0px; float: left; position: relative; background-image: url('../img/dixerit_logo.png'); background-position: 0px 0px; background-repeat: no-repeat; } #topmenue { padding: 0px 0px 3px 0px; } #topmenue div { width: 99px; float: left; } #topmenue div a { color: #003399; font-weight: normal; text-decoration: none; } #topmenue div a:hover, #topmenue div a:focus { text-decoration: underline; } #hmenue { clear: both; } #bottommenue { font-size: 1em; padding: 3px 0px 13px 0px; } #bottommenue div { width: 99px; float: left; } #bottommenue div a { color: #999999; font-weight: normal; text-decoration: none; } #bottommenue div a:hover, #bottommenue div a:focus { text-decoration: underline; } div#middle div.content { padding: 0px 19px 0px 17px; line-height: 1.4; } div#middle div.content div.kasten { border: 1px solid #999999; margin: 0px 0px 0px 0px; padding: 5px 5px 7px 5px; } div#middle div.content h2 { font-size: 16px; font-weight: normal; } div#middle div.content ul li { padding-bottom: 7px; } div#contleft { position: relative; float: left; width: 279px; /* background-color: #EEEEEE; */ } div#contmiddle { position: relative; float: left; width: 37px; } div#contright { position: relative; float: left; width: 279px; /* background-color: #EEEEEE; */ } div#contright p { margin: 0px; padding: 2px 0px 3px 0px; } div#right { width: 249px; height: auto; margin: 0px; padding: 0px 3px 0px 0px; text-align: left; vertical-align: top; background-color: #E8E8E8; /* background-color: #FFFF99; */ float: left; position: relative; } div#right div { margin: 7px 3px 4px 10px; font-size: 11px; color: #111111; } div#right div a { color: #003399; font-weight: normal; text-decoration: none; } div#right div a:hover, div#right div a:focus { text-decoration: underline; } div#right div a.sprachwahl { font-size: 36px; color: #FF0000; font-weight: bold; } div#right div p { margin: 0px; padding: 0px 0px 4px 0px; } div#right div p.titel { font-size: 12px; } div#right div p.titel a { color: #003399; font-weight: bold; text-decoration: none; } div#right div p.titel a:hover, div#right div p.titel a:focus { text-decoration: underline; } div#right div.anmeldung { border-style: solid none solid none; border-color: #666666; border-width: 1px 0px 1px 0px; margin: 17px 0px 19px 0px; padding: 7px 0px 11px 11px; } div#right div.anmeldung td { vertical-align: top; } div#right div.anmeldung input.text, div#right div.anmeldung input.password { width: 121px; border-width: 0px; padding: 0px 2px 2px 2px; margin: 0px 0px 2px 7px; font-size: 12px; } div#right div.anmeldung input.submit { width: auto; border: 0px solid #666666; padding: 0px 2px 2px 2px; margin: 0px 0px 2px 7px; font-size: 12px; font-weight: normal; } div#bottom { width: 579px; margin: 13px 0px 19px 179px; padding: 7px 0px 0px 0px; text-align: left; vertical-align: top; border-top: 1px solid #003399; line-height: 1.3; } div#bookmarks { margin-left: 160px; } div#validate /* XHTML- und CSS-Validierung */ { text-align: right; padding: 23px 0px 29px 0px; }