
/* Body */

body.hauptseite { background-image:url(images/web/pgbk.gif); background-color:#999999; color:#000000;}


body.iframe { background-image:none);background-color:#fafafa; color:#000000;}



/* Links */


a:link { 
	color:#000000; 
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 9pt;
	font-weight: bold;
}

a:visited {
	color:#000000; 
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size:  9pt;
	font-weight: bold;
}

a:hover {
	color:#ff0000; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size:  9pt;
	font-weight: bold;
}

a:active {
	color:#000000; 
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 9pt;
	font-weight: bold;
}



a.l1:link { 
	color:#000000; 
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 10pt;
	font-weight: bold;
}

a.l1:visited {
	color:#000000; 
	font-family:Arial,Verdana, Geneva, Helvetica, sans serif;
	font-size: 10pt;
	font-weight: bold;
}

a.l1:hover {
	color:#ff0000; 
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 10pt;
	font-weight: bold;
}

a.l1:active { 
	color:#ff0000; 
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 10pt;
	font-weight: bold;
}



/* Überschriften */

h1{
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 12pt; color:#000000;
	font-weight: bold;
	text-decoration:underline;
}

h2{
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 12pt; color:#000000;
	font-weight: bold;
}





/* Tabellen */

table.gesamt {
	background-color: #fafafa;
	border:2px solid black;

	border-collapse:collapse;
	width:900px;
}

td.td_gesamt {
	background-color: #fafafa;
	border:1px solid black;
}





table.menu {
	background-color: #fafafa;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	border-collapse:collapse;
	width:198px;
}

table.hauptfenster {
	
	border-width:0px;
	border-color:#000000;
	border-style:solid;
	border-collapse:collapse;
	width:695px;

}




table.inhalt{
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 9pt; 
	color:#000000;
	text-align:left;
}

table.personal{
	width:100%;
	padding:10px;
	background-color: #EFEFEF;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 9pt; 
	color:#000000;
	text-align:left;
}


td.personal_bild{
	width:120px;

}




td.personal_text{
	width:100%;
	text-align:left;
	vertical-align:top;
	padding-left: 20px;
}



table.bank{
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 10pt; 
	color:#000000;
	text-align:left;
	font-weight: bold;
}

table.downloads{
	width:100%;
	padding:10px;
	background-color: #ffffff;
	border-width:0px;
	border-color:#000000;
	border-style:solid;
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 9pt; 
	color:#000000;
}


table.form{
	padding:10px;
	background-color: #EFEFEF;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 10pt; 
	color:#000000;
	text-align:left;
	width:450px;
}


table.fehler{
	padding:10px;
	background-color: #EFEFEF;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	font-family:Arial, Verdana, Geneva, Helvetica, sans serif;
	font-size: 10pt; 
	color:#000000;
	text-align:left;
	width:450px;
}




td.gesamtnavi{
	border-top-width: 0px;
	border-right-width:2px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#000000;
	border-style:solid;
	vertical-align: top;
	background-color: #fafafa;

}


td.gesamt{
	border-width: 0px;
	border-color:#000000;
	border-style:solid;
	vertical-align: top;
	background-color: #fafafa;
	
}


td.copyright {
	
	background-image:url(images/web/unten.gif);
	LINE-HEIGHT: 33px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
} 


img.redline {
	
	border-width: 0px;
	border-color:#000000;
	border-style:solid;
	width: 900px; 
	height: 7px;
}


/* Navi-Links */

a.navi {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_w.gif);
padding-left: 25px;
}

a.navi:visited {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_w.gif);
padding-left: 25px;
}

a.navi:hover {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_r.gif);
padding-left: 25px;
}

a.navi:active {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_w.gif);
padding-left: 25px;
}

a.navi1 {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g2.gif);
padding-left: 25px;
}

a.navi1:visited {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g2.gif);
padding-left: 25px;
}

a.navi1:hover {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g2.gif);
padding-left: 25px;
}

a.navi1:active {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g2.gif);
padding-left: 25px;
}


a.navi2 {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_hg.gif);
padding-left: 25px;
}

a.navi2:visited {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_hg.gif);
padding-left: 25px;
}

a.navi2:focus {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g3.gif);
padding-left: 25px;
}  

a.navi2:hover {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_r.gif);
padding-left: 25px;
}

a.navi2:active {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g3.gif);
padding-left: 25px;
}

a.navi3 {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g3.gif);
padding-left: 25px;
}

a.navi3:visited {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g3.gif);
padding-left: 25px;
}

a.navi3:focus {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g3.gif);
padding-left: 25px;
}  

a.navi3:hover {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g3.gif);
padding-left: 25px;
}

a.navi3:active {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g3.gif);
padding-left: 25px;
}

* html  a.navi {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 190px;
}

* html  a.navi1 {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 190px;
}

* html  a.navi2 {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 190px;
}



* html  a.navi3 {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 190px;
}


input.text {
           font-family: Arial, Verdana, Geneva, Helvetica, sans serif;
           font-size:10pt;color:#000000;
           background-color:#FFFFFF;
           border-left:1px solid #dc2536;
           border-right:1px solid #dc2536;
           border-top:1px solid #dc2536;
           border-bottom:1px solid #dc2536;
}


textarea.text {
           font-family: Arial, Verdana, Geneva, Helvetica, sans serif;
           font-size:10pt;color:#000000;
           background-color:#FFFFFF;
           border-left:1px solid #dc2536;
           border-right:1px solid #dc2536;
           border-top:1px solid #dc2536;
           border-bottom:1px solid #dc2536;
}








input.submit {
           font-family: Verdana, Arial;
           font-size: 8pt; color:#dc2536;
           background-color:#ffffff;
}












/* Aktiver Dummy Link */

span.navi {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: none;
color: #000000;
background-color: #fafafa;
background-image:url(images/web/navbg_g2.gif);
padding-left: 25px;
}

span.navi1 {
display: block;
LINE-HEIGHT: 33px;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 10px;
text-decoration: line-through;
color: #FFFF00;
background-color: #fafafa;
background-image:url(images/web/navbg_v.gif);
padding-left: 25px;
}
