.hide {
	text-indent:inherit;
	font-size:0.8em;
	padding:0 0 5px;
	margin:0;
	border:0;
	position:static;
	display:block;
	text-align:center;
}
body {
	font-family: sans-serif;
	width:100%;
	padding:0;
	margin:0;
}
#gesamt {
	background-image:none;
	margin:0;
	border:0;
	width:100%;
}
h1, h2, h3, h4, h5, h6 {
	color: #00386a;
	margin:0;
	padding:0.5em 0 0;
}
ul, ol { text-align: left; }
td { vertical-align:top; }
a { color:#00386a; }
form { width:100%; }
.webform-client-form input, .webform-client-form textarea { width:90%; }
img, #inhalt img, #inhalt2 img {
	width:80%;
	max-width:300px;
	height:80%;
	display:block;
	padding:1em;
	margin:0;
	float:none;
}
#logo {
	padding:0 10%;
	margin:0;
	float:none;
}
#secondary_links {
	float:none;
	padding:1em 0;
	margin:0;
	text-align:center;
}
#secondary_links li {
	list-style-type:none;
	display:inline;
	padding:0 0.5em 0 0;
}
#seitenkopf {
	height:100%;
	padding-bottom:0;
	background-image:none;
}
#site_name {
	font-size:1em;
	font-weight:bold;
	padding:0.5em 0;
	margin:0;
	border:0;
	text-align:center;
	background-color:#00386a;
	color:#fff;
}
/* Spalten im Hauptbereich */
#linke_spalte {
	float:none;
	background-color:#00386a;
	color:#fff;
	width:100%;
}
#search {
	display:block;
	padding:0.5em;
	margin:0.5em;
}
#search label { display:block; }
#block-menu-primary-links {
	padding:0.5em;
	margin:0.5em;
}
.search-info {display:none; visibility:hidden;}
.menu li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:1em;
}
#inhalt, #inhalt2 {
	float:none;
	padding:1.7em 0 0;
	font-size:1em;
	width:100%;
}
#rechte_spalte {
	display:none;
	visibility:hidden;
}
.views-row {
	padding:0 0 10px;
	font-size: 0.9em;
}
.views-field-field-date-value { font-weight:bold; }
/* News */
.view-id-News { padding:10px 0 0; }
/* Sitemap */
#site-map a { color:#00386a; }
#site-map h2 {
	display:none;
	visibility:hidden;
}
#seitenfuss {
	display:none;
	visibility:hidden;
}
table {width:100%;}
#service, #text-buttons {
	display:none;
}
