/* module.css */

/* Leeres Modul (Platzhalter linke Spalte) */
.moduletable-leer {
	padding: 0;
	margin: 0;
	width: 100%;
}

/* Sprachwahl */
.moduletable-languageselector-de {
	float: right;
	margin-right: 73px;
	height: 40px;
}

.moduletable-languageselector-en {
	float: right;
	margin-right: 50px;
	height: 40px;
}

body.news .moduletable-languageselector-de {
	float: right;
	margin-right: 20px;
	height: 40px;
}

body.news .moduletable-languageselector-en {
	float: right;
	margin-right: 21px;
	height: 40px;
}

.moduletable-languageselector-de ul,
.moduletable-languageselector-en ul {
	margin: 0;
	padding: 0;	
}

.moduletable-languageselector-de ul li,
.moduletable-languageselector-en ul li {
	display: inline-block;
	list-style: none;
	padding: 0;
	padding-left: 17px;
}

.moduletable-languageselector-de a,
.moduletable-languageselector-en a {
	color: #928966;
	font-family: HelveticaNeueLTStd-Bd, arial, sans-serif;
	text-decoration: none;
}

.moduletable-languageselector-de li.lang-active a,
.moduletable-languageselector-en li.lang-active a,
.moduletable-languageselector-de a:hover,
.moduletable-languageselector-en a:hover {
	color: #0071ab;
	text-decoration: underline;
}

/* Print-Link */
.moduletable-printpage {
	float: right;
	height: 40px;
}

.moduletable-printpage a {
	color: #928966;
	font-family: HelveticaNeueLTStd-Bd, arial, sans-serif;
	text-decoration: none;
}

.moduletable-printpage a:hover {
	color: #0071ab;
	text-decoration: underline;
}


/* Logo */
.moduletable-logo {
	float: left;
	height: 80px;
}

.moduletable-logo p {
	margin: 0;
	padding: 0;
}


/* Slideshows generell */
.camera_caption > div {
	padding: 0;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	padding-left: 8px;
    border-radius: 0 !important;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
}

.camera_caption {
	padding: 0;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
    color: #0071ab;
	font-family: HelveticaNeueLTStd-Bd, arial, sans-serif;
}

.camera_ash_skin .camera_prevThumbs div {
	background-position: -160px 0px;
}
.camera_ash_skin .camera_nextThumbs div {
	background-position: -190px 0px;
}
.camera_ash_skin .camera_prev > span {
	background-position: 0 0px;
}
.camera_ash_skin .camera_next > span {
	background-position: -40px 0px;
}
.camera_ash_skin .camera_commands > .camera_play {
	background-position: -80px 0px;
}
.camera_ash_skin .camera_commands > .camera_stop {
	background-position: -120px 0px;
}


/* Timeline start */
body.timeline .camera_caption > div {
	padding-left: 13px;
}

.custom-timelineansprechpartner {
	padding: 0;
	margin: 0;
	line-height: 16px;
	font-size: 12px;
	color: #4b4234;
	font-family: HelveticaNeueLTStd-Roman, arial, sans-serif;
}

.custom-timelineansprechpartner a {
	font-weight: normal !important;
	text-decoration: underline !important;
}

div#klixoSlider_122,
div#moduleSlideShow122 {
    height: 1057px !important;
}

div#klixoSlider_122 div.contentBoxWrapper {
    height: 1057px !important;
}

div.article_slider div.textContent {
    height: 1057px !important;
	margin: 0px;
    overflow: hidden;
}

div#klixoSlider_145,
div#moduleSlideShow145 {
    height: 927px !important;
}

div#klixoSlider_145 div.contentBoxWrapper {
    height: 927px !important;
}

body.timeline.englisch div.article_slider div.textContent {
    height: 927px !important;
	margin: 0px;
    overflow: hidden;
}

div.article_slider.timeline-master {
	padding: 0;
}

div.article_slider.timeline-master div.content-box {
	padding: 0;
}

.slideShow_content {
    border: 0;
    margin: 0 auto;
    position: relative;
}

body.timeline #wrap .item-pagetimeline table.timeline {
	width: 100%;
	margin-top: 18px;
}

body.timeline #wrap .item-pagetimeline .td1a {
	padding: 0;
	width: 215px;
	padding-left: 13px;
}

body.timeline #wrap .item-pagetimeline .td1b {
	padding-top: 4px;
	padding-left: 13px;
	line-height: 14px;
	font-size: 12px;
	font-family: HelveticaNeueLTStd-Roman, arial, sans-serif;
}

body.timeline #wrap .item-pagetimeline .td1b a,
body.timeline #wrap .item-pagetimeline .td1b a:hover {
	line-height: 14px;
	font-size: 12px;
	font-weight: normal;
	font-family: HelveticaNeueLTStd-Roman, arial, sans-serif;
	color: #000000;
	text-decoration: none;
}


body.timeline #wrap .item-pagetimeline .td2a {
	padding-left: 46px;
	padding-right: 24px;
	padding-bottom: 17px;
}

body.timeline #wrap .item-pagetimeline .td2b {
	height: auto;
	padding-left: 46px;
	padding-right: 24px;
	padding-bottom: 24px;
	line-height: 19px;
	font-size: 13px;
	font-family: HelveticaNeueLTStd-Roman, arial, sans-serif;
}

body.timeline #wrap .item-pagetimeline .td2a h1 {
	display: block;
	margin: 0;
	margin-top: 24px;
	padding: 0;
	font-size: 22px;
	line-height: 24px;
	font-family: HelveticaNeueLTStd-Bd, arial, sans-serif;
	color: #928966;
}

body.timeline #wrap .item-pagetimeline .td2a h2 {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 22px;
	line-height: 24px;
	font-family: HelveticaNeueLTStd-Bd, arial, sans-serif;
	color: #0071ab;
}

.Zitat-Timeline {
	margin-top: -1px;
	line-height: 16px;
	font-size: 12px;
	font-style: italic;
	font-family: HelveticaNeueLTStd-Roman, arial, sans-serif;
}

.Zitatquelle-Timeline {
	line-height: 16px;
	font-size: 12px;
	font-style: normal;
	font-family: HelveticaNeueLTStd-Roman, arial, sans-serif;
}

.Zitat-Timeline-fett {
	margin-top: -1px;
	line-height: 16px;
	font-size: 12px;
	font-family: HelveticaNeueLTStd-Bd, arial, sans-serif;
}

div.article_slider div.navBar {
	top: 0;
	opacity: 1.0;
    position: absolute;
    z-index: 100;
    display: inline;
    margin: 0;
    padding: 0;
	height: 22px;
}
div.article_slider div.navBar div.center_nav {
    height: 22px;
    margin: 0;
	margin-top: 539px;
    padding: 0;
	padding-left: 267px;
    position: relative;
    text-align: left;
    width: auto;
    z-index: 99;
}

div.article_slider div.navBar ul.dots li.button_img {
    background: url("../images/timeline_pfeil_off.png") no-repeat scroll 0% 0 rgba(0, 0, 0, 0);
}

div.article_slider div.navBar ul.dots li.button_img_selected,
div.article_slider div.navBar ul.dots li.button_img:hover {
    background: url("../images/timeline_pfeil_on.png") no-repeat scroll 0% 0 rgba(0, 0, 0, 0);
}

/* Timeline ende */



/* News auf Home */
.moduletable-newshome {
	margin-right: 2px;
	color: #372e1f;
	min-height: 434px;
	background: #c5c4b8;
}

.moduletable-newshome a {
	color: #372e1f;
	text-decoration: underline;
}

.moduletable-newshome a:hover {
	color: #372e1f;
	text-decoration: none;
}

.moduletable-newshome .newsf {
/*	margin-bottom: 2px; */
	padding-top: 11px;
	padding-left: 13px;
	padding-right: 10px;
	padding-bottom: 9px;
	line-height: 16px;
	font-size: 12px;
	border-top: 2px solid #ffffff;
	background: #c5c4b8;
}

.moduletable-newshome .newsf img {
	float: left;
	margin-left: -13px;
	margin-right: 12px;
	border: 0;
}

.table-teaser-home {

}

.table-teaser-home .td1 {

}

.table-teaser-home .td2 {
	line-height: 16px;
	font-size: 12px;
}

.moduletable-ansprechpartner {
	padding: 0;
	margin: 0;
	padding-top: 24px;
	padding-left: 13px;
	line-height: 16px;
	font-size: 12px;
	color: #4b4234;
}

/* auf dem Home: */
body.homepage .moduletable-ansprechpartner {
	padding: 0;
	margin: 0;
	padding-top: 18px;
	padding-left: 13px;
	line-height: 16px;
	font-size: 12px;
	color: #4b4234;
}

/* Fusszeile links */
.moduletable-footer-l {
	float: left;
	padding-top: 18px;
	margin-left: 13px;
	line-height: 16px;
	font-size: 12px;
	color: #223f48;
}

.moduletable-footer-l a {
	color: #223f48;
}

.moduletable-footer-l a:hover {
	color: #223f48;
}

.moduletable-footer-l p {
	margin: 0;
	padding: 0;
}


/* Fusszeile rechts */
.moduletable-footer-r {
	float: right;
	margin-top: 5px;
	margin-right: 15px;
}

.moduletable-footer-r p {
	margin: 0;
	padding: 0;
}






