/* blau: #7A87BF, rot: #B23F5E */
body { font-family: Verdana, Arial, Georgia, Helvetica, Geneva, sans-serif ; }

body.main {
 	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
        font-family: Verdana, Arial, Helvetica, Geneva, Verdana, sans-serif ;
       
}

body.sub {
        font-family: Verdana, Arial, Helvetica, Geneva, Verdana, sans-serif ;
        font-size: 10pt ;        
}

.box-artikelbild-r {
	float: right;
	padding-left: 10px; 
	padding-top: 4px; 
	font-size: 8pt; 
	line-height: 14pt; 
	text-align: left;
}

.box-artikelbild-l {
	float: left;
	padding-right: 10px; 
	padding-top: 4px; 
	font-size: 8pt; 
	line-height: 14pt; 
	text-align: left;
}

.artikelbild {
	margin-bottom: 5px;
}

a {
	TEXT-DECORATION: none; 
	COLOR: #942140;
	font-weight: bold; 
/*	font-size: 10pt; */
}

A:hover {
	TEXT-DECORATION: none; 
	COLOR: #C24F6E; 
/*	font-size: 10pt;  */
	font-weight: bold;
}

span.titel {font-weight: bold; }

li {text-align: left}

div.copy {
    font-size : 8pt ;
    color : #FFFFFF ;
    text-align : center ;
}

div.textquote {
	padding: 10px 30px; 
	text-align: left; 
	float: right; 
	font-size: 13pt; 
	line-height: 18pt; 
	font-style: italic; 
	font-family: serif; 
	width: 300px; 
	color: #B23F5E; 
	font-weight: bold;
}

/* div.hmenu { font-family: Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-size: 12pt; color:#FFFFFF; } */
div.ptitel { 
    font-family: Verdana, Arial, Futuri, Helvetica, Arial, Geneva, Verdana, sans-serif ; 
    font-size: 10pt; 
    color: #B23F5E;
    font-weight: bold; 
    line-height: 14pt; 
}
/*     color:#FF631B; */
/*    letter-spacing: 1pt */

div.xtext { 
    font-family: Verdana, Arial, Futuri, Helvetica, Arial, Geneva, Verdana, sans-serif ; 
    font-size: 9pt; 
    color: #000000;
    line-height: 13pt; 
    letter-spacing: .02em;
}

div.text { font-size: 9pt; line-height: 14pt; color: #000000; text-align: justify}

div.text td {
	font-size: 9pt;
	line-height: 14pt;
	text-align: left;
	color: #000;
	padding: 5px 20px;
	vertical-align: top;
}

div.text td.jahreszahlen {
	width: 155px;
}

div.text td.center {
	text-align: center;
}

div.textl { font-size: 9pt; line-height: 14pt; color: #000000; text-align: left}
div.normal { font-size: 8pt; color: #000000}

/*     color:#003581;  */
/*    letter-spacing: 1pt;  */

div.footer { color: #ffffff; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; font-size: 8pt}

span.submainactiv {font-size: 10pt; font-weight: bold }

b.subactiv { 
       font-family: Verdana, Arial, Futuri, Helvetica, Arial, Geneva, Verdana, sans-serif ; 
       color: #B23F5E ; 
       font-weight: bold ;
       font-size: 10pt ; 
       TEXT-DECORATION: none;
}

div.subsub { color:#7A87BF; font-weight: bold; font-size: 8pt; text-decoration: none}

/* Hauptmenus auf der Startseite */
A.main:link {TEXT-DECORATION: none; COLOR: #000000; font-weight: bold; font-size: 8pt}
A.main:visited {TEXT-DECORATION: none; COLOR: #000000; font-weight: bold; font-size: 8pt}
A.main:active {TEXT-DECORATION: none; COLOR; #000000; font-weight: bold; font-size: 8pt}
A.main:hover {BACKGROUND: #FFFFFF; TEXT-DECORATION: none; COLOR: #B23F5E; font-weight: bold; font-size: 8pt}

/* Die zweite Ebene auf den Unterseiten */
A.sub:link {TEXT-DECORATION: none; COLOR: #ffffff; font-weight: bold; font-size: 10pt}
A.sub:visited {TEXT-DECORATION: none; COLOR: #ffffff; font-weight: bold; font-size: 10pt}
A.sub:active {TEXT-DECORATION: none; COLOR; #ffffff; font-weight: bold; font-size: 10pt}
A.sub:hover {TEXT-DECORATION: none; COLOR: #B23F5E; font-weight: bold; font-size: 10pt}

/* Hauptmenus auf den Unterseiten */
A.submain:link {TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 8pt; font-weight: bold;}
A.submain:visited {TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 8pt; font-weight: bold;}
A.submain:active {TEXT-DECORATION: none; COLOR; #FFFFFF; font-size: 8pt; font-weight: bold;}
A.submain:hover {TEXT-DECORATION: none; COLOR: #7A87BF; font-size: 8pt; font-weight: bold;}

/* Rubrik auf den Unterseiten */
A.rubrik:link {font-family: Arial, Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-weight: bold; TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 14pt; letter-spacing: 2pt}
A.rubrik:visited {font-family: Arial, Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-weight: bold; TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 14pt; letter-spacing: 2pt}
A.rubrik:active {font-family: Arial, Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-weight: bold; TEXT-DECORATION: none; COLOR; #FFFFFF; font-size: 14pt; letter-spacing: 2pt}
A.rubrik:hover {font-family: Arial, Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-weight: bold; TEXT-DECORATION: none; COLOR: #B23F5E; font-size: 14pt; letter-spacing: 2pt}

/* Links im Text B23F5E */
A.subsub:link {TEXT-DECORATION: none; COLOR: #942140; font-size: 10pt; font-weight: bold}
A.subsub:visited {TEXT-DECORATION: none; COLOR: #942140; font-size: 10pt; font-weight: bold}
A.subsub:active {TEXT-DECORATION: none; COLOR; #942140; font-size: 10pt; font-weight: bold}
A.subsub:hover {TEXT-DECORATION: none; COLOR: #C24F6E; font-size: 10pt; font-weight: bold}

/* Links Ebene 3 */
A.subsubw:link {TEXT-DECORATION: none; COLOR: #FFFFFF; font-weigt: bold; font-size: 8pt; font-weight: bold}
A.subsubw:visited {TEXT-DECORATION: none; COLOR: #FFFFFF; font-weigt: bold; font-size: 8pt; font-weight: bold}
A.subsubw:active {TEXT-DECORATION: none; COLOR; #FFFFFF; font-weigt: bold; font-size: 8pt; font-weight: bold}
A.subsubw:hover {TEXT-DECORATION: none; COLOR: #7A87BF; font-weigt: bold; font-size: 8pt; font-weight: bold}

A.footer:link {TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 8pt}
A.footer:visited {TEXT-DECORATION: none; COLOR: #FFFFFF; font-size: 8pt}
A.footer:active {TEXT-DECORATION: none; COLOR; #FFFFFF; font-size: 8pt}
A.footer:hover {TEXT-DECORATION: none; COLOR: #B23F5E; font-size: 8pt}

A.footersub:link {TEXT-DECORATION: none; COLOR: #ffffff; font-size: 8pt}
A.footersub:visited {TEXT-DECORATION: none; COLOR: #ffffff; font-size: 8pt}
A.footersub:active {TEXT-DECORATION: none; COLOR; #ffffff; font-size: 8pt}
A.footersub:hover {TEXT-DECORATION: none; COLOR: #7A87BF; font-size: 8pt}

td.foto {font-size: 8pt; vertical-align: bottom;}
td.subsub { font-family: Verdana, Arial, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-size: 8pt}
/* td.text { font-family: Verdana, Arial, Futuri, Helvetica, Arial, Geneva, sans-serif ; font-size: 9pt; line-height: 14pt; color: #101077; font-weight: bold; text-align: justify} */
td.main { background-color: #7A87BF; color: #FFFFFF}
td.sub { background-color: #B23F5E }
td.main1 {
  background-repeat: no-repeat;
  background-color: #000;
  background-position: bottom;
  vertical-align: bottom;
  background-image:url(pics/phmain.jpg); 
}
td.main2 {background-image:url(pics/phmain_2.jpg); }
td.main3 {
  background-image:url(pics/phmain_3.jpg); 
}
td.main4 {background-image:url(pics/phmain_4.jpg); }

b.texttitel { font-family: Arial, Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-size: 12pt; color:#B23F5E; font-weight: bold; text-align: left}
b.rubtitel { font-family: Arial, Futuri Black, Helvetica, Arial, Geneva, Verdana, sans-serif ; font-size: 14pt; color:#ffffff; font-weight: bold; letter-spacing: 2pt}

b.zt {
	font-weight: bold; 
	color: #000000; 
	text-align: left;
}

b.lead {font-weight: bold}

