html,body{
	padding:0px;
	margin:0px;
	height:100%;

	scrollbar-base-color:#ffffff;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#27357a;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#27357a;
	scrollbar-shadow-color:#27357a;
	scrollbar-track-color:#ffffff;

	text-align:center;
}

html{
	overflow:scroll;
	overflow-x:hidden;
}

body{
	background-image:url("images/body_bg.jpg");
	background-position:top center;
	background-attachment:fixed;


}

p{
	padding:0px;
	margin:0px;
}

#top{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:135px;
	background-image:url("images/top_bg.png");
	.background-color:#fbfaef;
	.background-image:none;
	.filter:Alpha(opacity=45);
}

#top_over{
	position:fixed;
	left:50%;
	top:0px;
	width:784px;
	height:199px;
	margin:0px 0px 0px -405px;
	background-image:url("images/container_bg.gif");
	background-repeat:no-repeat;
	text-align:right;
}

#container{
	position:absolute;
	left:50%;
	width:784px;
	margin:0px 0px 0px -405px;
	min-height:100%;
	height:auto !important;
	height:100%;
}

#navigation{
	clear:both;
	float:right;
	padding-top:60px;
	font:13px Arial;
	color:#3e3e3e;
	line-height:15px;
	width:784px;
}

#navigation a{
	font:13px Arial;
	color:#3e3e3e;
	line-height:15px;
	text-decoration:none;
}

#navigation a.aktiv{
	color:#a78430;
}

#navigation_lvl2{
	clear:both;
	float:right;
	padding-top:42px;
	font:11px Arial;
	color:#a78430;
	line-height:13px;
	width:784px;
}

#navigation_lvl2 a{
	font:11px Arial;
	color:#3e3e3e;
	line-height:13px;
	text-decoration:none;
}

#navigation_lvl2 a.aktiv{
	color:#a78430;
}

#content{
	clear:both;
	float:right;
	width:752px;
	margin-top:99px;
	background-color:#fcfcf8;
	padding:16px;
	text-align:left;
	padding-top:150px;
}

.text{
	font:11px Arial;
	color:#3e3e3e;
	line-height:17px;
}

.text a{
	font:11px Arial;
	color:#A8842E;
	line-height:17px;
	text-decoration:none;
}

.title{
	font:bold 12px Arial;
	line-height:14px;
	color:#a78430;
}

.images{
	float:left;
	width:266px;
	line-height:1px;
}
.mitarbeiter_list{
	text-decoration:none;
}
.mitarbeiter_list:hover{
	font-weight:bold;
}

#kuenstler_nav{
	position:absolute;
	border-bottom:16px solid #FCFCF8;
	border-top:16px solid #FCFCF8;
	right:0px;
	top:199px;
	background-color:#FCFCF8;
	width:768px;
	padding-right:16px;
}

#kuenstler_nav a{
	text-decoration:none;
}

.startseite{
	background-image:url("images/logo.gif");
	background-repeat:no-repeat;
	background-position:center 170px;
}

#startseite_adress{
	position:absolute;
	left:0px;
	top:450px;
	width:784px;
}

#startseite_adress a{
	color:#3e3e3e;
}

a.link{
	color:#A8842E;
	text-decoration:none;
	background-image:url("images/link.gif");
	background-repeat:no-repeat;
	padding-left:15px;
}

a.doc{
	color:#A8842E;
	text-decoration:none;
	background-image:url("images/doc.gif");
	background-repeat:no-repeat;
	padding-left:15px;
}

#home_map{
	position:fixed;
	left:50%;
	top:0px;
	width:200px;
	height:135px;
	margin:0px 0px 0px -405px;
}

#home_map img{
	width:200px;
	height:135px;
	border:none;
}

#by{
	position:fixed;
	left:50%;
	top:204px;
	width:10px;
	height:100px;
	margin:0px 0px 0px 386px;
}

#by img{
	width:10px;
	height:100px;
	border:none;
}

#logo_top{
	position:fixed;
	left:50%;
	top:22px;
	width:349px;
	height:91px;
	overflow:hidden;
	line-height:1px;
	margin:0px 0px 0px -405px;
}

#logo_top img{
	width:349px;
	height:91px;
	border:none;
}

.news{
	float:left;
	clear:both;
	border-bottom:1px solid #A78430;
	width:755px;
	margin-top:10px;
}

.news_title{
	float:left;
	width:173px;
}

.news_text{
	float:left;
	width:417px;
	border-right:50px solid #ffffff;
}

.news_bild{
	float:left;
	width:115px;
}

.news_bild img{
	width:115px;
}

.news_link{
	float:left;
	clear:both;
	width:100%;
	text-align:right;
}

.news_link a {
	background:url("images/news_detail.gif") no-repeat right;
	padding-right:14px;
}
