﻿body, td, tr, table, p { color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
img {border:0px;}
input, select, textarea { color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal;}


h1 {color:#333333; font-family:arial; font-size:200%; font-weight:bold; text-decoration:none; margin:0px}
h2 {color:#333333; font-size:120%; margin-bottom:3px; font-weight:bold; text-decoration:none;}
h3 {color:#333333; font-family:arial; font-size:110%; font-weight:bold; text-decoration:none; margin:9px 20px 5px 20px;}
h4 {color:#bd9948; font-family:arial; font-size:180%; font-weight:normal; text-decoration:none; margin-bottom:0px} /* Zusatz Überschrift zu H1 */
h5 {color:#bd9948; font-family:arial;  font-size:120%; font-weight:bold; margin:0px}

A:link      {color:#b9220a; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
A:visited   {color:#b9220a; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
A:active    {color:#b9220a; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
A:hover     {color:#ffffff; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#b9220a;}

.linenav:link      {color:#333333; font-family:Verdana; font-size:9pt; font-weight:normal; text-decoration:none;}
.linenav:visited   {color:#333333; font-family:Verdana; font-size:9pt; font-weight:normal; text-decoration:none;}
.linenav:active    {color:#333333; font-family:Verdana; font-size:9pt; font-weight:normal; text-decoration:none;}
.linenav:hover     {color:#be002f; font-family:Verdana; font-size:9pt; font-weight:normal; text-decoration:none;}

.fett:link      {color:#333333; font-family:Verdana; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:visited   {color:#333333; font-family:Verdana; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:active    {color:#333333; font-family:Verdana; font-size:9pt; font-weight:bold; text-decoration:none;}
.fett:hover     {color:#be002f; font-family:Verdana; font-size:9pt; font-weight:bold; text-decoration:none;}

.haupt:link      {color:#333333; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:visited   {color:#333333; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:active    {color:#333333; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt:hover     {color:#be002f; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}

.haupt_h:link      {color:#333333; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:visited   {color:#333333; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:active    {color:#333333; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}
.haupt_h:hover     {color:#be002f; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}

.unter:link      {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:visited   {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:active    {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter:hover     {color:#be002f; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}

.unter_h:link      {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:visited   {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:active    {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter_h:hover     {color:#be002f; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}

.unter1:link      {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:visited   {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:active    {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.unter1:hover     {color:#be002f; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}

.ueber		      {color:#be002f; font-family:arial; font-size:18pt; font-weight:normal; text-decoration:none;}
.button		      {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none; width:200px;}
.button1     	  {color:#333333; font-family:Verdana; font-size:8pt; font-weight:bold; text-decoration:none;}

.form     	      {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}

.weisstext td		     {color:#707173; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none; padding:2px;}
.weisstext td a:link     {color:#707173; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none; padding:2px;}
.weisstext td a:visited  {color:#707173; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none; padding:2px;}
.weisstext td a:active   {color:#707173; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none; padding:2px;}
.weisstext td a:hover    {color:#707173; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none; background-color:#000000; padding:2px;}


.beschreibung	  		{color:#555555; font-family:Verdana; font-size:7pt; font-weight:normal; text-decoration:none;}
.border			  		{border-width: 1px; border-color:#5b5b5b;}
.datum					{color:#888888; font-family:Verdana; font-style:italic; font-size:105%;}
.rahmen					{border: 1px #b9220a solid;}
.rahmen_aktuell			{border: 3px #b9220a solid;}
.suche_ergebnis_ueber 	{margin-top:20px; margin-bottom:5px; color:#333333; font-size:120%; font-weight:bold; text-decoration:none;}
.vollsuche				{padding-left:20px; padding-bottom:2px; margin:0px;}


.shop_rechts     {color:#008080; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.weiss 			 {color:#ffffff; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.kopfoben1 		 {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.kopfoben2 		 {color:#999999; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}

.klein     		 {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}

.klein:link      {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:visited   {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:active    {color:#333333; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}
.klein:hover     {color:#be002f; font-family:Verdana; font-size:8pt; font-weight:normal; text-decoration:none;}

.trennlinie    	{border-bottom: 1px #333333; border-bottom-style: dashed;}
.pflicht		{color:#b9220a;}
.pflichtfelder	{font-size:85%; font-weight:normal; text-decoration:none; text-align:right; vertical-align:top; padding-top:2px; margin-top:0px;}
.abs			{padding-top:5px;}
.button0		  {font-family:Verdana; font-size:100%; color:#333333;}
.button1     	  {font-family:Verdana; font-size:100%; font-weight:bold; color:#333333;}
.buttonfehler     {background-color:#b9220a; border:2px #b9220a solid; color:#FFFFFF;}

li {line-height: 1.5em;}

ul#referenzen_nav {
    margin: 0px;
    padding: 0px;
}

ul#referenzen_nav li{
    margin: 0px;
    margin-left:25px;
    padding: 0px;
    padding-bottom:3px;
    list-style: none; 
    display:block;
  }





div#nav-sub {
	width: 170px;
	text-align:left;
	border:none;
	padding-left: 10px;
	font-size:100%;
	display:block;
}

ul#Navigation {
    margin: 0px;
    padding: 0px;
  }

ul#Navigation li {
    margin: 0px;
    padding: 0px;
    list-style: none; 
    display:inline;
  }
  
ul#Navigation li ul {
    margin: 0px 0px 5px 0px;
    padding: 0px;
  }
ul#Navigation li ul li {
    margin: 0px;
    padding: 0px;
  }
ul#Navigation li ul li ul {
    margin: 0px 0px 5px 0px;
    padding: 0px;
  }
ul#Navigation li ul li ul li {
    margin: 0px;
    padding: 0px;
  }
  
ul#Navigation a.symb1 {
	display:block;
	background-image:url('../img/nav_hg.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	margin-bottom:0px;
	font-size: 10pt;
	color: #333333;
	padding-left: 10px;
}

ul#Navigation a.symb1:hover {
	color: #be002f;
	background-color: white;
	text-align: left;
	font-weight: normal;
	padding-right: 0px;
}

ul#Navigation a.aktuell_symb1 {
	background-image:url('../img/nav_hg.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
}

/* 1 Ebene */
ul#Navigation a {
	display:block;
	background-image:url('../img/nav_hg.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	margin-bottom:0px;
	font-size: 10pt;
	color: #333333;
	padding-left: 10px;
}

ul#Navigation a:hover {
	color: #be002f;
	background-color: white;
	text-align: left;
	font-weight: normal;
	padding-right: 0px;
}

ul#Navigation a.aktuell {
	background-image:url('../img/nav_hg.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
}

/* 2 Ebene */
ul#Navigation li ul a {
	display:block;
	background-image:url('../img/nav_hg2.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	padding-left: 15px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 10pt;
	color: #333333;
	line-height: 26px;
	height: 26px;
	width:150px;
}

ul#Navigation li ul a:hover {
	background-image:url('../img/nav_hg2.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	background-color:#b9220a;
	color: #ffffff;
}

ul#Navigation li ul a.aktuell {
	background-image:url('../img/nav_hg2.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	font-size: 10pt;
	color: #b9220a;
	font-weight: bold;
}

/* 3 Ebene */
ul#Navigation li ul li ul a {
	display:block;
	background-image:url('../img/blank.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	padding-left: 15px;
	margin-left: 18px;
	font-weight: normal;
	font-size: 9pt;
	color: #333333;
	line-height: 22px;
	height: 22px;
	width:140px;
}

ul#Navigation li ul li ul a:hover {
	background-image:url('../img/blank.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	background-color:#e3e3e3;
	color: #b9220a;
	font-weight: normal;
}

ul#Navigation li ul li ul a.aktuell {
	background-image:url('../img/blank.gif');
	background-repeat: no-repeat;
	background-position:left 0px;
	font-size: 9pt;
	color: #b9220a;
	font-weight: normal;
}
