body {			position:absolute; 
				background-color:#d7d7d7; 
				top:0; 
				left:0; 
				margin:0px;
				padding:0px;
				width: 100%; 
				height:100%;
				background-image:url(../bilder/top.gif);
				background-repeat:repeat-x; }
html {
			   height:100%;
			   margin-bottom:1px;
			   overflow-y:scroll;
}

a {           font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  }
a:link {      text-decoration: none; color: #555555; font-weight:normal; }
a:active {    text-decoration: none; color: #006ab3; font-weight:normal; }
a:visited {   text-decoration: none; color: #555555; font-weight:normal; }
a:hover {     text-decoration: none; color: #006ab3; font-weight:normal; }

a.nav {           font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
a.nav:link {      text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav:active {    text-decoration: none; color: #006ab3; font-weight:bold; }
a.nav:visited {   text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav:hover {     text-decoration: none; color: #006ab3; font-weight:bold; }

a.login {           font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  }
a.login:link {      text-decoration: none; color: #ffffff; font-weight:normal; }
a.login:active {    text-decoration: none; color: #006ab3; font-weight:normal; }
a.login:visited {   text-decoration: none; color: #ffffff; font-weight:normal; }
a.login:hover {     text-decoration: none; color: #006ab3; font-weight:normal; }

h1 {          font-family: Arial, Helvetica, sans-serif; font-size:14px; text-transform: uppercase; color: #006ab3; font-weight:normal; margin:0px; padding:0px; letter-spacing:0.05em; line-height:18px;  }
h2 {          font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #555555; font-weight:normal; margin:0px; padding:0px; letter-spacing:0.05em; line-height:18px;  }


p,td,div {    font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #555555; line-height:18px; }

.blau { color:#006ab3; }

.topdiv { padding:0px; margin:0px; height:100%; width:100%; position:relative; float:left; display:inline; }
.toptab { height:100%; width:990px; padding:0px; margin:0px; background-image:url(../bilder/topback.gif); background-repeat:repeat-y; }


input {       background-color:#ffffff; 
              color:#555555;
              font-size:11px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #b4b4b4;
			   }

.button {       background-color:#ffffff/*ecece9*/; 
              color:#555555;
              font-size:11px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #b4b4b4;
			   }
			  

textarea {    background-color:#ffffff; 
              color:#555555;
              font-size:11px;
              font-family: Arial, Helvetica, sans-serif;
              border:1px solid #b4b4b4;
			   }
		
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}

.nav ul {
  background: #f49e00;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 15px; left:23px; width:160px; padding:10px;
}
.nav ul li {
  border: 0;
  float: none;
}

a.nav {           font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
a.nav:link {      text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav:active {    text-decoration: none; color: #006ab3; font-weight:bold; }
a.nav:visited {   text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav:hover {     text-decoration: none; color: #006ab3; font-weight:bold; }

/* ---- */

.nav2, .nav2 ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav2 {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}

.nav2 ul {
  background: #f49e00;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav2 li:hover ul,
.nav2 li.sfHover ul {
  top: 15px; left:30px; width:160px; padding:10px;
}
.nav2 ul li {
  border: 0;
  float: none;
}

a.nav2 {           font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
a.nav2:link {      text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav2:active {    text-decoration: none; color: #006ab3; font-weight:bold; }
a.nav2:visited {   text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav2:hover {     text-decoration: none; color: #006ab3; font-weight:bold; }

/* ---- */

.nav3, .nav3 ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav3 {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}

.nav3 ul {
  background: #f49e00;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav3 li:hover ul,
.nav3 li.sfHover ul {
  top: 15px; left:16px; width:160px; padding:10px;
}
.nav3 ul li {
  border: 0;
  float: none;
}

a.nav3 {           font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
a.nav3:link {      text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav3:active {    text-decoration: none; color: #006ab3; font-weight:bold; }
a.nav3:visited {   text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav3:hover {     text-decoration: none; color: #006ab3; font-weight:bold; }

/* ---- */

.nav4, .nav4 ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav4 {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}

.nav4 ul {
  background: #f49e00;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav4 li:hover ul,
.nav4 li.sfHover ul {
  top: 15px; left:16px; width:160px; padding:10px;
}
.nav4 ul li {
  border: 0;
  float: none;
}

a.nav4 {           font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
a.nav4:link {      text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav4:active {    text-decoration: none; color: #006ab3; font-weight:bold; }
a.nav4:visited {   text-decoration: none; color: #ffffff; font-weight:bold; }
a.nav4:hover {     text-decoration: none; color: #006ab3; font-weight:bold; }

	  

