
html, body {
margin: 0;
padding: 0;
}
body {
background-color: #f2f2f2;
font-family: Arial, Helvetica, sans-serif;
}
html { font-size:100.01%; }
body { font-size:1em; }
* {
margin: 0px;
padding: 0px;
}
.preview {
background-color: #fff;
}
p {
margin: 1em 0 0 0;
padding: 0;
font-size: 80%;
}
h1 {
font-size: 130%;
color: #546e8a;
font-weight: normal;
line-height: 1em;
background: url(../pics/h1_bg.gif) no-repeat left 0.3em;
padding: 0 0 0 15px;
}
h2 {
font-size: 70%;
color: #000;
background-color: #e6e8ec;
padding: 3px 10px;
margin: 1em 0 0 0;
}
h3 {
font-weight: bold;
font-size: 80%;
margin: 1em 0 0 0;
padding: 0;
}
.bold {
font-weight: bold;
}
.rand {
border: 1px solid #58718c;
}
.sh_icon {
vertical-align: bottom;
padding: 0;
}
.nospace {
margin: 0;
padding: 0;
}
.smallspace {
margin-top: 0.3em;
}
h2.nogap {
margin: 0;
}
form {
margin: 0;
padding: 0;
display: inline;
}
input.search {
width: 112px;
height: 15px;
font-size: 80%;
margin: 0;
padding: 0;
border: 1px solid #dddddd;
}
input.searchbtn {
vertical-align: top;
}
.clear {
font-size: 1px;
line-height: 1px;
clear: both;
height: 0px;
margin: 0;
padding: 0;
}
.notvisible {
visibility: hidden;
}
#edk {
padding: 0px;
width: 972px;
margin: 0 auto;
background-image: url(../pics/edkbg.jpg);
background-repeat: repeat-y;
}
#page {
margin: 0 24px;
padding: 0;
}
.contenttop {
margin: 0 22px 0 0;
padding: 0;
}
.breadcrumb {
float: left;
width: 440px;
color: #666;
font-size: 70%;
padding-top: 5px;
}
.breadcrumb a {
color: #666;
font-size: 100%;
text-decoration: none;
}
.breadcrumb a:hover, .breadcrumb a.here:hover {
text-decoration: underline;
}
.breadcrumb a.here {
color: #333;
font-weight: bold;
text-decoration: none;
}
.contprint {
float: right;
width: 100px;
text-align: right;
padding-top: 3px;
}
.contprint a {
font-size: 70%;
color: #0033cc;
text-decoration: none;
}
.contprint a:hover {
text-decoration: underline;
}
.servicenav, .langnav {
margin: 0;
font-size: 70%;
}
.servicenav {
float: left;
width: 450px;
padding: 5px 0 6px 4px;
}
.langnav {
text-align: right;
padding: 5px 4px 6px 0;
float: right;
width: 350px;
}
.preview .langnav {
text-align: left;
float: left;
}
.servicenav a, .langnav a, .langnav a.active {
font-size: 100%;
color: #666;
text-decoration: none;
}
.servicenav a:hover, .langnav a:hover, .langnav a.active:hover {
text-decoration: underline;
}
.langnav a.active {
font-weight: bold;
}
.header_edk, .header_edk_f, .header_edk_i, .header_edk_r, .header_edk_e,
.header_arbeiten, .header_arbeiten_f, .header_arbeiten_i, .header_arbeiten_r, .header_arbeiten_e,
.header_aktuell, .header_aktuell_f, .header_aktuell_i, .header_aktuell_r, .header_aktuell_e,
.header_bildung, .header_bildung_f, .header_bildung_i, .header_bildung_r, .header_bildung_e,
.header_dokumentation, .header_dokumentation_f, .header_dokumentation_i, .header_dokumentation_r, .header_dokumentation_e {
height: 111px;
text-indent: -999em;
width: 924px;
}
.header_edk {
background: url(../pics/header_edk.jpg) no-repeat left top;
}
.header_edk_f {
background: url(../pics/header_edk_fr.jpg) no-repeat left top;
}
.header_edk_i {
background: url(../pics/header_edk_it.jpg) no-repeat left top;
}
.header_edk_r {
background: url(../pics/header_edk_rn.jpg) no-repeat left top;
}
.header_edk_e {
background: url(../pics/header_edk_en.jpg) no-repeat left top;
}
.header_arbeiten {
background: url(../pics/header_arbeiten.jpg) no-repeat left top;
}
.header_arbeiten_f {
background: url(../pics/header_arbeiten_fr.jpg) no-repeat left top;
}
.header_arbeiten_i {
background: url(../pics/header_arbeiten_it.jpg) no-repeat left top;
}
.header_arbeiten_r {
background: url(../pics/header_arbeiten_rn.jpg) no-repeat left top;
}
.header_arbeiten_e {
background: url(../pics/header_arbeiten_en.jpg) no-repeat left top;
}
.header_aktuell {
background: url(../pics/header_aktuell.jpg) no-repeat left top;
}
.header_aktuell_f {
background: url(../pics/header_aktuell_fr.jpg) no-repeat left top;
}
.header_aktuell_i {
background: url(../pics/header_aktuell_it.jpg) no-repeat left top;
}
.header_aktuell_r {
background: url(../pics/header_aktuell_rn.jpg) no-repeat left top;
}
.header_aktuell_e {
background: url(../pics/header_aktuell_en.jpg) no-repeat left top;
}
.header_bildung {
background: url(../pics/header_bildung.jpg) no-repeat left top;
}
.header_bildung_f {
background: url(../pics/header_bildung_fr.jpg) no-repeat left top;
}
.header_bildung_i {
background: url(../pics/header_bildung_it.jpg) no-repeat left top;
}
.header_bildung_r {
background: url(../pics/header_bildung_rn.jpg) no-repeat left top;
}
.header_bildung_e {
background: url(../pics/header_bildung_en.jpg) no-repeat left top;
}
.header_dokumentation {
background: url(../pics/header_dokumentation.jpg) no-repeat left top;
}
.header_dokumentation_f {
background: url(../pics/header_dokumentation_fr.jpg) no-repeat left top;
}
.header_dokumentation_i {
background: url(../pics/header_dokumentation_it.jpg) no-repeat left top;
}
.header_dokumentation_r {
background: url(../pics/header_dokumentation_rn.jpg) no-repeat left top;
}
.header_dokumentation_e {
background: url(../pics/header_dokumentation_en.jpg) no-repeat left top;
}
.contentbottom {
margin: 15px 22px 10px 0;
text-align: right;
}
.contentbottom a {
font-size: 70%;
color: #0033cc;
text-decoration: none;
}
.contentbottom a:hover {
text-decoration: underline;
}
.footer {
margin-bottom: 10px;
height: 75px;
width: 540px;
text-indent: -999em;
background: url(../pics/footer_bg.gif) no-repeat left bottom;
border-top: 1px solid #ccc;
}
.columnleft {
float: left;
width: 170px;
border-top: 1px solid #92959B;
}
.columnright {
float: left;
width: 170px;
}
.columnright h2 {
font-size: 70%;
color: #000;
background-color: #e6e8ec;
padding: 4px 10px;
margin: 0.5em 0 0 0;
}
.columnright h2.nogap {
margin-top: 0;
}
.columnright p {
font-size: 70%;
color: #000;
padding: 0 0 0 11px;
margin: 0;
}
.columnrightcont {
margin: 0 0 1em 0;
padding: 0.8em 0 0 11px;
}
.columnrightcont p {
margin: 0;
padding: 0.8em 0 0 0;
font-size: 70%;
}
.columnrightimg {
margin: 0;
padding: 0.5em 0 0 11px;
}
.content {
float: left;
width: 562px;
margin: 0 0 0 22px;
}
.contentpreview {
float: left;
width: 562px;
margin: 0;
}
.gap60line {
padding-top: 13px;
height: 20px;
padding-bottom: 7px;
border-bottom: 1px solid #cccccc;
}
.gap60 {
height: 59px;
}
.contenttext {
margin: 0 25px 0 0;
min-height: 500px;
}
#contentpart {
margin: 16px 0 0 0;
padding: 0;
background: url(../pics/leftcol_bg.gif) repeat-y left top;
/* overflow: hidden; hh 2010-01-13 destroys print view */
}
.bottom {
height: 20px;
}
ul.globalnav {
margin: 0;
padding: 3px 0 5px 0;
list-style-type: none;
background: #546e8a url(../pics/globalnav_bg.gif) repeat-x left bottom;
}
ul.globalnav li {
display: inline;
padding: 0;
margin: 0;
}
ul.globalnav li.last {
display: inline;
padding: 0;
margin: 0;
border-right: none;
}
ul.globalnav li a {
padding: 3px 15px;
color: #fff;
font-weight: normal;
text-decoration: none;
border-right: 1px solid #fff;
}
ul.globalnav li a:hover, ul.globalnav li a.here {
background-color: #C50202;
}
ul#menu {
margin: 0;
padding: 0;
list-style-type: none;
}
ul#menu li a {
display: block;
margin: 0;
padding: 0 0 2px 0;
}
ul#menu li.level1, ul#menu li.level2 {
margin: 1px 0 0 0;
border-bottom: 1px solid #92959B;
}
ul#menu li.level1 a, ul#menu li.level2 a {
color: #000;
font-size: 70%;
font-weight: bold;
text-decoration: none;
line-height: 140%;
}
ul#menu li.level2 a {
font-weight: normal;
}
ul#menu li.level1 {
padding-left: 20px;
background: url(../pics/nav_inactive.gif) no-repeat left top;
}
ul#menu li.level1:hover, ul#menu li.level1#level1here {
background: url(../pics/nav_highlight.gif) no-repeat left top;
}
/* zweite Ebene */
li.level2 {
padding-left: 34px;
background: #f3f4f6 url(../pics/nav2_inactive.gif) no-repeat left top;
}
li.level2:hover, li.level2#here {
background: #f3f4f6 url(../pics/nav2_highlight.gif) no-repeat left top;
}
a.pdf, a.link, a.doc, a.mail, a.excel, a.xls, a.ppt, a.zip,
table.flextable td a.pdf, table.flextable td a.link, table.flextable td a.doc,
table.flextable td a.mail, table.flextable td a.excel, table.flextable td a.xls, table.flextable td a.ppt, table.flextable td a.zip {
color: #0033cc;
font-weight: normal;
padding: 0 0 0 12px;
margin: 0.3em 0 0 0;
text-decoration: none;
}
a.noarrow, table.flextable td a.noarrow {
color: #0033cc;
font-weight: normal;
padding: 0;
margin: 0.3em 0 0 0;
text-decoration: none;
}
a.pdf:hover, a.link:hover, a.doc:hover, a.mail:hover, a.excel:hover, a.xls:hover, a.ppt:hover, a.zip:hover, a.noarrow:hover {
text-decoration: underline;
}
a.pdf {
background: url(../pics/icon_pdfbig.gif) no-repeat left 0.3em;
}
table.flextable td a.pdf {
background: url(../pics/icon_pdf.gif) no-repeat left 0.3em;
}
a.link {
background: url(../pics/icon_link.gif) no-repeat left 0.3em;
}
a.doc {
background: url(../pics/icon_doc.gif) no-repeat left 0.3em;
}
a.excel {
background: url(../pics/icon_excel.gif) no-repeat left 0.3em;
}
a.xls {
background: url(../pics/icon_xls.gif) no-repeat left 0.3em;
}
a.ppt{
background: url(../pics/icon_ppt.gif) no-repeat left 0.3em;
}
a.zip {
background: url(../pics/icon_zip.gif) no-repeat left 0.3em;
}
a.mail {
background: url(../pics/icon_mail.gif) no-repeat left 0.3em;
}
p a.mail {
background: url(../pics/icon_mail.gif) no-repeat left 0.31em;
}
/* Liste rechte Spalte */
ul.columnlist {
margin: 0;
padding: 0 0 0 11px;
list-style-type: none;
}
ul.columnlist2 {
margin: 0;
padding: 0.3em 0 0 11px;
list-style-type: none;
}
ul.columnlist li, ul.columnlist li.pdf, ul.columnlist li.doc, ul.columnlist li.excel, ul.columnlist li.xls, ul.columnlist li.zip, ul.columnlist li.ppt, ul.columnlist li.mail,
ul.columnlist2 li, ul.columnlist2 li.pdf, ul.columnlist2 li.doc, ul.columnlist2 li.excel, ul.columnlist2 li.xls, ul.columnlist2 li.zip, ul.columnlist2 li.ppt, ul.columnlist2 li.mail {
padding: 0 0 0 12px;
margin: 0 0 0.3em 0;
font-size: 70%;
}
ul.columnlist li, ul.columnlist2 li {
background: url(../pics/icon_list.gif) no-repeat left 0.3em;
}
ul.columnlist li.pdf, ul.columnlist2 li.pdf {
background: url(../pics/icon_pdf.gif) no-repeat left 0.3em;
}
ul.columnlist li.doc, ul.columnlist2 li.doc {
background: url(../pics/icon_doc.gif) no-repeat left 0.3em;
}
ul.columnlist li.ppt, ul.columnlist2 li.ppt {
background: url(../pics/icon_ppt.gif) no-repeat left 0.3em;
}
ul.columnlist li.xls, ul.columnlist2 li.excel {
background: url(../pics/icon_xls.gif) no-repeat left 0.3em;
}
ul.columnlist li.excel, ul.columnlist2 li.excel {
background: url(../pics/icon_excel.gif) no-repeat left 0.3em;
}
ul.columnlist li.zip, ul.columnlist2 li.zip {
background: url(../pics/icon_zip.gif) no-repeat left 0.3em;
}
ul.columnlist li.mail, ul.columnlist2 li.mail {
background: url(../pics/icon_mail.gif) no-repeat left 0.3em;
}
ul.columnlist li a, ul.columnlist2 li a {
color: #0033cc;
text-decoration: none;
}
ul.columnlist li a:hover, ul.columnlist2 li a:hover {
text-decoration: underline;
}
/* Liste im Inhalt */
ul.contentlist {
margin: 0;
padding: 0;
list-style-type: none;
}
ul.contentlist li, ul.contentlist li.pdf, ul.contentlist li.doc, ul.contentlist li.zip,
ul.contentlist li.excel {
padding: 0 0 0 12px;
margin: 0.3em 0 0 0;
font-size: 80%;
}
ul.contentlist li {
background: url(../pics/icon_link.gif) no-repeat left 0.3em;
}
ul.contentlist li.pdf {
background: url(../pics/icon_pdfbig.gif) no-repeat left 0.3em;
}
ul.contentlist li.doc {
background: url(../pics/icon_doc.gif) no-repeat left 0.3em;
}
ul.contentlist li.zip {
background: url(../pics/icon_zip.gif) no-repeat left 0.3em;
}
ul.contentlist li.excel {
background: url(../pics/icon_excel.gif) no-repeat left 0.3em;
}
ul.contentlist li.xls {
background: url(../pics/icon_xls.gif) no-repeat left 0.3em;
}
ul.contentlist li.ppt{
background: url(../pics/icon_ppt.gif) no-repeat left 0.3em;
}
ul.contentlist li.first {
margin: 1.5em 0 0 0;
}
ul.contentlistbullet {
margin: 0;
padding: 0;
list-style-type: none;
}
ul.contentlistbullet li {
padding: 0 0 0 12px;
margin: 0.3em 0 0 0;
background: url(../pics/icon_bullet.gif) no-repeat left 0.3em;
font-size: 80%;
}
ul.contentlistbullet li.first {
padding: 0 0 0 12px;
margin: 1.5em 0 0 0;
background: url(../pics/icon_bullet.gif) no-repeat left 0.3em;
font-size: 80%;
}
ul.contentlist li a, ul.contentlistbullet li a {
color: #0033cc;
text-decoration: none;
}
ul.contentlist li a:hover, ul.contentlistbullet li a:hover {
text-decoration: underline;
}
table.flextable {
width: 100%;
}
table.flextable th, .noth {
color: #000;
font-weight: bold;
font-size: 70%;
margin: 0;
padding: 3px;
background-color: #c7cfd9;
text-align: left;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
.noth {
margin: 1em 0 0 0;
}
.noline {
border-right: none;
}
table.flextable td, .notd {
color: #000;
font-size: 70%;
margin: 0;
padding: 3px;
text-align: left;
vertical-align: top;
background-color: #eef0f3;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
table.flextable td.dark {
background-color: #d7dde3;
}
table.flextable td a {
color: #0033cc;
font-weight: bold;
padding: 0;
margin: 0.3em 0 0 0;
text-decoration: none;
}
table.flextable td a:hover {
text-decoration: underline;
}
table.flextable td img {
margin: 3px 0 0 0;
}
table.presstab {
margin: 0;
}
table.presstab th {
padding: 5px;
font-size: 80%;
text-align: left;
background-color: #D1D8E0;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
}
table.presstab th.notbold {
font-weight: normal;
}
table.presstab td {
padding: 5px;
font-size: 80%;
background-color: #eef0f3;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
}
table.presstab td a.noicon {
background: none;
text-decoration: none;
}
table.presstab td a.noicon:hover {
text-decoration: underline;
}
.bildlinks {
float: left;
margin: 0.4em 20px 5px 0;
}
.bildlinksnoh2 {
float: left;
padding: 1em 20px 5px 0;
}
.textrechts {
float: right;
margin: 0;
}
.noline {
border-right: none;
}
.dark {
background-color: #d7dde3;
}
.printLogo {
display:none;
}
form.bestellung {
margin:0;
padding: 1em 0 .5em 0;
font-size: 80%;
display: block;
}
.bestellung label,
.bestellung input,
.bestellung select,
.bestellung textarea {
float: left;
width: 200px;
margin: 0 0 10px 0;
padding: 0;
}
form.bestellung br {
clear: left;
}
.bestellung input#submit {
float: none;
width: auto;
}
.bestellung input,
.bestellung textarea {
border: 1px solid #dddddd;
}
.bestellung label,
.bestellung select {
text-align: left;
margin-right: 10px;
}
.bestellung input.radio {
width: auto;
border: none;
margin-right: 10px;
}
.bestellung label.short {
width: 50px;
padding-right: 10px;
}
@media print {
body,#edk {
width:100%;
}
#edk,#page,#contentpart,.content,.contenttext {
width:auto;
margin:0;
padding:0;
}
body,#edk,#page,#contentpart,.content,.contenttext, h1, h2, h3, h4, h5, h6 {
background-color:#FFF;
background-image:none;
}
h1 {
font-size:160%;
padding:0;
}
h2 {
font-size:140%;
}
.gap60line {
border-bottom:none;
}
/* hh 2010-01-13 makes some errors
a.pdf,a.link,a.doc,a.mail,a.excel,a.zip,table.flextable td a.pdf,table.flextable td a.link,table.flextable td a.doc,table.flextable td a.mail,table.flextable td a.excel,table.flextable td a.zip,ul.columnlist li,ul.columnlist li.pdf,ul.columnlist li.doc,ul.columnlist li.excel,ul.columnlist li.zip,ul.columnlist li.ppt,ul.columnlist li.mail,ul.columnlist2 li,ul.columnlist2 li.pdf,ul.columnlist2 li.doc,ul.columnlist2 li.excel,ul.columnlist2 li.zip,ul.columnlist2 li.ppt,ul.columnlist2 li.mail {
margin:0;
padding:0;
}
ul li,ul.contentlistbullet li,ul.contentlistbullet li.first,ul.contentlist li {
list-style-type:square;
list-style-position:inside;
padding:0 0 0 10pt;
}
*/
.header_edk,.header_edk_f,.header_edk_i,.header_edk_r,.header_edk_e,.header_arbeiten,.header_arbeiten_f,.header_arbeiten_i,.header_arbeiten_r,.header_arbeiten_e,.header_aktuell,.header_aktuell_f,.header_aktuell_i,.header_aktuell_r,.header_aktuell_e,.header_bildung,.header_bildung_f,.header_bildung_i,.header_bildung_r,.header_bildung_e,.header_dokumentation,.header_dokumentation_f,.header_dokumentation_i,.header_dokumentation_r,.header_dokumentation_e,.header_edk_f span,.header_edk_i span,.header_edk_r span,.header_edk_e span,.header_arbeiten span,.header_arbeiten_f span,.header_arbeiten_i span,.header_arbeiten_r span,.header_arbeiten_e span,.header_aktuell span,.header_aktuell_f span,.header_aktuell_i span,.header_aktuell_r span,.header_aktuell_e span,.header_bildung span,.header_bildung_f span,.header_bildung_i span,.header_bildung_r span,.header_bildung_e span,.header_dokumentation span,.header_dokumentation_f span,.header_dokumentation_i span,.header_dokumentation_r span,.header_dokumentation_e span,.notvisible,.servicenav,.langnav,ul.globalnav,.columnleft,.columnright,.contprint,.contentbottom,.footer, .header_edk span,.header_edk_f span,.header_edk_i span,.header_edk_r span,.header_edk_e span {
display:none;
}
.printLogo {
display:block;
padding-bottom:31px;
}
.breadcrumb {
width:100%;
}
.content {
margin-left:40px;
width:595px;
}
.breadcrumb,
.contprint a,
.servicenav,.langnav,
.contentbottom a,
.columnright h2,
.columnright p,
.columnrightcont p,
ul#menu li.level1 a,ul#menu li.level2 a,
ul.columnlist li,ul.columnlist li.pdf,ul.columnlist li.doc,ul.columnlist li.excel,ul.columnlist li.xls,ul.columnlist li.zip,ul.columnlist li.ppt,ul.columnlist li.mail,ul.columnlist2 li,ul.columnlist2 li.pdf,ul.columnlist2 li.doc,ul.columnlist2 li.excel,ul.columnlist2 li.xls,ul.columnlist2 li.zip,ul.columnlist2 li.ppt,ul.columnlist2 li.mail,
table.flextable th,.noth
{
font-size:84%;
}
p,
ul.contentlist li,ul.contentlist li.pdf,ul.contentlist li.doc,ul.contentlist li.zip,ul.contentlist li.excel,
ul.contentlistbullet li,
ul.contentlistbullet li.first,
table.presstab th,
table.presstab td,
form.bestellung
{
font-size:77%;
}
a.pdf, a.link, a.doc, a.mail, a.excel, a.xls, a.ppt, a.zip, table.flextable td a.pdf, table.flextable td a.link, table.flextable td a.doc, table.flextable td a.mail, table.flextable td a.excel, table.flextable td a.xls, table.flextable td a.ppt, table.flextable td a.zip
{
padding: 0px;
background-image:none;
}
}