/*
* BB RadioBerlin 88,8
* print_beitrag.css
* 
* Author: Tino Urbiks, Holger M. Stangl
* Date: June 2007
*/

/* --- General Pre Settings --- */
html, div, p, br, h1, h2, h3, h4, h5, ul, a, img, li, form {
   margin: 0;
   padding: 0;
   border-width: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul, dl { list-style: none; }

img, fieldset { border: 0; }

hr {
  color: #d2d09f; /* Mozilla */
  background-color: #d2d09f; /* Ie */
  border: #d2d09f; /* Opera */
  height: 1px;
}

/* Navigation */
a { text-decoration: none; color: #e61e00; }
a:hover { text-decoration: underline;}
/*.navigationA a:hover { text-decoration: none;}
.navigationB a:hover { text-decoration: none;}*/
.teaserA a {  font-weight: bold; }
.containerTeaser .teaserPicture { background-color: #ebebeb!important; }
.containerTeaser .teaserPictureB { background-color: #ebebeb!important; }
.teaserPictureB a { font-weight: bold; }
.teaserA .external { display: block; margin-top: -.7em; }
.teaserA .external a { text-decoration: none;  font-weight: normal; }
.teaserA .external a:hover { text-decoration: underline;}

/* wenn zwei Icons nebeneinander floaten. bsp. drucken und senden*/
.contentNav {display: none;}

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;
}

.containerCenter 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;
	}

.red { color: #e61e00;  }
p.red { color: #e61e00; font-weight: bold;  }
.red input { border: 1px solid #e61e00 !important;  }
/* --- STRUCTURE --- */
body {
	font-family: Verdana, Tahoma, sans-serif;
	margin: 20px 20px 20px 60px;
	padding: 0;
	color: #000;
	background-color: #fff;
	font-size: 16px;# /*  Set correct font-size for safari browsers  mit Pound Safari Post Semicolon Hack*/
	font-size: 101.1%;
	}

textarea { font-family: Verdana, Tahoma, sans-serif; }

/* --- General Helpers --- */
.killfloat { overflow: hidden; height: 0; clear: both; font-size: 0; }
.hidden { display: none; visibility: hidden; }
.noBorder {border: 0 !important;}
.noBorder .containerTeaser {border: 0 !important;}
.noBorder h2 {border: 0 !important;}
.floatLeft { float: left; }
.floatRight { float: right; }
.smallText p { font-size: 1em!important; color: #6a6967; padding-bottom: 3em!important; }
.borderTop { border-top: 1px solid #fff; }

/* * Headlines * */

.containerCenter h2,
.containerCenterB h2 {
	display: none;}

.teaserA h4 { font-size: 1.1em; color: #91827d; font-weight: normal; margin-top: -.7em;  padding-bottom: 1em;}
.teaserA ol h4 { margin-top: .1em; font-size: .8em; }

/* * Structure Elements * */
.container {
	font-size: 0.625em; /* 1em is 10px */
	background-image: none;}

.containerB {
	font-size: 0.625em; /* 1em is 10px */
	background-color: #fff;
	}

.headerRBB {
	display: none;
	}

.headerStation {display: none;}

/*.headerStation  { height: 10.2em; }*/
.logoPrint { display: visible; }
.logoPrint h3 { margin: 20px 0 20px 0; font-size: 12px; }

.containerService {display: none;}
	
.containerMarginalA {display: none;}
		
.containerCenter,
.containerCenterB,
.containerCenterC {
	width: 90%;
	float: none;
	background-color:#fff;
	}


.containerMarginalB {display: none;}
	
.footer {
	width: 100%;
	height: 2.5em;
	background-color: #fff
	}	

.icon a { font-weight: bold; font-size: 1.1em;}
.icon img { height: 1.6em; padding-right: 1em;}
/*.icon img { height: 1.6em; width: auto; padding-right: 1em;}*/
	
/* Teaser */
/*Abstaende von teaserA global definiert */
.teaserA { padding: 1.1em 1em 0 0; }

.teaserPicture img { float: none; padding-right: 1.1em;}	
.teaserA h3 { font-size: 1.1em; color: #91827d; padding-bottom: .3em; }
.teaserPicture h3 { font-size: 1.1em; color: #91827d; padding-bottom: .3em; }
.containerMarginalB .teaserA h3 { font-size: 1.1em; color: #333; margin-bottom: .7em;}
.containerMarginalA .teaserA h3 { font-size: 1.1em; color: #333; margin-bottom: .7em;}
.teaserA h1 { font-size: 16px!important; color: #000; margin-bottom: .4em; }
.teaserA h1 a { color: #e61e00; }		
.teaserA p { font-size: 12px; padding-bottom: 1em;}

/* bild ueber volle beite feste hoehe von teaserA rote Headline  */
.contentCenterB h2 {background-color: #e61e00; border-top: 1px solid #fff; font-weight: normal;}
.contentCenterB .teaserA { clear: both; }
.contentCenterB .teaserPicture { height: 12em;  background-color:#fff; }
.contentCenterB .teaserPicture img { margin: 0; padding: 0; height: 12em; border: 0; }
.h2bold h2 { font-weight: bold!important; }

/* Hat eine Mindesthöhe von 9em */
.contentCenterC .containerTeaser {border-top: 1px solid #fff; min-height: 9em; margin: 0 0 0 0; padding: 0; }
.contentCenterC .teaserPicture img {width: 12em; }
.contentCenterC h2 { font-weight: normal; }
.contentCenterC .teaserPictureB {float: left; margin: 1em 1em 0 0; }
.redBg h2 {background-color: #e61e00; }

.teaserPictureB { margin: 0; padding: 0; }
.teaserPictureB  .icon { margin:1em 0 2em 1em;}

.contentCenterC .teaserA { text-align: left; }

/* fuer die Beitragsseiten */
.contentCenterD { padding-bottom: 3em; }
.contentCenterD .containerTeaser { padding-bottom: 1em; border-bottom: 1px solid #fff; }
.contentCenterD h2 { font-weight: normal; }
.contentCenterD .teaserA { clear: both; }
.contentCenterD .teaserPicture { height: 12em;  background-color:#fff; }
.contentCenterD .teaserPicture img { margin: 0; padding: 0; }

.contentCenterD .formButtons { text-align: center; padding: 2em 0 3em 0; margin: 0;}	

/* ohne feste Hoehe und teaserPicture floated rechts neben der Headline*/
.contentCenterE h1 { float:left; }
.contentCenterE h2 { font-weight: normal; }
.contentCenterE .teaserPicture { float:right; }
.contentCenterE .teaserPicture img {width: 10em; }
.contentCenterE .teaserA { padding: 1.1em 1em 1em 1em; text-align: left; height:2em;  } 

/* bei Nachrichen H2 ist nicht fett und H1 ist kleiner */
.contentCenterF .containerTeaser {border-bottom: 1px solid #fff; }
.contentCenterF h2 {background-color: #e61e00; font-weight: normal; }
.contentCenterF .teaserA { clear: both; }
.contentCenterF .teaserPicture { height: 12em;  background-color:#fff; }
.contentCenterF .teaserPicture img { margin: 0; padding: 0; height: 12em; border: 0; }	

/* fuer die ecards */
.contentCenterG { padding-bottom: 3em; }
.contentCenterG .containerTeaser {border-bottom: 1px solid #fff; min-height: 13em; }
.contentCenterG h2 { font-weight: normal; }
.contentCenterG .teaserPicture img {height: 12em; }
.contentCenterG .teaserA { text-align: left; }
.contentCenterG a { color: #e61e00; }

/* im Prinzip wie B nur ohne Border bei der HL und nicht rot, keine Sonderformatierung der HL  */
.contentCenterH .containerTeaser {border-bottom: 1px solid #fff; }
.contentCenterH h2 { font-weight: normal;}
.contentCenterH .teaserA { clear: both; }
.contentCenterH .teaserPicture { height: 12em;  background-color:#fff; }
.contentCenterH .teaserPicture img { margin: 0; padding: 0; height: 12em; border: 0; }
.contentCenterH .teaserPicture h3 { padding: 5em; }

/* Fuer die PodcastSeite */
.contentCenterPod { padding-bottom: 3em; }
.contentCenterPod .containerTeaser { min-height: 9em; border-top: 1px solid #fff; }
.contentCenterPod .teaserPicture {float: left; margin: 0 1em 0 0; height: 14.5em; }
.contentCenterPod .teaserPicture img {width: 12em; }
.contentCenterPod h2 { font-weight: normal; }
.contentCenterPod  .player { padding: 1em 0 0 0; clear: both; }

.contentCenterPod .textBottom { position:relative;  height: 13em; }

/* fuer die Beitragsseiten Team */
.contentCenterI { padding-bottom: 3em; }
.contentCenterI .containerTeaser { padding-bottom: 1em; border-bottom: 1px solid #fff; }
.contentCenterI h2 { font-weight: normal; }
.contentCenterI .teaserA { clear: both; }
.contentCenterI .teaserPicture { height: 40em;  background-color:#e6e3e0; }
.contentCenterI .teaserPicture img { margin: 0; padding: 0; height: 40em; border: 0; }

/* Fuer das Voting */
.contentCenterJ .containerTeaser {border-top: 1px solid #fff; margin-bottom: 2em; }
.contentCenterJ .teaserPicture { float: left; min-height: 10em; }
.contentCenterJ .teaserPicture img {width: 12em; }
.contentCenterJ h2 { font-weight: normal; }
.contentCenterJ .voting { float: none; clear: both; }
.contentCenterJ .teaserA { min-height: 8.5em; padding-bottom: 1em; padding-left: 0; }

.contentCenterJ .formButtons { text-align: center; padding: 0 0 3em 0; margin: 0;}

.contentCenterJ .player {
	padding: 1em 0 .5em 0;
	float: none;
	clear: both;
	text-align: center;
	width: 13em;
	height: 3.4em;
	float: left;
}

/* fuer ddie Resultate */
.contentCenterK { padding-bottom: 3em; }
.contentCenterK .containerTeaser { margin-top: .5em;}
.contentCenterK h1 { margin-bottom: 1em; padding: 0; }
.contentCenterK h2 { font-weight: normal; }

.teamPspace {padding-bottom: 2.7em;}	
.teamPspace p {padding-bottom: .3em!important;}	

.textBottom { position:relative;  height: 12em; }
.textBottom .teaserA { position: absolute; bottom: 3.5em; left: 14em; text-align: right; }
	
/* MarginalB wenn die Linen micht bis zum Rand laufen sollen */
.contentMarginalB .containerTeaser { border-bottom: 1px solid #fff; margin: 0; padding: 0; }
.contentMarginalB .containerTeaser .teaserA { border-bottom: 1px solid #fff; margin: 0 .9em 0 .9em; padding: 1em 0 0 0; }

/* Sonderformat fuer Boerse */
.boerse .containerTeaser {border-bottom: 0; }
.boerse .teaserA { height: 1.5em; }
.boerse h1 { font-size: .8em; font-weight: normal; float:left; }
.boerse .teaserPicture { float: right; }

/*  Sonderformat fuer Index */
.indexA { float: left; width: 19em; margin: 2.5em 1em 0 0; padding: 0 0 0 1em; }
.indexB { float: left; width: 17em; margin: 2.5em 1em 0 0; padding: 0; border-left: 1px solid #cec9c5; }

.indexA .teaserA h2,
.indexB .teaserA h2 { background-color: #f4f2ef; color: #000; padding: 0 0 .3em 0; margin: 0;}

.indexA .teaserA h1,
.indexB .teaserA h1 { font-size: 1.1em; padding: 0; margin: 0; }

/* Suche der Bereich fuer die Formulare */
.contentSearchTop { padding: 1.1em 1em 0 1em; }
.contentSearchTop label { font-size: 1.1em; display: block; padding: 0 0 .4em 0;}
.contentSearchTop select { font-size: 1.1em; width: 22.45em; margin-bottom: 1.6em; }
.contentSearchTop .shortselect { width: 10.8em; }
.contentSearchTop .floatLeft {margin-right: 1em; }
.contentSearchTop .floatLeft input { font-size: 1em; padding-top: 2em;  width: 1.5em; }

/* Suche der Bereich fuer die Formulare */
.contentSearchTopB { padding: 1.1em 1em 0 1em; height: 6em; }
.contentSearchTopB label { font-size: 1.1em; font-weight: bold; display: block; padding: 0 0 .4em 0;}
.contentSearchTopB select { font-size: 1.1em; width: 15.45em; margin-bottom: .5em; }
.contentSearchTopB .floatLeft {margin-right: 1em; }
.contentSearchTopB .floatLeft input { 
	font-size: 1em;  
	width: 16em;}
.contentSearchTopB .contentFormIcon { padding-left: 17.5em; }

/* Icon Pfeil und Text bei Formularen. */
.contentFormIcon { float: left; }

.contentFormIcon p { 
	color:#e61e00; 
	font-weight: bold; 
	font-size: 1.1em;}

.formIcon { 
	font-size: 1em; 
	width: 1.5em!important; 
	height: 1.5em; 
	float: left;
	margin-right: .5em;}

.searchRed { font-size: 1.1em; font-weight: bold; color:#e61e00; padding-top: 2em;}

.containerSearch { 
	padding-bottom: 5em; 
	margin: 0; 
	background-image: url(../grafik/backgrounds/bg_search.gif); 
	background-repeat: repeat-y;
	}

.searchResultList {
	margin: 0; 
	padding: 0 0 0 2em;
	font-size: 1.1em;}

.searchResultList li {
	list-style-image: none;
	margin: 1em;}

/* Suche der Bereich fuer die Ausgabe */	
.contentSearch .searchDate { width: 12em; float: left; }
.contentSearch .teaserA { float: left; border-bottom: 1px solid #fff; width: 95%; }
.contentSearch .teaserA p { padding-left: 12em; }
.contentSearch .searchDate p { float: none; text-align: right;  padding: 0 1em 1em 0; font-size: 1.1em; font-weight: bold; color: #91827d;}
.contentSearch h2 {background-color: #e61e00; font-weight: normal; }
.contentSearch .containerTeaser .teaserA h1 { font-size: 1.1em; padding: 0 0 .5em 12em; }


/* Liste A bis Z*/
.contentAZ .containerTeaser { border-bottom: 0; }
.contentAZ .teaserA { padding: .6em 0 1em 0; float: none; }
.contentAZ h1 { font-size: 1.1em; color: #000; padding: 0 0 1em 1em; font-weight: bold; }
.contentAZ h2 { background-color: #f4f2ef; font-size: 1.4em; color: #000; font-weight: bold; padding: 1em 0 1em .7em; }
.contentAZ .headAZ { padding: 0 0 .3em 1em; border-bottom: 1px solid #fff; }
.contentAZ .headAZ h1 { font-size: 1.4em; color: #333; float: left; padding: 0; margin: 0; }
.contentAZ h1 a{ color: #333; }
.contentAZ .headAZ .icon { float: right; padding: 0 .7em 0 0; }
.contentAZ .teaserA p { font-size: 1.1em; padding: 0 0 0 1em; margin: 0; }

.listAZ { padding: 1em 0 0 .7em; height: 4em; }
.listAZ li { display: block; float:left; font-size: 1.4em; font-weight: bold; color: #afa09b; width: 1.07em; text-align: center; }

.voting { 
	font-size: 1.1em; 
	background-color: #e7e3e0; 
	height: 1.6em; 
	padding: .4em 0 0 0; 
	border-top: 1px solid #fff;}

.voting .votingRadio { 
	padding: 0 .5em 0 .5em; 
	margin: -.18em 0 0 0; 
	float: left;}

.teaserA .votingRadio { 
	padding: 0 .5em 0 0; 
	margin: -.18em 0 0 0; 
	float: left;}

.result { 
	font-size: 1.1em; 
	background-color: #e7e3e0; 
	height: 2.3em; 
	padding: 0;
	margin: 0; 
	border-top: 1px solid #fff;}

.resultText {
	float: left;
	width: 19em;
	height: 1.8em;
	border-right: 1px solid #fff;
	padding: .5em 0 0 .8em;}

.resultTextB {
	float: left;
	width: 4em;
	height: 1.8em;
	border-right: 1px solid #fff;
	padding: .5em 0 0 0;
	text-align: center;}

.resultTextC {
	float: left;
	width: 4.35em;
	height: 1.8em;
	padding: .5em 0 0 0;
	text-align: center;}

.resultBar { 
	display: block;
	height: 1.8em;
	width: 7.5em;
	float: left;
	overflow: hidden;
	padding: .5em 0 0 0;
	margin: 0 0 0 .5em;
	border-right: 1px solid #fff;
	}

.resultGraphic {
	height: 1.1em;
	background-image: url(../grafik/backgrounds/votingBar.gif);
	border: 1px solid #e61e00;
	}

.player {
	padding: 1em 0;
	text-align: center;
	width: 13em;
	height: 6.4em;
	float: left;
}

.player embed {
	width: 11em;
	height: 3.4em;
	background-color: #f0f0f0;
}

.contentTeam { padding: 0 0 3em 1.8em; margin: 0; }

.containerTeamPic { 
	float: left; 
	padding: 2em 1em 0 1em; 
	margin: 0; 
	}

.teamPic { 
	width: 9em; 
	height: 12em;
	background-color: #e6e3e0; 
	margin: 0;
	padding: 0;
	}

input.submitred {
	border-top: 1px solid #003c74;
	border-left: 1px solid #003c74;
	border-bottom: 1px solid #003c74;
	border-right: 1px solid #003c74;
	background-image: url(../grafik/backgrounds/bg_buttons.gif);
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	padding: .2em .5em;
	cursor: pointer;
	}

.tableCharts {
	margin: 0;
	padding: 0;
	width: 58.7em;
	border-collapse: collapse;
	table-layout: fixed;
	background-color: #f4f2ef;
	}	
	
.tableCharts thead {
	background-color: #e61e00;
	height: 2.2em;
	color: #fff;
	}		
	
.tableCharts thead th{
	font-weight: normal;
	font-size: 1.2em;
	text-align: left;
	}		

.chartsA { width: 2.8em; }
.chartsB { width: 3.1em; }
.chartsC { width: 2.7em; }
.chartsD { width: 4.1em; }
.chartsE { width: 29em; }	
.chartsF { width: 3.3em; }

.tableCharts td { border-bottom: 1px solid #fff; font-size: 1.1em; height: 2em;}
.tableCharts td strong { font-weight: bold; color: #645550; }	
.tableCharts .bgwhite { background-color: #fff; }
.tableCharts .bgGray { background-color: #e6e3e0; }
.tableCharts .dernier { color: #91827d; }
.tableCharts .week { text-align: center; }		
.bgwhite td { border-bottom: 1px solid #e6e3e0; }
.tableCharts .headline { 
	font-weight: normal; 
	padding-left: 3em; 
	background-color: #aea19c; 
	color: #fff; 
	height: 2em; 
	}	

.tableCharts .headline h2{ 
	font-weight: normal; 
	color: #fff; 
	font-size: 1.1em; 
	}		
	
.tableCharts select{ 
	font-size: .75em!important;
	width: 4em; 
	}		

.tableProgA {
	margin: 0;
	padding: 0;
	width: 58.7em;
	border-collapse: collapse;
	table-layout: fixed;
	table-layout: inherit;
	background-color: #f4f2ef;
	}	

.tableProgATime { width: 5em; }
.tableProgALeft { width: 19em; }

.tableProgA thead {
	background-color: #afa09b;
	height: 2.2em;
	color: #fff;
	}		
	
.tableProgA thead th{
	font-weight: normal;
	font-size: 1.1em;
	text-align: left;
	color: #fff;
	padding-left: 1em;
	}	

.tableProgTime {
	background-color: #cec9c5!important;
	color: #645550;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 1em!important;
	border-right: 0!important;; 
	}		

.tableProgA td { 
	border-bottom: 1px solid #fff;
	font-size: 1.1em;
	background-color: #e6e3e0;
	padding: .5em;
	vertical-align: top; 
	}

.tableProgBorder td {border-right: 1px solid #fff;}

.tableProgA .noBorderR {border-right: 0;}

.tableProgA td a { font-weight: bold;}
	
/** Navigation Elements **/
	

/* Navigation Footer */
.navFooter {display: none;}

.footer ul{display: none;}

.topLink { width: 100%; margin-top: .6em; padding: .3em 0 0 0; text-align: left; background-color: #fff;}
.topLink img { display: none; }


/* Bildergalerie */
.contentGallery a { color: #e61e00; }
.contentGallery a:hover { text-decoration: underline; }
.navigationGallery { margin: 2em 1em 0 1em; width: 38.2em; }

.navigationGallery div.back {
	width: 12em;
	font-size: 1.1em;
	font-weight: bold;
	float:left;
}

.navigationGallery a.back { padding: .1em 0 .1em 2.6em; }

.navigationGallery 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 {
	width: 10.5em;
	font-size: 1.1em;
	float: left;
	text-align: center;
}

.navigationGallery div.forward {
	width: 12em;
	font-size: 1.1em;
	font-weight: bold;
	float: right;
	text-align: right;
}

.navigationGallery a.forward { padding: .1em 2.6em .1em 0; }

.navigationGallery 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;
	min-height: 30em;
	background-color: #e6e3e0;
	margin: 0 0 2em 0;
	padding: 0;
	text-align: center;
	}

.oldGallery img{ padding-top: 2.7em; }
.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 #e61e00;
	width: 9.6em;
	margin: 0 0 .5em 0;
	padding: 0;
	background-color: #e7e3e0;
	}

.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;
}

/* ECards */
.contentECard { padding-bottom: 3em;}
.noPaddingECard { padding-bottom: 0em;}
.contentECard h2 {font-weight: normal; }
.contentECard .teaserA h3 {clear: both;}

.contentECard form p { font-size: 1.1em; padding: 2em 0 1em 0; }
.contentECard form .formItem p { padding: 0 0 1em 0; width: 48em; }
.contentECard .teaserA h1 { font-size: 1.4em;}
.contentECard .floatLeft { padding-right: 2em;}

.contentECard .navigationGallery { margin: 2em 1em 0 0; width: 54.7em; }

.contentECard .navigationGallery .forward { padding-bottom: 2em; }
.contentECard .navigationGallery .navChange { padding-bottom: 2em; text-align: right; }

.contentECard .teaserPicture {float: none;}

.contentECard .teaserPicture img {
	width: 40.2em !important;
	margin: 0 0 1.4em 0;
	padding: 0;
	}

.bigPic .teaserPicture img {
	width: 56.6em !important;
	margin: 1em 0 1em 1em;
	padding: 0;
	}

.contentECard form {
	margin: 0;
	padding: 0;
	}

.contentECard .formItem  {padding-bottom: .3em;}

.contentECard .formItem .formLabel {
	width: 3.5em;
	float: left;
	text-align: left;
	padding: .1em 1em 0 0;
	}

.contentECard .formItem input {
	font-size: 1.1em;
	width: 19em;
	border: 1px solid #a5acb2;}

.contentECard .formItem textarea {
	font-size: 1.1em;
	border: 1px solid #a5acb2;
	width: 48.5em;
	height: 10em;}
	
a.navChange {
	padding: .1em 0 0.1em 2.1em;
	line-height: 1.4em;
	font-size: 1.1em;
	background-image: url(../grafik/icons/icon_back.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
	}

.contentECard .fieldset h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 .3em 0;
	}

/*Print*/
.contentBottom { 
	display: visible;
	font-size: 12px;
	border-top: 1px solid #999;
	width: 90%;
	padding: 1.5em 1em 0 0; }

.contentBottom p { 
	padding-bottom: 5px;
	color: #999;
	font-size: .9em;  }

.contentBottom a { color: #999; }	


/* Content Print */
.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;
	}
