body.duchenebody {margin: 0; padding: 0; background-color: #E5E5E5; }
div.logotop   {
	padding: 3px 0px 3px 0px;
	border-bottom: 1pt solid #999999;
	border-top: 1pt solid #999999;
}
div.logobottom   {
	padding: 3px 0px 3px 0px;
	border-bottom: 1pt solid #DA251D;
	border-top: 1pt solid #DA251D;
	background: #000000;
	color: #FFFFFF;
	text-align: right;
}
div.seitenheader   {
	width: 100%;
	background: #FFFFFF;
	color: #FFFFFF;
}
* html div.seitenheader {width: 99%; w\idth: 100%;}
A {
	text-decoration : normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC6699;
	font-weight : normal;
	letter-spacing: 1.3pt;
}

A.link  {
	color: #4E78B7;
}

A:hover {
	text-decoration : underline;
	color: #B3C5E0;
	letter-spacing: 1.3pt;
}
/* Textfassung z.B*/
A.navnormal {
	font-size : 8pt;
	font-weight : normal;
	letter-spacing: 0px;
	color: #CC6699;
}
A.navnormal:hover {
	font-size : 8pt;
	color: #996666;
	font-weight : normal;
	letter-spacing: 0pt;
}
A.teaser  {
	font-size : 8pt;
	font-weight : bold;
	color: #4E78B7;
	font-weight : normal;
	letter-spacing: 1.3pt;
}
P  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight : normal;
	line-height : 11pt;
	letter-spacing: 1.3pt;
}
P.teaser  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	margin-bottom : 8pt;
	line-height : 11pt;
	letter-spacing: 1.3pt;
}

/* Absatzüberschrift */
H2  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4E78B7;
        margin-top : 5pt;
        margin-bottom : 5pt;
	font-weight : bold;
	letter-spacing: 1.4pt;
}
* html h2 {margin-bottom : 5pt; m\argin-bottom : 5pt;}

H3  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4E78B7;
	font-weight : bold;
	letter-spacing: 1.1pt;
}
TD.krallblau  {
	background-color: #4E78B7;
}
TD.krallhellblau  {
	background-color: #B3C5E0;
}

TD.krallweiss  {
	background-color: #FFFFFF;
}
INPUT.search {
	font-size:9pt;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	background-Color: #FFFFFF;
	BORDER: #FFFFFF 1 solid;
	width: 110px;
}
P.s2d  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #767676;
	font-weight : bold;
	margin-top : 5pt;
	margin-bottom : 5pt;
	line-height: 16pt;
}

P.s2dsmall  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #767676;
	margin-top : 2pt;
	margin-bottom : 2pt;
	line-height: 10pt;
}


td.s2d {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight : normal;
}

INPUT.s2d {
	font-size: 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

SELECT.s2d {
	font-size: 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	width:160px;
}

a.s2d {
	font-size: 8pt;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #767676;
}
/* MAINTOPICTABELLE  S.T. HEYARTZ==========================================================*/
#maintopiccontainer {
 	margin: 0;
	padding: 0;
}
#maintopiccontainer ul, #maintopiccontainer li{
	list-style-type: none;
	padding-top: 0px;
}
 #maintopiccontainer li a { 
	display: block;
 	margin: 0;
	width: 150 px;
	padding: 5px;
	background-color: #4E78B7;
	border-bottom: 1pt solid #E5E5E5;
}
* html #maintopiccontainer li a {width: 150px; margin-top: -4px; w\idth: 150px; ma\rgin-top: 0px;}

#maintopiccontainer a:link, #maintopiccontainer a:visited {
	color: #B3C5E0;
	text-decoration: none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height : 16pt;
	font-weight : normal;
	letter-spacing: 1.1pt;
}

 #maintopiccontainer #activemaintopic { 
	background-color: #000000;
	color: #E5E5E5;
	border-bottom: 1pt solid #FFFFFF
}

#maintopiccontainer a:hover, #maintopiccontainer a:hover#activemaintopic {
	background-color: #FFFFFF;
	border-bottom: 1pt solid #000000;
	text-decoration: none;
	color: #000000;
}
/* ENDE MAINTOPICTABELLE  S.T. HEYARTZ==========================================================*/


/* TOPICTABELLE  S.T. HEYARTZ==========================================================*/
#topiccontainer {
 	margin: 0;
	padding: 0;
}
#topiccontainer ul, #topiccontainer li{
	list-style-type: none;
	padding-top: 0px;
}
#topiccontainer li a { 
	display: block;
	width: 150px;
	margin: 0px;
	padding: 5px;
	background-color: #B3C5E0;
	border-bottom: 1pt solid #E5E5E5;
}

* html #topiccontainer li a {width: 150px; margin-top: -4px; w\idth: 150; ma\rgin-top: 0px;}

#topiccontainer a:link, #topiccontainer a:visited {
	color: #4E78B7;
	text-decoration: none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : normal;
	line-height : 16pt;
	letter-spacing: 1.1pt;
}

#topiccontainer #activetopic { 
	background-color: #000000;
	color: #E5E5E5;
	border-bottom: 1pt solid #FFFFFF
}

#topiccontainer a:hover, #topiccontainer a:hover#activetopic {
	background-color: #FFFFFF;
	border-bottom: 1pt solid #000000;
	text-decoration: none;
	color: #000000;
}
/* ENDE TOPICTABELLE  S.T. HEYARTZ==========================================================*/

/*Allgemeine Klassen*/
.normal  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	letter-spacing: 1.3pt;
}


.heading  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4E78B7;
	font-weight : bold;
	line-height : 14pt;
	letter-spacing: 1.4pt;
}
.haupttext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight : normal;
	line-height : 11pt;
	letter-spacing: 1.3pt;
}
/* S.T. HEYARTZ==========================================================*/




/*FARBEN
Rot      rrot     R218  G037  B029 #DA251D
Schwarz  sschwarz R000 G000  B000 #000000
Grau     ggrau    R204 G204  B204 #CCCCCC
Weiß     wweiss   R255 G255  B255 #FFFFFF
hellblau          R179 G197  B224 #B3C5E0
hellgrau          R229 G229  B229  #E5E5E5
dunkelblau        R78 G120  B183 #4E78B7
*/

