
body {
  scrollbar-face-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #193864;
  scrollbar-highlight-color: #BDC6DE;
  scrollbar-shadow-color: #6373B5;
  scrollbar-3dlight-color: #E0E0E0;
  scrollbar-darkshadow-color: #616161
}

html,body{
	margin:0px;
	padding:0px;
	font-family:arial,helvetica;
	font-size:12px;
	/**/
	background-color:#c2d3e1;
}

body{
	padding-bottom:10px;
}


.w_cmowym{
	display:none;
	visibility:hidden;
	height:0px;
}

.align-center{
	text-align:center;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
.align-justify{
	text-align:justify;
}
a img{
	border:0px;
}

div#content-wrapper{
	text-align:center;
	vertical-align:top;
	width:100%;
}

div#container{
	width:762px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
}

div#seite{
	background-repeat:no-repeat;
	float:left;
	width:762px;
	margin-top:50px;
}

.header{
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	height:28px;
	width:762px;
	float:left;
}

.navi{
	float:left;
	background-image:url(../images/navileiste.gif);
	background-repeat:no-repeat;
	height:28px;
	width:762px;
}

.navi ul {
	height:28px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.navi ul a, .navi ul .cur {
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:110%;
	font-weight:bold;
	line-height:28px;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:0;
	text-align:center;
	text-decoration:none;
}

.act {
float:left;
}

.navi ul li{
	float:left;
}

.navi ul a:hover, .navi ul .act a{
	background-color:#FFFFFF;
	background-image:url(../images/ov.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#000000;
}

.navi ul .nav-anfang a:hover, .navi ul .nav-anfang .aktiv{
	background-image:url(../images/ecke1.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000000;
}

.inhalt{
	float:left;
	width:762px;
	background-image:url(../images/content2_bg.gif);
	background-repeat:repeat-y;
	
}

.content{
	background-image:url("../images/content_bg.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	min-height:304px;
	width:762px;
}

.content-block{
	float:left;
	padding:8px;
	width:740px;
}

.footer{
	float:left;
	background-image:url(../images/unten.jpg);
	background-repeat:no-repeat;
	height:195px;
	width:762px;
}


/*********************************************/

/*******************************************/

.tx-cmjsgalerie-pi1{
	padding-top:20px;
	width:600px;
	float:left;
}

.tx-cmjsgalerie-pi1 .overview {
	height:350px;
	vertical-align:middle;
	width:550px;
}

.tx-cmjsgalerie-pi1 #overview-text{
	height:20px;
	padding-top:8px;
	position:relative;
	top:-28px;
	width:450px;
	background-image:url(../images/weiss_bilder.png);
	background-repeat:repeat-x;
}

.scrollleitenblock{
	float:left;
	text-align:center;
	padding-left:10px;
}

#divArrowLeft {
	float:left;
	margin-top:22px;
	visibility:inherit;
	width:40px;
	z-index:12;
}

#divBg {
	clip:rect(0px, 500px, 0px, 0px);
	float:left;
	height:78px;
	left:0;
	margin-left:0px;
	overflow:hidden;
	position:relative;
	top:0;
	visibility:visible;
	width:500px;
	z-index:10;
}

#divArrowRight {
	float:left;
	margin-top:22px;
	visibility:inherit;
	width:40px;
	z-index:12;
}

/*
img, div, a, input {
	behavior:url(../iepngfix/iepngfix.htc);
}
*/

/*******************************/
.tx-wecmap-pi3 #map8_sidebar{
	height:auto;
	overflow:hidden;
}

.tx-wecmap-pi3 .sidebar a{
	text-decoration:none;
}

.tx-wecmap-pi3 .infotitle{
	padding-bottom:10px;
}