a {
	color:#3930DF;
}


body {
	font-family:Arial,sans-serif;
  font-size:14px;
  background-color:#fff;
  margin:0;
  padding:0 0 20px 0;
	background-image:url('start_bg.gif');
	background-repeat:repeat-x;
}

#topframe {
	height:112px;
}

#logo {
	position:absolute;
  left:15px;
  top:6px;
}

#inresonanz {
	color:#fff;
  font:normal 18px arial;
	position:absolute;
  right:20px;
  top:20px;
}

#menu {
	position:absolute;
	top:88px;
  right:5px;
  white-space:nowrap;
}

#menu a,
.menuaktiv {
	text-decoration:none;
  padding:2px 5px;
  font-weight:bold;
}


#menu a:hover,
#untermenu a:hover {
	background-color:#0ff;
  color:#fff;
}

#menu a:hover,
#untermenu2 a:hover {
	background-color:#0ff;
  color:#fff;
}

#menu a:hover,
#untermenu3 a:hover {
	background-color:#0ff;
  color:#fff;
}

.menuaktiv,
.untermenuaktiv {
	background-color:#3930DF;
  color:#fff;
}

#untermenu {
 position:absolute;
 top:170px;
 right:20px;
}

#untermenu2 {
	position: absolute;
	top: 438px;
	right: 20px;
	text-align: right;
	width: 207px;
}

#untermenu3 {
	position: absolute;
	top: 541px;
	right: 18px;
	text-align: right;
	width: 200px;
}


#sammlung {
	position: absolute;
	top: 118px;
	left: 48px;
	text-align: left;
	width: 747px;
	height: 175px;
}

#sammlung a:hover {
	background-color:#0ff;
  color:#fff;
}

.untermenuaktiv {
	font-weight:bold;
}

.untermenuaktiv,

#untermenu a {
	text-decoration:none;
	font-size:90%;
  display:block;
  padding:1px 2px;
  text-align:right;
  margin-top:10px;
}

#untermenu2 a {
	text-decoration:none;
	font-size:110%;
  display:block;
  padding:1px 2px;
  text-align:right;
  margin-top:15px;
}

#untermenu3 a {
	text-decoration:none;
	font-size:110%;
  display: block;
  padding:0px 2px;
  text-align:right;
  margin-top:0px;
}

#titel-bilder {
	display:block;
}


#ueberschrift {
  margin-top:30px;

  /* set absolute, because IE6.0 doesn't show the border if relative */
	position:absolute;
  color:#FF781F;
  border-bottom:3px solid #FF781F;
  padding-left:50px;
  font-weight:bold;
  font-size:120%;
}

#ueberschrift2 {
	margin-top: 100px;
	/* set absolute, because IE6.0 doesn't show the border if relative */
	position: absolute;
	color: #FF781F;
	border-bottom: 3px solid #FF781F;
	padding-left: 50px;
	font-weight: bold;
	font-size: 140%;
	top: 190px;
}

h1	{ 	font-family:Tahoma, Geneva, sans-serif; 
		font-size:30px; 
		font-weight:bold;
		font-style:normal;
		color:#F60;
		text-align:center;     }

h1 	{padding:5px 0;	}

.haupt {
	font-size:170%;
  font-weight:bold;
}

.mittel {
	display:block;
  margin-top:10px;
	font-weight:bold;
}

.unter {
	font-style:italic;
}


.mittig {
	text-align:center;
  display:block;
}

#inhalt {
	/* position:absolute because IE6.0 totally messed up on long text when
  setting width using position:relative */
	position: absolute;
	top: 240px;
	left: 100px;
	width: 818px;
	color: #444;
	padding-bottom: 20px;
}

#inhalt2 {
	/* position:absolute because IE6.0 totally messed up on long text when
  setting width using position:relative */
  position:absolute;
  top:50px;
  left:80px;
  width:60%;
  color:#444;
  padding-bottom:20px;
}


#copyright {
  margin-top:4em;
  font-size:13px;
  color:#444;
}

#copyright a {
  font-size:13px;
  color:#444;
}

span.highlight,
div.highlight {
	display:block;
  background-color:#eee;
  padding-left:2px;
  margin-bottom:5px;
  color:#FF781F;
  font-weight:bold;
}

td {
	vertical-align:top;
  margin-bottom:10px;
  padding:5px 5px;
	font-family:Arial,sans-serif;
  font-size:14px;
  padding:2px 5px;
}

tr.highlight td {
	background-color:#eee;
}

tr.highlight2 td {
	background-color:#ddd;
}

tr.highlight,
tr.highlight2 {
  margin-top:20px;
}
