@charset "UTF-8";
/* CSS Document */
/* ------------- Titel ------------- */
#content h1 {
	font-size: 36px;
	line-height: normal;
	font-weight: 300;
	color: #fff;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
	padding-bottom: 30px;
}
#content h2 {
	font-size: 28px;
	line-height: normal;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
	padding-bottom: 30px;
	padding-top: 30px;
}
#content h3 {
	font-size: 28px;
	line-height: normal;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	padding-bottom:19px;
	padding-top: 0px;
}

/* ------------- Titel News ------------- */
#content_text_news h1,
#content_text_news h2,
#content_text_news h3 {
	font-size: 24px;
	line-height: normal;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
	background-color: #198942;
	padding: 10px;
	width: 100%;
}

/* ------------- News ------------- */
.news-list-container{
}
.news-list-item{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808da6;
}
.news-list-date{
	font-size: 12px;
	color: #FFF;
	font-style: italic;
	line-height: normal;
	font-weight: 400;
	text-decoration: none;
	background-color: #198942;
	text-align: right;
	display: inline-block;
	float: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.news-list-content{
	ont-size: 14px;
	color: #FFF;
}
.news-list-content a:link { color:#fff; text-decoration:none; }
.news-list-content a:visited { color:#fff; text-decoration:none; }
.news-list-content a:active { color:#fff; text-decoration:none; }
.news-list-content a:hover { color:#fff; text-decoration:none;  }
.float_left {
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}

/* ------------- FAQ ------------- */

#accordion h3 {
	color: #fff !important;
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 10px !important;
    padding-top: 10px !important;
}
/* ------------- Galerieliste ------------- */

#gallery_liste {
	width:150px;
	height:160px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	position:relative;
}
#gallery_liste_image a {
	width:150px;
	height:100px;
	overflow:hidden;
	background-image:url(../img/transparent.png);
	background-repeat:repeat;
	position:absolute;
	top:0px;
	left:0px;
	display:inline-block;
	
}
#gallery_liste_image a:hover {
	width:150px;
	height:100px;
	display:inline-block;
	z-index:1000;
	background-image: url(../img/schank_galerie_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#gallery_liste_image {
	width:150px;
	height:100px;
}
#gallery_liste_itel {
	width:150px;
	height:40px;
	padding-top:20px;
	overflow:hidden;
}
.hidden {
	display:none;
	visibility:hidden;
}

/* --------	Carousel nur mit Titel -------- */

#carousel_2_bkg {
	width: 100%;
	max-width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	height: 182px;
	position: relative;
	background-image: url(../img/schanck_bg.png);
	background-repeat: repeat;
			}
#carousel_wrapper_2, #prev_2, #next_2 {
				height: 182px;
				position: absolute;
			}
			#carousel_wrapper_2 {
	width: 90%;
	left: 5%;
				overflow: hidden;
}
#carousel_wrapper_2_titel {
	font-size: 24px;
	font-style: normal;
	line-height: 40px;
	font-weight: 700;
	color: #efefef;
	text-decoration: none;
	padding-left:10px;
}	
#carousel_2 div {
	text-align: center;
	width: 150px;
	height: 100px;
	float: left;
	position: relative;
	margin-right: 10px;
	margin-left: 10px;
	margin-top:20px;
}
#carousel_2 div a {
	display:inline-block;
	width: 150px;
	height: 100px;
	position:absolute;
	top:0px;
	left:0px;
	background-image: url(../img/transparent.png);
	background-repeat: repeat;
}
#carousel_2 div a:hover {
	width:150px;
	height:100px;
	display:inline-block;
	z-index:1000;
	background-image: url(../img/schank_galerie_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	overflow:hidden;
}
#carousel_2 div img {
border: none;
}

#prev_2, #next_2 {
	width: 5%;
	background-repeat: no-repeat;
	background-position: center 80px;
}
#next_2:hover {
	background-image: url(../img/schanck_arrow_r.png);
}
#prev_2:hover {
	background-image: url(../img/schanck_arrow_l.png);
}
#prev_2 {
	background-image: url(../img/schanck_arrow_l.png);
	left: 0;
}
#next_2 {
	background-image: url(../img/schanck_arrow_r.png );
	right: 0;
}

/* ------------- Galerie ------------- */

.image {
    margin-bottom: 35px;
}
.image img {
	display: block;
	border: 4px solid #2e2e2e;	
}
.image.left {
    float: left;
    margin-right: 35px;
	margin-left: 0px;
}
.image.right {
    float: right;
    margin-right: 0px;
	margin-left: 0px;
}
.image.no-margin {
    margin-right: 0px;
	margin-left: 0px;
}
.gallery .image {
    margin-bottom: 35px;
}
.slice_gallery {
	width:850px;
	margin-left:auto;
	margin-right:auto;
}

/* --------	Modul WYSIWYG mit Bild -------- */

img.logo_top_left {
	margin-top: 0px;
	margin-right: 26px;
	margin-bottom: 26px;
	margin-left: 0px;
	float:left;	
}
img.logo_top_right {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 26px;
	margin-left: 26px;
	float:right;
}

div.tinymcewysiwyg {
	max-width:850px;
	margin:0px;
	padding:0px;
	}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0px none; margin:1px}
.wysiwygimg img.wysiwygimg {
	padding:1px;
}
.wysiwygimg a.wysiwygimg img {border:0px none;padding:0px;vertical-align:top; margin:1px}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link { display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {}
.wysiwygimg a.wysiwygimg:focus {}
.wysiwygimg a.wysiwygimg:active {}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}