/*farben
rahmen: orangered=#FF4500
schrift und logo: #180098
hintergrund gelb:#FFFFBC
*/

a:link {
        color:#180098;
        text-decoration:underline;
        font-size:12px;
        /*font-weight:bold;*/
        }

a:visited  {
        color:#180098;
        text-decoration:underline;
        font-size:12px;
        /*font-weight:bold;*/
        }

a:hover  {
        color:#180098;
        text-decoration:underline;
        font-size:12px;
        /*font-weight:bold*/
        background:#FFFFBC;
        /*border:solid 1px #180098;*/
        }

a:active  {
        color:#180098;
        text-decoration:underline;
        font-size:12px;
        /*font-weight:bold;*/
        }

a.sub:link {
        color:orangered;
        text-decoration:none;
        font-size:12px;
        /*font-weight:bold;*/
        }

a.sub:visited  {
        color:orangered;
        text-decoration:none;
        font-size:12px;
        /*font-weight:bold;*/
        }

a.sub:hover  {
        color:orangered;
        text-decoration:none;
        font-size:12px;
        /*font-weight:bold;*/
        background:#FFFFBC;
        }

a.sub:active  {
        color:orangered;
        text-decoration:none;
        font-size:12px;
        font-weight:bold;
        }

a.subbild:link {
        color:orangered;
        text-decoration:underline;
        font-size:11px;
        /*font-weight:bold;*/
        }

a.subbild:visited  {
        color:orangered;
        text-decoration:underline;
        font-size:11px;
        /*font-weight:bold;*/
        }

a.subbild:hover  {
        color:orangered;
        text-decoration:underline;
        font-size:11px;
        /*font-weight:bold;*/
        background:#FFFFBC;
        }

a.subbild:active  {
        color:orangered;
        text-decoration:underline;
        font-size:11px;
        font-weight:bold;
        }

a.sprunglink:link {
        color:#180098;
        text-decoration:none;
        font-size:10px;
        font-weight:bold;
        }

a.sprunglink:visited  {
        color:#180098;
        text-decoration:none;
        font-size:10px;
        font-weight:bold;
        }

a.sprunglink:hover  {
        color:#180098;
        text-decoration:none;
        font-size:10px;
        font-weight:bold
        background:#FFFFBC;
        /*border:solid 1px #180098;*/
        }

a.sprunglink:active  {
        color:#180098;
        text-decoration:none;
        font-size:10px;
        font-weight:bold;
        }

a.zurueck:link {
        color:#180098;
        text-decoration:underline;
        font-size:12px;
        line-height:13px;
        margin-bottom:4px;
        }

a.zurueck:visited  {
        color:#180098;
        text-decoration:underline;
        font-size:12px;
        line-height:13px;
        margin-bottom:4px;
        }

a.zurueck:hover  {
        color:#180098;
        text-decoration:underline;
        font-size:12px;
        background:#FFFFBC;
        line-height:13px;
        margin-bottom:4px;
        /*border:solid 1px #180098;*/
        }

a.zurueck:active  {
        color:#180098;
        text-decoration:underline;
        font-size:12px;
        line-height:13px;
        margin-bottom:4px;
        }

tr.navvert {
        height:11px;
        }

a.navvert:link {
        text-decoration:none;
        color:orangered;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        /*background:#FFFFBC;*/
        display:block;*/
        padding-left:0px;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:2px;
        margin-right:0px;
        border-bottom:solid 1px #180098;
        }

a.navvert:visited  {
        color:orangered;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        display:block;
        padding-left:0px;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:2px;
        margin-right:0px;
        border-bottom:solid 1px #180098;
        }

a.navvert:hover  {
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        color:#FFFFBC;
        background-color:#180098;
        display:block;*/
        padding-left:0px;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:2px;
        margin-right:0px;
        border-bottom:solid 1px #180098;
        }

a.navvert:active  {
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        color:orangered;
        background-color:#FFFFBC;
        display:block;
        padding-left:0px;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:2px;
        margin-right:0px;
        border-bottom:solid 1px #180098;
        }

.navvertaktiv  {
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        color:#FFFFBC;
        background-color:#180098;
        display:block;
        padding-left:0px;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:2px;
        margin-left:0px;
        border-bottom:solid 1px #180098;
        }

.navvertaktiv_subaktiv  {
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        color:#FFFFBC;
        background-color:#180098;
        display:block;
        padding-left:0px;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:2px;
        margin-left:0px;
        }

a.navvertsub:link {
        text-decoration:none;
        color:orangered;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        display:block;
        margin-left:20px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:1px;
        padding-left:0px;
        }

a.navvertsub:hover  {
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        color:orangered;
        background-color:#FFFFBC;
        display:block;
        margin-left:20px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:1px;
        padding-left:0px;
        border-left:double 14px #FFFFBC;
        }

a.navvertsub:visited  {
        color:orangered;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        display:block;
        margin-left:20px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:1px;
        padding-left:0px;
        }

a.navvertsub:active  {
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        line-height:14px;
        color:orangered;
        background-color:#FFFFBC;
        display:block;
        margin-left:20px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:1px;
        padding-left:0px;
        }

.navvertsubaktiv  {
        text-decoration:none;
        font-size:11px;
        font-style:italic;
        line-height:14px;
        color:#180098;
        background-color:#FFFFBC;
        display:block;
        margin-left:20px;
        margin-right:0px;
        margin-top:1px;
        margin-bottom:1px;
        padding-left:11px;
        border-left:solid 3px #180098;
        }

.navvertueberschrift {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        line-height:24px;
 /*       background:#FFFFBC;
        display:block;*/
        padding-left:0px;
        padding-right:0px;
        padding-bottom:4px;
        padding-top:0px;
        margin-top:12px;
        margin-bottom:0px;
        margin-left:0px;
        border-bottom:solid 1px #180098;
        }

.navvertaufz  {
        color:orangered;
        text-decoration:none;
        font-size:11px;
        line-height:12px;
        font-weight:bold;
        /*background-color:#180098;*/
        display:block;
        padding-left:0px;
        padding-right:0px;
        padding-top:0px;
        padding-bottom:0px;
        }

a.navhor:link {
        text-decoration:none;
        color:#180098;
        font-size:11px;
        font-weight:bold;
        vertical-align:middle;
        text-align:center;
        margin-left:10px;
        margin-right:10px;
        }

a.navhor:visited  {
        color:#180098;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        vertical-align:middle;
        text-align:center;
        margin-left:10px;
        margin-right:10px;
        }

a.navhor:hover  {
        color:#FFFFBC;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        background:#180098;;
        vertical-align:middle;
        text-align:center;
        margin-left:10px;
        margin-right:10px;
        }

a.navhor:active  {
        color:#180098;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
        background:#FFFFBC;
        vertical-align:middle;
        text-align:center;
        margin-left:10px;
        margin-right:10px;
        }

.navhoraktiv {
        color:#FFFFBC;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        background:#180098;
        vertical-align:middle;
        text-align:center;
        margin-left:10px;
        margin-right:10px;
        }

h1 {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        margin-top:8px;
        margin-bottom:12px;
        }

h2 {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        margin-top:8px;
        margin-bottom:8px;
        }

h3 {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        margin-top:8px;
        margin-bottom:6px;
        }

h3.kursiv {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        font-style:italic;
        margin-top:12px;
        margin-bottom:9px;
        }

p {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        vertical-align:top;
        /*line-height:13px;*/
        }

br{
     line-height:20px;
     }

ul {    color:#180098;
        list-style-type:disk;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        line-height:13px;
        }

tr.navhor {
        vertical-align:middle;
        text-align:center;
        }

.li {color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;}

ol.faqlist {    color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-style:italic;
        line-height:13px;
        }

td.trennlinie {
	border-left:dotted 1px orangered;
	float: left;
	padding-left: 10px;
		}
     
.aufzpunkt {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        margin-top:1px;
        margin-bottom:1px;
        margin-right:10px;
           }

.aufztext {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        margin-top:1px;
        margin-bottom:1px;
        margin-right:5px;
        }

.absnachaufz {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        margin-top:6px;
        margin-bottom:1px;
        }

.textorange {
        color:orangered;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        line-height:20px;
        }

.textorange1 {
        color:orangered;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        line-height:14px;
        }
		
.textorange_fett {
        color:orangered;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        /*line-height:20px;*/
        }

.textblau {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;

        }

p.bildtext {
        color:orangered;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:12px;
        font-weight:normal;
        padding:0;
        }

p.bildtextgross {
        color:orangered;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        padding:0;
        }

.bildtext {
        color:orangered;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height:12px;
        font-weight:normal;
        padding:0;
        }

p.bildueberschrift {
	color:#180098;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 6px;
	vertical-align: top;
	text-align: left;
	margin-left: 24px;
	margin-right: 20px;
		}

p.bildtext_start {
	color:orangered;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	margin-bottom: 6px;
	margin-top: 0px;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
}

p.bildtext_start_rechts {

	color:orangered;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	margin-bottom: 6px;
	margin-top: 0px;
	text-align: left;
	margin-right: 10px;
	margin-left: 12px;
}

p.bildueberschrift_rechts {

	color:#180098;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 6px;
	vertical-align: top;
	text-align: left;
	margin-left: 30px;
	margin-right: 0px;
}

.textfett {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        margin-bottom:10px;
        }

.textunterstr {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        text-decoration:underline;
        margin-bottom:10px;
        }

p.frage {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        font-style:italic;
        line-height:20px;
        }

.textkursiv {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        font-style:italic;
        line-height:13px;
        }

.hinweis {
        color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:8px;
        font-weight:bold;
        background:#FFFFFF;
        }
.img{
     border:0px;
     border-style:none;
     }

.li {color:#180098;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;}

br.faq{
     line-height:4px;
     }

/*Div*/

#alles {
        position:relative;
        top:5px;
        left:0px;
        width:770px;
        height:100%;
        /* border:1px solid yellow;*/
        }

#topfenster {
        position:relative;
        top:0px;
        left:10px;
        width:760px;
        height:130px;
        background:white;
/*        border:1px solid yellow;*/
        }

#topfenster #logo    {
        position:absolute;
        height:120px;
        width:200px;
        z-index:1;
        top:20px;
        left:12px;
        float:left;
/*        border-right:solid 1px orangered;
        border-bottom:solid 1px orangered; */
/*       border:1px solid green;*/
        }

#logorahmen   {
        position:absolute;
        height:122px;
        width:200px;
        z-index:0;
        top:8px;
        left:0px; /*diesen Wert über <td> in html-dokument*/
        margin-left:1;
        margin-top:1;
/*      border:1px solid cyan;*/
        }

#kopfbild   {
        position:absolute;
        height:122px;
        width:540px;
        z-index:0;
        top:8px;
        left:115px;
        margin-left:100px;
        margin-top:0px;
 /*      border:1px solid cyan;*/
        }

#topfenster #linkleiste_hor {
        position:absolute;
        width:540px;
        height:23px;
        z-index:1;
        top:108px;
        left:215px;
        /*background:#FFFFBC;*/
        vertical-align:middle;
 /*       border:solid 1px blue;*/
        }

#hauptfenster {
        position:relative;
        top:15px;
        left:10px;
        width:760px;
        height:1000px;
        z-index:0;
        background-color:white;
        }

#hauptfenster #spaltelinks {
        position:absolute;
        top:0px;
        left:0px;
        width:210px;
        z-index:2;
        float:left;
        height:505px;
        /*background-color:#FFFFBC;*/
/*        border:solid 1px red;*/
        }

#hauptfenster #linkleiste_vert {
        position:absolute;
        left:10px;
        top:20px;
        width:180px;
        z-index:1;
        margin-left:0px;
/*        border:solid 1px green;*/
        }

#hauptfenster #linkleiste_vert_u {
        position:absolute;
        left:10px;
        top:272px;
        width:180px;
        z-index:1;
        margin-left:0px;
/*        border:solid 1px green;*/
        }

#hauptfenster #linkleiste_vert_u1 {
        position:absolute;
        left:0px;
        top:85px;
        width:180px;
        z-index:1;
        margin-left:0px;
/*        border:solid 1px green;*/
        }

#hauptfenster #spalterechts {
        position:absolute;
        top:0px;
        left:225px;
        width:515px;
        margin-top:10px;
        margin-left:10px;
        z-index:1;
/*        background-color:#ffffbc;
        border:solid 1px blue;*/
        }

#textrahmenoben   {
	position:absolute;
	width:540px;
	z-index:0;
	top:0px;
	left:215px;
	margin-left:0;
	margin-top:0;
	visibility: visible;
/*       border:1px solid cyan;*/
        }

#textrahmenunten  {
	position:absolute;
	width:540px;
	z-index:3;
	left:215px;
	margin-left:0;
	margin-top:0;
	/*background-color: #FFFFFF;*/
/*       border:1px solid cyan;*/
        }

#textfeld {


          }

BODY {
        width:760px;
        padding-right:0px;
        padding-left:0px;
        padding-bottom:0px;
        padding-top:0px;
        margin-left:0px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:white;
        }
