body .tx-thmailformplus-pi1 {
  padding-top:10px;
  border-top:1px dotted #AAAAAA;
}

body .jdGallery .slideInfoZone h2 {
  font-size:9pt;
  line-height:11pt;
}

h1 {
  font-size:26px;
}

body{font-size:14px;}

.standort_content h1 {
  font-size:1.2em !important;
}

.standort_content h2 {
  font-size:1.1em !important;
}

.standort_content h3 {
  font-size:1em !important;
}

#fontsize {
  float:left;
  margin-left:20px;
  width:140px;
  font-size:17.25px;
  line-height:21px;
}


* html #fontsize {
  margin-left:10px;
}


#fontsize img, #fontsize a img {
  margin:0px;
  padding:0px;
}

#menue #fontsize a {
color:#504E53;
display:inline;
font-size:12pt;
line-height:15pt;
outline-style:none;
text-decoration:none;
padding:0px !important;
margin:0px !important;
}


/* Aktuelles */

body .standort_content_kontakt_rechts table.contenttable {
  width:340px !important;
  border-bottom:1px dotted #AAAAAA;
}

div.jwcalendar_feEntry .error ul li{
 list-style:circle;
}

div.jwcalendar_list {
	background-color:#fff;
	border:0px solid #FFC725;
	color:#504E53;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	margin:0px;
}

div.jwcalendar_list .itemslist {
	padding:0px;
}

div.jwcalendar_list table.items td.label, div.jwcalendar_list table.items td.item {
	background-color:#fff;
	border:0px dotted #FFC725;
	padding-left:0px;
}

div.jwcalendar_list table.items {
	border:0px solid #FFC725;
	font-size:10pt;
}

div.jwcalendar_list table.items tr{
	border-bottom:1px dotted #aaa;
}


/* galerie */
body #rglbCenter, body #rglbBottom {
  background-color:#ffffff;
}

body #rglbCloseLink {
  width:110px;
}

/* schattenboxen */
#r410 {
  float:left;
  width:417px;
}

.r410_r, .r580_r, .r120_r {
  background-image:url(/fileadmin/standorte/eberswalde/farbschema/rahmen_r.gif);
  background-position:right;
  background-repeat:repeat-y;
}
.r410_ro, .r580_ro, .r120_ro{
  height:7px;
  width:7px;
  background-image:url(/fileadmin/standorte/eberswalde/farbschema/rahmen_ro.gif);
  background-position:top;
  background-repeat:no-repeat;
  float:left;
}

.r410_r {
  width:417px;
  float:left;
}
.r410_inner{
  float:left;
  width:410px;
  background-color:#cccccc;
}
.r410_u{
  background-image:url(/fileadmin/standorte/eberswalde/farbschema/rahmen_u_410.gif);
  background-repeat:no-repeat;
  height:7px;
  width:417px; 
  float:left;
}


#r580 {
  float:left;
  width:587px;
}
.r580_r {
  width:587px;
  float:left;
}
.r580_inner{
  float:left;
  width:580px;
  background-color:#fff;
}
.r580_u{
  background-image:url(/fileadmin/standorte/eberswalde/farbschema/rahmen_u_580.gif);
  background-repeat:no-repeat;
  height:7px;
  width:587px; 
  float:left;
}


.r120 {
  float:left;
  width:127px;
  margin-left:20px;
  margin-bottom:20px;
}
.r120_r {
  width:127px;
  float:left;
}
.r120_inner{
  float:left;
  width:120px;
  background-color:#cce2e1;
}
.r120_u{
  background-image:url(/fileadmin/standorte/eberswalde/farbschema/rahmen_u_120.gif);
  background-repeat:no-repeat;
  height:7px;
  width:127px; 
  float:left;
}
.r120 a { 
  color:#149B9A;
  font-size:9pt;
  font-weight:bold;
  text-decoration:none;
}



/* ************** */

.r155_r {
  background-image:url(/fileadmin/images/layout/rahmen_155_r.gif);
  background-position:right;
  background-repeat:repeat-y;
  width:162px
}
.r155_ro {
  height:7px;
  width:7px;
  background-image:url(/fileadmin/images/layout/rahmen_155_t.gif);
  background-position:top;
  background-repeat:no-repeat;
  float:left;
}
.r155_u{
  background-image:url(/fileadmin/images/layout/rahmen_155_b.gif);
  background-repeat:no-repeat;
  height:7px;
  width:162px; 
  float:left;
  margin-bottom:10px;
}
.r155_inner{
  float:left;
  width:155px;
  background-color:#ffffff;
}

.r155_inner .csc-textpic-caption {
  padding-left:3px;
}



.content_rahmen_160_top, .content_rahmen_160_middle, .content_rahmen_160_bottom {
  width:160px;
}
.content_rahmen_160_middle {
	background-image: url(/fileadmin/images/layout/rahmen_160_middle.gif);
	background-repeat:repeat-y;
}
.content_rahmen_160_bottom, .content_rahmen_160_top {
  height:5px;
}

.content_rahmen_160_bottom {
	background-image: url(/fileadmin/images/layout/rahmen_160_bottom.gif);
	background-repeat:no-repeat;
}

.content_rahmen_160_top {
	background-image: url(/fileadmin/images/layout/rahmen_160_top2.gif);
	background-repeat:no-repeat;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0px;
}

.csc-header h4 {
  font-weight:bold;
  color:#504E53;
  font-size:11pt;
  padding-top:0px;
  margin-top:0px;
}

#slideshow_mask {
  position:absolute;
  overflow:hidden;
  height:150px;
  width:930px;
  margin-left:15px;
}



#slideshow {
  position:relative;
  width:3000px;
  left:-1000px;
}


#slideshow1  {
  position:absolute;
  left:900px;
}
#slideshow2 {
  position:absolute;
  left:2094px;
}

#slideshow img {
  margin:2px;
}

ul.csc-menu {
	margin-left:160px;
}

* html ul.csc-menu {
	margin-left:80px;
}

#content_2c_left_1 ul {
	margin-left:0px;
}
#content_2c_right ul {
	margin-left:0px;
}

#content_2c_left_2 img {
	border:0px;
}

#content_2c_right p a {
	text-decoration:none;
	color:#504E53;
}

body .jdGallery .slideElement {
	background-color:#fff;
	margin:0px;
	padding:0px;
}

body .myGallery {
	border:0px solid #fff;
}

.standort_content h4 {
	font-size:10pt;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin:0pt;
	font-size:11pt;
}

/* ************ Kontakt ********** */
#kontakt_schmal .kontakt-form div.left {
  width:176px;
  float:none;
}

div#kontakt_schmal {
  margin-left:0px;
  /* margin-top:-110px; */
}

.kontakt-form-item {
  margin-bottom:5px;
}

.kontakt-form div.left {
  width:176px;
  float:left;
}

.kontakt-form input, .kontakt-form textarea {
  width:250px;
  border:1px solid #888;
}

.kontakt-form #mailformPLZ {
  width:50px;
}

.kontakt-form #mailformOrt {
  width:200px;
}

.kontakt-hidden{
	font-size:0px;
	line-height:0px;
	color:#dc0a3c;
	visibility:hidden;
}
label.missing{
	color:#dc0a3c;
}

.missing .kontakt-hidden{
	visibility:visible;
	font-size:9px;
	line-height:10px;
}


/* ************ MENU ************* */
#menue ul.menu_l1, #menue ul.menu_l1 li {
  margin:0px;
  padding:0px;
  list-style-type:none;
}


#menue ul.menu_l2, #menue ul.menu_l2 li {
  margin:0px;
  padding:0px;
  list-style-type:none;
  padding-left:0px;
}


#menue a {
  color:#504e53;
  text-decoration:none;
  font-size:1.15em;
  line-height:1.6em;
  display:block;
  padding-left:20px;
  outline:0;
}

#menue a:hover {
  background-color:#fff2ca;
}

#menue ul.menu_l2 a {
  font-size:11pt;
}

#menue .menu_l1_cur a, #menue .menu_l2_cur a, #menue .menu_l1_act a, #menue .menu_l2_act a {
  font-weight:bold;
  text-decoration:none;
  background-color:#fff2ca;
  padding-left:20px;
}

#menue .menu_l1_cur ul .menu_l1_no a, #menue .menu_l1_act ul .menu_l1_no a{
  text-decoration:none;
  font-weight:normal;
  font-size:1em;
  padding-left:30px;
  background-color:#fff2ca;
}

#menue .menu_l1_cur ul .menu_l1_no a:hover, #menue .menu_l1_act ul .menu_l1_no a:hover {
  background: #fff2ca url(/fileadmin/images/layout/bullet_link.gif) no-repeat 20px 10px;
}

#menue .menu_l1_cur ul .menu_l2_cur a, #menue .menu_l1_act ul .menu_l2_cur a{
  text-decoration:none;
  font-weight:bold;
  font-size:1em;
  padding-left:30px;
  background: #fff2ca url(/fileadmin/images/layout/bullet_link.gif) no-repeat 20px 10px;
}

#innerklickpfad {
  color:#504e53;
  text-decoration:none;
  font-size:0.9em;
  margin-left:20px;
  float:left;
}


* html #innerklickpfad {
  margin-left:10px;
}

#innerklickpfad a {
  color:#504e53;
  text-decoration:none;
  font-size:1em;
}


html, body {
	background-color: #ffffff;
	margin: 0;
	text-align: center;
	height:100%;
	font-family:Arial;
	font-weight:normal;
	color:#504e53;
	line-height:1.3em;
}

p {
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

a {
  text-decoration:none;
  color:#600506;
}

 

hr {
  color: #fff2ca;
  background-color: #fff2ca;
  border: 1px dotted #504e53;
  border-style: none none dotted;
}

h1.csc-firstHeader {
  font-size:14pt;
  font-weight:bold;
}

div.clear {
	clear: left;
	line-height: 0px;
}

#seite {
	 height:100%; 
	position:relative;
}

#rahmen {
	 height:100%; 
	position:static;
}

#contentrahmen {
	width: 980px;
	border: 0px solid #eee;
	background-image: url();
	text-align: left;
	position:static;
	height:100%; 
}

#innerrahmen {
	width: 960px; margin-left:10px;
	border: 0px solid #eee;
	background-image: url(/fileadmin/images/layout/farbschema_start.gif);
	background-repeat:repeat-y;
	text-align: left;
	float:left;
	
}

* html #innerrahmen {
	margin-left:5px;
}

#header {
	height:171px; width:940px;
	border: 0px solid #eee;
	margin-left:10px;
}

* html #header {
  position:static;
  z-index:10;
  height:156px;
  overflow:hidden;
}

#main {
	margin-top:5px;
	width:940px;
	border: 0px solid #eee;
	margin-bottom:20px;
	float:left;
	margin-left:10px;
}

#menue {
	width:160px;
	margin:0px;
	padding:0px;
	float:left;
}

#content {
	width:775px;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:2px;
}

#klickpfad {
 	width:900px;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:-15px;
}

* html #klickpfad {
  margin-left:0px;
  margin-top:0px;
  position:static;
  z-index:80;
}

#content_2c_left {
	width:565px;
	margin-left:20px;
	float:left;
}

#content_2c_left_1 {
	width:162px;
	float:left;
	margin-right:18px;
}

#content_2c_left_2 {
	width:385px;
	float:left;
}


#content_2c_right {
	width:160px;
	margin-left:20px;
	float:left;
}

/* ***************** standort *********** */

#content_so {
	width:755px;
	margin-left:20px;
	float:left;
}

#content_so .standort_content a {
  text-decoration:none;
  color:#600506;
}

.standort_top {
  float:left;
  width:750px;
  margin-bottom:20px;
}

.so_galerie {
	float:left;
	width:420px;
}


.standort_galerie_top,.standort_galerie_middle,.standort_galerie_bottom {
	width:415px;
	float:left;
	padding:0px;
	margin:0px;
}
.standort_galerie_top {
	background-image: url(/fileadmin/images/layout/rahmen_gal_top.png);
	height:5px;
	background-repeat:no-repeat;
}
.standort_galerie_middle {
	background-image: url(/fileadmin/images/layout/rahmen_gal_middle.png);
	background-repeat:repeat-y;
}
.standort_galerie_bottom {
	background-image: url(/fileadmin/images/layout/rahmen_gal_bottom.png);
	height:5px;
	background-repeat:no-repeat;
}


.so_titel {
	float:left;



	width:300px;
	margin-left:20px;
	text-align:left;
	height:280px;
}

.so_galerie_button {
	float:left;
	width:300px;
	margin-left:20px;
	text-align:left;
	font-size:20pt;
	height:20px;
}


.standort_main {
	float:left;
	width:585px;
}

.standort_main_top,.standort_main_middle,.standort_main_bottom {
	width:585px;
	float:left;
	padding:0px;
	margin:0px;
}
.standort_main_top {
	background-image: url(/fileadmin/images/layout/rahmen_main_top.png);
	height:5px;
	background-repeat:no-repeat;
}
.standort_main_middle {
	background-image: url(/fileadmin/images/layout/rahmen_main_middle.png);
	background-repeat:repeat-y;
}
.standort_main_bottom {
	background-image: url(/fileadmin/images/layout/rahmen_main_bottom.png);
	height:5px;
	background-repeat:no-repeat;
}


.standort_right {
  float:left;
  margin-top:0px;
  font-size:9pt;
  color:#149b9a;
  font-weight:bold;
  width:144px;
}

.standort_right a img, a img {
  border:0px solid #fff;
  margin-right:5px;
}

* html .standort_right {
  margin-top:0px;
}

.standort_right_title {
  float:left;
  margin-left:20px;
  width:123px;
  height:40px;
}

.standort_downloads, .standort_downloads_top, .standort_downloads_bottom, .standort_nachrichten, .standort_nachrichten_top, .standort_nachrichten_bottom{
  float:left;
  padding:0px;
  margin:0px;
  margin-left:20px;
  width:125px;
  background-image: url(/fileadmin/images/layout/rahmen_right_middle.png);
  background-repeat:repeat-y;
}

.standort_downloads_top, .standort_nachrichten_top {
	background-image: url(/fileadmin/images/layout/rahmen_right_top.png);
	height:5px;
	background-repeat:no-repeat;
}
.standort_downloads_bottom, .standort_nachrichten_bottom {
	background-image: url(/fileadmin/images/layout/rahmen_right_bottom.png);
	height:5px;
	background-repeat:no-repeat;
        margin-bottom:40px;
}


.standort_downloads a, .standort_nachrichten a{
  color:#149b9a;
  text-decoration:none;
  line-height:10pt;
}

.standort_download_links, .standort_nachrichten_links {
  margin:10px 10px 0px 10px;
}


.standort_menue {
	float:left;
	width:540px;
	margin-left:20px;
	margin-top:20px;
	text-align:justify;
	border-top:1px solid black;
	border-bottom:1px solid black;
}


.standort_menue a {
	color:#767d8c;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	padding:10px 8px;
	line-height:36px;
}

.standort_menue a:hover, .standort_menue a.cur {
	background-color:#259e9d;
	color:#fff;
}

.standort_content {
	float:left;
	width:540px;
	margin:20px 0px 20px 20px;
}

.standort_content_kontakt_links {
	float:left;
	width:160px;
	margin-right:20px;
}

.standort_content_kontakt_rechts {
	float:left;
	width:340px;
}


#footer {
	border: 0px solid #eee;
	margin-top:20px;
	background-color:#fff;
	width:960px; 
	float:left;
}

#footer .insert{
	border: 0px solid #eee;
	margin-top:0px; 
	padding-left:10px;
	font-size:8pt;
	font-weight:normal;
}

#footer .insert span{
        float:right; 
	padding-right:10px;
	font-size:8pt;
	font-weight:normal;
}

#footer .insert span a {
	color:#504E53;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

#footer .footimg {margin:0px;}

table p {
  margin-bottom:0px;
}

* html .standort_right_title, 
* html .standort_downloads, 
* html .standort_downloads_top, 
* html .standort_downloads_bottom,
* html .standort_nachrichten,
* html .standort_nachrichten_bottom,
* html .standort_nachrichten_top, 
* html .so_titel, 
* html #content_so, 
* html .standort_menue, 
* html .standort_content  {
  margin-left:10px;
}

* html .standort_menue {
  display: block;
}

* html .standort_main_top {
  display:inline; 
}

* html .so_galerie {
  white-space:nowrap;
}

* html .content_rahmen_160_top,
* html .standort_main_top,
* html .standort_galerie_top {
        height:0px;
	background-image: url();
	background-repeat:no-repeat;
}

table.contenttable {
  width:540px;
  border-bottom:1px dotted #AAAAAA;
}

table.contenttable td {
  padding:5px;
  padding-left:0;
  vertical-align:top;
}

table.contenttable td p {
  width:169px;
}

table.contenttable td div p {
  width:358px;
}

div.standort_content_kontakt_rechts table.contenttable td p {
  width:auto;
}



/* 2011-07-06 */
.jdGallery a.right, .jdGallery a.left {
    opacity: 0.8 !important;
}

.so_over, #ov_layer {
  display:none;
  position:relative;
}

#ov_layer {
  padding:5px;
  width:300px;
  font-size:12px;
  background:#fff;
  border:1px solid #925508;
}

#ov_layer a {
  color:#925508;
}

/* 2011-07-14 */
#footermenu {
  border: 0 solid #EEEEEE;
  float: left;
  margin-bottom: 20px;
  margin-left: 192px;
  margin-top: 5px;
  width: 750px;
  height:100px;
}

.footermenu {
  border-right: 1px solid #999999;
  float: left;
  font-size: 12px;
  height: 83px;
  line-height: 17px;
  margin-right: 20px;
  margin-top: 15px;
  padding-right: 20px;
  width: 121px;
}

.footermenu a {
  color:#000;
}

.footermenu .current {
  font-weight:bold;
}

#footer .insert {
  background-color: #FFFFFF;
  width: 950px;
}

#footer {
  background-color: transparent;
}

#c998, #c992, #c995, #c989, #c971 {
  height:0px !important;
}
