html {
	/* Fuer den IE 100.01%: Korrigiert die Schriftgrade bei "Sehr gross" und "Sehr klein" */
	font-size: 100.01%;
}

body {
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
/*	line-height:1.3em;
	background: url(img/bg.jpg) center 20px no-repeat;*/
	background-color:#c8c8c8;
	text-align: center;
	color:#000;
	margin:0;
}
a {
	color: #000;
	text-decoration:none;
}
a:hover {
	color: #000;
	text-decoration:underline;
}
.csslink:hover {
	cursor:pointer;
}
#wrapper {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	width: 916px;
/*	height: 684px;*/
}
#logo {
	position:absolute;
	margin-left:10px;
	top:20px;
}
#nav {
	position:absolute;
	margin-top:2px;
	height:54px;
	width:935px;
	background: url('../img/nav_bg.png') 0px 0px no-repeat;
}
#nav img { border-width:0; }
.m1_l1_no, .m1_l1_act {
	display:block;
	float:left;
	height:22px;
	margin-top:8px;
	margin-right:20px;
	padding-top:10px;
	text-align:center;
	border:0px solid green;
}
.nav_elem22 { width:106px; }
.nav_elem8 { width:111px; }
.nav_elem7 { width:111px; }
.nav_elem6 { width:111px; }
.nav_elem3 { width:111px; }
.nav_elem23 { width:111px; }
.nav_elem24 { width:118px; }

.m1_l1_no a, .m1_l1_act a {
	color:#000;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}
.m1_l1_act a {
	font-weight:normal;
}

#menu {
	z-index:100;
	list-style-type:none;
	padding:0;
	margin-top:0px;
}

#menu li {float:left; padding:0 0 0 0; margin:12px 21px 0 0; text-align:center; position:relative; height:26px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none; height:18px;}

#menu li:hover, #menu li a:hover {}
#menu li:hover dd {
	display:block;
}
#menu li a:hover dd {
	display:block;

}

#menu li:hover dl, #menu li a:hover dl {padding-bottom:0px;}
#menu dl {margin: 0; padding: 0; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 0px 0px 11px 0px; font-size: 12px; color: #fff;}
#menu dd {margin:0 0 2px 0; padding:4px 0 0 0; color: #ccc; font-size: 12px; font-weight:bold; font-style:italic; background-color: #fff;text-align:center; opacity:0.75;}

/*#menu dd img {display:inline;border-bottom:1px solid #a60d16;}*/

#menu dd a {
	color:#666;
}
#menu dd a:hover {
	color:#000;
}
#menu dd.l2_act a {
	color:#000;
}


#subnav_bg {
	position:absolute;
	margin-top:61px;
	margin-left:7px;
	width:900px;
	height:22px;
	background-color:#fff;
	opacity:0.75;
	display:none;
}
#subnav {
	position:absolute;
	margin-left:7px;
	width:900px;
	height:150px;
	text-align:center;
}
#subnav div.submenu_no, #subnav div.submenu_act {
	border:0px solid green;
	width:98px;
	display:inline;
	margin:0 25px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
#subnav div.submenu_no a {
	color:#6e6e6e;
}
#subnav div.submenu_no a:hover {
	color:#000000;
	text-decoration:none;
}
#subnav div.submenu_act a {
	color:#000000;
}
#nav_l3 {
	margin:15px 0 0 10px;
	width:190px;
	float:left;
}
#nav_l3 img {
	margin-bottom:12px;
}
#nav_l3 a {
	color:#666666;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	line-height:1.5em;
}
#nav_l3 a:hover {
	text-decoration:none;
	color:#000000;
}
#nav_l3 .l3_act a {
	color:#000000;
}

#doppel_nav {
	margin-top:43px;
}
#dn2 {
	padding-bottom:25px;
}
#nav_l3 .dn1_no a {
	padding-left:14px;
	background: url('../img/dn_no.gif') 2px 2px no-repeat;
}
#nav_l3 .dn1_act a {
	color:#000000;
	padding-left:14px;
	background: url('../img/dn_act.gif') 0px 5px no-repeat;
}
#nav_l3 .dn2_no a {
	font-size:12px;
	padding-left:14px;
}
#nav_l3 .dn2_act a {
	font-size:12px;
	color:#000000;
	padding-left:14px;
}

#navbottom {
	position:absolute;
	margin-left:7px;
	bottom:10px;
}




#pic {
	margin-left:7px;
	padding-top:2px;
	float:left;
}
#pic img {
	display:block;
}

#enter-gallery {
	position:absolute;
	top:677px;
	margin-left:770px;
	width:108px;
	height:34px;
	cursor:pointer;
	display:none;
}
#enter-gallery #g-nav {
	display:none;
	margin:11px 0 0 20px;
}
#enter-gallery #g-nav a, #enter-gallery #g-nav img{
	display:block;
	float:left;
}

#g-next {
	width:21px;
	height:16px;
	margin-top:1px;
	background: url('../img/gnav-next.gif') right center no-repeat;
	color:transparent;
	vertical-align:top;
}
#g-prev {
	width:21px;
	height:16px;
	margin-top:1px;
	background: url('../img/gnav-prev.gif') left center no-repeat;
	color:transparent;
	vertical-align:top;
}

#contentWrap {
	margin-top:60px;
}
#contentTop {
	height:6px;
	background: url('../img/top.png') 0px 0px no-repeat;
	width:916px;
	float:left;
}
#contentBot {
	height:11px;
	background: url('../img/bot.png') 0px 0px no-repeat;
	padding:15px 20px 20px 0;
	text-align:right;
	color:#fff;
	width:906px;
	float:left;
}
#contentBot a {
	color:#fff;
	text-decoration:none;
}
#contentBot a:hover {
	text-decoration:underline;
}
#contentText {
	background-color:#d8fdf7;
	float:left;
	margin-left:7px;
}
#content {
	background: url('../img/kachel.png') 0px 0px repeat-y;
	width:916px;
	float:left;
}

#text {
	color:#555;
	font-size:13px;
	width:623px;
	float:right;
	margin:15px 0 0 28px;
	border-left:1px solid #000;
	padding-left:24px;
	padding-right:24px;
/*	height:371px;
	overflow:auto;*/
	line-height:1.5em;
}

p.bodytext {
	margin:0 0 1em 0;
}

.headerimg {
	margin-bottom:8px;
}

.headerimg-hidden {
	display:none;
}

fieldset.csc-mailform {
	border-width:0px;
	margin:0;
	padding:0;
}
fieldset.csc-mailform legend {
	display:none;
}
.csc-mailform-field {
	clear:both;
	display:block;
}
.csc-mailform-field fieldset {
	border-width:0px;
}
.csc-mailform-field label {
	width:155px;
	display:block;
	float:left;
}
.csc-mailform-radio label {
	width:55px;
}
.csc-mailform-field input {
	background-color:#fff !important;
	color:#000;
	font-family:Arial,sans-serif;
	font-size:12px;
	border-width:1px;
	display:block;
	float:left;
}
.csc-mailform-field textarea {
	background-color:#fff !important;
	color:#000;
	font-family:Arial,sans-serif;
	font-size:12px;
	border-width:1px;
	display:block;
	float:left;
}
.csc-mailform-field select {
	background-color:#fff !important;
	color:#000;
	font-family:Arial,sans-serif;
	font-size:12px;
	border-width:1px;
	display:block;
	float:left;
}
fieldset.csc-mailform br { /* Alle ZeilenumbrÃ¼che in Formularen auswÃ¤hlen */
	clear: both; /* das floating der labels und inputs aufheben */
}
fieldset.csc-mailform input.csc-mailform-submit {
	width:100px;
	color:#000;
}


div.tx-wtgallery-pi1 {
	padding:4px 0 0 0;
	background-color:transparent;
}
div.wtgallery_list_current a img {
	border:1px solid #444444;
}
div.wtgallery_list a img {
	border-width:2px;
}
div.wtgallery_list {
	margin:0 6px 6px 0;
	padding:0;
}
.wtgallery_list img {
	display:block;
}
div.tx-wtgallery-pi1 {
	display:none;
}
.list_row_1 {
	height:70px;
}

#playfilm {
	position:absolute;
	top:677px;
	margin-left:770px;
	width:108px;
	height:34px;
	cursor:pointer;
	display:none;
	color:transparent;
	background: url('../img/play_film.gif') center center no-repeat;
}
div.tx-bddbflvvideogallery-pi1, #playfilm, #flvcaption {
	display:none;
}
#flvplayercaption #player {
	margin:0;
}

#panosalado {
	display:none;
}
