body { padding:0; margin-left:5%; margin-right:5%; } /*-------------------------------COVER------------------------------------------------*/ div.cover { margin: 0em; padding: 0em; text-align: center; vertical-align: middle; height: 100% !important; } img.cover { text-align: center; vertical-align: middle; height: 100% !important; } /*-------------------------------FONTS---------------------------*/ @font-face { font-family : "Open Sans"; font-style : normal; font-weight : normal; src : url("../Fonts/OpenSans-Regular.ttf"); } @font-face { font-family : "Open Sans"; font-style : normal; font-weight : bold; src : url("../Fonts/OpenSans-Bold.ttf"); } @font-face { font-family : "Open Sans"; font-style : italic; font-weight : normal; src : url("../Fonts/OpenSans-Italic.ttf"); } @font-face { font-family : "Open Sans"; font-style : italic; font-weight : bold; src : url("../Fonts/OpenSans-BoldItalic.ttf"); } @font-face { font-family : "Droid Serif"; font-style : normal; font-weight : normal; src : url("../Fonts/DroidSerif.ttf"); } @font-face { font-family : "Droid Serif"; font-style : normal; font-weight : bold; src : url("../Fonts/DroidSerif-Bold.ttf"); } @font-face { font-family : "Droid Serif"; font-style : italic; font-weight : normal; src : url("../Fonts/DroidSerif-Italic.ttf"); } @font-face { font-family : "Droid Serif"; font-style : italic; font-weight : bold; src : url("../Fonts/DroidSerif-BoldItalic.ttf"); } /*-------------------------------H1-6---------------------------*/ h1, h2, h3, h4, h5, h6 { font-weight:normal; text-align: left; font-family : "Open Sans"; } h1 { padding-top: 0.8em; padding-bottom: 0.8em; padding-left: 0.8em; padding-right: 0.8em; font-size: 1.3em; line-height: 1.5em; margin-bottom: 1.5em; background-color: rgb(193,221,210); font-weight: bold; } h1.no_background { margin-left: 0em; margin-bottom: 0em; color: rgb(0,132,87); font-weight: bold; background-color: white; padding-top: 0.8em; padding-left: 0em; padding-right: 0.5em; padding-bottom: 0em; } h1.no_padding { padding-left: 0em; color: rgb(89,108,152); } h1+p.stw { margin-top: 2em; } h2 { margin-left:0em; margin-bottom: 1em; margin-top: 1em; font-size:1.1em; font-weight: bold; line-height: 1.5em; color: rgb(0,132,87); } h3 { margin-left:0em; margin-bottom: 1em; margin-top: 1em; font-weight: bold; font-size:1.1em; line-height: 1.5em; color: rgb(89,108,152); } h4 { margin-bottom: 0.6em; margin-top: 0.6em; margin-left:0em; font-size:1em; line-height: 1.5em; font-weight: bold; } /*h1.impressum { text-align:center; margin-top:25%; font-weight:bold; }*/ h5 { font-size:1.1em; line-height: 1.5em; } h6 { font-size:1.1em; line-height: 1.5em; } .buch_autor { padding-top:2em; padding-bottom:0em; margin-bottom:0em; font-size: 140%; padding-left:0em; background-color: rgb(255,255,255); } /*-------------------------------COLOR/BACKGROUND---------------------------*/ .blue { color: #2c57d2; } .silver { color: #C0C0C0; } .CO_69_104_168 { color: rgb(89,108,152); } .BCO_213_214_228 { background-color: rgb(213,214,228); } .BCO_150_163_204 { background-color: rgb(150,163,204); } .CO_255_255_255 { color: rgb(255,255,255); } .BCO_207_213_233 { background-color: rgb(207,213,233); } .BCO_231_233_244 { background-color: rgb(231,233,244); } /*-------------------------------TEXT/ABSATZ/FORMAT---------------------------*/ p { font-family : "Droid Serif"; font-size:1em; line-height: 1.2em; text-align: left; margin-top: 0.6em; margin-bottom: 0.6em; } p.klein { font-size: 0.8em; line-height: 0.9em; margin-top: 0.6em; margin-bottom: 0.6em; } .hoch { vertical-align: super; font-size:80%; } .tief { vertical-align: sub; font-size:80%; } .bold { font-weight: bold; } .italic { font-style: italic; } .left { text-align:left; } .center { text-align:center; } .right { text-align:right; } .gross { font-size: 110%; } .medium { font-size: 103%; } .underline { text-decoration: underline; } .resize_1 { font-size: 90%; } .resize_2 { font-size: 85%; } .resize_3 { font-size: 80%; } .resize_4 { font-size: 75%; } .resize_5 { font-size: 70%; } .negative_indent { margin-left: 1em; text-indent: -1em; } .negative_margin { margin-left: -1.3em; } .open_sans { font-family : "Open Sans"; } .droid_serif { font-family : "Droid Serif"; } .stw { background-color: rgb(213,214,228); padding:0.5em; font-weight:bold; color: rgb(69,104,165); } .not_bold { font-weight:normal; } /*-----------------------------LIST/OL/UL-----------------------------------*/ li { font-family : "Droid Serif"; font-size:1em; text-align: left; line-height: 1.2em; } li+li { margin-top: 0.6em; margin-bottom: 0em; } ul { margin-left: 0em; padding-left: 1em; margin-top: 0.6em; margin-bottom: 0.6em; } ol.decimal { margin-left: 0.3em; padding-left: 1em; list-style-type: decimal; margin-top: 1.2em; margin-bottom: 1.2em; } ol.alphaklein { margin-left: 0.3em; padding-left: 1em; list-style-type: lower-alpha; margin-top: 1.2em; margin-bottom: 1.2em; } ul.line { list-style-image: url('../Images/line.jpg'); } ul.square { list-style-type: square; color: green; } ul.square_black { list-style-type: square; color: black; } ol ul { list-style-type: disc; } li span { color: black; } li p { color: black; } li span a { color: blue; } /*-----------------------------DIV-----------------------------------*/ div.beispiel { margin-top: 0.8em; margin-bottom: 0.8em; background-color: rgb(231,231,232); padding-left:0.4em; padding-right:0.4em; padding-top:0.4em; padding-bottom:0.4em; font-size: 96%; } div.beispiel p { margin-top:0.2em; margin-bottom:0.2em; } div.beispiel ul { margin-top:0.6em; margin-bottom:0.2em; margin-left:0.4em; } div.wichtig { background-color: rgb(162,167,195); border-left: solid rgb(89,108,152) 2em; margin-top: 0.8em; margin-bottom: 0em; font-weight: bold; padding-top: 0.2em; margin-left: 0em; padding-left: 0.4em; padding-bottom: 0.2em; } div.wichtig_text { background-color: rgb(222,224,235); margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 1em; padding-top: 0.2em; padding-left: 0.4em; padding-right: 0.4em; padding-bottom: 0.2em; font-size: 96%; } div.wichtig p { margin-top:0.2em; margin-bottom:0.2em; margin-right:0.4em; } div.wichtig_text p { margin-top:0.2em; margin-bottom:0.2em; } div.wichtig_text ul { margin-top:0.6em; margin-bottom:0.2em; } div.material { padding-top: 0em; padding-bottom: 0.4em; padding-left: 0.4em; padding-right: 0em; border-left: solid #bcbdc0 2px; border-bottom: solid #bcbdc0 2px; margin-bottom: 1em; font-size: 96%; } div.material p { margin-top:0.2em; margin-bottom:0em; } div.material table { margin-top:0em; margin-bottom:0em; margin-left:0em; } div.material ul { margin-top:0.2em; margin-bottom:0.2em; margin-left:0.4em; } div.material ol { margin-top:0.2em; margin-bottom:0.2em; margin-left:0.4em; } p.material { font-weight: bold; margin-top: 0.8em; font-family: "Open Sans"; } /*-----------------------------SOLVING THE MARGIN-TOP PROBLEM IN DIV-----------------------------------*/ div.material p+ol { margin-top:0.6em; } div.material p+ul { margin-top:0.6em; } div.material ol ul { margin-top:0.6em; } div.material ul+p { margin-top:0.6em; } div.wichtig_text ul+p { margin-top:0.6em; } /*----------------------------------TABLE-------------------------------------*/ table { margin-top: 1.2em; margin-bottom: 1.2em; border-collapse: collapse; width: 100%; } td { font-size: 96%; padding: 0.3em; border-collapse: collapse; text-align:left; } .BLS_FFFFFF { border-left:1px solid white; } .BTS_FFFFFF { border-top:1px solid white; } .BRS_FFFFFF { border-right:1px solid white; } .BBS_FFFFFF { border-bottom:1px solid white; } .BLS_000000 { border-left:1px solid black; } .BTS_000000 { border-top:1px solid black; } .BRS_000000 { border-right:1px solid black; } .BBS_000000 { border-bottom:1px solid black; } td p { margin-top: 0em; margin-bottom: 0em; padding-right:0em; } td p+p { margin-top: 1em; } td ul { margin-left: 0.4em; margin-top: 0em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 0em; } td li { margin-top: 0em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 0em; } td.top { vertical-align: top; } td.bottom { vertical-align: bottom; } td.middle { vertical-align: middle; } td.right p { text-align: right; } td.center p { text-align: center; } /*-------------------------IHV---------------------------------------*/ p.ihv_lv1{ font-style: normal; font-weight: bold; font-family: "Open Sans"; text-align: left; text-indent: 0; font-size: 0.96em; margin: 0em 0em 0em 0em; padding-bottom:0.4em; } p.ihv_lv2{ font-style: normal; font-weight: bold; font-family: "Open Sans"; text-align: left; text-indent: 0; font-size: 0.96em; margin: 0em 1em 0em 1em; padding-bottom:0.4em; } p.ihv_lv3{ font-style: normal; font-weight: normal; font-family: "Open Sans"; text-align: left; text-indent: 0; font-size: 0.96em; margin: 0em 1em 0em 1.5em; padding-bottom:0.4em; } p.ihv_lv4{ font-style: normal; font-weight: normal; font-family: "Open Sans"; text-align: left; text-indent: 0; font-size: 0.96em; margin: 0em 1em 0em 2em; padding-bottom:0.4em; } p.ihv_lv5{ font-style: normal; font-weight: normal; font-family: "Open Sans"; text-align: left; text-indent: 0; font-size: 0.96em; margin: 0em 1em 0em 2.5em; padding-bottom:0.4em; } h1+p.ihv_lv1 { margin-top: 2em; } a.inhalt { color:black; text-decoration: none; } a.inhalt:hover { text-decoration: underline; color: blue; } /*-------------------------------LINK---------------------------*/ a.page { padding:0.1em; margin:0em; font-size:50%; background-color:rgb(217, 217, 217); font-weight:normal; vertical-align: super; text-decoration:none; color:black; } a.fn { padding:0.1em; margin:0em; font-weight:normal; text-decoration:none; } /*-----------------------------IMAGE/PICTURE-----------------------------------*/ div.image { margin-top:1.2em; margin-bottom:1.2em; padding:0em; page-break-inside: avoid; } p.image_legend { margin-bottom:0.8em; margin-top:0.8em; line-height: 0.9em; text-align:left; font-family : "Open Sans"; } img { display:block; margin-left:auto; margin-right:auto; vertical-align: middle; } .picture { float:left; padding-right:0.3em; padding-bottom:0.3em; } .inline { display: inline; } .picture_frame { max-width: 100%; max-height: 100%; } div.image img+p.image_legend { margin-top:0.8em; } /*----------------------------------TITEL-------------------------------------*/ p.style_titel { margin-top: 10%; margin-left: 20%; font-size: 110%; font-family : "Open Sans"; } p.style_titel_1 { margin-top: 0%; padding-top: 3%; margin-left: 20%; font-size: 120%; padding-bottom: 5%; font-family : "Open Sans"; } p.style_titel_2 { margin-top: 10%; padding-top: 6%; margin-left: 0%; font-size: 220%; font-family : "Open Sans"; color: rgb(0,132,87); } p.style_titel_3 { margin-top: 0%; padding-top: 3%; margin-left: 20%; font-size: 96%; font-family : "Open Sans"; } h1.titel { padding-left: 0em; font-weight:bold; background-color: white; font-size:120%; margin-top: 0%; padding-top: 0%; margin-bottom: 0%; padding-bottom: 0%; margin-left: 20%; } p.style_titel_4 { margin-top: 5%; padding-top: 3%; padding-bottom: 0%; margin-bottom: 0%; margin-left: 20%; font-size: 150%; font-family : "Open Sans"; } /*----------------------------------FONTS IN DIV-------------------------------------*/ div.material li { font-family : "Open Sans"; } div.material p { font-family : "Open Sans"; } div.beispiel li { font-family : "Open Sans"; } div.beispiel p { font-family : "Open Sans"; } div.wichtig p { font-family : "Open Sans"; } div.wichtig li { font-family : "Open Sans"; } div.wichtig_text li { font-family : "Open Sans"; } div.wichtig_text span { font-family : "Open Sans"; } div.wichtig_text p { font-family : "Open Sans"; } td p { font-family : "Open Sans"; } td li { font-family : "Open Sans"; } /*...................add.................*/ .BCO_111_179_155 { background-color: rgb(111,179,155); } .BCO_193_221_210 { background-color: rgb(193,221,210); } .BCO_222_237_230 { background-color: rgb(222,237,230); } .literatur { margin-left:1em; text-indent:-1em; } div.beispiel ol { margin-bottom:0em; } div.beispiel table { margin-bottom:0em; margin-top:0em; } /*li span a.blue { color: blue; }*/ li span a span { color: blue; }