body {
	margin: 	0px;
	padding: 	0px;
	font-size:	10pt;
	font-family: 	Verdana,Arial,sans-serif; 
	background:	#b3b0a1;
}
#top {
	padding-top:	15px;
}
* html div#top {
	width:		878px;
	padding:        0px;
}

div#top {
	max-width:	878px;
	margin: 	0px auto 0px auto; 
}

div#logooben {
	clear:		both;
	background:	url('/includes/MUB-DF.jpg');
	background-repeat:	no-repeat;
	width:		100%;
	height:		160px;
}

div#content {
	clear:		both;
	margin-left:	155px;
	text-align:	left;
	padding: 	11px 11px 0px 11px;
	color:		black;
	background:	#e2e0d1;
/*
	background:	#e3e0d1;
	background:	rgb(227,224,209);
*/
}

#footer	{
	clear:		both;
	text-align:	center;
	font-size:	80%;
	background:	#d3d0c1;
	margin-top:	50px;
	/* margin: 	30px -10px -10px -10px; */
}


#navigation	{
	position:	absolute;
	top: 		175px;
	float:		left;
	clear:		both;
}



h1, h2, h3, h4, h5, h6, h7 {
	font-family:    Verdana,Arial,sans-serif;
	border-bottom:	#b3b0a1 1px solid;
	padding:	4px 4px 2px 4px;
	font-weight:	bold;
	background:	#dcdacb;
}

h2 {
	font-size:	130%;
}
h3 {
	font-size:	105%;
}
h4 {
	font-size:	95%;
}
span.popuphead {
	font-family:    Verdana,Arial,sans-serif;
	font-weight:	bold;
	font-size:	125%;
	padding-bottom:	10px;
	display:	block;
}
span.popuptext {
	font-size:	90%;
}

#content #subtitle {
	text-align:	left;
	padding:	5px;
	margin:		0px;
	background:	#d3d0c1;
	line-height:    20px;
}
#subtitle + div {
	min-height:	400px;
}
#navigation ul {
	width: 		145px;
	margin: 	0px 0px 0px 0px;
	text-align:	left;
	padding:	0px;
	list-style-type:	none;
	font-size:	95%;
}


#navigation ul li  {
	border-right:	1px solid #a3a091;
	border-bottom:	1px solid #a3a091;
	
}

#navigation ul li a:link,
#navigation ul li a:active,
#navigation ul li a:visited {
	background:	#c3c0b1;
}
#navigation ul li a:hover
{
	background:	#d3d0c1;
}

#navigation ul li a.activerubrik:link,
#navigation ul li a.activerubrik:visited,
#navigation ul li a.activerubrik:active,
#navigation ul li a.activerubrik
{
	position:	relative;
	margin-left:	-5px;
	background:	#d3d0c1;
}

#navigation ul li a.activepage:link,
#navigation ul li a.activepage:visited,
#navigation ul li a.activepage:active,
#navigation ul li a.activepage {
	background:	#d3d0c1;
}

#navigation ul li a.activepage:before {
	content:	"»";
}


#navigation ul li a {
	line-height:	230%;
	font-weight:	bold;
	padding:	0px 5px 0px 5px;
	display:	block;
	font-family: 	sans-serif; 
	font-size:	95%;
}

#navigation ul ul  {
	font-size:90%;
}
#navigation ul ul li:last-child  {
	border-bottom:	0px;
}
#navigation ul ul ul {
	font-size:95%;
}
#navigation ul ul li a {
	line-height:	170%;
	font-weight:	bold;
	padding:	0px 5px 0px 5px;
	display:	block;
	font-family: 	sans-serif; 
	margin-left:	10px;

}

#navigation ul ul ul li a {
	padding:	0px 5px 0px 5px;
	margin-left:	20px;
}

a, a:link, a:visited, a:active {
	font-size:	inherit;
	color: 		#333333;
	text-decoration:	none;
	font-weight:	bold;
}

a:hover {
	text-decoration:	underline;
}
.small {
	font-size:	85%;
}

.large {
	font-size:	120%;
}

table.prettytable tr {
	background:	#d3d0c1;
}

table.prettytable th {
	padding:	5px;
	background:	#b3b0a1;
	text-align:	center;
}

#content p {
	text-align:	justify;
}

span.bildtext {
	text-align:	center;
	display:	block;
	font-size:	80%;
	font-weight:	bold;
	padding:	3px;
}

.floatright {
	float:		right;
	clear:		right;
	margin-left:	0.5em;
	margin-bottom:	0.5em;
}
.floatnone {
	margin:		0.5em;
}
.floatcenter {
	text-align:	center;
	margin:		0.5em;
}
.floatleft {
	float:		left;
	clear:		left;
	margin-right:	0.5em;
	margin-bottom:	0.5em;
}

td .floatcenter {
	margin:		0.5em 0.1em;
}

span.bildtextbox {
	background:	#d3d0c1;
	display:	block;
}

label {
	width: 150px;
	display:block;
	float:left;
}
.pseudobutton {
	border: 1px solid;
}
input {
	width: 350px;
	border: 1px solid;
}
textarea {
	width: 350px;
	height: 200px;
	border: 1px solid;
}

fieldset {
	padding-left:	10px;
	margin-top:	10px;
	background:     #d3d0c1;
	border:		#b3b0a1 1px solid;
	display:	block;
}
legend {
	font-weight: bold;
}

.gbentry {
	background:     #d3d0c1;
	clear:		both;
}
.gbentry h3 {
	font-family:    sans-serif;
	border-bottom:	#b3b0a1 1px solid;
	padding:	5px;
}
.gbentry .gbdetails {
	background:     #d3d0c1;
	float:		right;
	font-size: 	80%;
	padding: 	5px;
	border-bottom:	#b3b0a1 1px solid;
	border-left:	#b3b0a1 1px solid;
	margin-top:	-16px;
	margin-left:	5px;
}

.gbentry p {
	padding:	0px 5px 0px 5px;
}

.hidden {
	display:	none;
}

img {
	border: 	1px solid #737061;
	opacity: 1;
	filter:		alpha(opacity=100);
}
img:hover {
	opacity: 	0.95;
	filter:		alpha(opacity=95);
	border: 	1px solid #636051;
}
#rechtespalte img, .popup img, #Gmap img {
	opacity: 1;
	filter: 	alpha(opacity=100);
}
img[border="0"] {
	border: 	0px;
}
div#banner img	{
	border:	0px;
}

.newsentry p {
	font-size:	90%;
}

.newsentry h3 {
	clear:	none;
}

div#bfheader strong {
	display:	block;
	width:		9em;
	float:		left;
}

div#bfheader {
	background:	#d3d0c1;
	padding-left:	8px;
	height:		64px;
	clear:		both;
}

div#bfheader img {
	margin:		0px;
	padding: 	0px;
	border: 	0px;
}

div.stationnav {
	width: 		44%;
	padding-top:	3px;
}

div.stationnavbox {
	border-bottom:	#b3b0a1 1px solid;
	background:	#d3d0c1;
	text-align:	center;
	display:	block;
	height:		25px;
}


#content a:link, #content a:visited {
	color:	#773322;
}

#weiterebilder, #refs {
	clear:		both;
}

.padded {
	padding:	6px;
}

.bold {
	font-weight:	bold;
}

.center {
	text-align:	center;
}

.higher {
	line-height:	180%;
}

.seemore {
	padding:	6px;
	background:	#d3d0c1;
	display:	block;
	font-size:	90%;
	float:		right;
	margin-left:	6px;
}

#refs ol {
	font-size: 	85%;
}

ul {
	padding-left: 	25px;
}

ul.literatur li {
	padding:	5px;
}

#historytable h4 {
	margin: 	5px 0px 0px 0px;
}
#historytable ul {
	padding:	0px 0px 0px 15px;
	margin:		5px;
}
#historytable li {
	text-align:	justify;
}

div.newimage {
	float:		left;
	width:		24%;
	background:	#d3d0c1;
	margin: 	3px;
	min-height:	170px;
	padding:	0px;
}

div.newimage img, div.newimage .floatcenter, div.newimage .bildtextbox {
	padding: 	0px;
	margin:		0px;
}

.boxheader {
	padding:	4px;
	background:	#b3b0a1;
	text-align:	center;
	font-weight:	bold;
	font-size:	85%;
}
.boxcontent {
	background:	#d3d0c1;
	font-size:	85%;
	padding:	3px;
	margin-bottom:	10px;
}

.boxcontent .padded {
	padding:	0px 0px 0px 6px;
	margin-bottom:	3px;
}

#rechtespalte {
	float:		right;
	width:		230px;
	margin-right:	0px;

}
#linkespalte {
	float:		left;
	width:		445px;
}

h4.wagenh {
	font-family: 	sans-serif; 
	border-right:	0px;
	padding:	2px;
	margin:		0px;
	clear:		none;
	background:	#d3d0c1;
	width:		200px;
	margin-top:	5px;
	-moz-border-radius-topright:20px;
	margin-top:	10px;
}

div.wagenc {
	background:	#d3d0c1;
	padding:	5px 5px 10px 5px;
	font-size:	90%;
	width:		70%;
}

div.wagenb {
	float:		right;
}
div.wagenb img {
	margin:	3px;
}

.boxcontent ul {
	padding:	0px;
	margin:	0px 0px 0px 35px;
	list-style-position:	outside;
}
div.navblock {
	display:none;
}

li:hover > div.navblock {
	background:	#c3c0b1;
	display: 	block;
	position:	absolute;
	left:		133px;
	margin-top:	-18px;
	margin-left:	10px;
	opacity:	0.95;
}

td.hl, tr.hover:hover {
	background:	#c3c0b1;
}
legend {
	color: black;
}

span.m {
	font-size:	85%;
	font-weight:	bold;

}


a.nohover:hover {
	text-decoration:  none;
}
div.hl1 {
	background:	#c3c0b1;
	clear:		both;
	margin-top:	5px;
	padding: 	5px;
}
div.hl2 {
	background:	#d3d0c1;
	clear:		both;
	margin-top:	5px;
	padding: 	5px;
}

div.hl1 strong, div.hl2 strong {
	margin-bottom:	10px;
	font-size: 	115%;
	font-weight:	bold;
	display:	block;
}
div.hl1 div, div.hl2 div {
	padding-left: 130px;
}
div.hl1 img, div.hl2 img {
	margin: 	0px 10px 0px 0px;
}

.red {
	color: 	#ff0000;
}

#headnavi {
	z-index:	1000;
	margin: 	0px;
	padding: 	0px;
	font-size: 	11px;
	border-bottom:	1px solid rgb(160, 158, 143);
	background:	rgb(226, 224, 209);
	width: 		100%;
	height: 	14px;
	font-weight: 	bold;
	position: 	fixed; 
	top: 		0px;
	left:		0px;
}

#headnavi div {
	margin: 	0px auto 0px auto;
	width: 		878px;
	padding: 	0px;
	line-height: 	14px;
}
#headnavi ul {
	margin: 	0px;
	padding:	0px;
	text-align: 	right;
}
#headnavi ul li {
	display:	 inline;
	padding: 	 0px;
	list-style-type: none;
	margin-right: 	 -1px;

}

#headnavi a {
	padding: 	0px 10px;
	border-right:	1px solid rgb(160, 158, 143);
	border-left:	1px solid rgb(160, 158, 143);
}
#headnavi a:hover {
	background:	 rgb(195, 192, 177);
	text-decoration: none;
}
#headnavi li.headline {
	float:		left;
	padding: 	0px 1px;
}
#headnavi li.headline a {
	padding: 	0px;
	border:		0px;
}
#headnavi li.headline a img {
	padding: 	0px;
	margin: 	0px;
	border: 	1px solid rgb(160, 158, 143);
	vertical-align:	text-top;
}
#headnavi form { 
	padding: 	0px;
	margin: 	0px;
	display:	inline;
}
#headnavi li input { 
	font-size:	11px; 
	height: 	13px;
	width:		80px;
	padding: 	0px;
	margin: 	0px;
	border:		0px;
}


div.gs-webResult {
	margin-bottom:	10px;
	border-bottom:	1px solid rgb(160, 158, 143);

}
.gs-webResult .gs-visibleUrl-short { display:none; }
.gs-webResult .gs-visibleUrl-long { font-size: 85%; }
.gs-snippet { padding:	5px; }
.gs-watermark { display:none; }
.gsc-cursor-page { display: inline; padding: 0px 5px; cursor: pointer; }
.gsc-cursor-current-page { font-weight: bold; }
.gsc-trailing-more-results { display: none; }
img.gsc-branding-img { padding: 5px; border: 0px; }
.gsc-twiddle, .gsc-stats { display: none; }

a.flickrpic {
	margin-right: 12px;
	margin-bottom: 12px;
	float: left;
	/*width: 228px;
	width: 170px;*/
	overflow: hidden;
	height: 75px;
	background:	#d3d0c1;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	position: relative;
}

a.flickrpic:hover {
	background:	#d9d6c6;
}
a.flickrpic span.desc {
	position: absolute;
	left: 80px;
	width: 90px;
	overflow: hidden;

}

a.flickrpic img {
	position: relative;
	left: 0px;
}
a.flickrpic span.title {
	font-weight: bold;
	display: block;
	width: 90px;
	overflow: hidden;
	margin-bottom: 5px;
}

#mua_navi {
text-align:center; background: #e2e0d1; width: 144px; height: 210px; overflow: hidden; margin-top: -90px; margin-bottom: 10px; z-index: 999; position: relative;
}
