div#head {
background-image:none;
background-color:transparent;
background:transparent !important;
left:340px;
margin:10px 0 0 !important;
padding:1em 4em 0.6em;
position:absolute;
top:5px;
white-space:nowrap;
z-index:99;
}
div#head h1 {
color:#FAFAFA;
}
div#head h1 a {
	color:#FAFAFA;
	}
div#head h1 a:hover {
    color: #FAFAFA;
    }
div#head h1 strong a {
	color: #FAFAFA;
	}
div#navigation .menu {
  background-color:#278FF7;
  background-image: none;
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  height:32px;
}
	
div#container-head {
background-color:#0066CC;
	background-image: url(/pictures/menu/bg_data-inside_logo.gif);
background-position: 0px bottom;
}
div#content-sec ul li a {
	border-top: 3px double #AED5FB;
	}
div#content-extra div {
  background-color:#E7F2FC;
	border-top: 3px double #AED5FB;
	border-bottom: 3px double #AED5FB;
	}
div#content-pri div.intro {
	border-top: 3px double #AED5FB;
	border-bottom: 3px double #AED5FB;
	}

#impressum {
  font-size:10px;
}

div#content-pri tr.theader td {
	background-color:#E7F2FC;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
div#content-pri tr td.space {
  background-color:transparent;
  border-style:none;
}

div#content-extra div {
	background-color:#E7F2FC;
}
.menu ul li.current a:visited {
	background-color:#E7F2FC;
}
.menu ul li a:hover {
	background-color:#E7F2FC;
}
.menu ul li a:hover ul {
	background-color:#E7F2FC;
}
.menu ul li a:hover ul li a {
	background-color:#E7F2FC;
}
div#subnavigation .menu {
	background-color:#E7F2FC;
}
div#content-sec ul {
  background-color:#E7F2FC;
  border-bottom:3px double #AED5FB;
}
/*
.menu ul li a, .menu ul li a:visited {
font-weight:normal;
}
*/
div#navigation .menu ul li.current a, .menu ul li.current a:visited {
background-color:#CFE8FF;
font-weight:bold;
color:#111111;
}
div#subnavigation .menu ul li.current a, .menu ul li.current a:visited {
background-color:#E7F2FC;
font-weight:bold;
color:#111111;
}
/* NEW */
#logo {
  position:absolute;
  /*left:45px;*/
  background-color:transparent;
  z-index:98;
}