body
  {
  font-family: Verdana, Tahoma, Arial, Verdana;
  font-size: 13px;
  background-color:#DFE6F9;
  margin:0px;
  }
table, textarea
  {
  font-family: Verdana, Tahoma, Arial, Verdana;
  font-size: 13px;
  }

.klein
  {
  font-size: 11px;
  }
.schwach
  {
  color:#555555;
  }

h1
  {
  font-size:22px;
  color:#00004F;
  }
h2
  {
  font-size:18px;
  }

img
  {
  border:none;
  }

a
  {
  color:#000000;
  }

.menu-oben
  {
  border-left:1px #7F87EA solid;
  border-top:1px #7F87EA solid;
  }
.pa
  {
  FILTER: Alpha(opacity=75);
  width:1px;
  -moz-opacity:0.65;
  }
.bb
  {
  border:1px solid #7F87EA;
  border-right:2px;
  border-bottom:2px;  
  margin-bottom:3px;
  margin-right:3px;
  }
.pa:hover
  { 
  Filter: none;
  -moz-opacity:1;
  }
.momo2
  {
  FILTER: Alpha(opacity=25, style=0);
  -moz-opacity:0.25;
  }
.momo2:hover
  {
  FILTER: Alpha(opacity=50, style=0);
  -moz-opacity:0.5;
  }
.menu-unten
  {
  border-left:1px #7F87EA solid;
  }
.dot
  {
  border-bottom:1px dotted;
  }
.bgweiss
  {
  border:1px solid #000000;
  background:#FFFFFF;
  }

.bgnone
  {
  background:none;
  }

.bg1
  { background:#FFF; }

.bg2
  { background:#EFF3FF; }

.bg3
  { background:#DFE6F9; }

.top
  {
  vertical-align:top;
  }
.middle
  {
  vertical-align:middle;
  }
.bottom
  {
  vertical-align:bottom;
  }
.tr-unten
  {
  border-bottom:1px #7F87EA solid;
  }
.tr-oben
  {
  border-top:1px #7F87EA solid;
  }
th
  {
  text-align:left;
  }

.b
  {
  font-weight:bold;
  }

img
  {
  border:0px;
  }

.links
  {
  text-align:left;
  }

.center
  {
  text-align:center;
  }

.rechts
  {
  text-align:right;
  }
	
#navigate;
	{
	display:inline;
	white-space:nowrap;
	margin-left:0;
	padding-left:0;
	}

#navigate img.opt
	{
	width:1px;
	height:20px;
	padding:5px;
	background:red;
	}

#navigate div
	{
	/* font-size:13.5px; */
	/* display:inline; */
	padding:8px 0px 8px 0px;
	margin-top:1px;
	margin-bottom:1px;
	margin-left:15px;
	float:left;
	vertical-align:middle;
	border:1px solid #EFF3FF;
	background:#EFF3FF;
	}
	
#navigate a
	{
	text-decoration:none;
	letter-spacing:1px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:22px;
	padding-right:22px;
	}

#navigate a:hover
	{
	text-decoration:none;
	color:white;
	/*
	text-decoration:underline;
	*/
	}

#navigate div:hover, #navigate div.aktiv
	{
	border:1px solid #7F87EA;
	background:#7F87EA;
	/*
	*/
	}

a.navi
  {
  margin-bottom:50px;
  font-size:14px;
  }
li.navi
  {
  margin-bottom:15px;
  }
.abs
  {
  margin-bottom:25px;
  }
li
  {
  list-style-type:square;
  }

.bblau
  {
  border:1px solid #7F87EA;
  }
.error
  {
  background:#FFFF99;
  border:1px solid darkorange;
  }
.sitemap
  {
  width:263px;
  border:1px solid #7F87EA;
  padding:0px;
  }
.home
  {
  width:319px;
  border:1px solid #7F87EA;
  padding:0px;
  }
.order
  {
  width:375px;
  border:1px solid #7F87EA;
  padding:0px;
  }

hr
  {
  color:#7F87EA;
  background:#7F87EA;
  height:1px;
  }
h2
  {
  margin:10px;
  }

.boxtitel
  {
  width:100%;
  font-weight:bold;
  }

input, select, option, textarea, button, .blau
  {
  border:1px solid #7F87EA;
  font-family: Verdana, Tahoma, Arial, Verdana;
  }

.no-m
  {
  margin:0px;
  }
.m-bottom
  {
  margin-bottom:7px;
  }

.tipp
  {
  color:#0046D5;
  display:none;
  position:absolute;
  background:#FFF;
  border:1px solid #000;
  padding:5px;
  }