/* Schrifttypen */
h1 {font-family:Arial;font-size:14pt; line-height:150%; color:white; font-style:bold; text-align:center; margin-bottom:0pt; margin-top:0 pt; background-color:#820000}
h2 {font-family:Arial;font-size:12pt; line-height:150%; color:white; font-style:italic; margin-bottom:0pt; margin-top:0 pt; background-color:#820000}
h3 {font-family:Arial;font-size:12pt; line-height:150%; color:black; text-align:justify}
h4 {font-family:Arial;font-size:12pt; color:#C80000; font-style:bold; text-align:left;}

ul {font-family:Arial;font-size:12pt; line-height:150%; margin-bottom:0pt; margin-top:0pt; color:black; text-align:left}
li {font-family:Arial;font-size:12pt; line-height:150%; margin-bottom:0pt; margin-top:0pt; color:black; text-align:left}
p.normal {font-family:Arial;font-size:10pt; line-height:130%; margin-bottom:0pt; margin-top:0pt; color:black; text-align:justify}
p.klein {font-family:Arial;font-size:8pt; line-height:120%; color:black; text-align:justify}
p.link {font-family:Arial;font-size:10pt; line-height:120%; color:black; text-align:center}
p.linkl {font-family:Arial;font-size:10pt; line-height:120%; color:black; text-align:left}

/* Farben */
td.hintergrund1      { background-color:#FFFFBE; }
td.hintergrund2      { background-color:#004B00; }
td.hintergrund3      { background-color:#820000; }
td.hintergrund4      { background-color:#004B00; }

font.color1 {color:black}
font.color2 {color:white}
font.color3 {color:white}


/* Links */
a:link    { color:black; font-family:arial; font-size:12px; text-decoration:underline; }
a:visited { color:black; font-family:arial; font-size:12px; text-decoration:underline; }
a:hover   { color:#C80000; font-family:arial; font-size:12px; text-decoration:underline; }

/* Teaser */
p.teaser {font-family:Arial;font-size: 10px;line-height : 10px ;letter-spacing: -0.00em}

/* teaser page */
DIV.fix {
	position : absolute;
	visibility: visible;
}
DIV.teaser {
	position: absolute;
	visibility: hidden;
}


div.pgTeaserText {
	display: none;
	width : 90px;
	background-color : #FFFFFF;
	line-height : 1.0em ;
	letter-spacing: -0.00em;
	margin-top:1.3ex; 
	padding-right: 2px;
	font-family:Arial;
	font-size:8pt; 
	text-align:right; 
}

div.pgTeaserImg {
	display: none;
}

DIV.base {
	position : absolute;
	visibility: visible;
		border: 1px solid black;
	font-family:Arial;	 
	font-size:10px;
	background:none; 
	text-align:center;
	vertical-align: middle;
	font-weight:bold;
	padding-top:7px; 
	padding-bottom:7px;
	padding-left:15px;
	padding-right:15px;
}

/* teaser page: borders around teaser headers */
.teaserHead {
	border: 1px solid black;
	font-family:Arial; 
	font-size:10pt;
	height:32px; 
	width:195px; 
	background:white; 
	text-align:center;
	vertical-align: middle;
	position: absolute;
	visibility: hidden;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:0px;
}


/* Popupmenu */

/* Hintergrund */
.clBar       { position:absolute; background-color:#004B00; layer-background-color:#004B00; visibility:hidden; width:10; height:10; }
.clBarborder { position:absolute; background-color:#004B00;   layer-background-color:#004B00;   visibility:hidden; }

/* Farben der Menupunkte */
.clLevel0       { position:absolute; background-color:#004B00; layer-background-color:#004B00; color:white; font-weight:bold; padding:0px; font-family:verdana; font-size:10px; line-height:18px; }
.clLevel0over   { position:absolute; background-color:white; layer-background-color:white; font-weight:bold; padding:0px; font-family:verdana; font-size:10px; line-height:18px; cursor:pointer; cursor:hand; }
.clLevel1       { position:absolute; background-color:#004B00; layer-background-color:#004B00; color:white; font-weight:bold; padding:0px; font-family:verdana; font-size:10px; line-height:18px; }
.clLevel1over   { position:absolute; background-color:white; layer-background-color:white; color:black; font-weight:bold; padding:0px; font-family:verdana; font-size:10px; line-height:18px; cursor:pointer; cursor:hand; }
.c2Level2       { position:absolute; background-color:#004B00; layer-background-color:#004B00; color:white; font-weight:bold; padding:0px; font-family:verdana; font-size:10px; line-height:18px; }
.c2Level2over   { position:absolute; background-color:white; layer-background-color:white; color:black; font-weight:bold; padding:0px; font-family:verdana; font-size:10px; line-height:18px; cursor:pointer; cursor:hand; }
.clLevelborder  { position:absolute; background-color:black;   layer-background-color:black; visibility:hidden; }

/* die nächste Zeile nicht ändern ! */
.clCMAbs { position:absolute; visibility:hidden; left:0; top:0; }

