#news-link {

}

#news-teaser {
	margin-top: 10px;
	font-weight: normal;

}

#news-teaser-link {

}

#news-teaser {
	/* display: none; */
}

#news-link, #news-teaser-link {
	display: none;
/*	font-weight: bold; aktualisiert*/

}
.column_0 {
width: 80px;
}

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

h1, .title1, #header-links *, #content-footer * {
	font-size: 15px;
}

h2, .title2, #navigation a, #navigation * {
	font-size: 15px;
}

h1, .title1, h2, .title2 {
	font-weight: normal;
}

h1, .title1, h2, .title2, #header-links *, #navigation a, #navigation  *, #content-footer * {
	color: #999;
}

.einrichten-title {
	font-size: 15px;
	font-weight: bold;
	color: #999;
}

#content h1{
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	color: #999;
}

#content h2{
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	color: #999;

}

.clear-block {
	clear: both;
}

body {
	background-color: white;
}

html, body {
	height: 100%;
}

#page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	width: 924px;
	left: 50%;
	margin-left: -462px;
}

#header {
	/* border-top: 1px solid #ccc; */
	/* border-left: 1px solid #ccc; */
	/* border-right: 1px solid #ccc; */
}

#content {
	/* border-left: 1px solid #ccc; */
	/* border-right: 1px solid #ccc; */
}

#footer {
	/* border-bottom: 1px solid #ccc; */
	/* border-left: 1px solid #ccc; */
	/* border-right: 1px solid #ccc; */
}

#header, #content, #footer {
	background-color: white;
	position: absolute;
	width: 924px;
}

#header {
	top: 10px;
}

#content {
	top: 110px;
}

body.front #content {
	bottom: 595px;
}

/* body.site-information #content, */
body.site-news #content,
/* body.site-bio #content, */
body.site-contact #content,
body.site-imprint #content {
	bottom: 4px;
}

body.front #content-footer,
/* body.site-information #content-footer, */
body.site-news #content-footer,
/* body.site-bio #content-footer, */
body.site-contact #content-footer,
body.site-imprint #content-footer {
	display: none;
}

#content p, #content h1 {
	margin-top: 25px;
}

#header-inner, #content-inner {
	padding: 15px 27px 10px 27px;
}

#content-footer {
	padding: 10px 27px 10px 27px; /*10px 37px 10px 25px;*/
/*	border-top: 1px solid white  ;*/
}

#back-top {
	float: right;
}

#footer {
	/* bottom: 4px;  geändert am 4.1.2017 */
	top: 110px; /* ergänzt am 4.1.2017 */
}

body.not-front #footer {
	display: none;
}

#footer-inner {
	padding: 10px 7px 10px 7px;
	margin-top: 50px;
}

#footer h2 {
	float: left;
	width: 120px;
	margin: 85px 0px 0px 20px;
	font-size: 15px;
}

body.front #content-inner {
	padding: 0;
}

#header {
	height: 110px; /* geändert am 4.1.2017 (urspr. 100px*/
	z-index: 100;
}

#lang, #home, #header-separator {
	display: block;
	float: right;
}

body.front #home,
body.front #header-separator {
	display: none;
}

#header-separator {
	padding: 0 5px;
}

#navigation {
	float: right;
}

#navigation, #navigation li {
	list-style-type: none;
	display: inline;
}

#navigation a {
	margin-left: 8px; /* margin-right: 8px; */
}

#header-links
{
/*	font-weight: bold;  aktualisiert */
}
#content-footer
{
/*	font-weight: bold;  aktualisiert */
}

#navigation a.active {
	color: #333;
}

.disabled {
	visibility: hidden; !important
}

.scrollable {
	position: relative;
	overflow: hidden;
	width: 720px;
	height: 180px;
	float: left;
}
.scrollable1 {
	position: relative;
	overflow: hidden;
	width: 720px;
	height: 180px;
	float: left;
}

#scrollable-latest {
	margin-top: 4px;
	padding-bottom: 5px;
}
#scrollable-realized {
	margin-top: 4px;
	padding-bottom: 5px;
}

#scrollable-projects {
	padding-top: 5px;
	padding-bottom: 5px;
	/* border-top: 1px solid white */;
	/* border-bottom: 1px solid white */;
}

#scrollable-more {
	padding-top: 5px;
}

.scrollable .items {
	width: 20000px;
	position: absolute;
	clear: both;
   -moz-user-select: none;
   -khtml-user-select: none;
	user-select: none;
}
.scrollable1 .items {
	width: 20000px;
	position: absolute;
	clear: both;
   -moz-user-select: none;
   -khtml-user-select: none;
	user-select: none;
}

.items div {
	float: left;
}

.items .stopper {
	width: 244px;
}

.scrollable .scrollable-column {
	float: left;
	height: 180px;
	width: 90px;
}

.scrollable1 .scrollable-column {
	float: left;
	height: 90px;
	width: 90px;
}

.scrollable .items a {
	float: left;
	margin: 2px;
	background-color: #fff;
	padding: 2px;
	 /* border: 1px solid #ccc; */
	height: 80px;
	width: 80px;
	cursor: pointer;

	/* -moz-border-radius: 4px; */
	/* -webkit-border-radius: 4px; */
}
.scrollable1 .items a {
	float: left;
	margin: 2px;
	background-color: #fff;
	padding: 2px;
	 /* border: 1px solid #ccc; */
	height: 80px;
	width: 80px;
	cursor: pointer;

	/* -moz-border-radius: 4px; */
	/* -webkit-border-radius: 4px; */
}

.scrollable .items a img {
	border: none;
	height: 80px;
	width: 80px;
}
.scrollable1 .items a img {
	border: none;
	height: 80px;
	width: 80px;
}

.scrollable .items a.active {
	/* border: 1px solid #666; */
}

a.browse {
	background: url(arrows.png) no-repeat;
	display: block;
	width: 15px;
	height: 15px;
	margin: 87px 5px;
	float: left;
	cursor: pointer;
}

a.next 				{ background-position: 0 -15px; clear:right; margin-right: 0px; }
a.next:hover 		{ background-position: -15px -15px; }
a.next:active 		{ background-position: -30px -15px; }

a.prev				{ margin-left: 0px; }
a.prev:hover  		{ background-position: -15px 0; }
a.prev:active  		{ background-position: -30px 0; }

.bild {
	width: 870px;
	float: left;
	margin: 0px;
	clear: both;
}
.bild h6 {     /* Bildunterschrift */
	font-weight: normal;
	margin-bottom: 24px;
	font-size: 10px;
	font-style: italic;
}
img {  border: 0; }

.table{
	margin-left: -15px;
}
.bold{
	font-weight: bold;
}
ul{
	margin-left: 35px;
}
ol{
	margin-left: 35px;
}
