/*  ###### FORMATTING ##### */
    /* Nach LVHA vorgehen Eselsbruecke LoVe HAte */ 
	
	/* Links */
	
	/* wird vom IE6 nicht unterstuetzt */
	A:focus {}
	
	#spalte-rand a {
		color:#990033;
	}

	
	UL{
		list-style-type:none;
	}
	
	/* p-Tag, dass einen Zeilenumbruch erzeugt */
	P {
		
		padding-bottom:12px;
		font-size:80%;
	}
	
	
	
	/* Listenelement mit Verlinkung */
	LI A {
			text-decoration:none;
			color:#000;
			/*color:#990033;*/
}
	
/* ##### FOMATTING END ##### */

/* Ueberschriften */
	
	H1 {
	   color:#990033;
           font-size:160%;
	   padding-bottom:2%;
	}
	
	H2 {
           color:#990033;
           font-size:140%;
	   padding-bottom:2%;
	}
/*	
	H3 {
           color:#000000;
           font-weight:bold;
           font-size:120%;
	   
	}
*/	

CAPTION {
text-align:left;
font-size:100%;
color:#9a0346;
line-height:24px;
font-size:140%;
}

.content_element H1, .content_element H2 {
color:#990033;
padding-bottom:1%;
}
.content_element H2 {
font-size:140%;
}	
	
.content_element H1 {
font-size:160%;
color:#990033;
margin-bottom:20px;
padding-bottom:1%;
border-bottom:1px solid #990033;
}

/*
H1.n-1, H {
font-size:160%;
}

H1.n-2 {
font-size:140%;
}

.content_element H1.n-1, .content_element H1.n-2 {
color:#990033;
margin-bottom:20px;
padding-bottom:1%;
border-bottom:1px solid #990033;
}
*/


.content_element LI {
background: url(../bilder/nav_pfeil_ebene1.gif) no-repeat scroll 9px 4px;
padding-left:20px;
}

.content_element p.bodytext {
font-size:100%;
}

/* Klassen für die Präsentationstabelle*/

TABLE.showtable {
margin:0px;
width:100%;
background:#990033;
}


TABLE.showtable TD{
background:#ffffff;
}


TABLE.showtable TD.zelle1 {
background: #eeeeee top left repeat-y ;
padding:4px 4px 4px 8px;
vertical-align:top;
}

TABLE.showtable TD.zelle2 {
background:url(../bilder/zelle1-bg.gif) #eeeeee top left repeat-y ;
padding:0px;
padding-left:5px;
}

TABLE.showtable TD.zelle3 {
background:#9A0346 top left repeat-y ;
padding:4px;
color: #ffffff;
}

TABLE.showtable TD.zelle4 {
background:#E098A6 top left repeat-y ;
padding:4px;
color: #ffffff;
}

TABLE.showtable TD.footer {
background:#ffffff top left repeat-y ;
padding:4px;
color: #333333;
font-size: 10px;
font-style:italic;
}

/* Klassen für die s/w Tabelle*/


TABLE.bwtable {
margin:0px;
background:#333333;
}


TABLE.bwtable TD{
background:#ffffff;
}



TABLE.bwtable TH {
background: #333333 top left repeat-y ;
}


TABLE.bwtable TD.standard {
background: #ffffff top left repeat-y ;
padding:4px 4px 4px 8px;
vertical-align:top;
}


TABLE.bwtable TD.zelle1 {
background: #eeeeee top left repeat-y ;
padding:4px 4px 4px 8px;
vertical-align:top;
}

TABLE.bwtable TD.zelle2 {
background:#333333 top left repeat-y ;
padding:0px;
padding-left:5px;
color:#ffffff;
}

TABLE.bwtable TD.zelle2 H2 {
color: #ffffff;
}

TABLE.bwtable TD.zelle2 H3 {
color: #ffffff;
}

TABLE.bwtable TD.zelle3 {
background:#666666 top left repeat-y ;
padding:4px;
color: #ffffff;
}

TABLE.bwtable TD.zelle4 {
background:#999999 top left repeat-y ;
padding:4px;
color: #ffffff;
}

TABLE.bwtable TD.zelle2 LI {
background: url(../bilder/li-arrow-white.gif) no-repeat scroll 9px 4px;
padding-left:20px;
}

TABLE.bwtable TD.footer {
background:#cccccc top left repeat-y ;
padding:4px;
color: #333333;
font-size: 10px;
font-style:italic;
}

/* Klassen für die s/w Tabelle 100%*/


TABLE.bwtable100 {
margin:0px;
width:100%;
background:#333333;
}


TABLE.bwtable100 TD{
background:#ffffff;
}



TABLE.bwtable100 TH {
background: #333333 top left repeat-y ;
}


TABLE.bwtable100 TD.standard {
background: #ffffff top left repeat-y ;
padding:4px 4px 4px 8px;
vertical-align:top;
}


TABLE.bwtable100 TD.zelle1 {
background: #eeeeee top left repeat-y ;
padding:4px 4px 4px 8px;
vertical-align:top;
}

TABLE.bwtable100 TD.zelle2 {
background:#333333 top left repeat-y ;
padding:0px;
padding-left:5px;
color:#ffffff;
}

TABLE.bwtable100 TD.zelle2 H2 {
color: #ffffff;
}

TABLE.bwtable100 TD.zelle2 H3 {
color: #ffffff;
}

TABLE.bwtable100 TD.zelle3 {
background:#666666 top left repeat-y ;
padding:4px;
color: #ffffff;
}

TABLE.bwtable100 TD.zelle4 {
background:#999999 top left repeat-y ;
padding:4px;
color: #ffffff;
}

TABLE.bwtable100 TD.zelle2 LI {
background: url(../bilder/li-arrow-white.gif) no-repeat scroll 9px 4px;
padding-left:20px;
}

TABLE.bwtable100 TD.footer {
background:#cccccc top left repeat-y ;
padding:4px;
color: #333333;
font-size: 10px;
font-style:italic;
}


/* Klassen für die normale Tabelle*/

TABLE.contenttable {
margin-bottom:12px;
width:100%;
}

TABLE.contenttable TD P {
margin:0px;
padding:0px;
font-size: 100%;
}

TABLE.contenttable TD {

vertical-align:top;
}
.contenttable TD IMG {
margin-right:4px;
}

.contenttable TD H2 {
font-size:100%;
color:#9a0346;
line-height:24px;
}
.contenttable TD H3 {
border-bottom:0px;
padding-bottom:0px;
height:auto;
font-size:100%;
color:#9a0346;
}

.contenttable TD UL {
margin-left:10px;
margin-top:5px;
margin-right:10px;
}



.contenttable TD LI {
background: url(../bilder/nav_pfeil_ebene1.gif) no-repeat scroll 9px 4px;
padding-left:20px;
}

/* Allgemeine Klassen ohne Zuweisung*/

TABLE TD {
padding:4px;
}

TH {
background:#9A0346 top left repeat-y ;
padding:4px;
padding-left:3px;
font-size: 12px;
font-weight:bold;
color: #ffffff;
}

TD.standard {
background: #ffffff top left repeat-y ;
padding:4px 4px 4px 8px;
vertical-align:top;
}


TD.zelle1 {
background: #eeeeee top left repeat-y ;
padding:4px 4px 4px 8px;
vertical-align:top;
}

TD.zelle2 {
background:url(../bilder/zelle1-bg.gif) #eeeeee top left repeat-y ;
padding:0px;
padding-left:5px;
}

TD.zelle3 {
background:#9A0346 top left repeat-y ;
padding:4px;
color: #ffffff;
}

TD.zelle3 H2 {
color: #ffffff;
}

TD.zelle3 H3 {
color: #ffffff;
}

TD.zelle4 {
background:#E098A6 top left repeat-y ;
padding:4px;
color: #ffffff;
}

TD.footer {
background:#eeeeee top left repeat-y ;
padding:4px;
color: #333333;
font-size: 10px;
font-style:italic;
}


p.hinweis {
font-size:11px;
color:#b7b5b5;
}

	
TABLE TD P {
margin:0px;
padding:0px;
font-size: 100%;
}

TABLE TD {

vertical-align:top;
}
TD IMG {
margin-right:4px;
}

TD H2 {
font-size:100%;
color:#9a0346;
line-height:24px;
}
TD H3 {
border-bottom:0px;
padding-bottom:0px;
height:auto;
font-size:100%;
color:#9a0346;
}

TD UL {
margin-left:10px;
margin-top:5px;
margin-right:10px;
}


TD LI {
background: url(../bilder/nav_pfeil_ebene1.gif) no-repeat scroll 9px 4px;
padding-left:20px;
}

TD.zelle3 LI {
background: url(../bilder/li-arrow-white.gif) no-repeat scroll 9px 4px;
padding-left:20px;
}

TD.zelle4 LI {
background: url(../bilder/li-arrow-white.gif) no-repeat scroll 9px 4px;
padding-left:20px;
}


P.align-right,
H2.align-right,
H3.align-right {
    text-align:right;
}
P.align-justify,
H2.align-justify,
H3.align-justify {
    text-align:justify;
}

H2.align-center,
H3.align-center,
P.align-center {
	text-align:center;
}

span.markiert {
background-color: #dfdfdf;

}
