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

html {
  color: #000000;
  background: #ffffff
}
#kopfzeile {
background:#ffffff;
padding: 0 0 0.5em 0;
}

#bmbf-logo {
float: right
}

.logo-verlinkt a:link img, .logo-verlinkt a:visited img {
	border: none;
}

#kopf-menu {
  padding: 0 0 0.5em 0;
  color:#604D3F;
  font-weight:bold;
  font-family:"Trajan Pro", serif;
  font-size:1em;
  word-spacing:0.5em;
  text-align:right;
  vertical-align: middle
  }

.vertikale-menus a:link, .vertikale-menus a:visited {
	text-decoration:none;
}

.vertikale-menus a:link {
  color:#604D3F;
/*  background: #*/
}

.vertikale-menus a:visited {
  color: #663366;
}

.menus a:link {
  color:#604D3F;
/*  background: #*/
}
.menus a:visited {
	color: #663366;/*	font-weight: normal;
*/
}

.vertikale-menus a:link img, .vertikale-menus a:visited img {
  border: none
}

#breadcrump {
	clear:right;
	  border-top: 3em solid #604D3F;
	  background-color:#FFCC66;
	  color:#604D3F;
	  font-weight:bold;
	font-family:"Trajan Pro", serif;
	font-size:1em;
	line-height:0px;
	 padding:0 0 0 14.5em;
}

#grosse-box {
	background-color:#FFCC66;
  font-family:"Arial", sans-serif;
	font-size:1em;
}

#menu {
	float: left;
	width: 12.5em;
}

#menu ul {
	font-family:"Trajan Pro", serif;
	font-weight:bold;
	line-height:1.5em;
	color:#604D3F;
	font-size:1em;
	list-style-type: none;
	padding: 0 0 0 0
}

#menu li {
	padding: 0 0 0.2em 1em;
}

#menu img {
	float: right;
}

#submenu li.aktiv {
	text-decoration:none;
	font-weight:bold;
/*	padding-left:0.5em;
*/	border-left: solid #604D3F 1.5em;	
}

#menu li.aktiv {
	text-decoration:none;
	font-weight:bold;
	padding-left:0.5em;
	border-left: solid #604D3F 0.5em;	
}

#box1 {
  margin-left: 14em;
  background-color:#ffffff;
  background-image:url(Grafiken/Mobiguide-gitter2.jpg);
  background-repeat:no-repeat;
  background-position: center top;
}

#aktuelles {
  color:#FFFFFF;
  background-color:#604D3F;
  padding: .5em 0
}

#aktuelles p { /* p-Element mit Vorfahr, der id="aktuelles" hat */
	margin: 0 0 0 0.5em;
	color: #FFFFFF;
 	letter-spacing: 0.1em;
}

#aktuelles a:link {
	color:#FFFFFF;/*  background: #*/
}
#aktuelles a:visited {
	color: #FFFFFF;/*	font-weight: normal;
*/
}


#buehne {
	color: #000000;
	padding: 2em 0 2em 5em;
	max-width: 50em;
	margin-left: auto;
	margin-right: auto;
}

#buehne p {
	font-family:"Arial", sans-serif;
	font-size:1em;
	letter-spacing: 0.05em;
	color: #000000;	
}

#buehne img {
	border-style: none;
	padding-bottom: 1em;
}

#buehne #logo {
  text-align: center
}

#erster-paragraph {
	padding: 5em 0 0 0;
	letter-spacing: 0.05em;	
/*	max-width: 700px;
	clear: both;*/
}

h2 {
	font-weight:bold;
	font-family:"Arial", sans-serif;
	font-size:1em;
	letter-spacing: 0.04em;	
}

h1 {
	font-weight:bold;
	font-family:"Arial", sans-serif;
	font-size: 1.4em;
	letter-spacing: 0.04em;	
}

#copyright {
	padding-top: 4em;
	font-family:"Trajan Pro", serif;
	font-size:1em;
	padding-left:6em
}

#copyright a {
  font-weight:bold;
}

.tabellenformat td {
	cellspacing:0.5em;
	vertical-align:top;
	font-weight: normal;
	letter-spacing: 0.05em;	
} 

.tabellenformat th {
	background-color: #E8E4DE;
}

#buehne tr.gerade-zeile {
	background-color: #E8E4DE;
}
