@charset "UTF-8";
/* CSS generic Document */

++++++++++++++++++++
   CSS generic
++++++++++++++++++++

#menuebox {
  position: relative;
  height: 30px;
}

.stupidie {
  display: none;
}

#menue {
	position:absolute;
	top: 46px;
	left: 118px;
	z-index: 200;
	height: 36px;
	width: 964px;
	font-family: Perpetua;
	font-size: 15px;
	font-style: normal;
	color: #000000;
	line-height: 36px;
	font-weight: lighter;
	font-variant: normal;
	background-repeat: no-repeat;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: center;
	white-space: nowrap;
	display: inline;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
	padding: 0px;
	float: none;
	clear: none;
	background-attachment: fixed;
	background-position: left top;
}

#menue .aussen {
	float: left;
	display: block;
	overflow: hidden;
	padding: 0 0.5em;
	height: 36px;
	font-weight: normal;
	text-align: center;
	background-color: #d0cfcb;
	color: #000000;
  border-right-width:1px;
  border-right-style:solid;	
	border-right-color: #fff;
	text-decoration: none;
}

#menue .aussenWhite {
	float: left;
	display: block;
	overflow: hidden;
	padding: 0 0.5em;
	height: 36px;
	font-weight: normal;
	text-align: center;
	background-color: #d0cfcb;
	color: #fff;
  border-right-width:1px;
  border-right-style:solid;	
	border-right-color: #fff;
	text-decoration: none;
}

#menue .aussenWhite:hover {
	height: auto;
	background-color: #d0cfcb;
	color: #000;
	text-decoration: none;
}

#menue .aussen:hover {
	height: auto;
	background-color: #d0cfcb;
	color: #fff;
	text-decoration: none;
}

#menue .aussen2 {
	float: left;
	display: block;
	overflow: hidden;
	padding: 0 0.5em;
	height: 36px;
	font-weight: normal;
	text-align: center;
	background-color: #d0cfcb;
	color: #000000;
	text-decoration: none;
}

#menue .aussenWhite2 {
	float: left;
	display: block;
	overflow: hidden;
	padding: 0 0.5em;
	height: 36px;
	font-weight: normal;
	text-align: center;
	background-color: #d0cfcb;
	color: #fff;
	text-decoration: none;
}

#menue .aussen2:hover {
	height: auto;
	background-color: #d0cfcb;
	color: #fff;
	text-decoration: none;
}

#menue .aussenWhite2:hover {
	height: auto;
	background-color: #d0cfcb;
	color: #000;
	text-decoration: none;
}

a.innen-1,
a.innen-2 {
  margin-top: 2px;
}

a.innen,
a.innen-1 {
  display: block;
  width: 10em;
  padding: 2px 0;
  text-decoration: none;
  font-weight: normal;
  border-bottom: 1px solid #000000;
  background-color: #d0cfcb;
  color: #000000;
}

a.innenWhite,
a.innenWhite-1 {
  display: block;
  width: 10em;
  padding: 2px 0;
  text-decoration: none;
  font-weight: normal;
  border-bottom: 1px solid #000000;
  background-color: #d0cfcb;
  color: #fff;
}

a.innen-2 {
  display: block;
  width: 10em;
  padding: 2px 0;
  text-decoration: none;
  font-weight: normal;
  background-color: #d0cfcb;
  color: #000000;
}

a.innenWhite-2 {
  display: block;
  width: 10em;
  padding: 2px 0;
  text-decoration: none;
  font-weight: normal;
  background-color: #d0cfcb;
  color: #fff;
}

a:visited.innen,
a:visited.innen-1,
a:visited.innen-2 {
  background-color: #d0cfcb;
  color:#000000;
}

a:hover.innen,
a:hover.innen-1,
a:hover.innen-2 {
  background-color: #d0cfcb;
  color: #fff;
}

a.standard {
  color: #000;
  text-decoration: underline;
}

a:hover.standard {
  color: #000;
  text-decoration: underline;
}

a:visited.standard {
  color: #000;
  text-decoration: underline;
}

span.menutag {
  display: block;
  cursor: default;
}

#supporter {
  position: absolute;
  top: 5px;
  left: 600px;
  width: 225px;
  padding: 3px;
  font-family: Perpetua;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
}

a.supporter {
  text-decoration: underline;
  font-family: Perpetua;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
  color: black;  
}

a:hover.supporter {
  text-decoration: underline;
  font-family: Perpetua;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
  color: black;   
}

a:visited.supporter {
  text-decoration: underline;
  font-family: Perpetua;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
  color: black;   
}

#supporter2 {
  position: absolute;
  top: 8px;
  left: 190px;
}

#content {
  position: absolute;
  top: 120px;
  left: 273px;
  width: 352px;
  padding: 10px;
  font-family: Perpetua;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 15px;
}

#content .heading {
  font-family: Perpetua;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
}

#content .text {
  font-family: Perpetua;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
}

#content .textItalic {
  font-family: Perpetua;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	line-height: 17px;
}

#content .highlight {
  font-family: Perpetua;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 17px;
}

