/* Colors */
.back_tabelle { background-color: #e3e4e5; }
.line { background-color: #333333; }
.schwarz { background-color: #000000; }
.weiss { background-color: #ffffff; }
.rot { background-color: #000000; }
.blau { background-color: #ffe57f; }
.grau { background-color: #999999; }
.grau_hell { background-color: #e3e4e5; }
.grau_dunkel { background-color: #ffe57f; }

/* Fonts Inhalt*/

.text      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.text:link  { color: #000000; text-decoration: underline }
a.text:active  { color: #000000; text-decoration: underline }
a.text:visited { color: #000000; text-decoration: underline }
a.text:hover    { color: #ffcc00; text-decoration: underline }

.list      { color: #ffcc00; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.list:link  { color: #000000; text-decoration: none }
a.list:active  { color: #000000; text-decoration: none }
a.list:visited { color: #000000; text-decoration: none }
a.list:hover    { color: #ffcc00; text-decoration: none }

.text_spalte      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.text_spalte:link  { color: #000000; text-decoration: underline }
a.text_spalte:active  { color: #000000; text-decoration: underline }
a.text_spalte:visited { color: #000000; text-decoration: underline }
a.text_spalte:hover    { color: #ffcc00; text-decoration: underline }

.legende      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.legende:link  { color: #000000; text-decoration: underline }
a.legende:active  { color: #000000; text-decoration: underline }
a.legende:visited { color: #000000; text-decoration: underline }
a.legende:hover    { color: #ffcc00; text-decoration: underline }

.link      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.link:link  { color: #000000; text-decoration: none }
a.link:active  { color: #000000; text-decoration: none }
a.link:visited { color: #000000; text-decoration: none }
a.link:hover    { color: #ffcc00; text-decoration: none }

.start      { color: #ffcc00; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.start:link  { color: #000000; text-decoration: none }
a.start:active  { color: #000000; text-decoration: none }
a.start:visited { color: #000000; text-decoration: none }
a.start:hover    { color: #000000; text-decoration: none }

.start1      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.start1:link  { color: #000000; text-decoration: none }
a.start1:active  { color: #000000; text-decoration: none }
a.start1:visited { color: #000000; text-decoration: none }
a.start1:hover    { color: #ffcc00; text-decoration: none }

.address      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.address:link  { color: #000000; text-decoration: none }
a.address:active  { color: #000000; text-decoration: none }
a.address:visited { color: #000000; text-decoration: none }
a.address:hover    { color: #ffcc00; text-decoration: none }

.kontext      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0   }
a.kontext:link  { color: #000000; text-decoration: underline }
a.kontext:active  { color: #000000; text-decoration: underline }
a.kontext:visited { color: #000000; text-decoration: underline }
a.kontext:hover    { color: #ffcc00; text-decoration: underline }

.kontext_titel      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; margin: 0   }
a.kontext_titel:link  { color: #000000; text-decoration: underline }
a.kontext_titel:active  { color: #000000; text-decoration: underline }
a.kontext_titel:visited { color: #000000; text-decoration: underline }
a.kontext_titel:hover    { color: #ffcc00; text-decoration: underline }

.fusszeile      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 13pt; margin: 0   }
a.fusszeile:link  { color: #000000; text-decoration: underline }
a.fusszeile:active  { color: #000000; text-decoration: underline }
a.fusszeile:visited { color: #000000; text-decoration: underline }
a.fusszeile:hover    { color: #ffcc00; text-decoration: underline }

.tabelle      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0 ; padding: 3pt; }
a.tabelle:link  { color: #000000; text-decoration: underline }
a.tabelle:active  { color: #000000; text-decoration: underline }
a.tabelle:visited { color: #000000; text-decoration: underline }
a.tabelle:hover    { color: #ffcc00; text-decoration: underline }

.tabelle1      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0 ; }
a.tabelle1:link  { color: #000000; text-decoration: none }
a.tabelle1:active  { color: #000000; text-decoration: underline }
a.tabelle1:visited { color: #000000; text-decoration: underline }
a.tabelle1:hover    { color: #ffcc00; text-decoration: underline }

.tabelle_titel      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; margin: 0 ; padding: 3pt; }
a.tabelle_titel:link  { color: #000000; text-decoration: underline }
a.tabelle_titel:active  { color: #000000; text-decoration: underline }
a.tabelle_titel:visited { color: #000000; text-decoration: underline }
a.tabelle_titel:hover    { color: #000000; text-decoration: underline }

.titel_gross      { color: #000000; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 18pt; }
a.titel_gross:link  { color: #000000; text-decoration: none }
a.titel_gross:active  { color: #000000; text-decoration: none }
a.titel_gross:visited { color: #000000; text-decoration: none }
a.titel_gross:hover    { color: #000000; text-decoration: none }

.titel      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
a.titel:link  { color: #000000; text-decoration: none }
a.titel:active  { color: #000000; text-decoration: none }
a.titel:visited { color: #000000; text-decoration: none }
a.titel:hover    { color: #000000; text-decoration: none }
						
.titel_spalte      { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
a.titel_spalte:link  { color: #000000; text-decoration: none }
a.titel_spalte:active  { color: #000000; text-decoration: none }
a.titel_spalte:visited { color: #000000; text-decoration: none }
a.titel_spalte:hover    { color: #000000; text-decoration: none }
						
.text_error  { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; margin: 0 }
a.text_error:link  { color: #000000; text-decoration: underline }
a.text_error:active  { color: #000000; text-decoration: underline }
a.text_error:visited { color: #000000; text-decoration: underline }
a.text_error:hover    { color: #ffcc00; text-decoration: underline }



/* Fonts Navigation*/

.nav    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 18pt; }
.navblack    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 18pt; }
a.nav:link   { color: #000000; text-decoration: none }
a.nav:active   { color: #000000; text-decoration: none }
a.nav:visited  { color: #000000; text-decoration: none }
a.nav:hover     { color: #000000; text-decoration: none }

.nav1    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
.nav1black    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
.nav1grey    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
.nav1white    { color: #ffffff; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
a.nav1:link   { color: #000000; text-decoration: none }
a.nav1:active   { color: #000000; text-decoration: none }
a.nav1:visited  { color: #000000; text-decoration: none }
a.nav1:hover     { color: #000000; text-decoration: none }

.nav2    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; }
.nav2black    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; }
.nav2white    { color: #ffffff; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; }
a.nav2:link   { color: #000000; text-decoration: none }
a.nav2:active   { color: #000000; text-decoration: none }
a.nav2:visited  { color: #000000; text-decoration: none }
a.nav2:hover     { color: #000000; text-decoration: none }

.service    { color: #333333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; }
.serviceblack    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
a.service:link   { color: #333333; text-decoration: none }
a.service:active   { color: #333333; text-decoration: none }
a.service:visited  { color: #333333; text-decoration: none }
a.service:hover     { color: #000000; text-decoration: none }

.serviceList    { color: #333333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 400; line-height: 14pt; }
.serviceListblack    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
a.serviceList:link   { color: #333333; text-decoration: none }
a.serviceList:active   { color: #333333; text-decoration: none }
a.serviceList:visited  { color: #333333; text-decoration: none }
a.serviceList:hover     { color: #000000; text-decoration: none }

.admin    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
.adminblack    { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: 700; line-height: 14pt; }
a.admin:link   { color: #000000; text-decoration: none }
a.admin:active   { color: #000000; text-decoration: none }
a.admin:visited  { color: #000000; text-decoration: none }
a.admin:hover     { color: #333333; text-decoration: none }


/* Listings */

ul{
list-style-type: none;
padding: 0;
margin: 0;
}

li
{
background-image: url(daten/elemente/bullet.gif);
background-repeat: no-repeat;
background-position: 0.1em 0.7em;
padding-left: 1em;
}

/* Sitemap */
ul.list{
	line-height: 5pt; 
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 0em;
}
li.level1{
	list-style-type: none;
	background-image: none;
	padding-left: 0em;
	margin-left: 0em;
}
li.level2{
	background-image: url(daten/elemente/strich.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.7em;
	padding-left: 1em;
	margin-left: 0em;
}
li.level3{
	background-image: url(daten/elemente/strich.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.7em;
	padding-left: 1em;
	margin-left: 1em;
}
.level4{
	background-image: url(daten/elemente/strich.gif);
	background-repeat: no-repeat;
	background-position: 0.1em 0.7em;
	padding-left: 1em;
	margin-left: 2em;
}
.line { background: #e3e4e5; height:1pt;}
