/*
* RBB inforadio
* stylesheet.css
* 
* Author: Tino Urbiks
* Date: Januar 2009
*/

/* Header RBB */
@import url(rbb_online_header.css);

/* @group General Pre Settings */
/* --- General Pre Settings --- */
html, div, p, br, h1, h2, h3, h4, h5, ul, img, li, form {
   margin: 0;
   padding: 0;
   border-width: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

option {
	padding-left: 0.4em;
}

body {
	font-family: Verdana, Tahoma, sans-serif;
	margin: 20px 20px 20px 60px;
	padding: 0;
	color: #333333;
	background-color: #fff;
	font-size: 16px;# /* Set correct font-size for Safari Browsers with Pound Safari Post Semicolon Hack*/
	font-size: 101.1%;
	}

ul, dl { list-style: none; }

img, fieldset { border: 0; }

hr {
  color: #91817c; /* Mozilla */
  background-color: #91817c; /* Ie */
  border: #91817c; /* Opera */
  height: 1px;
}

.headerRBB {
	display: none;
}

/* @end */



/* @group General Helpers */

.killfloat { overflow: hidden; height: 0; clear: both; font-size: 0; }
.hidden { display: none; visibility: hidden; }
.noBorder { border: 0!important; }
p.alignRight {
	text-align: right;
	padding: 2em 0 1.5em 0;
	clear: left;
}

.alignRight {
	text-align: right;
	padding: 2em 0 0 0;
	clear: left;
}

p.nachOben {
	display:none;
}

p.nachOben a {
	padding: 0 1.5em 0 0;
}

 /* Bildunterschrift */
.capture p,
p.capture {
	font-size: 1em;
	color: #666;
	padding: .2em 0 0 1.2em;
}

/*.darkGrey p, .darkGrey h4, p.darkGrey {
	color: #333!important	;
}*/
.fondA {
	background-color: #EEEDDA;
}
.fondB, td.fondB  {
	background-color: #DBDAC7!important;
}
.fondC {
	background-color: #F7F8F8;
}

.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.contentForm fieldset .floatLeft p {
	width: 31em;
}

.contentForm .moreSpace fieldset {
	margin-top: 2em;
}
.contentForm .moreSpace .floatLeft {
	margin-top: 1em;
}
.centern {
	text-align: center;
	padding-right: 1em;
}

td.centern {
	text-align: center!important;
}

.containerTeaser.nachrichten {
	background-color: #EEEDDA;
	border-top: .3em solid #fff!important;
	border-bottom: 1px solid #fff;
}

.nachrichten {
	background-color: #EEEDDA;
}

.containerTeaser.nachrichten .teaserA h1 {
	font-size: 1.1em;
	padding-bottom: 1em;
	}

/* @end */


/* @group Fehlermeldung */
/* Fehlermeldung */
.error { color: red; }
.error p { color: red; }
p.error { color: red!important; }
.error strong { color: red; }
.error .formLabel label { color: red; }
.error input,
.error textarea {
	border: 1px solid red!important;
}
/* @end */



/* @group Hauptstuktur Container */
.container {
	font-size: 0.625em; /* 1em is 10px */
	width: 80%;
	/*War bei beiden auf 77.29 gesetzt*/
	background: none!important;
}
.containerMarginalA {
	display: none;
	width: 0;
	float: none;
	margin-right: 0;
}
.containerCenter {
	width: auto;
	float: none;
	background-color:#fff;
	padding: 0;
}
.containerMain {
	width: auto!important;
	border-top: .4em solid #fff;
}
.containerMarginalB {
	width: auto;
	float: none;
	margin: 0 0 20px 0;
	background-color: #fff;
	border-top: 1px solid #999!important;
	background-image: none;
	padding-top: 25px;
}
.containerMarginalB img{
	padding: 0;
}

/* @end */

/* @group headerStation und Print */
.headerStation {
	display: none;
	width: 0;
	margin: 0;
	padding: 0;
}
.logoPrint { display: block; }
.logoPrint h3 { margin: 20px 0 20px 0; font-size: 12px; }
/* @end */



/* @group Footer */
.footer {
	display: none;
	height: 0;
	width: 0;
	}	
/* @end */



/* @group Hauptnavigation Navigation */
ul.navigationA {
	display:  none; 
	padding: 0;
}
/* @end */



/* @group Navigation Vor und Zurueck Beitragsseiten Wenn in der Mitte */
.conNavi {
	display:  none; 
	padding: 0;
	clear: both;
}
/* @end */



/* @group Navigation Content forward back */
li.iconForward { 
	background: url(../grafik/icons/icon_forward.gif) no-repeat 1em .1em;
	padding-left: 1em;
	border-right: none;
	font-size: 1.2em;
}
li.iconForward a { 
	padding: 0 1em 0 0;
	}
li.iconForward a:hover,
li.iconBack a:hover { 
	text-decoration: none;
	}	
li.iconBack { 
	background: url(../grafik/icons/icon_back.gif) 0 .1em no-repeat;
	border-right: none;
	padding-right: 1em;
	font-size: 1.2em;
}
li.iconBack a { 
padding: 0 0 0 1em;
}
/* @end */



/* @group Sonderformatierungen */
.wetter h1, .verkehr h2 {
	font-size: 1.1em;
	margin-bottom: 1.5em;
}
.verkehr p {
	padding-bottom: 2em;
}
.verkehr p.nachOben {
	padding-bottom: 0;
}
.wetter h1 a, .wetter h1 a:hover, .verkehr h2 a, .verkehr h2 a:hover {
	color: #333;
	text-decoration: none;
}
.podcast {
	display: none;
	padding: 0;
	clear: left;
}
.conSearch p {
	font-size: 1em;
}
.contentQuiz .formItem p a {
	font-size: .95em;
}
.contentQuiz .contentForm .articleA { 
	padding: 0 1.2em 0 1.2em;
	}
.contentECard .articlePictureA {
	text-align: center;
}
.contentECard .contentForm fieldset .floatLeft p {
	width: auto;
	margin: 0;
	padding: 0;
}
/* @end */




/* @group Servicenavigation */
.containerService {
	display: none;
	height: 0; 
	width: 0;
	padding: 0;
	}
/* @end */



/* @group Globale Angaben */
p { 
	padding-bottom: .6em; 
	line-height: 1.3em; 
	font-size: 1.1em; 
}
.containerArticle p { 
	padding-bottom: 1em;  
}
p a {
	font-size: .95em;
}
p strong {
	color: #333;
}

a { 
	text-decoration: none; 
	color: #0064AA; 
}
h1 a { 
	text-decoration: none; 
	color: #0064AA; 
}
a:hover { 
	text-decoration: underline;
}

h1 a:hover { 
	color: #0064AA;
	text-decoration: underline;
}
.teaserA a,
.articleA a,
.optionItem a { 
	font-weight: bold; 
}
.navigationA a:hover { 
	text-decoration: none;
}
p.smallText {
	font-size: 1em;
	color: #666;
}

.containerCenter .teaserA,
.containerCenter .articleA { 
	padding: 1.2em 1.2em 0 1.2em;
	}
	
.containerTeaser,
.containerArticle {
	border-top: none;
	margin-bottom: 0;
	clear: left;
	overflow: hidden;
	width: auto !important;
	padding-left: 0 !important;
}
.containerTeaserLive {
	display: none;
	border-top: 0;
	padding-bottom: 1em;
	background-color: #E9E9DD;
}
.headB.live h2 {
	margin: 0 0 0 0!important;
}	
.containerTeaserLive ul.iconList {
	padding: .8em 0 .8em 1.3em!important;
	margin: 0;
}
/* Datum bei Nachrichten */
p.date {
	font-size: 1em;
	color: #666;
	padding: .5em 0 .5em 0;
	clear: left;
}

.sprungmarker {
	padding-bottom: 3em;
}

.contentSprung h4 {
	padding-bottom: .7em;
}
/* @end */




/* @group Wochenschema */
.wochenschema a { 
	font-weight: bold;
	}
.wochenschema .containerTeaser { 
	background-color: #EEEDDA;
	border-bottom: 2px solid #fff;
	padding: .3em 0 .3em 0;
	border-top: none;
	margin: 0;
	}	
.wochenschema .containerTeaser p { 
	padding: 0 1.2em 0 1.2em;
	}
.wochenschema h2 { 
	color: #333;
	padding: 1em 1.2em .6em 1.2em;
	}
.wochenschema .mitZeit {
	padding-left: 1em;
	width: 26em;
	float: left;
}
.wochenschema .iconList {
	float: right;
	padding-right: 1.2em;
}
.wochenschema p.nachOben {
	clear: right;
	margin-right: 1.2em;
}
.wochenschema .zeit {
	float: left;
}
/* @end */






/* @group Programm */

.programmAnsichtStart {
	padding-top: 1.5em;
}
.programmAnsichtStart p, .programmAnsichtStart h4 {
	color: #333!important;
}
.programmAnsicht .containerTeaser {
	border-top: .3em solid #DBDAC7;
	border-bottom: .3em solid #DBDAC7;
	margin: 1em 0 1em 0;
}
.programmAnsicht .containerTeaser .teaserA {
	padding-bottom: .3em;
}
.programmTag,
.programmZeit {
	padding: .4em 1.2em 0 .9em;
	background-color: #DBDAC7;
	font-size: 1em;
	font-weight: bold;
	line-height: .5em;
}
.programmTag a,
.programmZeit a {
	font-size: 1em;
}
.programmTag {
	background-color: #DBDAC7;
}
.programmZeit {
	background-color: #EEEDDA;
}
.programm {
	clear: left;
}
.programm p {
	float: left;
	font-weight: bold;
	padding: .3em 0 .3em .4em;
	margin-right: .8em;
	width: 6em;
	overflow: hidden;
	color: #666;
}
.programm h4 {
	float: left;
	padding: .3em 0 .3em 1em;
	width: 28.1em;
	line-height:  1.4em;
	border-left: 1px solid #fff;
}
/* @end */




/* @group Bildergroessen und Abstaende */
.containerCenter .teaserPictureA img,
.containerCenter .articlePictureA img {
	width: 40.2em;
}
.contentECard .articlePictureA img {
	width: 40em;
}
.containerCenter .teaserPictureC img {
	height: 9em;
	float: left;
	padding: 1.2em 1.4em 1em 0;
}
.containerCenter .articlePictureA {
	background-color: #e9e9dd;
}
.containerCenter .teaserWetterkarte,
.containerCenter .teaserVerkehr {
	text-align: center;
}
/*.containerCenter .teaserVerkehr img {
	width: 40em;
}*/
.containerCenter .teaserWetterkarte img {
	width: 38em;
}
.containerMarginalA .teaserWetterkarte img {
	height: 17em;
	margin-bottom: .7em;
}
.containerCenter .teaserPictureE,
.containerCenter .articlePictureE {
	width: 40.2em;
	background-color: #e9e9dd;
}
.containerCenter .teaserPictureE img,
.containerCenter .articlePictureE img {
	width: 16em;
}
.containerCenter .teaserPictureB img,
.containerCenter .articlePictureB img {
	height: 12em;
	float: left;
	padding: 1.2em 1.4em 1em 0;
}
.contentQuiz .optionItem .articlePictureB img {
	padding: 0 1.4em 1em 0;
}
.teaserPictureD img {
	width: 12em;
	float: left;
	padding: 1.2em 1.4em 1em 0;
}

/*
.containerCenter .articlePictureC img {
	height: 24.6em;
	width: 18.4em;
	float: left;
	padding: 1.2em 1.4em 1em 0;
}
 */

/* @end */




/* @group Vergroesserung der Bilder JS */
.imageBoxA .articlePictureB img,
.imageBoxB .articlePictureC img,
.imageBoxC .articlePictureB img {
	padding: 0 0 .5em 0;
	height: auto;
}
.imageBoxA {
	float: left;
	margin: .2em 1em 1em -1.2em;
	padding: 0;
	background-color: #e9e9dd;
	}
.imageBoxA {
	width: 16em;
	}
.captureText {
	float: left;
	width: 85%;
	padding: 0 0 .5em 0;
	overflow: hidden;
}
p.capture a.zoom {
	display: none;
	}

/* @end */



/* @group Fonts und Headlines */
h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
	margin-bottom: .2em;
}
.containerMarginalA h1,
.containerMarginalB h1 {
	font-size: 1em ;
}
.containerArticle h1 { 
	font-size: 1.6em; 
	padding-bottom: .5em;
	font-weight: normal; 
	color: #333;
}
h2	{
	font-size: 1.1em;
	color: #fff;
}

h3 {
	font-size: 1em;
	color: #666;
	margin-bottom: .2em;
}

h3 .h3Uhrzeit{
	white-space: nowrap;
}


.indexList h3 {
	margin-bottom: .4em;
}
h4 {
	font-size: 1.1em;
	color: #666;
	line-height:  1.6em;
}
h5 {
	font-size: 1.1em;
	color: #333;
	}
/* @end */
	


/* @group Header */
.containerCenter .headA {
	display: none !important;
	clear: left;
	}
.containerCenter .headA h2 {
	display: none !important;
	background-color:#fff;
	padding: 0;
	}
/* @end */




/* @group Icons in Listen */
.containerArticle .iconList { 
	padding: 1.6em 0 1.2em 1.2em;
}
.containerArticle .conNavi .iconList { 
	padding: .5em 0 0 1.2em;
}
.containerArticle .iconList li { 
	float: left;
	padding-right: 1em;
}
.containerArticle .podcast .iconList li { 
	float: none;
	padding-right: 0;
}
.containerArticle .conNavi .iconList li { 
	float: right;
}
.iconList {
	display: none;
	list-style-type: none;
	font-size: 1em;
}
ul.iconList {
	padding: .8em 0 0 0;
}
.iconList li {
	line-height: 1.4em;
	padding: .3em 0 .3em 0;
}
.iconList li a {
	padding: 0 0 0 2.6em!important;
	font-weight: bold;
}
.iconList li.video {
	background: url(../grafik/icons/icon_video.gif) 0 0 no-repeat;
}
.iconList li.audio { 
	background: url(../grafik/icons/icon_audio.gif) .1em 0 no-repeat;
}
.iconList li.download { 
	background: url(../grafik/icons/icon_download.gif) 0 0 no-repeat;
}
.iconList li.pdf { 
	background: url(../grafik/icons/icon_pdf.gif) .1em 0 no-repeat;
}
.iconList li.print { 
	background: url(../grafik/icons/icon_print.gif) .3em -.1em no-repeat;
}
.iconList li.suggest { 
	background: url(../grafik/icons/icon_send.gif) 0 -.1em no-repeat;
}
.iconList li.listall { 
	background: url(../grafik/icons/icon_article.gif) 0 0 no-repeat;
}
.iconList li.ecard { 
	background: url(../grafik/icons/icon_ecard.gif) 0 0 no-repeat;
}
.iconList li.quiz { 
	background: url(../grafik/icons/icon_quiz.gif) 0 0 no-repeat;
}
/* @end */

/* @group Index der auf Startseite */
.index {
	background-color: #0064AA;
}
.index h2 {
	float: left;
	padding: .3em 0 0 2em;
}
.index .topLink {
	float: right;
	padding: .2em 2em 0 1em;
}
.containerIndex {
	background-color: #fff;
	clear: left;
	border-top: 1px solid #fff;
	padding-bottom: 2em;
}
.containerIndex .index p {
	font-size: 1.2em;
	padding: .3em 0 0 1.8em;
}
.indexList {
	margin: 2.4em 0 0 0;
}
.indexList.last {
	padding-bottom: 2.4em;
}
.indexList ul {
	float: left;
	border-left: 3px solid #d6d5cc;
	padding: 0 1em 0 .7em;
	width: 17.5em;
}
.indexList ul.first {
	border-left: 0;
	padding: 0 0 0 .7em;
}
.indexList li {
	font-size: 1em;
	line-height: .9em;
	padding-bottom: .5em;
	font-weight: bold;
	color: #666;
}
.indexList li a {
	font-size: 1em;
	font-weight: bold;
}
/* @end */

/* @group Tabelle Wetter */

table.inforadio  { 
	width: 38em;
	border-collapse: collapse;
	padding: 0 1.4em 2.1em 0;
	margin: 0 0 1em 0;
	font-size: 1em;
	}
	
table.inforadio th {
	background-color: #DBDAC7;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	text-align: left;
	padding: .4em;
}
table.inforadio td {
	background-color: #EEEDDA;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	text-align: left;
	vertical-align: top;
	padding: .4em;
}
table.inforadio .bild {
	text-align: center;
	vertical-align: middle;
}
/* @end */


	





/* Wenn die Icons neben dem Bild stehen sollen
.iconsLeft ul.iconList {
	float: left!important;
}*/





/* @group Flash */
.containerMarginalA .teaserFlash {
	float: none;
	margin-bottom: .7em;
}
.containerCenter .teaserFlash {
	width: 16em;
	float: left;
	padding: 1.2em 1.2em 1em 0;
}

.containerCenter .teaserFlashSolo {
	width: 23em;
	float: left;
	padding: 1.2em 1.2em 1em 0;
}
.contentQuiz .optionItem .teaserFlash,
.contentQuiz .optionItem .teaserFlashSolo {
	padding: 0 1.4em 1em 0;
}	
.contentQuiz table .teaserFlash,
.contentQuiz table .teaserFlashSolo,
.contentQuiz table .articlePictureB img {
	float:  none;
}
.podcast .teaserFlashSolo {
	padding-top: 0!important;
}
/* @end */



/* @group Kontaktformulare */
.contentForm {
	padding: 1.2em 0 0 1.2em;
	width: 38em;
}
.contentForm .navigationC {
	padding-right: 5em;
}
.contentForm form {
	padding: 0;
}
.contentForm .floatRight {
	padding-right: 2.2em;
}
.contentForm fieldset {
	margin: 0 0 1.5em 0;
	padding: 0;
}
.contentForm .formItem { 
	margin: 0 0 .5em 0; 
}
.contentForm .formItem p { 
	padding-top: .8em; 
}
.contentForm .formItem .formLabel {
	width: 11em;
	float: left;
	text-align: left;
	padding: .1em 1em 0 0;
}
.contentForm .formItem .formLabel label { 
	padding: 0 .3em 0 0; 
	font-size: 1.1em;
}
.contentForm .formItem input {
	font-size: 1.3em;
	width: 17.7em;
	border: 1px solid #a5acb2;
	padding: 0 0 0 .3em;
}
.contentForm .formItem textarea {
	font-size: 1.3em;
	width: 17.7em;
	border: 1px solid #a5acb2;
	padding: 0 0 0 .3em;
	margin-bottom: 1em;
	height: 10em;
}
.contentForm .checkbox {
	padding: 0;
	margin: 0 1em 0 0;
}
.contentECard .contentForm .formItem textarea {
	width: 27em;
}
.captcha {
	padding: 0 0 0 1.2em;
}
/* @end */



/* @group Quiz */
.contentQuiz .navigationForBack {
	margin-bottom: 1em;
}
.contentQuiz .contentForm {
	background-color: #EEEDDA;
	padding: 0;
	width: 40.2em;
	margin-bottom: 1em;
}
.contentQuiz .formItem {
	border-top: 1px solid #fff;
	padding: .8em 0 0 .8em;
}
.contentQuiz .formItem p {
	padding: 0 0 .8em 0;
}
.contentQuiz input.radio {
	float: left;
	margin-right: .5em;
	border: 0;
	width: 1em;
}
.contentQuiz .optionItem {
	float: left;
	width: 34.2em;
	padding-top: .2em;
}
.optionItem .articlePictureB {
	padding: 0;
}
.contentQuiz label {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: .5em;
}
.contentQuiz .contentForm label {
	padding: .8em 0 0 1.2em;
	display: block;
}
.contentQuiz .contentForm .optionItem label {
	padding: 0 0 0 0;
}
.submitData {
	margin: 2em 0 0 0;
}
.submitData .floatRight {
	margin: 1em 0 1em 0;
}
.submitData .formItem {
	border-top: 0;
}
.submitData p, .submitData h1 {
	padding: .8em 0 0 .8em;
}
.submitData p {
	padding-bottom: .8em;
}
/* Richtige Antwort */
.confirm, .confirm p, p.confirm, .confirm strong, .confirm .formLabel label {
	color: green;
	padding-left: .8em; 
	}
/* falsche Antwort ausgrauen */
.invalid p,
.invalid label {color:#999}
.invalid img, .imvalid .teaserFlash {
	opacity:0.4;
	filter: gray();
	}
.invalid a {color: #ffcccc}
.invalid p.confirm {color: #ccffcc}
/* @end */
	
	

/* @group Voting Ergebnis */
.resultTable {
	width: 100%;
	background-color: #f0f0e7;
	border-collapse:collapse;
}
.resultTable h1 {
	font-weight: bold;
}
.resultTable th, .resultTable td {
	vertical-align:top;
	padding: .6em;
	border: 1px solid #fff;
	border-right: 0 none;
}
.resultTable th {
	text-align:left;
	font-weight: normal;
	padding-left: 1.2em;
	border-left: 0 none;
	width: 100%;
}
.resultTable.rating th {
	width: auto;
}
.resultTable th h1,
.resultTable th p {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}
td.resultTextB {
	text-align:right;
	white-space:nowrap;
}
td.resultBar { 
	text-align:left;
}
.resultTable.rating td.resultBar {
	width: 11.2em;
}
/* Grafik/Farbe für Ergebnisbalken */
.resultGraphic {
	height: 1.1em;
	background-image: url(../grafik/backgrounds/votingBar.gif);
	border: 1px solid #d6d5cc;
	}
/* @end */

/* @group Suche oben */

.searchTop select {
	font-size: 1em;
	color: #333;
	width: 17em;
	margin-bottom: .8em;
}
.searchTop .icon input {
	background: url(../grafik/icons/icon_enter.gif) no-repeat right top;
	height: 1.5em;
	width: 1.5em;
}
.searchTop  {
	padding: .8em 0 1.5em 0;
}
.searchTop .inputTop {
	font-size: 1em;
	color: #333;
	width: 16.5em;
	margin-bottom: .5em;
}
.searchTop fieldset {
	float: left;
	padding-left: 1em;
	width: 17em;
}
fieldset.left {
	margin-right: 1.5em;
}
label.searchLabel {
	float: left;
	padding: 0 .3em 0 1em;
	font-size: 1.1em;
	color: #0064AA;
}

/* @end */

/* @group Suchergebnisse */
.searchResults {
	width: 40.2em;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.searchResults h1 {
	font-size: 1.1em;
	margin: 0;
}
.searchResults h3 {
	margin: 0;
}
.searchResults .containerTeaser {
	margin: 0;
}
.searchResults .teaserA {
	padding-top: .8em;
}
/* @end */




/* @group Bildergalerie */
.galleryImage p {
	font-size: 1.1em;
	padding-left: .9em;
}
a.forward {
	padding: .1em 2.6em .1em 0;
	line-height: 1.4em;
	background-image: url(../grafik/icons/icon_forward.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
a.back {
	padding: .1em 0 .1em 2.2em;
	line-height: 1.4em;
	background-image: url(../grafik/icons/icon_back.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
.contentGallery a { color: #0064AA; }
.contentGallery a:hover { text-decoration: underline; }
.navigationGallery, .navigationForBack  { margin: 2em 1em 0 1em; width: 38.2em; }
.navigationGallery div.back, .navigationForBack div.back {
	width: 12em;
	font-size: 1.1em;
	font-weight: bold;
	float:left;
}
.navigationGallery a.back, .navigationForBack a.back { 
	padding: .1em 0 .1em 2.6em; 
}
.navigationGallery a.moreback, .navigationForBack a.moreback {
	padding: .1em 0 .1em 2.6em;
	line-height: 1.4em;
	background-image: url(../grafik/icons/icon_moreback.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.navigationGallery div.info, .navigationForBack div.info {
	width: 10.5em;
	font-size: 1.1em;
	float: left;
	text-align: center;
}
.navigationGallery div.forward, .navigationForBack div.forward {
	width: 12em;
	font-size: 1.1em;
	font-weight: bold;
	float: right;
	text-align: right;
}
.navigationGallery a.forward, .navigationForBack a.forward { padding: .1em 2.6em .1em 0; }
.navigationGallery a.moreforward, .navigationForBack a.moreforward {
	padding: .1em 2.6em .1em 0;
	line-height: 1.4em;
	background-image: url(../grafik/icons/icon_moreforward.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.galleryImage {
	padding: 1em 0 2em 0;
	margin: 0;
	width: 40.2em;
	border-bottom: 1px solid #fff;
	}
.galleryImage div.image {
	width: 40.2em;
	background-color: #e9e9dd;
	margin: 0 0 2em 0;
	padding: 0;
	text-align: center;
	}
.galleryImage p.capture { margin: 0 1em; }
.galleryImage h1 { font-size: 1.1em; color: #333; margin: 0 .9em; float: none;}
.galleryThumbs {
	margin: 1em 0 .5em 1em;
	width: 38.2em;
	}
.galleryThumbs .item {
	float: left;
	text-align: center;
	margin: 0 1.4em 0 0;
	width: 9.6em;
	display: block;
	}
.galleryThumbs .itemPic{
	border: 1px solid #0064AA;
	width: 9.6em;
	margin: 0 0 .5em 0;
	padding: 0;
	background-color: #e9e9dd;
	}
.galleryThumbs .number {
	font-size: 1.1em;
	font-weight: bold;
	color: #999;
}
.galleryThumbs .numberActive {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
}
.galleryThumbs .back {
	float: left;
	margin: 5.9em 1.5em 0 0;
}
.galleryThumbs .forward {
	float: right;
	margin: 5.9em 0 0 0;
}
/* @end */






/*Print*/

.contentBottom { 
	border-top: 1px solid #999!important;
	font-size: 12px;
	padding: 1.5em 1em 0 0; 
	}

.contentBottom p { 
	padding-bottom: 5px;
	color: #999;
	font-size: .9em;  
	}

.contentBottom a { color: #999; }	

.contentPrint {
	margin: 4em 0 1em 4em;
	}

.contentPrint a {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom:3em;
	}

.contentPrint input {
	font-size: 1.1em;
	margin: 0 0 1em 0;
	}
	
.print { display: block; }
.iconList .print {
	display: block;
}
.containerArticle .iconList .print{ 
	display: inline;
	
}

.containerMarginalB .headA {
	display: none !important;
	clear: left;
	}

 /*fuer Day*/

