html {height:auto;}
body {
  height:auto;
  scrollbar-3dlight-color: #ffffff;      /* Rand aussen oben/links */
  scrollbar-highlight-color: #B5B7C2;    /* Rand innen oben/links */
  scrollbar-face-color: #ffffff;         /* Balken */
  scrollbar-arrow-color: #8B8C95;        /* Pfeil */
  scrollbar-shadow-color: #B5B7C2;       /* Rand innen unten/rechts */
  scrollbar-darkshadow-color: #ffffff;   /* Rand aussen unten/rechts */
  scrollbar-track-color: #ffffff;        /* Hintergrund des Balkens */
  padding: 0px;
  margin: 0px;
 font-family:Arial,Helvetica,Verdana;
 font-size:12px;
 background-color:#FFF0E0;
  }
.address {  font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight:bold; color: #000000 }
a.mail   {  font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight:bold; text-decoration:none; color: #000000 }
a.mail:hover  {  font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; text-decoration:none; font-weight:bold; color: #0080ff }
.bildtext { font-family : Arial, Helvetica, sans-serif, Verdana; font-size : 13px; color: #000000 }
.bsp {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 45px; font-weight:bold; color: #006633 }
.n20 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight:normal; color: #000000 }
.n14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; color: #000000 }
.n9 {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight:normal; color: #000000 }
.odw {  font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:normal; color: #000000 }
.profil { font-family:Arial,Helvetica,Univers,Zurich; color:#0000FF; text-align:left; text-decoration:none; font-weight:bold; font-size:24px; }
.hervor { font-weight:bold; }
.leist { color:#FF0000; text-align:left; text-decoration:underline; font-weight:bold; font-size:16px; }
.blau { color:#0000ff; font-weight:bold; }
a {  font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:bold; text-decoration:none; color: #0000ff }
a:hover {  font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:bold; text-decoration:none; color: #0080ff }
a.norm {  font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:normal; text-decoration:none; color: #0000ff }
a.norm:hover {  font-family: Arial, Helvetica, sans-serif, Verdana; font-weight:normal; text-decoration:underline; color: #0000ff }


		#container {
			width: 760px;
			\width: 760px;
			w\idth: 760px;
			height:100%;
			border: 1px solid #CA0229;
			margin: 0px auto;
			padding: 0px;
                        overflow:auto;
			background-color: #ffffff;

		}

		#banner {
			padding:0px;
			height: auto;
			font-size:24px;
			font-family:Arial,Helvetica,Verdana;
			font-weight:bold;
                        color: #000000;
			margin-bottom: 0px;
			background-color: #DADADA;
		}

		#objnr {
			width: 100%;
			padding: 5px;
			margin: 0px;
                        height:auto;
                        text-align:center;
                        overflow:auto;
			background-color: #DADADA;
		}

		#leistung {
			width: 100%;
			padding: 0px;
			margin-top: 3px;
			margin-bottom: 3px;
                        height:auto;
			font-size:14px;
			font-weight:bold;
                        color: #000000;
                        overflow:auto;
			background-color: #DADADA;
		}

		#content {
			max-width: 610px;
			padding: 0px;
			margin: 0px;
                        height:100%;
                        border-left: 1px dotted gray;
                        text-align:left;
                        overflow:auto;
		  	background-color: #ffffff;
		}

		#sidebar-a {
			float: left;
			width: 160px;
			\width: 160px;
			w\idth: 160px;
			text-align:center;
			background-color: #CA0229;
		}

a.menu:link, a.menu:visited
{
 font-size:14px;
 font-family:Arial,Helvetica;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 background-color:#DA0229;
 margin-top:0px;
 border-right:3px solid #808080;
 border-bottom:3px solid #808080;
 border-left:1px solid #ffbfcb;
 border-top:1px solid #ffbfcb;
}
a.menu:active, a.menu:hover
{
 font-size:14px;
 font-family:Arial,Helvetica;
 font-weight:bold;
 color:#000000;
 text-decoration:none;
 background-color:#FFF0E0;
 margin-top:0px;
 border-left:3px solid #717171;
 border-top:3px solid #717171;
 border-right:1px solid #c6c6c6;
 border-bottom:1px solid #c6c6c6;
}
a.menu {
 display:block;
 padding:5px;
 border-bottom:0px solid #ffffff;
 background-color:#D9EAE1;
 text-align:left;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 }
a.menugr:link, a.menugr:visited
{
 font-size:16px;
 font-family:Arial,Helvetica,Verdana;
 font-weight:bold;
 color:#000000;
 text-decoration:none;
 background-color:#FFFFFF;
}
a.menugr:active, a.menugr:hover
{
 font-size:16px;
 font-family:Arial,Helvetica,Verdana;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 background-color:#717171;
}
a.menugr {
 display:block;
 padding:1px;
 border-bottom:1px solid #FF0000;
 background-color:#717171;
 text-align:left;
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 }
.menucontainer {
 width:150px;
 margin:10px 4px 0px 4px;
 background-color:#ffffff;
}
.adr 
{
 font-size:12px;
 font-family:Arial,Helvetica,Verdana;
 font-weight:normal;
 color:#000000;
 }
td.a, input, select, textarea
  { font-size:13px; font-family:Arial,Verdana,sans-serif; text-align:left; }
td.v { font-size:13px; font-family:Arial,Verdana,sans-serif; text-align:left; vertical-align:top; }
input, select, textarea
  { color:#000000; }
.Bereich, .Feld
  { background-color:#ffffff; width:250px; border:1px solid #000000; }
.Auswahl
  { background-color:#ffffff; width:250px; border:1px solid #FFFFFF; }
.Check, .Radio, input
  { background-color:#ffffff; border:1px solid #000000; }
.Button1
  { background-color:#008000; color:#FFFFFF; font-weight:bold; width:145px; border:2px solid #035B03; }
.Button2
  { background-color:#E51419; color:#FFFFFF; font-weight:bold; width:70px; border:2px solid #800000; }
.hell2 { background-color: #FFFFCC; font-family:Arial,Helvetica,Univers,Zurich; color:#CC3300; font-weight:bold; text-decoration:none; font-size:14px; padding:3px; }
