

/*	zuletzt geaendert am 15.08.2007 (T. Wyatt, feld.wald.wiese) */
/*	--- {left Navigation Part 2} --- */
.leftNavL2 {
	font-weight: normal;
}

.leftNavL2 li div {
	border-bottom: none;
}

.leftNavL2 li div a, .leftNavL2 li div .instLink {
	padding: 0 0 0 7px;
	color: #D5E0F7;
}

.leftNavL2 li div a .i1, .leftNavL2 li div .instLink .i1 {
	display: block;
	border-bottom: 1px solid #00044B;
}

.leftNavL2 li div a .i1 .i2, .leftNavL2 li div .instLink .i1 .i2 {
	display: block;
	padding: 3px 15px 4px 0;
	color: #D5E0F7;
}

.leftNavL2 li div a:hover, .leftNavL2 li div a:focus, .leftNavL2 li div a:active {
	padding-right: 0;
	border-right: none;
}

.leftNavL2 li div a:hover .i1 .i2, .leftNavL2 li div a:focus .i1 .i2, .leftNavL2 li div a:active .i1 .i2 {
	padding-right: 8px;
	border-right: 7px solid #5985DE;
}

.leftNavL2 li div.choosenOneL2 a .i1 .i2, .leftNavL2 li div.choosenOneL2 .instLink .i1 .i2 {
	color: #00044B;
	padding-right: 5px;
	border-right: 10px solid #5985DE;
}

.leftNavL2 li div.choosenOneL2 a:hover .i1 .i2, .leftNavL2 li div.choosenOneL2 a:focus .i1 .i2 {
	padding-right: 8px;
	border-right: 7px solid #5985DE;
}

.leftNavL3 li div a, .leftNavL3 li div .instLink {
	padding: 0 0 0 17px;
	color: #D5E0F7;
}

.leftNavL3 li div.choosenOneL3 a .i1 .i2, .leftNavL3 li div.choosenOneL3 .instLink .i1 .i2 {
	color: #00044B;
	padding-right: 10px;
	border-right: 5px solid #5985DE;
}

.leftNavL2 li div.choosenOneL2 .instLink, .leftNavL3 li div.choosenOneL3 .instLink {
	background-image: url(/image/leftnav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}
/*	--- {/left Navigation Part 2} --- */

.conttext {
	font-size: 1em;
}

.conttext .conttext, .conttext table {
	font-size: 1em;
}

.conttext .boxtext {
	font-size: 1em;
}

.conttext .boxMoreLinks, .conttext .directLinks, .conttext #imageGallery {
	font-size: 0.95em;
}

.conttext h1 {
	font-size: 1.2em;
}

.conttext h2 {
	font-size: 1.1em;
}

.conttext h3 {
	font-size: 1em;
}

.contModule h3 {
	padding: 2px 5px 0;
}

.conttext .boxTitle {
	font-size: 0.9em;
}

.lefty {
	text-align: left;
}

.righty {
	text-align: right;
}

.centery {
	text-align: center;
}

/* Reiter bei "Alle Meldungen" */

.contModule {
	clear: both;
	background-color: #FFF;
	border-bottom: 1px solid #5985DE;
}

.tabMenu {
  float: left;
  width: 100%;
  background: #5985de;
}

* html .tabMenu { height: 1em; }

.tabMenu h3 { padding: 3px 4px 4px 3px; }
.tabMenu h3.boxTitle { font-size: .95em; }


.contModule .tabMenuTabs {
  float: left;
  width: 33.75em;
 
  background: #d5e0f6 url(/image/tabmenu_linie.gif) bottom left repeat-x;
  font-size: 1em;
}

.contModule .tabMenu ul {
  float: left;
  width: 100%;
}

.contModule .tabMenu li {
  float: left;
  height: 3.28em;
  background: url(/image/tabmenu_linie_senkrecht.gif) left bottom repeat-y;
  font-size: .85em;
  font-weight: bold;
}

.tabMenu li#tab1 { width: 12.5em; }
.tabMenu li#tab2 { width: 8em; }
.tabMenu li#tab3 { width: 8.9em; }
.tabMenu li#tab4 { width: 10em; }

.tabMenu li#tab4 { float: right; }
.tabMenu li#tab1 { background-image: none; }
.tabMenu li.on { background: #fff; }

.tabMenu ul.tab1on li#tab2,
.tabMenu ul.tab2on li#tab2,
.tabMenu ul.tab2on li#tab3,
.tabMenu ul.tab4on li#tab4 {
  background-image: url(/image/tabmenu_linie_senkrecht_on.gif);
  background-position: bottom left;
  background-repeat: repeat-y;
}

.tabMenu ul.tab3on li#tab1 {
  background: url(/image/tabmenu_linie_senkrecht.gif) right bottom repeat-y;
}

.tabMenu ul.tab3on li#tab2,
.tabMenu ul.tab3on li#tab3 {
  background-image: url(/image/tabmenu_linie_senkrecht_on.gif);
  background-position: bottom right;
  background-repeat: repeat-y;  
}

.tabMenu ul.tab3on li#tab4 { background: none; }

.contModule .tabMenu a,
.contModule .tabMenu strong {
  position: relative;
  display: block;
  font-size: 1.2em;
  text-align: center;
  padding: .75em 0;
}

.contModule .tabMenu a:hover,
.contModule .tabMenu a:focus,
.contModule .tabMenu a:active {
  text-decoration: underline;
}

.contModule .tabMenu .rightBoxWithTitle {
  width: 14.95em !important;
  padding-left: 0 !important;
  border-bottom: none;
  margin-left: 0 !important;
  font-size: .95em;
}

.contModule .tabMenu .teaserBox { min-height: 4.625em; }
* html .contModule .tabMenu .teaserBox { height: 4.625em; }

.contModule .imageHeader, #kinder .imageHeader {
	text-align: right;
	background: url(/image/imageheader_bg.gif) repeat-x;
}

.contModule table {
	color: #00044B;
	margin: 0 5px 5px;
	border-bottom: 1px solid #D5E0f7;
}

.contModule table caption {
	font-size: 1.05em;
	text-align: left;
	padding: 4px 5px 9px 5px !important;
	padding: 4px 5px 9px 0;
}

.contModule table th {
	text-align: left;
	padding: 2px 5px 1px 10px;
	background-color: #D5E0f7;
	border-bottom: 1px solid #D5E0f7;
}

.contModule table td {
	vertical-align: top;
	padding: 5px 5px 3px 10px;
	border-bottom: 1px solid #FFF;
}

.contModule table td a, .contModule table td.imgLink a span  {
	text-decoration: underline;
}

.contModule table .fullsize {
	width: 100%;
}

.contModule table .dontWrapMe {
	white-space: nowrap
}

/* Standard-Tabellen gestreift */

.contModule .tabelle {
  margin: 0 4px 5px 4px;
}

.contModule .tabelle table {
  margin: 0 !important;
  border: 0;
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #FFF;
  vertical-align: bottom;
}

.contModule .tabelle table caption {
  background-color: #AAB5D5;
  font-size: .95em;
  font-weight: bold;
  padding: 4px 3px 5px 4px !important;
  border: 1px solid #FFF;
  border-bottom: 0;
}

.contModule .tabelle table th {
  line-height: 1.2;
  padding: 3px 2px 3px 4px;
  border: 0;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
  vertical-align: top;
}

.contModule .tabelle table td {
  background: #E4E3EB;
  padding: 3px 2px 3px 4px;
  border: 0;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
}

.contModule .tabelle table tr.highlight td {
  background: #F2F1F6;
}

.contModule .tabelle h2,
.contModule .tabelle h3 {
  font-size: .95em;
  background: #AAB5D5;
	padding: 4px 3px 5px 4px;
  border: 1px solid #FFF !important;
  margin-top: 5px !important;
}

.contModule .tabelle p {
	background: #D5E0f7;
  font-size: .95em;
	padding: 4px !important;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	margin: 0 !important;
}

.contModule .tabelle p.fuss {
	text-align: right;
	border-bottom: 1px solid #FFF;
}

.contModule .imgSubline {
	font-size: 0.9em;
	display: block;
	padding: 0 5px 5px;
}

.contModule .imgSubline a {
	text-decoration: underline
}

.contModule.conttext p, .contModule.previewtext p {
	padding: 4px 5px 6px;
	line-height: 1.25em;
}

.contModule.boxtext p {
	margin: 2px 5px 5px;
	line-height: 1.35em;
}

.contModule .copyright {
	font-size: 0.85em;
	background-color: #D5E0f7;
	padding: 2px 5px 4px;
	border-top: 1px solid #A3ABCE;
	text-align: right;
}

.contModule ul.imgList {
	padding: 10px 0 10px 5px;
	border-bottom: 1px solid #FFF;
}

.contModule ul.imgList li {
	margin-right: 2px;
	float: left;
}

.pageinfo ul, .pageinfoFoot ul  {
	padding: 0 0 10px 0 ;
	margin: 0;
	text-decoration: none;
}

.pageinfo ul li {
	background-image: none;
	margin: 5px 0 5px 0;
}

.pageinfo ul li img {
	margin: 0 5px 0 -22px;
	padding: 0;
	border: 0;
	vertical-align: middle;
}

.buttonLeft, .buttonRight {
	padding: 0.1em 0.75em 0.1em !important;
	padding: 0.1em 2em 0.2em;
}

.buttonRight a,
.buttonRight a:hover,
.buttonRight a:focus,
.buttonRight a:active,
.buttonLeft a,
.buttonLeft a:hover,
.buttonLeft a:focus,
.buttonLeft a:active {
	text-decoration: none;
}

.buttonRight {
	float: right;
}

.buttonLeft {
	margin-left: 10px;
	float: left;
}

.pagingButtonBar {
	margin: 10px 0 0 0;
	padding: 0;
	width: auto !important;
	width: 100%;
}
.pageCenter {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	text-align: center;
	clear: both;
}

.contModule ul.imgList li a span {
	text-decoration: underline
}

.contModule ul.imgList li img {
	display: block;
}

.contModule ul.imgList li .imgSubline {
	padding: 3px 4px 10px 0;
	display: block;
	width: 126px !important;
	width: 130px;
	overflow: auto !important;
	overflow: visible;
}

.backToArticle {
	background-color: #D5E0F7;
	border-top: 1px solid #A3ABCE;
	clear: both;
	margin: 5px 0 0;
	text-align: right;
}

.backToArticle a {
	display: block;
	padding: 4px 4px 6px 5px;
}

.backToArticle img {
	margin: -1px 0 4px 5px !important;
	margin: -1px 0 1px 5px;
	float: right;
}

.contModule.article .topline {
	padding-top: 10px;
}

.contModule h1 {
	padding: 3px 5px 10px 4px;
}

.contModule.article h2 {
	margin-top: 10px;
	border-bottom: none;
}

.contModule.article h3 {
	padding: 0 5px 0 10px;
	margin: 5px 0;
}

.contModule.article p.beneathH3 {
	margin: 5px 0;
	padding: 0 5px 0 10px;
}

.contModule.article p a {
	text-decoration: underline;
}

.contModule.article .articleImg {
	background-color: #D5E0F7;
	margin: 0 0 5px 5px;
	float: right;
}

.contModule.article .articleImg {
	width: 200px;
}

.contModule.article .articleImg.small {
	width: 120px;
}

.contModule.article .singleImg {
	clear: both;
	margin: 0 5px;
	text-align: center;
}

.contModule.article .singleImg .articleImg {
	width: 395px;
	margin: 0 0 5px 0;
}

.contModule.article .singleImg .articleImg.first {
	float: none;
}

.contModule.article .doubleImg {
	clear: both;
}

.contModule.article .doubleImg .articleImg {
	width: 200px !important;
	width: 202px;
	margin: 0 0 5px 0;
}

.contModule.article .doubleImg .articleImg.first {
	padding-right: 2px;
	border-right: 1px solid #FFF;
	float: left;
}

.contModule.article .doubleImg .articleImg.second {
	margin-right: -1px !important;
	margin-right: 0;
	padding-left: 2px;
	float: left;
}

.contModule.article .tripleImg {
	clear: both;
}

.contModule.article .tripleImg .articleImg {
	width: 120px !important;
	width: 128px;
	margin: 0 0 5px 0;
	float: left;
}

.contModule.article .tripleImg .articleImg.first {
	margin-left: 5px;
	margin-right: 1px;
	padding-right: 8px;
}

.contModule.article .tripleImg .articleImg.second {
	padding: 0 8px;
	margin-right: 1px;
}

.contModule.article .tripleImg .articleImg.third {
	padding-left: 8px;
	float: left;
}

.contModule.article .imgSubline {
	text-align: left;
	padding-right: 36px;
	border-right: 1px solid #D5E0F7;
	border-bottom: 1px solid #D5E0F7;
	border-left: 1px solid #D5E0F7;
	min-height: 29px;
}

.contModule.article .tripleImg.fotostrecken .imgSubline {
	padding-right: 5px;
	min-height: 4.9em;
}

.contModule.article .doubleImg.fotostrecken .imgSubline {
	padding-right: 5px;
	min-height: 2.9em;
}

.contModule.article .singleImg .imgSubline {
	padding-right: 5px;
}

.contModule.article .inlineIcon {
	vertical-align: bottom
}

.contModule.article .lupe {
	float: right;
	margin: 3px 5px 3px 0;
	padding: 0 5px 3px;
	border-left: 1px solid #A3ABCE;
	border-bottom: 1px solid #A3ABCE;
}

.contModule.article .tripleImg .articleImg .lupe img,
.contModule.article .doubleImg .articleImg .lupe img,
.contModule.article .singleImg .articleImg .lupe img,
.contModule.article .articleImg.small .lupe img, 
.contModule.article .articleImg .lupe img {
	width: 18px;
}

/* Besonderheiten bei den Kurzmeldungen */

.contModule.article .standDatum {
	font-size: 0.9em;
	text-align: right;
	padding: 10px 5px 7px;
}

.contModule.article .standDatumShort {
  position: relative;
  border-bottom: 1px solid #000;
}

* html .contModule.article .standDatumShort { height: 1em; }

.contModule.article .standDatumShort p {
  font-size: .85em;
  padding-top: 30px;
  padding-bottom: .2em !important;
}

.contModule.article .standDatumShort p.logo { padding: 0 !important; }

.contModule.article p.logo img {
  position: absolute;
  top: 18px;
  right: 8px;
  margin-top: 1em;
}

.contModule.article ul.directLinks.kurzmeldung {
  padding-top: .3em;
  border-top: 1px solid #000;
  border-bottom: 1px solid #aaaacc;
}

.contModule.article ul.directLinks.kurzmeldung li {
	background-color: #fff;
	border-bottom: none;
}

/*	---{Forms Part 2} ---*/

.contModule fieldset {
	border: 1px solid #00044B;
	width: auto !important;
	width: 100%;
	margin: 0 10px;
	padding: 0 10px;
	clear: both;
}

.contModule legend {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0 !important;
	margin-bottom: 10px;
	padding: 0 5px;
	color: #00044B;
}

.contModule label, .contModule .pseudoLabel {
	float: left;
	width: 9em;
	padding: 3px 0 4px;
	margin-right: 10px;
}

.contModule p.errorMsg {
	color: #F00;
	font-weight: bold;
	padding: 4px 0 6px;
}

* html contModule p.errorMsg {
	width: 100%;
}

.contModule p.errorMsg em {
	font-style: italic;
}

sup {
	font-size: 0.8em;
	color: #00044B;
	margin: 0;
	padding: 0;
}

.contModule label.withSup {
	padding: 1px 0 4px !important;
	padding: 2px 0 4px;
}

.contModule input.fullsize, .contModule textarea.fullsize {
	width: 18em;
	margin-right: 10px;
}

.contModule select.fullsize, .contModule.search select.halfsize {
	width: 18.4em !important;
	width: 18.0em;
	margin-right: 10px;
}

.contModule .littleElemsCol {
	float: left;
	padding-left: 21px;
	padding-top: 4px;
	width: 15em;
}

.contModule .littleElemsCol label {
	padding: 0 0 5px 0;
	float: none;
	width: auto;
	display: block;
}

.contModule .littleElemsCol input {
	margin-top: 2px !important;
	margin-top: -2px;
	margin-left: -20px;
	float: left;
	background: #FFF;
	width: auto;
}

.contModule input, .contModule textarea, .contModule select {
	background-color: #FFF;
}

.contModule .singleBox label {
	padding: 0 0 5px 0;
	float: none;
	width: auto;
	display: block;
}

.contModule .singleBox input {
	margin-top: 2px !important;
	margin-top: -2px;
	margin-right: 5px;
	float: left;
	background: #FFF;
	width: auto;
}

.contModule .buts {
}

.contModule .formBut, .sendungen .formBut, #extCons .formBut {
	float: right;
}

.contModule .formBut, .sendungen .formBut, #extCons .formBut, .buttonLeft, .buttonRight {
	font-weight: bold; 
	color: #00044B;
	background-color: #D5E0F7;
	border: 1px solid  #00044B;
	margin-right: 10px;
}


/*	---{/Forms Part 2} ---*/

/*	---{zweispaltiges Layout} --- */

#colsStructure2 #centerCol {
	width: 36.75em;
}

#colsStructure2 .centerColPadding {
	padding-right: 0;
}

#colsStructure2 .contModule label, #colsStructure2 .contModule .pseudoLabel {
	width: 13em;
}

#colsStructure2 .contModule input.fullsize {
	width: 30em;
	margin-right: 0;
}

#colsStructure2 .contModule select.halfsize {
	width: 15.2em;
}

#colsStructure2 .contModule.search .buts {
	padding-top: 11px;
	margin-top: -3.4em !important;
	margin-top: -3.7em;
	margin-bottom: 1.5em;
	margin-left: 32.3em !important;
	margin-left: 16.3em;
}

#colsStructure2 .contModule.search .buts input {
	float: right;

	margin-right: 2.8em !important;
	margin-right: 3em;
}

.contModule.search h1, .contModule.search h2, .sendungen h1, #aktSendung h1, #aktSendung h2, #textBehindObject h3, .sendungsListe h1, .sendungsListe h2, .sendungen h2 {
	padding-left: 9px;
}

.contModule.search .singleResult {
	clear: both;
}

.contModule.search .singleResult h2 {
	border-bottom: none;
}

.contModule.search .singleResult h2 a, .contModule.search .singleResult h2 a span {
	text-decoration: underline;
}

.contModule.search .singleResult p {
	padding-left: 10px;
	padding-right: 10px;
}

.contModule.search .results {
	margin: 10px 0;
	padding: 5px 10px;
	line-height: 1.5em;
	background-color: #D5E0F7;
	border-top: 1px solid #A3ABCE;
	border-bottom: 1px solid #A3ABCE;
}

.contModule.search .relevanzDate {
	margin: 0 10px 10px;
	padding: 3px 5px;
	background-color: #D5E0F7;
	border-bottom: 1px solid #A3ABCE;
	font-size: 0.8em;
	text-align: right;
	font-weight: bold;
}

.contModule.search .relevanzDate img {
	margin-top: 0.15em;
	float: left;
}

.contModule.search .nav {
	margin: 10px 0 10px;
	padding: 3px 4px 3px 9px;
	background-color: #D5E0F7;
	border-top: 1px solid #A3ABCE;
	border-bottom: 1px solid #A3ABCE;
	text-align: right;
}

.contModule.search .nav .anzahl {
	float: left;
}

* html .contModule.search .nav .blaettern {
	float: right;
}

.contModule.search .nav .blaettern img {
	margin: 0 5px;
}

.contModule .sitemapElem {
	float: left;
	width: 20.7em !important;
	width: 23.9em;
	padding: 0 30px 0 10px;
}
/*	---{/zweispaltiges Layout} --- */

.contModule ul.standard {
	padding-top: 5px;
}

.contModule ul.standard li {
	clear: both;
	padding: 0 4px 5px;
}

.linkList ul {
	margin-top: 5px;
	margin-left: 10px;
}

.linkList li {
	clear: both;
	padding-top: 3px;
}

.linkList li .time {
	color: #777777;
	font-size: 0.8em;
}




/* Kasten "Links zum Thema" */

.contModule .linksZumThema {
  margin: 5px;
}

.contModule .linksZumThema h2 {
  background: #AAB5D5;
  font-size: .95em;
  margin: 5px 0 0 0;
}

.contModule .linksZumThema ul {
  padding: 10px 0 4px 0;
  border: 1px solid #00044B;
  border-top: 0;
  margin: 0;
}

.contModule .linksZumThema ul li {
  background-image: url(http://www.tagesschau.de/image/icon_extern_ffffff.gif);
  font-size: .95em;
  padding: 0 0 6px 22px;
  border-bottom: 1px solid #D9D7FC;
  margin: 0 7px 10px 7px !important;
}

.contModule .linksZumThema ul li.lastOne {
  	border-bottom: none;
  	margin: 0 7px 0 7px !important;
}


/* Fuer Kurzmeldungen */

.moreNews li .time {
	color: rgb(119, 119, 119);
	font-size: 0.8em;
	font-weight: normal;
}	

.pollVotes {
	padding: 5px 0;
	border-bottom: 1px solid #D5E0F7;
	border-top: 1px solid #D5E0F7;
}

.pollSingle {
	clear: both;
	padding: 5px;
}

.pollSingle label {
	float: none;
	margin-left: 3px;
	padding: 0 0 5px 0;
	width: auto;
}

.pollSingle input {
	margin-top: 2px !important;
	margin-top: -2px;
	float: left;
}

.extraText {
	border-top: 1px solid #D5E0F7;
	clear: both;
	padding-top: 0.3em;
	font-size: 0.9em;
	padding-left: 5px;
}

.pollResults {
	border-top: 1px solid #D5E0F7;
}

.pollSingleResult {
	clear: both;
	margin: 0 10px 0 5px;
}

.pollLabel, .count, .pollSingleResult .bar, .pollSingleResult .percent {
	float: left;
}

.pollLabel {
	padding-top: 0.2em !important;
	padding-top: 0;
	width: 16em;
	margin-right: 5px;
}

.count {
	padding-top: 0.2em !important;
	padding-top: 0;
	text-align: right;
	width: 3.5em;
	margin-right: 5px;
}


.gesamt {
	margin-top: 5px !important;
	margin-top: 20px;
	clear: both;
	border-top: 1px solid #D5E0F7;
	padding: 5px 10px 5px 5px;
}

.pollSingleResult .bar {
	font-size: 0.7em;
	height: 1.8em;
	border: 1px solid #00044B;
	border-bottom-width: 2px;
	background-color: #D5E0F7;
}

.pollSingleResult .percent {
	padding-top: 0.2em !important;
	padding-top: 0;
	float: right;
}

.repres {
	font-size: 0.9em;
	clear: both;
	padding: 5px 10px 5px 5px;
}

.rightBoxWithTitle {
	padding-left: 10px;
	margin-left: 0 !important;
	margin-left: -3px;
	width: 15.7em !important;
	width: 15.9em;
	float: right;
	font-size: 0.9em;
	background-color: #5985DE;
	background-image: none;
	border-bottom: 1px solid #FFF;
}

.rightBoxWithTitle .teaserBox {
	border-bottom: none;
}

.rightBoxWithTitle h3 {
	font-weight: bold;
	background-color: #00044B;
	color: #D5E0F7;
	padding: 3px 4px 4px;
}

.rightBoxWithTitle input.formBut {
	color: #FFFFFF;
	background-color: transparent;
	border: 1px solid  #FFFFFF;
}

#bKarte {
	padding: 8px 5px 0 15px !important;
	padding: 8px 5px 0 10px;
	margin: 5em 16.35em !important;
	margin: 5em 16.75em;
}

#bKarte strong.boxTitle {
	width: 16.35em !important;
	width: 16.75em;
	padding-right: 0;
	padding-left: 5px;
}


#bKarte .imgHolder {
	width: 16.35em !important;
	width: 16.75em;
	padding: 0 0 0 5px;
	text-align: center;
	background-color: #9CB6EB;
	height: 25em;
	overflow: hidden;
}

#bKarte img {
	margin-top: 1.3em;
	display: inline;
	background-color: #9CB6EB;
}

.contModule ul.bundeslaender {
	background-color: #FFF;
}

.contModule ul.bundeslaender li {
	font-family: arial, helvetica, geneva, sans-serif;
	display: inline;
	position: absolute;
}

.contModule ul.bundeslaender li div {
	height: 5em;
	width: 16.35em !important;
	width: 16.75em;
	background-color: #D5E0F7;
	border-left: 5px solid #9CB6EB;
}

.contModule ul.bundeslaender li a strong {
	display: block;
	padding-left: 5px;
	padding-right: 2px;
}

.contModule ul.bundeslaender li p {
	padding: 0 2px 0 5px;
	margin: 0;
	line-height: 1.05em;
}

.contModule ul.bundeslaender li p a {
	display: inline;
}

li#ni { padding-top: 3px; padding-left: 5px; margin-top: 0em; margin-left: 0em; z-index: 1; }
li#sh { padding-top: 3px; padding-left: 15px !important; padding-left: 10px; margin-top: 0em; margin-left: 16.35em !important; margin-left: 16.75em; z-index: 2; }
li#mv { padding-top: 3px; padding-left: 25px !important; padding-left: 15px; margin-top: 0em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 3; }

li#hh { padding-top: 8px; padding-left: 5px; margin-top: 5em; margin-left: 0em; z-index: 4; }
li#br { padding-top: 8px; padding-left: 25px !important; padding-left: 15px; margin-top: 5em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 5; }

li#hb { padding-top: 13px; padding-left: 5px; margin-top: 10em; margin-left: 0em; z-index: 6; }
li#be { padding-top: 13px; padding-left: 25px !important; padding-left: 15px; margin-top: 10em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 7; }

li#nw { padding-top: 18px; padding-left: 5px; margin-top: 15em; margin-left: 0em; z-index: 8; }
li#sa { padding-top: 18px; padding-left: 25px !important; padding-left: 15px; margin-top: 15em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 9; }

li#he { padding-top: 23px; padding-left: 5px; margin-top: 20em; margin-left: 0em; z-index: 10; }
li#sc { padding-top: 23px; padding-left: 25px !important; padding-left: 15px; margin-top: 20em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 11; }

li#rp { padding-top: 28px; padding-left: 5px; margin-top: 25em; margin-left: 0em; z-index: 12; }
li#th { padding-top: 28px; padding-left: 25px !important; padding-left: 15px; margin-top: 25em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 13; }

li#sr { padding-top: 33px; padding-left: 5px; margin-top: 30em; margin-left: 0em; z-index: 14; }
li#bw { padding-top: 33px; padding-left: 15px !important; padding-left: 10px; margin-top: 30em; margin-left: 16.35em !important; margin-left: 16.75em; z-index: 15; }
li#ba { padding-top: 33px; padding-left: 25px !important; padding-left: 15px; margin-top: 30em; margin-left: 32.7em !important; margin-left: 33.50em; z-index: 16 }

/*dunno why, but need a double declaration from prim and here */
* html .teaserBox.boxtext p {
	clear: both;
	margin: 0 4px 6px 24px;
}

div.formBut {
	padding: 0.1em 0.75em 0.1em !important;
	padding: 0.1em 2em 0.2em;
}

div.formBut a, div.formBut a:hover, div.formBut a:focus, div.formBut a:active {
	text-decoration: none;
}

.korrespondent {
	font-style: italic;
}
