HTML {margin-left: 2%; margin-right: 2%;}
BODY {
margin-left: auto; margin-right: auto;
margin-bottom: 3ex;
}
HR {clear: both;}
DIV.img { overflow: auto;}
TABLE, P, UL, DL, OL, H4, H1 {margin-top: 1ex;}
BLOCKQUOTE, H3 {margin-top: 2ex;}
H2 {margin-top: 3ex;}
SPAN.vortit {
color: gray;
font-style: oblique;
font-weight: bold;
font-size: medium;
}
UL, DL, OL, H4, H3, H2, H1 {margin-bottom: 1ex;}
BLOCKQUOTE {margin-bottom: 2ex;}
BLOCKQUOTE.noskip {margin-top: 1ex; margin-bottom: 1ex;}
P {margin-bottom: 0ex; line-height: 1.25em;}
P + *.noskip {margin-top: 0ex;}
BLOCKQUOTE CITE {
margin: .2ex 0 0;
display: block;
text-align: right;
}
Q {font-style: oblique;}
Q:before {content: "";}
Q:after {content: "";}
LI, DT {margin-top: .4ex;}
LI H3, LI BIG {
display: block;
margin-top: 1.2ex;
margin-bottom: 1ex;
}
LI BIG.first, DT BIG, DT SPAN.righttext {
display: block;
margin-top: 1ex;
margin-bottom: .3ex;
}
DL P, LI P {
margin-top: 0;
margin-bottom: 0;
text-indent: 1em;
}
DL P.first, LI P.first {
margin-top: 0;
text-indent: 0em;
}
SUB, SUP {font-size: .83em;}
SMALL {font-size: .83em; line-height: 1.1em;}
SUB SMALL, SUP SMALL {font-size: 1em;}
BIG {font-size: 1.2em; line-height: 1.1em;}
SC {font-variant: small-caps;}
EM EM, I EM, Q EM, EM CITE, Q CITE, Q Q {
font-style: normal;
}
SPAN.rechts {
display: inline; vertical-align: baseline; float: right;
margin: 0; margin-right: 2em;
}
INPUT, TEXTAREA {
padding: 3px 7px;
border-width: 2px;
}
INPUT:FOCUS, INPUT:HOVER, INPUT:ACTIVE,
TEXTAREA:FOCUS, TEXTAREA:HOVER, TEXTAREA:ACTIVE {
background-color: #FFD0FF;
padding: 2px 6px;
border-width: 3px;
border-color: #00FF00;
}
A:FOCUS, A:HOVER, A:ACTIVE {text-decoration:underline;}
.gleit {display: inline; vertical-align: baseline;
text-align: left; display: inline-table;}
.center {margin-left: auto; margin-right: auto; text-align: center;}
.left {display: block; float: left; margin: 0 .5em 0 0;}
.right {display: block; float: right; margin: 0 0 0 .2em;}
.mright {display: block; float: right; margin: 0 1em 0 .2em;}
.small {font-size: .83em; line-height: 1.1em;}
.big {font-size: 1.2em; line-height: 1.1em;}
.sc {font-variant:small-caps;}
.grau {color: gray; font-style: oblique; font-weight: bold;}
.lefttext {display: inline; vertical-align: baseline;
float: left; margin-right: 1em;}
.righttext {display: inline; vertical-align: baseline;
float: right; margin-left: 1em;}
.vortit {margin-bottom: -2ex;}
.last {margin-bottom: 0;}
.first {margin-top: 3px;}
.noskip {margin-top: -1ex;}
.parskip {margin-top: 1ex !important;}
.skip {margin-top: 2ex;}
.bigskip {margin-top: 3ex;}
.free {margin-top: 3ex; margin-bottom: 3ex;}
.hugeskip {margin-top: 5ex;}
.hide {position: absolute; top: -400em;}
.brclear { /* Use a break with this class to clear float containers */
clear:both;
height:0;
margin:0;
font-size: 1px;
line-height: 0;
}
HTML {
background-color: #16469D;
margin: 0;
}
BODY {
margin-top: .5ex; margin-bottom: .5ex;
padding: 2ex 2% 4ex;
background-color: #FFFFFF; color: #000000;
border: 5px solid #D1AA66;
}
A {color: #0000CC;}
A:VISITED {color: #008000;}
A:FOCUS, A:HOVER, A:ACTIVE {color: #FF0000;}
A.img IMG {margin: 3px; border: 0px solid #0000CC;}
A.img:VISITED IMG {border-color: #008000;}
A.img:FOCUS IMG, A.img:HOVER IMG, A.img:ACTIVE IMG {
margin: 0px; border-width: 3px;}
/* Farben:
#004D9F; FDP-blau
#FFED00; FDP-gelb
#438031; BP-grün-1 rötlich
#007950; BP-grün-2
#007A4D; BP-grün-3 gültig
#C3C100; BP-gelb-1
#FFB612; BP-gelb-2 gültig
#D1AA66; ODTgold
#16469D; ODTblau
#2E3D36; SUbraun
#C2A36A; SUbeige
#614539; UPSbraun
#FFEB78; UPSgelb
*/
/* IE-hacks */
* HTML BODY {margin-left: 2%; margin-right: 2%;}
* HTML .gleit {display: inline; vertical-align: baseline;}
*+HTML .gleit {display: inline; vertical-align: baseline;}
* HTML *.noskip {margin-top: 0ex;}
/* Alternativen:
* HTML BODY P {width: 660px;}
* HTML BODY UL {width: 600px;}
* HTML BODY UL LI P {width: 600px;}
.hide {display: none;}
DIV {border: 3px solid #000;}
TABLE {border: 1px solid #000;}
*/