body  {
        font-family : arial, helvetica, sans-serif;
        font-style : normal;
        background-color :#f9f9ff;  
        color : #000000;
        text-align : left;
        font-size : 14px;
        margin: 0px;
        border: 0px;
        text-decoration : none;

	}
	



h1  {
        font-family : arial, helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        line-height: 25px;
        color : #000000;
        text-align : left;
        font-size : 20px;
        text-decoration : none;
}


h2  {
        font-family : verdana, arial, helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        color : #000000;
        text-align : left;
        font-size : 16px;
        text-decoration : none;
}

h3  {
        font-family : verdana, arial, helvetica, sans-serif;
        font-weight : bold;
        font-style : normal;
        color : #000000;
        text-align : left;
        font-size : 14px;
        text-decoration : none;
}

h4  {
        font-family : verdana, arial, helvetica, sans-serif;
        font-weight : bold;
        color : #000000;
        text-align : left;
        font-size : 14px;
        margin-top: 14px;
        margin-bottom: 14px;
        text-decoration : none;
}

a:link  {
        color : #0000df;
        font-family : arial, helvetica, sans-serif;
        font-style : normal;
        text-decoration : underline;
}

a:visited  {
        color : #C43C94;        
        font-family : arial, helvetica, sans-serif;
        font-style : normal;
        text-decoration : underline;
}

a:hover  {
        color : #0000df;
        font-family : arial, helvetica, sans-serif;
        font-weight : normal;
        font-style : normal;
        text-decoration : none;
}

a:active  {
        color : #000000;
        font-family : arial, helvetica, sans-serif;
        font-style : normal;
        text-decoration : none;
}

table  {
        font-family : arial, helvetica, sans-serif;
        font-size : 14px;
        font-style : normal;
        color : #000000;
        text-decoration : none;
}

tr  {
        font-family : arial, helvetica, sans-serif;
        font-size : 14px;
        font-style : normal;
        color : #000000;
        text-decoration : none;
}

th  {
        font-family : arial, helvetica, sans-serif;
        font-size : 16px;
        font-style : normal;
        text-align : center;
        color : #000000;
        text-decoration : none;
}

td  {
        font-family : arial, helvetica, sans-serif;
        font-size : 14px;
        font-style : normal;
        color : #000000;
        text-decoration : none;
}

#nav  {
        font-family : arial, helvetica, sans-serif;
        font-size : 14px;
        line-height: 21px;
        font-style : normal;
        font-weight : bold;
        color : #0000cf; 
        text-decoration : none;
}

#navAktiv  {	/* home */
        font-family : arial, helvetica, sans-serif;
        font-size : 14px;
        line-height: 21px;
        font-style : normal;
        font-weight : bold;
        color : #000000;
        text-decoration : none;
}

#navKlein  {
        font-family : arial, helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : bold;
        color : #0000cf;
        text-decoration : none;
}

#navKleinAktiv  {
        font-family : arial, helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        font-weight : bold;
        color : #000000;
        text-decoration : none;
}

#navSub  {
        font-family : arial, helvetica, sans-serif;
        font-size : 12px;
        line-height: 21px;
        font-style : normal;
        font-weight : bold;
        color : #0000cf;
        text-decoration : none;
}

#navSubAktiv  {
        font-family : arial, helvetica, sans-serif;
        font-size : 12px;
        line-height: 21px;
        font-style : normal;
        font-weight : bold;
        color : #000000;
        text-decoration : none;
}
div.tab1 {
	position:absolute;
	top:1px;
	left:-7px;
	width:30px;
	border:0px;
	margin:0px;
	overflow:hidden;
	background-color:#0000CC;
	visibility: visible;
	z-index: auto;
	background: #0000CC;
	background-attachment: fixed;
	background-repeat: repeat;
}


div.tab11 {                /* Kopf-Logo*/
        position:absolute;        /* relativ zu body!!!! */
        top:20px;
        left:40px;
        width: 200px;
        height:180px;
        border:0px; /* test: solid 1px blue;*/
        margin:0px;
        overflow:hidden;
}

div.tab12 {
	position:absolute;
	top:0px;
	left:260px;
	width: 540px;
	height:100px;
	border:0px;
	margin:0px;
	overflow:hidden;
	text-decoration:none;
	background-image: url(../bilder/bg-verlauf.jpg));
}


div.tab14 {               /* Kopf - Hauptteil 1, räumlich im Kopfbereich*/
        position:absolute;        /* relativ zu body!!!! */
        top:100px;
        left:260px;
        width: 540px;
        border:0px;
        margin:0px;
        overflow:hidden;
}

div.tab21 {                        /* Hauptteil Navigation links*/
        position:absolute;        /* relativ zu body!!!! */
        top:200px;
        left:40px;
        width: 200px;
        border:0px;
        margin:0px;
        overflow:hidden;
}

div.tab22 {                      /* Hauptteil 2, in Textseiten index.html etc*/
        position:absolute;        /* relativ zu body!!!! */
        top:200px;
        left:260px;
        width: 540px;
        border:0px;
        margin:0px;
        overflow:hidden;
}

div.tab22_variant {               /* Hauptteil 2, Anmelde-Formulare, Kontroll/Bestätigungsdaten*/
        position:absolute;        /* relativ zu body!!!! */
        top:200px;
        left:200px;
        width: 600px;
        border:0px;
        margin:0px;
        overflow:hidden;
}

div.tab23_variant {               /* Hauptteil, nur für Seite Resolution*/
        position:absolute;        /* relativ zu body!!!! */
        top:200px;
        left:260px;
        width: 1000px;
        border:0px;
        margin:0px;
        overflow:hidden;
}

div.block  {                           /*Blockgestaltung z.B. in kontakt*/
        font-family :arial, helvetica, sans-serif;
        font-size : 12px;
        font-style : normal;
        background-color :#F0F0FF; /*hellblau*/
        color : #000000;
        border:4px solid #F0F0FF;
        text-decoration : none;
}

div.form_button {               /* Hauptteil 2, Anmelde-Formulare, Button */
        position: static;        /* relativ zu form !!! */
        width: 540px;
		height:30px;
        border:0px;
        margin:0px;
        overflow:hidden;
}

div.form0 {                       /* Hauptteil 2, Anmelde-Formular */
        position:static;          /* normaler Elementfluss*/
        width: 540px;            /* ggf. etwas breiter für text-areas */
        height:auto;
        border:solid 0px;
        margin:0px;
        overflow:visible;
}

div.form_kontroll {               /* Hauptteil 2, Anmelde-Formulare, Kontroll/Bestätigungsdaten*/
        position:static;            /* normaler Elementfluss, gleiche Bedeutung wie form*/
        width:600px;
        border:0px;
        margin:0px;
        overflow:hidden;
}

div.form_fehl {               /* Hauptteil 2, Anmelde-Formulare, Fehlermeldung*/
        position:static;      /* normaler Elementfluss*/
        width: 540px;
        border:0px;
        margin:0px;
        padding:0px;
        background-color :#f9f9ff;
        color: #FF0000;
        overflow:hidden;
}

#feld  {                        /* Felder in Anmelde-Formularen*/
        position:static;        /* normaler Elementfluss*/
        font-size : 14px;
        font-style : normal;
        width: 530px;
        height:30px;
        border:0px;
        text-decoration : none;
}

#feld_li  {                        /* Felder in Anmelde-Formularen*/
        position:absolute;        /* relativ zu feld*/
        left:0px;
        font-size : 14px;
        font-style : normal;
        width: 150px;
        height:30px;
        border:0px;
        text-decoration : none;
}

#feld_re  {                        /* Felder in Anmelde-Formularen */
        position:absolute;        /* relativ zu feld*/
        left:150px;
        font-size : 14px;
        font-style : normal;
        width: 380px;
        height:30px;
        border:0px;
        text-decoration : none;
}

#feld_fehl  {                        /* Fehlerzeilen in Anmelde-Formularen*/
        position:static;            /* normaler Elementfluss*/
        font-family :arial, helvetica, sans-serif;
        font-size : 14px;
        font-style : italic;
        width: 540px; height:30px;
        border:0px;
        color:#FF0000;
        text-decoration : none;
}

.Nav-nonklick {
	    font-family : arial, helvetica, sans-serif;
        font-size : 14px;
        line-height: 21px;
        font-style : normal;
        font-weight : bold;
        color : #0000cf;
        text-decoration : none;
}

.Stil4 {
	    font-family : arial, helvetica, sans-serif;
        font-size : 14px;
        line-height: 21px;
        font-style : normal;
        font-weight : bold;
        color : #C43C94;
        text-decoration : none;
}

 
.Stil3 {color: #C43C94}
a       {
        color : #000000;
        font-family : arial, helvetica, sans-serif;
        font-style : normal;
        text-decoration : none;
}


.StilBold {
	color : #000000;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	font-weight: bold;
}