body {
  	font-family: Verdana, Arial, Helvetica, sans-serif;

	overflow-x:hidden;
	overflow-y:scroll;

	font-size: 14px;
	color:#333333;

	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	
	background-color:#FFF;  
}


.fader {
    position: relative;
    display: inline-block;
	top:0;
	left:0;
	border:0;
}

.fader img {
    text-align: center;
	top:0;
	border:0;
}

.fader img.next {
    position: absolute;
	top:0;
	left:0;
	border:0;
}


.table_inline { width:100%; }
.table_row_inline {}
.table_cell_inline { vertical-align:top; text-align:left; }
.table_cell_mark0 { }
.table_cell_mark1 { }


.tooltipp { position:absolute; z-index:99999999999999999999999; visibility:hidden; display:none; background-color:#f9ecc6; color:#2d3f5e; font-weight:normal; font-size:15px; padding:5px; left:0px; top:0px; white-space:nowrap; border:1px solid #2d3f5e; border-radius:7px 7px 7px 7px; }
.tooltipp_error { position:absolute; background-color:#990000; color:#FFFFFF; font-weight:bold; font-size:14px; border:1px solid #FFFFFF; }

.overlay { width:100%; height:100%; z-index:999999999999999999999999999999999999999; visibility:hidden; display:none; left:0px; top:0px; background-color:#333333; opacity: .5; position:fixed; background-image:url(../images/loading.gif); background-position:center center; background-repeat:no-repeat; }

.popupwindow { position:fixed; visibility:hidden; display:none; z-index:99999999999999999999999; overflow:visible; overflow-y:auto; }

a:link{ color:inherit;  text-decoration:inherit; }
a:visited{ color:inherit; text-decoration:inherit; }
a:active { color:inherit;  text-decoration:inherit; }
a:hover { color:inherit; text-decoration:inherit; }

img { border-width:0px; border-style:solid; }
.pic { border-width: 0px; }
.left_pics { float:left; padding-left:inherit; padding-top:inherit; padding-bottom:inherit; padding-right:inherit; }
.right_pics { float:right; padding-left:inherit; padding-top:inherit; padding-bottom:inherit; padding-right:inherit; }

/* CSS Fix für Mobile Menüpunkte */
.mobil_menu_kasten_189663 { overflow:hidden; display:none; visibility:hidden; width:100%; height:100%; transition: width 1s; transition-timing-function: cubic-bezier(0.0, 0.66, 0.56, 1); z-index:99999999999999999999999; position:fixed; left:0px; top:0px; }

.mobil_menu_kasten_sub_125698 { overflow:hidden; display:none; overflow:hidden; margin-left:100%; width:100%; height:100%; transition: margin-left 1s; transition-timing-function: cubic-bezier(0.0, 0.66, 0.56, 1); z-index:99999999999999999999999; position:fixed; left:0px; top:0px; }

a.mobil_menu_link_189453:link{ color:inherit; text-decoration:inherit; display:block; }
a.mobil_menu_link_189453:visited{ color:inherit; text-decoration:inherit; display:block; }
a.mobil_menu_link_189453:active { color:inherit; text-decoration:inherit; display:block; }
a.mobil_menu_link_189453:hover { color:inherit; text-decoration:inherit; display:block; }


/* CSS Klasse für Slideshow, Bilder, Effekt und Außen */
.slideshow_kasten_aussen_1564242469 { position:relative; overflow:hidden; width:100%; height:100%; }
.slideshow_bild_131662 { position:absolute; left:0px; top:0px; width:100%; height:100%; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important; visibility:hidden; display:none; }
.slideshow_bild_638557 { position:relative; left:0px; top:0px; width:100%; height:100%; background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important; }


