/* Allgemeine Angaben, Gesamtbreiten ============================================ */

body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff;
	font-family: verdana, geneva, sans-serif;
}

table  { 
	empty-cells: show;
	border: 0;
	border-spacing: 0;
}

hr, span.hidden {
	display: none;
}

#All { 
	position: relative;
	width: 824px;
	background-color: #fff;
	padding: 2px 0 14px 0;
}

.ImgBorder  { 
	border: 1px solid #a5a5a5;
	display: block;
}


/* HEADER  ========================================================================= */

#Kalaydo { 
	width: 820px;
	height: 18px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}

#Header { 
	position: relative;
	z-index:1;
	width: 809px;
	margin-left: 11px;
	color: #12314b;
	font-size: 11px;
}

#HeaderMetaNav { 
	float: left;
	width: 600px; 
	margin: 0;
	font-size: 10px;
	font-family: tahoma, arial, helvetica;
	color: #003478;
	overflow: hidden;
}

#HeaderMetaNav a { 
	display: block;
	float: left;
	padding: 0 3px 0 7px;
	background-image: url(/ks/images/nl/bg_headerlinks.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #003478;
}

#HeaderMetaNav .MetaStart,#HeaderMetaNav .MetaRegionStart { 
	padding: 0 3px 0 3px;
	background-image: none;
}

#HeaderMetaNav a.MetaRegionStart { 
	font-weight: bold;
	color: #003478;	
}
	
	
#HeaderAnzeigenNav { 
	float: right;
	width: 205px; 
	margin: 0 1px 0 0;
	text-align: right;
	font-size: 11px;
	font-family: tahoma, arial, helvetica;
	color: #003478;
	overflow: hidden;
}	

#HeaderAnzeigenNav a { 
	white-space: nowrap;
	color: #003478;
}	
	
#HeaderMain { 
	width: 809px; 
	height: 59px;
	margin-top: 2px;
	position: relative;
}
		
#Logo { 	
	position: absolute;
	top: 2px;
	left: 0px;
	width: 495px;
	height: 58px;
	overflow: hidden;
}

.Anzeige { 
	position: absolute;
	top: 1px;
	right: 0px;
	width: 300px;
	height: 57px;
	overflow: hidden;	
	background-position: left top;
	background-repeat: no-repeat;	
}

.Anzeige a {
	display: block;
	margin-top: 12px;
	height: 43px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #969692;
	line-height: 15px;
}

.Anzeige a:hover { 
	color: #000;
	text-decoration: none;
}

.Anzeige span  {
	display: block;
	margin-left: 80px;
}

/* YahooSuche  -------------- */

.YahooSucheHeader,.YahooSuche,.YahooSucheHeaderLeer,.YahooSucheLeer,.KstaSucheHeader,.KstaSuche {
	font-size: 11px;
	color: #000;
	margin: 0 0 0 6px;
	width: 170px;
	border: #fff 1px solid; 
	vertical-align: middle;
}

.YahooSucheHeader {
	background: #FFFFFF url(/ks/images/nl/yahoo_header_suchfeld.gif) no-repeat;	
}

.YahooSuche {
	background: #FFFFFF url(/ks/images/nl/yahoo_suchfeld.gif) no-repeat;	
}

.KstaSucheHeader {
	background: #FFFFFF url(/ks/images/nl/ksta_header_suchfeld.gif) no-repeat;	
}

.KstaSuche {
	background: #FFFFFF url(/ks/images/nl/ksta_suchfeld.gif) no-repeat;	
}

.YahooSucheHeaderLeer,.YahooSucheLeer  {
	background: #FFFFFF none;
}

.YahooSucheSubmit {
	vertical-align: middle;
	margin-left: 3px;
	width: 21px;
	height: 19px;
}

.HeaderSucheOption {
	float: left; 	
	color: #F5F4EB;
	font-size: 11px;
	font-family: tahoma, arial, helvetica;
	text-transform: uppercase;
	padding: 2px 0px 0 3px;
}

.HeaderSucheOption div {
	float: left; 
	padding: 3px 2px 5px 2px;
}

.HeaderSucheInput { 
	padding: 2px 0 0 0;
	white-space: nowrap;
}

.HeaderSucheRadio {
	float: left;
}

/* YahooSuche Artikel  */

.YahooText {
	font-family: tahoma, arial, helvetica; 
	font-size: 11px;
	vertical-align: middle;
}

.Radio {
	vertical-align: middle;
}

.YahooSuche, .YahooSucheLeer, .KstaSuche {
	border: #B8B7B2 1px solid; 
	width: 128px;
}



/* NAVIGATION ========================================================================= */

#Nav { 
	width: 809px;
}


/* Hauptnavigation -------------- */

.ButtonLeft,.ButtonLeftMarked,.Button,.ButtonMarked { 
	float: left;
	margin-right: 1px;	
	font-weight: bold;
	color: #fff;
	/* height: 22px; */	
	background-repeat: no-repeat;
	overflow: hidden;
}

.ButtonLeft,.ButtonLeftMarked { 
	width: 124px;
	background-image: url(/ks/images/nl/bg_button-left.gif);	
}	

.ButtonLeft { 
	background-position: top left;
	background-color: #3377BB;
}		
	
.ButtonLeftMarked { 
	background-position: top right;
	background-color: #489CDC;
	text-decoration: underline;
}

.Button,.ButtonMarked { 
	width: 123px;
	background-image: url(/ks/images/nl/bg_button.gif);
}	

.Button { 
	background-position: top left;
	background-color: #3377BB;
}

.ButtonMarked { 
	background-position: top right;	
	background-color: #489CDC;
	text-decoration: underline;
}

.ButtonLeft:hover,.Button:hover,.ButtonLeftMarked:hover,.ButtonMarked:hover  { 
	background-position: top right;	
	text-decoration: underline;
	color: #fff;
}
	
.NavLinkPos  { 
	display: block;
	padding: 5px 0 5px 5px;
}

/* 2. Navigation --------------------- */	


#Nav2 { 
	width: 809px;
	margin-top: 1px;	
	background-color: #E6E4D5;
	min-height: 24px;
}

.Nav2LinkPos  { 
	float: left;
	width: 605px;
	padding: 5px 0 5px 0px;
	color: #969692;
}
	
.Nav2Link,.Nav2LinkMarked  { 	
	float: left;
	display: block;
	padding: 0 7px 0 6px;
	color: #003478;
	background-image: url(/ks/images/nl/bg_nav2.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.Nav2LinkMarked  { 	
	color: #003478;
	font-weight: bold;	
}

.Nav2LinkMarked:hover  { 	
	text-decoration: underline;
}

#NavCommunity { 
	float: right;
	width: 202px;
	margin-top: 4px;
	white-space: nowrap;
	overflow: hidden;
}

.NavCommunityStadtmContainer,.NavCommunityForumContainer  {
	float: left; 
	background-repeat: no-repeat;
	background-position: left top;	
	margin: 0;
	padding: 0 0 2px 22px;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;	
}

.NavCommunityStadtmContainer {
	padding-right: 10px;
	background-image: url(/ks/images/nl/icon_relation-stadtmenschen.gif);
}

.NavCommunityForumContainer {
	background-image: url(/ks/images/nl/icon_relation-forum.gif);
}

.NavCommunityStadtmContainer a,.NavCommunityForumContainer a  {	
	color: #003478;			
}


/* 3. Navigation --------------------- */

#Nav3Container  {
	position: relative;
	z-index: 2;	
}

.Nav3DynBlock  {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 807px;
	background-color: #fff;
	border: #CCCBC6 1px solid;
	z-index: 2;
	overflow: hidden;
	display: none;
}

.Nav3Pos  {
	padding: 9px;
}

.Nav3 {
	margin: 3px 0 0 0;
	padding: 0 6px 6px 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	color: #B0B0AE;
}

.Nav3Unten {
	margin-top: 10px;
	padding-bottom: 8px;
	color: #B0B0AE;
}

.Nav3Link  { 	
	padding: 0;
	color: #003478;
	white-space: nowrap;
}

.Nav3Rubrik  {	
	margin: 0 0 2px 0px;
	font-size: 10px;
	color: #003478;
	text-transform: uppercase;
}

.Nav3Titel  {	
	margin: 9px 0 0 0px;
	font-size: 10px;
	color: #003478;
	text-transform: uppercase;
}

.Nav3TitelLink  {
	color: #003478;
	text-transform: uppercase;
}

.Nav3TopnewsPos {
	float: left;
	width: 350px;
	margin: 3px 10px 0 2px;
	padding: 0px;
}

.Nav3SpaltenPadding  {
	padding-left: 8px;
}

.Nav3MinHoehe  {
	float: right;
	width: 1px;
	height: 135px;
}

.Nav3RegionMinHoehe  {
	float: right;
	width: 1px;
	height: 120px;
}

.Nav3TopnewsContainer  {
	background-image: url(/ks/images/nl/icon_navpfeil.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.Nav3TopnewsLink  {
	display: block;
	padding-left: 14px;
	font-size: 11px;
	line-height: 17px;
}


/* MetaNavigation -------------------- */	

#HeaderSuche { 
	float: left;
	width: 312px;
	background-image: url(/ks/images/nl/bg_suche.gif);
	background-repeat: no-repeat;
	background-color: #335580;
	white-space: nowrap;
	overflow: hidden;
}

.MetaLinkPos  { 
	padding: 4px 0 5px 6px;
	color: #F0EFE4;
}

	
/* MAIN ========================================================================= */

#ContainerPfad {
	position: relative;
	width: 806px;
	height: 33px;
	background-color: #fff;
}	

#ContainerPfad div {	
	position: absolute;
	right: 0;
	bottom: 4px;	
	text-align: right;
	padding-right: 3px;
	font-size: 9px;
	color: #969692;
	text-transform: uppercase;	
}	

#ContainerPfad div a {
	color: #969692;	
}		

#ContainerPfad h1 {
	position: absolute;
	left: 0;
	bottom: 2px;	
	margin: 0;
	font-size: 17px;
	text-transform: uppercase;
}	

#ContainerPfad h1 a {
	color: #ABABA8;
}	

#ContainerPfad h1 a:hover {
	color: #ABABA8;
	text-decoration: none;
}

#ContainerPfad .Datum {
	color: #003478;
	text-align: left;
	position: absolute;
	left: 1px;
	bottom: 4px;	
}	

#Main {
	position: relative;
	width: 806px;
	margin-left: 14px;
	background-image: url(/ks/images/nl/bg_main.gif);
	background-repeat: repeat-y;
	background-position: right top;
}	

#MainGesamt {
	position: relative;
	width: 806px;
	margin-left: 14px;
}	

/* ExtraBreite fuer Sonderbeilagen */

#MainExtra {
	position: relative;
	width: 820px;
	margin-left: 0px;
}

#MainExtra #ContainerContentLinie {
	float: left; 
	width: 518px;
	margin-left: 0px;
	padding: 10px 0 30px 0;
	background-image: url(/ks/images/nl/bg_punktlinie-extra.gif);
	background-repeat: no-repeat;
	background-position: left top;	 	
	overflow: hidden;
}

#MainExtra #ContainerPfad {
	position: relative;
	width: 815px;
	margin-left: 5px;
	height: 33px;
	background-color: #fff;
}	

#MainExtra #ContainerBoxen {
	margin: 0 0 0 2px;
	float: left;
	width: 300px; 
	background-color: #F5F4EB; 
	overflow: hidden;
	color: #003478;
}

/* Standardbreiten */

#ContainerContent {
	float: left;
	width: 492px;	
	padding-bottom: 0px; 	
	overflow: hidden;
}	

#ContainerContentLinie,#ContainerContentArtikelLinie {
	float: left; 
	width: 492px;
	margin-right: 0px;
	padding: 1px 0 30px 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	 	
	overflow: hidden;
}	

#ContainerContentLinieGesamt {
	width: 806px;
	margin-right: 0px;
	padding: 5px 0 0 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	 	
	overflow: hidden;
}

.Abstand  {
	height: 14px;
}


#ContainerBoxen {	
	margin: 0 0 0 14px;
	float: left;
	width: 300px; 
	background-color: #F5F4EB; 
	overflow: hidden;
	color: #003478;		
}

.ClearBoxen {	
	clear: left; 
	height: 1px;
	font-size: 1px;
	background-color: #fff;	
}

.Clear {	
	clear: both; 
	height: 1px;
	font-size: 1px;	
}

.ClearPosFloat {	
	clear: both; 
	height: 12px;
}



/* STARTSEITE  -------------------------------------------- */	

/* Eilmeldung */

.ContainerEilmeldungOben {
	padding: 6px 0 0 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	 	
	overflow: hidden;
}	

.TitelEilmeldung {
	color: #003478;	
	background-color: #FFFE00; 
	font-size: 11px; 
	text-transform: uppercase;
	letter-spacing: 1px;
}	

.ContainerEilmeldungOben h2  {
	font-size: 19px;
	font-family: tahoma, arial, helvetica;
	padding: 0px;
	margin: 0 0 7px 0;
	line-height: 22px;
}	

.ContainerEilmeldungOben p  {
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 4px 0;
	padding: 0;
}

.ContainerEilmeldungOben a:hover  {
	text-decoration: none;
}

.ContainerEilmeldungUnten  {
	height: 20px;
	margin-bottom: 4px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	 	
}	


/* Projektor --- */	

#Projektor_ThumbContainer  {
	background-image: url(/ks/images/nl/bg_proj01.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 491px;
	margin-left: 1px;
}	

.ProjektorDetailContainer  {
	width: 491px; 
	overflow: hidden;
	padding-bottom: 24px;
	display: none;
}	

.ProjektorThumbLink  {
	float: left;
	display: block; 
	width: 119px; 	
	margin-left: 5px;
	overflow: hidden;
}	

.ProjektorThumbLink:hover  {
	text-decoration: none;
}

.ProjektorThumbTextPos  {
	display: block; 
	padding: 0 2px 7px 2px;
	overflow: hidden;
}	

.ProjektorThumbDachzeile  {
	display: block;
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #3377BB;
	line-height: 13px; 
	text-transform: uppercase;	
	margin: 2px 0 0 0; 	
}

.ProjektorThumbTitel  {
	display: block;
	font-size: 10px;	
	line-height: 11px;	
	margin: 0; 
}	

.ProjektorTextPos  {
	padding: 8px 1px 1px 1px; 
}	

.ProjektorTextPos .Dachzeile  {
	color: #3377BB;		
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-top: 0;
	margin: 0;	
}

.ProjektorTitel  {
	font-size: 19px;
	font-family: tahoma, arial, helvetica;
	padding: 0px;
	margin: 2px 0 8px 0;
	line-height: 22px;
}	

.ProjektorTeaser {
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 14px 0;
}

.ProjektorTeaser a:hover {
	text-decoration: none;
}

/* ARTIKELSEITE   -------------------------------------------- */		

#TextZoom {
	float: right;
	font-size: 10px;
	margin-top: 5px;
	color: #003478;		
}

.ArtikelTitel  {
	color: #003478;	
	font-size: 20px;
	font-family: tahoma, arial, helvetica;
	margin: 0px 0 4px 0;
}

.ArtikelAutor  {
	color: #969692;
	font-size: 11px;
	margin: 0px;
}

.ArtikelTeaser   {
	color: #003478;	
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	margin: 12px 0 0 0;
}

.ArtikelText {
	font-size: 12px;
	line-height: 19px;
	margin: 15px 0 0 0;
}

.ArtikelRelationLink  {	
	color: #003478;	
	font-size: 10px;
	text-transform: uppercase;
}

.ArtikelRelationTitel  {	
	text-transform: none; 
	font-size: 11px; 
	color: #000; 
	font-weight: normal;
}

#ArtikelImgContainer  {
	float: left;
	margin: 0 13px 6px 0;
	padding: 3px 0 8px 0px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}

.ArtikelImg {
	width: 132px; 
	overflow: hidden;
}

.ArtikelImgXL {
	width: 492px; 
	overflow: hidden;
}

.ArtikelImgPos {
	width: 132px; 
	position: relative;
	display: block;
}

.ArtikelImgXLContainer {
	text-align: center;
	display: none;
}

.ArtikelImgXLPos {
	width: 384px; 
	position: relative;
	margin: auto;
}

.ArtikelImgTextPos {
	font-size: 10px; 
	padding: 3px 0 6px 0;
	line-height: 12px;
}

.ArtikelImgXLTextPos {
	text-align: left;
	font-size: 10px; 
	padding: 6px 54px 5px 54px;
	line-height: 14px;
}

.ArtikelThumbPos {
	float: left; 
	padding-top: 4px;
	margin-right: 9px;
}

.ArtikelRelationsContainer {
	clear: both;
	margin: 0px;
	padding: 16px 0 10px 0;
}

.ArtikelKommentareContainer,.ArtikelServiceContainer {
	clear: both;
	margin: 20px 0 0 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 6px 0px 6px 0px;	
}

.ArtikelKommentarPos {
	margin-top: 14px;
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
}

.ArtikelSuche {
	float: right;
	padding-top: 2px;
	font-size: 11px;
	font-family: tahoma, arial, helvetica;
}

.ArtikelServiceLinks {
	padding-top: 2px;
	font-size: 10px;
}

.ArtikelServiceLinks a {
	color: #003478;
}

.BookmarkContainer {
	z-index: 2; 
	position: absolute; 
	bottom: 0px; 
	left: 121px; 
	border: 1px solid #CCCBC6; 	
	font-size: 10px; 
	width: 128px;	
	background-color: #fff;
	overflow: hidden;
	padding-bottom: 6px;
}

.BookmarkPos {
	padding: 0px 6px 0 6px; 
}

.BookmarkIcon {
	float: left;
	padding: 6px 4px 0 0;
}

.BookmarkLabel {
	padding: 7px 0 0 0;
}

.ImgLupe {
	position: absolute;
	bottom: 5px;
	left: 4px;
	height: 16px;
	width: 16px;
}

/* FOTOLINE ------------------------------------------------ */	

.ArtikelFotolineContainer  {
	clear: left;
	margin: 20px 0 20px 0;
	padding-top: 6px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}	

.FotolineContainer  {
	width: 490px;
	padding: 0 0 14px 2px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	margin-bottom: 14px;
}

.FotolineContainer a:hover,.RelationFotolineLink a:hover  {
	text-decoration: none;
}

.FotolineDetailContainer  {
	text-align: center;
	padding-top: 10px;
}

.FotolinePos  {
	padding: 12px 0px 0px 0px;		
}	

.FotolineListePos  {
	padding: 6px 0px 0px 0px;		
}	

.FotolineThumbPos {
	float: left; 
	margin-right: 9px;
}	

.FotolineTextPos {
	float: left; 
	width: 210px;
	font-size: 11px;
	line-height: 14px;
	margin-top: -2px;
}

/* Fotoline-Detailseite */

.FotolineDetailText {
	margin: auto; 
	width: 380px; 
	font-size: 12px; 
	line-height: 17px;
	padding: 6px 0 10px 0;	
	text-align: left; 
}

.FotolineDetailAnzeige {
	width: 380px;	
	margin: auto; 
	text-align: left;
	margin-top: 14px; 
}

/* UMFRAGE ------------------------------------------------ */	


.ArtikelUmfrageContainer  {
	clear: left;
	float: left;
	width: 225px;
	margin: 6px 16px 10px 0;
	padding-top: 6px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}	

.UmfrageContainer  {
	width: 225px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	padding-bottom: 10px;
}

.UmfragePos  {
	padding: 8px 0 0 0;
	font-size: 11px;
	line-height: 15px;
}

.UmfrageTabelle  {
	margin: 10px 0 6px 0;
	font-size: 11px;
}

.UmfrageTabelle td  {
	vertical-align: top;	
}

.UmfrageTdText {
	padding: 2px 0 0 2px;
	color: #003478;		
}

.ArtikelUmfrageTdText {
	padding: 2px 0 0 2px;
	line-height: 15px;
}

.UmfrageButtonPos,.BoxUmfrageButtonPos  {
	float: left; 
	padding: 5px 0 0 4px;
	margin: 0;
}

.ArtikelUmfrageLinkContainer {
	clear: both;
	float: right;
	text-align: right;
	background-image: url(/ks/images/nl/icon_pfeil-rechts01.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	margin: 7px 0 0 0;
	padding: 0 14px 0px 0px;
	
}

.ArtikelUmfrageLinkContainer a {
	font-weight: bold;
	font-size: 9px;	
	line-height: 12px;
	color: #003478;	
}	

.UmfrageResultatTabelle {
	margin-top: 10px;
	border-spacing: 2px; 
	font-size: 11px;
}	

.UmfrageResultatTdText {
	padding: 5px 0 1px 0;
	line-height: 12px;
}	

.UmfrageResultatTdBalken {
	width: 300px;
	background-color: #E6E4D5; 
}	

.UmfrageResultatTdProzent {	 	
	padding: 2px 4px 2px 6px; 
	text-align: right;
	font-weight: bold; 
	background-color: #E6E4D5; 
}	

.UmfrageResultatTdGesamt {	 	
	padding: 8px 2px 2px 6px; 
	text-align: right;
}	

/* AV ------------------------------------------------ */	

.AVContainer {
	width: 492px;
	padding: 5px 0 16px 0px; 
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.AVImgPos {
	float: right; 
	padding: 10px 3px 10px 10px;
}

.AVTitel {
	font-size: 17px; 
	font-family: tahoma, arial, helvetica; 
	color: #003478;
	margin: 3px 0 10px 0;
}

.AVTeaser {
	font-size: 12px;
	line-height: 17px;
	padding: 0 0 12px 0;
	margin: 0px;
}

.AVTeaser a:hover {
	text-decoration: none;
}

.AVRelationsContainer {
	margin: 0px;
	padding: 0 0 10px 0;
}

.Dachzeile,.ArtikelDachzeile {
	color: #3377BB;		
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-top: 7px;
	margin: 0;	
}

.ArtikelDachzeile {
	padding: 7px 0 12px 0;
}

.Rubrikmarke {
	font-size: 10px;
	color: #9C9C80;	
	text-transform: uppercase;
	font-weight: bold;
}

.Ortsmarke {
	color: #000;	
	text-transform: uppercase;
	font-size: 11px;
}

/* Leserkommentare ------------------------------------------------ */	

.TitelNavContainer {
	padding: 6px 0 14px 0;
	text-align: right;
}

.TitelNavLink {
	float: left; 
	padding: 0px 7px 3px 0; 
	font-size: 11px;
	font-weight: bold;
}

.TitelNavLink a {
	float: left; 
	padding: 0px 7px 3px 0; 
	color: #003478;
}

.TitelNavButton {
	float: right; 
	margin-left: 8px;
}

.KommentarContainer {
	padding: 5px 3px 20px 0px; 
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	font-size: 12px;
	line-height: 17px;
}

.AlleAusklappenLink {
	display: block;
	width: 120px;
	background-image: url(/ks/images/nl/icon_plus.gif);	
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	font-size: 10px;
	white-space: nowrap;
}

.AlleZuklappenLink {
	display: block;
	width: 120px;
	background-image: url(/ks/images/nl/icon_minus.gif);	
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	font-size: 10px;
	white-space: nowrap;
}

.KommentarMeldenLink {
	clear: right; 
	float: right;
	display: block;
	margin: 10px 0 -12px 0; 		
	width: 17px;
	height: 15px;
	background-image: url(/ks/images/nl/icon_melden.gif);	
	background-repeat: no-repeat;
}

.KommentarAusgeklappt  {
	display: block;
	background-image: url(/ks/images/nl/icon_minus.gif);	
	background-repeat: no-repeat;
	background-position: left top;	
	margin: 0;
	padding: 0 0 2px 20px;
	line-height: 17px;
	font-weight: bold;
}

.KommentarZugeklappt  {
	display: block;
	background-image: url(/ks/images/nl/icon_plus.gif);	
	background-repeat: no-repeat;
	background-position: left top;	
	margin: 0;
	padding: 0 0 2px 20px;
	line-height: 17px;
	font-weight: bold;
}

a.KommentarAusgeklappt,a.KommentarZugeklappt {
	color: #003478;	
}

a.KommentarAusgeklappt:hover,a.KommentarZugeklappt:hover {
	text-decoration: none;
}

.KommentarInfoPos  {
	padding-left: 20px;
	line-height: 16px;
}

.KommentarPos  {
	padding: 10px 0 0 20px;
}

.KommentarPos a:hover  {
	text-decoration: none;
}

.KommentarIconPos {
	position: absolute; 
}

.KommentarIconPos01 {
	position: absolute; 
	top: 30px; 
	left: 12px; 
}

div.KommentarFormular  {
	clear: left;
	width: 492px;
	font-size: 12px;
	padding: 6px 0 4px 0;
}

div.KommentarFormular span {
	width: 130px;
	float: left;
	font-size: 12px;
	padding-top: 2px;
}

div.KommentarFormularCheckbox span {
	text-align: right;
}

.KommentarFormularCheckboxPos {
	display: block;
	text-align: right;
}

.KommentarCheckbox {
	margin-right: 10px;
}

.KommentarFormularCheckboxText {
	float: left;
	width: 320px; 
	line-height: 16px;
	padding-bottom: 10px;
}

.ButtonFormular {
	margin: 8px 0 0 0;
}

.ButtonFormularRechts {
	margin: 8px 108px 0 0;
}


.BoxFotolineContainer {
	width: 142px; 
	float: left; 
	text-align: center; 
	line-height: 13px; 
	overflow: hidden; 
	padding-top: 3px;
}

.BoxFotolineImgPos {
	margin: auto; 
	width: 82px;
}

.BoxFotolineTextPos {
	padding: 4px 2px 14px 2px;
}


.BoxStadtmImgBlock  {
	float: left; 
	width: 142px; 
	line-height: 13px; 
	overflow: hidden; 
}

.BoxStadtmImgContainer  {
	width: 82px;
	height: 80px;
	margin: 4px 0 4px 30px;
	margin-bottom: 6px;
}

.BoxStadtmImgTextPos  {
	text-align: center;
	padding: 0 2px 0 2px;
}

.KommentarImgContainer  {
	position: relative;
	float: right; 
	width: 120px; 
	height: 80px; 
	margin: 4px 0 6px 0;
}


/* Hack - vertikale Ausrichtung StadtmenschenBild */

.KommentarImgPos,.BoxStadtmImgPos {
		border: 1px solid #A5A5A5; 
		float: right;
		width: 82px;	
}

.BoxStadtmImgPos {
	float: left; 
}

.KommentarImgPos01,.BoxStadtmImgPos01 {
	float: right; 
	width: 80px; 
	height: 80px; 
	display: table; 
	_position: relative; 
	overflow: hidden;
}

.BoxStadtmImgPos01 {
	float: left; 
}

.KommentarImgPos02,.BoxStadtmImgPos02 {
	_position: absolute; 
	_top: 50%; 
	display: table-cell; 
	vertical-align: middle;
}

.KommentarImgPos03,.BoxStadtmImgPos03 {
	_position: relative; 
	_top: -50%; 
	width: 80px; 
	text-align: center;
}

/* MV ------------------------------------------------ */	

.AbstandStartMV  {
	height: 30px;
}

.MVContainer {
	width: 491px;
	margin-bottom: 26px;
	overflow: hidden;
}

.MVContainerEinspaltig   {
	width: 246px;
	overflow: hidden;
}

.MVHintergrund {
	clear: right;
	background-image: url(/ks/images/nl/bg_punktraster.gif); 
	padding: 0 0 3px 0;
	margin: 0px 0 6px 0;
}

.NavMVLayerBlock {
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	width: 243px;
	background-color: #EBE9DD;
	border-right: #CCCBC6 1px solid;
	border-bottom: #CCCBC6 1px solid;
	border-left: #CCCBC6 1px solid;
	overflow: hidden;
	min-height: 102px;
	display: none;
}

.NavMVLayerPos {
	float: left;
	padding: 6px 9px 17px 9px;
	margin-right: 8px;
}

.NavMVLayerLinkContainer {
	background-image: url(/ks/images/nl/icon_navpfeil01.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.NavMVLayerLink  {
	display: block;
	padding-left: 14px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}

.MVRubrik  {
	margin-bottom: 1px; 
	background-color: #3377BB;	
}

.MVRubrikLinks,.MVRubrikRechts,.MVRubrikRegioLinks,.MVRubrikRegioRechts   {
	width: 245px;  
	vertical-align: middle; 
	position: relative;
	background-repeat: no-repeat;
}

.MVRubrikLinks,.MVRubrikRechts   {
	background-image: url(/ks/images/nl/bg_mv-titel.gif); 
	background-color: #E6E4D5;	
}

.MVRubrikRegioLinks,.MVRubrikRegioRechts   {
	background-image: url(/ks/images/nl/bg_mvregio-titel.gif); 
	background-color: #3377BB;
}

.MVRubrikLinks,.MVRubrikRegioLinks    {
	background-position: top right; 
}

.MVRubrikRechts,.MVRubrikRegioRechts    {
	background-position: top left; 
}

.MVRubrikPos   {
	padding: 4px 5px 6px 5px;
	font-size: 11px; 
	text-align: left;
	font-weight: bold; 
	margin: 0px;
}

.MVRubrikLinkPos   {
	float: right;
	background-image: url(/ks/images/nl/icon_pfeil-unten02.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	margin-top: 4px;
	padding: 0px 20px 5px 0px;
	font-size: 11px;
	font-weight: normal; 
}

.MVRubrikNav  {
	background-color: #E6E4D5; 
	width: 492px;
}

.MVRubrikNavPos   {
	padding: 4px 0 5px 5px; 
	font-size: 10px; 
	color: #969692;
}

.MVRubrikNavPos a   {
	color: #003478;
}

.MVRubrikNavTitel   {
	display: inline; 
	margin: 0; 
	font-size: 13px;
}

.AbstandRubrik  {
	width: 1px; 
	background-color: #fff;
}

.AbstandHorizontal  {
	height: 3px;
	font-size: 1px;
}

.AbstandVertikal  {
	width: 1px;
	font-size: 1px;
}

.MVtd  {
	width: 245px; 
	background-color: #fff; 
	overflow: hidden;
	vertical-align: top;
	font-size: 12px;

}

.MVPos {
	margin: 12px 0px 4px 3px; 
}

.MVPos .Dachzeile {
	padding-top: 0;	
}

.MVPos .AVImgPos {
	padding: 0 3px 10px 10px;
}

.MVPosLinks {
	line-height: 15px;
	padding: 4px 6px 6px 3px; 
}

.MVPosRechts {
	line-height: 15px;
	padding: 4px 2px 6px 6px; 
}

.MVTitel01Links {
	margin: 4px 6px 4px 3px; 
	text-transform: uppercase;
	font-size: 11px;
}

.MVTitel01Rechts {
	margin: 4px 2px 4px 6px; 
	text-transform: uppercase;
	font-size: 11px;
}

.MVTitel02Links {
	margin: 4px 6px 4px 3px; 
	font-size: 10px;
	color: #969692;
	text-transform: uppercase;
	font-weight: bold;
}

.MVTitel02Rechts {
	margin: 4px 2px 4px 6px; 
	font-size: 10px;
	color: #969692;	
	text-transform: uppercase;
	font-weight: bold;
}

.MVImgPos {
	float: right; 
	padding: 2px 0 6px 6px;
}

.MVDachzeile,.MVThumbDachzeile  {
	color: #3377BB;
	font-size: 10px; 
	text-transform: uppercase;
	font-weight: normal;
	line-height: 14px;
	margin: 0px;
	font-family: arial, helvetica, sans-serif;
}

.MVDachzeile  {
	padding: 4px 0 0 0;
}

.MVDachzeile a  {
	font-size: 10px;
}

.MVTitel {
	font-size: 12px; 
	margin: 1px 0 10px 0;
	line-height: 16px;
}

.MVTeaser  {
	font-size: 12px;
	line-height: 17px;
	padding: 0 4px 10px 0;
	margin: 0px;
}

.MVTeaser a:hover {
	text-decoration: none;
}

.MVLinkBlock   {
	margin: 0px;
	padding: 1px;
}

.MVLinkPos   {
	float: left;
	width: 244px;
}

.MVLinkPlusContainer,.MVLinkMinusContainer   {
	text-align: right;
	background-image: url(/ks/images/nl/icon_pfeil-unten01.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	margin: 0;
	padding: 0 14px 0px 0px;
}

.MVLinkMinusContainer  {
	background-image: url(/ks/images/nl/icon_pfeil-oben01.gif);
}

.MVLink  {
	color: #003478;	
	font-size: 10px;
	font-weight: bold;
}



/* Relations ------------------------------------------------ */	

.RelationLink  {	
	color: #003478;	
	font-size: 11px;
}

.RelationTvContainer,.RelationFotolineContainer,.RelationKommentareContainer,.RelationUmfrageContainer,.RelationArtikelContainer,.RelationMehrContainer,.RelationSoundContainer,.RelationBlogContainer,.RelationLiveContainer,.RelationForumContainer,.RelationPdfContainer,.RelationDruckContainer,.RelationExtContainer,.RelationAbstimmenContainer,.RelationMailContainer,.RelationLinkContainer,.RelationStadtmenschenContainer,.RelationFormularContainer,.RelationFotolineLink     {
	background-repeat: no-repeat;
	background-position: left top;	
	margin: 0;
	padding: 0 0 2px 23px;
	line-height: 15px;
}

.BoxRelationTvContainer,.BoxRelationFotolineContainer,.BoxRelationKommentareContainer,.BoxRelationUmfrageContainer,.BoxRelationArtikelContainer,.BoxRelationMehrContainer,.BoxRelationSoundContainer,.BoxRelationBlogContainer,.BoxRelationLiveContainer,.BoxRelationForumContainer,.BoxRelationPdfContainer,.BoxRelationDruckContainer,.BoxRelationExtContainer,.BoxRelationAbstimmenContainer,.BoxRelationMailContainer,.BoxRelationLinkContainer,.BoxRelationStadtmenschenContainer,.BoxRelationFormularContainer  {
	background-repeat: no-repeat;
	background-position: left top;	
	margin: 0;
	padding: 0 0 2px 22px;
	line-height: 15px;
}

.RelationFotolineLink {
	padding: 0 0 12px 23px;
	line-height: 14px;
}

.RelationTvContainer,.BoxRelationTvContainer  {
	background-image: url(/ks/images/nl/icon_relation-tv.gif);	
}

.RelationFotolineContainer,.RelationFotolineLink,.BoxRelationFotolineContainer  {
	background-image: url(/ks/images/nl/icon_relation-fotoline.gif);
}

.RelationKommentareContainer,.BoxRelationKommentareContainer   {
	background-image: url(/ks/images/nl/icon_relation-kommentare.gif);
}

.RelationUmfrageContainer,.BoxRelationUmfrageContainer  {
	background-image: url(/ks/images/nl/icon_relation-umfrage.gif);
}

.RelationMehrContainer,.BoxRelationMehrContainer {
	background-image: url(/ks/images/nl/icon_relation-artikel.gif);
}

.RelationSoundContainer,.BoxRelationSoundContainer  {
	background-image: url(/ks/images/nl/icon_relation-sound.gif);
}

.RelationBlogContainer,.BoxRelationBlogContainer  {
	background-image: url(/ks/images/nl/icon_relation-blog.gif);
}

.RelationLiveContainer,.BoxRelationLiveContainer  {
	background-image: url(/ks/images/nl/icon_relation-liveticker.gif);
}

.RelationForumContainer,.BoxRelationForumContainer  {
	background-image: url(/ks/images/nl/icon_relation-forum.gif);
}

.RelationPdfContainer,.BoxRelationPdfContainer  {
	background-image: url(/ks/images/nl/icon_relation-pdf.gif);
}

.RelationDruckContainer,.BoxRelationDruckContainer  {
	background-image: url(/ks/images/nl/icon_relation-druckfassung.gif);
}

.RelationExtContainer  {
	background-image: url(/ks/images/nl/icon_relation-ext-link.gif);
}

.RelationAbstimmenContainer,.BoxRelationAbstimmenContainer  {
	background-image: url(/ks/images/nl/icon_relation-abstimmen.gif);
}

.RelationMailContainer,.BoxRelationMailContainer  {
	background-image: url(/ks/images/nl/icon_relation-artikel-mailen.gif);
}

.RelationStadtmenschenContainer,.BoxRelationStadtmenschenContainer  {
	background-image: url(/ks/images/nl/icon_relation-stadtmenschen.gif);
}

.RelationFormularContainer,.BoxRelationFormularContainer  {
	background-image: url(/ks/images/nl/icon_relation-formular.gif);
}

.RelationArtikelContainer,.RelationLinkContainer  {
	background-image: url(/ks/images/nl/icon_relation-artikel.gif);
}

.BoxRelationArtikelContainer,.BoxRelationExtContainer,.BoxRelationLinkContainer    {
	background-image: url(/ks/images/nl/icon_relation-boxlink.gif);
}


/* Blaetter-Navigationen  ------------------------------------------------ */

.BlaetterNavContainer,.TvBlaetterNavContainer,.KommentareBlaetterNavContainer {
	margin: auto; 
	width: 370px; 
	padding-bottom: 8px; 
	font-size: 11px;
	text-align: center;
}

.TvBlaetterNavContainer {
	width: 250px;
	margin-left: 92px; 
	padding-bottom: 6px; 
}

.KommentareBlaetterNavContainer {
	width: 250px;
	margin-left: 122px; 
	padding-bottom: 6px; 
}

.BlaetterNav,.TvBlaetterNav {
	color: #969692; 
	font-size: 11px; 
	float: left; 
	text-align: center; 
	width: 282px; 
	padding-top: 4px; 
}

.TvBlaetterNav {
	width: 154px; 
}

.BlaetterNav a,.TvBlaetterNav a {
	color: #969692; 
}

.BlaetterNavAnzeige {
	font-size: 11px; 
	padding: 20px 0 10px 0; 
	text-align: center;
}

.BlaetterNavMarked,a.BlaetterNavMarked {
	color: #000; 
	font-weight: bold;
}

.BlaetternStart,.BlaetternZurueck,.BlaetternVor,.BlaetternEnde {
	display: block; 
	float: left; 
	margin: 2px;
	background-repeat: no-repeat;
	background-position: left top;	
	width: 16px;
	height: 16px;
}

.BlaetternStart:hover,.BlaetternZurueck:hover,.BlaetternVor:hover,.BlaetternEnde:hover {
	background-position: right top;	
}

.BlaetternStart {
	background-image: url(/ks/images/nl/icon_blaettern-start.gif);
}

.BlaetternZurueck {
	background-image: url(/ks/images/nl/icon_blaettern-zurueck.gif);
}

.BlaetternVor {
	background-image: url(/ks/images/nl/icon_blaettern-vor.gif);
}

.BlaetternEnde {
	background-image: url(/ks/images/nl/icon_blaettern-ende.gif);
}





/* BOXEN-SPALTE  ================================================================== */

/* Seitentitel/Boxen-Navigation ------------------------------------------------ */

.BoxNavContainer  {	
	background-color: #fff; 
	border: 1px solid #CCCBC6;	
}

.BoxNavPos  {	
	 padding: 3px 7px 4px 7px;	
}

.BoxNavLogoPos  {	
	 padding: 6px 7px 3px 7px;	
}

.BoxNavTitel  {	
	width: 280px;
	margin: 0; 	
	padding-top: 2px; 
	font-size: 12px;	
}

.BoxNavTitel a {	
	color: #003478;
}

.BoxNavSubTitelPos  {	
	width: 298px;
	margin: 1px 0 2px 0px;
	background-color: #F5F4EB; 	
}

.BoxNavSubTitel  {	
	font-size: 11px; 
	color: #003478; 
	padding: 3px 7px 4px 7px;
	margin: 0px;	
}

.LinkBlock  {	
	float: left;
	padding-bottom: 3px;
}

.BoxLinkContainer  {	
	margin: 2px 0px 0px 7px;
	padding-bottom: 4px;
	font-size: 11px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	overflow: hidden;	
	width: 139px;
}

.BoxForumBgOben {	
	padding: 7px 7px 0 8px;
	background-image: url(/ks/images/nl/bg_box_forum-oben.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.BoxForumBgUnten {	
	padding-top: 10px;
	min-height: 22px;
	background-image: url(/ks/images/nl/bg_box_forum-unten.gif);
	background-repeat: no-repeat;
	background-position: left top;		
}

.BoxBeilageBlock {	
	padding: 0 4px 6px 0;
}

.BoxBeilageTextPos {	
	float: left; 
	margin: 0;
}

.BoxBeilageLogoPos {	
	float: right;
}


/* Boxenmodule ------------------------------------------------ */

.BoxAbstand  {	
	height: 5px; 
	background-color: #fff; 
	font-size: 1px;
}

.BoxRahmen   {
	border: 1px solid #CCCBC6; 
	background-color: #fff;
}

.BoxTitel   {
	font-size: 10px;
	text-transform: uppercase;
	color: #003478;	
	padding: 8px 7px 8px 7px;
	margin: 0;
}

.BoxRahmen .BoxTitel {
	padding: 6px 7px 8px 7px;
}


.BoxReiterNavContainer  {	
	font-size: 10px; 
	width: 300px;
	min-height: 21px;
	background-image: url(/ks/images/nl/bg_reiternav.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	background-color: #E6E4D5;
	margin-bottom: 4px;
	overflow: hidden;
}

.ReiterTrennlinie   {
	float: left; 
	width: 1px; 
	height: 11px;
	margin-top: 5px;
	overflow: hidden;
	background-color: #BAB9B4;
}

.ReiterLink,.ReiterLink02,.ReiterLink02Next {
	float: left; 
	padding: 4px 6px 5px 6px;
	display: block;	
	color: #003478;
}

.ReiterLink02  {
	background-image: url(/ks/images/nl/bg_reiternav-02-trennlinie.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.ReiterLinkMarked,.ReiterLink02Marked   {
	float: left; 
	background-image: url(/ks/images/nl/bg_reiternav-x.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	padding: 4px 6px 5px 5px;
	font-weight: bold;
	color: #969692;
}

.ReiterLink02Marked   {
	border-top: 1px solid #CCCBC6;
	border-right: 1px solid #CCCBC6;
	border-left: 1px solid #CCCBC6;
	padding: 3px 5px 5px 5px;
	background: none #f5f4eb;
}

.ReiterLinkMarked:hover,.ReiterLink02Marked:hover   {
	color: #969692;
}

.ReiterLinkMarkedRahmen {
	float: left; 
	background-color: #CCCBC6;
	width: 1px;
	height: 21px;	
}

.ReiterBlaettern,.ReiterBlaettern02Back {
	float: left; 
	padding: 4px 0 5px 4px;
	display: block;	
	color: #003478;
}

.ReiterBlaettern02Back {
	padding: 4px 5px 5px 7px;
}

.BoxLinkPlusContainer,.BoxLinkMinusContainer   {
	clear: both;
	text-align: right;
	background-image: url(/ks/images/nl/icon_pfeil-unten01.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	margin: 0;
	padding: 0 14px 0px 0px;
}

.BoxLinkMinusContainer  {
	background-image: url(/ks/images/nl/icon_pfeil-oben01.gif);
}

.BoxLinkMehrContainer {
	clear: both;
	text-align: right;
	background-image: url(/ks/images/nl/icon_pfeil-rechts01.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	margin: 7px 0 0 0;
	padding: 0 14px 0px 0px;
}

.BoxLink {
	color: #003478;	
	font-size: 9px;
	font-weight: bold;
}


.BoxContentPosAnzeige {
	clear: both;
}

.BoxContentPos,.BoxContentPos2,.BoxContentPos3,.BoxContentPosZentriert,.BoxContentPosFloat,.BoxContentPosNoDec,.BoxContentPosStadtmenschen,.BoxContentPosGeotagging {
	clear: both; 
	margin: 0 7px 10px 8px; 
	padding-top: 3px;
	font-size: 11px; 
	line-height: 14px;
	color: #003478;
	width: 285px;
}

.BoxContentPos a,.BoxContentPos2 a,.BoxContentPos3 a,.BoxContentPosZentriert a,.BoxContentPosFloat a,.BoxContentPosNoDec a,.BoxContentPosStadtmenschen a,.BoxContentPosGeotagging a {
	color: #003478;
}

.BoxContentPosNoDec a:hover {
	text-decoration: none;
}

.BoxContentPosFloat {
	margin: 0 7px 0px 8px; 
	padding-top: 0; 
}

.BoxContentPos2  {
	margin: 0 7px 12px 7px;
	padding-top: 0px;
}

.BoxContentPosGeotagging  {
	padding-top: 0px;
	margin: 0 0 8px 6px;
}

.BoxKartePos  {
	width: 287px;
	height: 240px;	
}

.BoxContentPos3,.BoxContentPosStadtmenschen  {
	padding-top: 7px;
}

.BoxContentPosZentriert {
	text-align: center;
}

.BoxContentPosStadtmenschen h5 {
	margin: 0 0 4px 0; 
	font-size: 11px;
}

.BoxContentPosStadtmenschen table {
	width: 100%; 
	font-size: 11px;
}

.BoxStadtmBlogsTd02,.BoxStadtmBewertungenTd02  {
	text-align: right;
	color: #969692;
	vertical-align: top;
	padding-left: 5px;
}

.BoxContentPosRectangle {
	padding: 0;
}

.BoxContentPosRectangle p {
	text-align: right;
	font-size: 9px;
	margin: 3px 7px 4px 0;
	color: #969692;
}

.BoxAnzeige {
	float: right;
	text-align: right;
	font-size: 9px;
	padding: 8px 5px 0 0;
	margin: 0 0 6px 0;
	color: #969692;
}

.BoxTitelPos {
	width: 300px;
	margin: 0;
	padding: 0;
}

.BoxTitelSpaltePos {
	margin: 0;
	padding: 0;
	width: 148px;
}

.BoxTitelPos .BoxTitel {
	float: left;
}

.BoxTitelSpaltePos .BoxTitel {
	float: left;
}

.BoxIconLinkContainer {
	background-image: url(/ks/images/nl/icon_boxrelation-link01.gif);	
	background-repeat: no-repeat;
	background-position: left top;	
	margin: 4px 0 0 0;
	padding: 0 0 0 15px;
}







.BoxDiensteNewsletter,.BoxDiensteWetter,.BoxDiensteTv,.BoxDiensteSms,.BoxDiensteKalender,.BoxDiensteTicket,.BoxDiensteBranchen,.BoxDienstePartnersuche,.BoxDiensteLotto,.BoxDiensteFreunde,.BoxDiensteSpiele,.BoxDiensteHoroskop,.BoxDiensteStau,.BoxDiensteBoerse,.BoxDiensteFinanzcheck,.BoxDiensteFinanzinfo,.BoxDiensteGehalt,.BoxDiensteTelefon,.BoxDiensteUmzug,.BoxDiensteFoto,.BoxDiensteRss,.BoxDiensteWerbepartner,.BoxDiensteAbo {
	float: left;
	width: 92px;
	margin: 4px 0 0 0;
	vertical-align: middle;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 11px;	
	font-size: 9px;
}

.BoxDiensteNewsletter {
	background-image: url(/ks/images/nl/icon_dienste-newsletter.gif);	
}

.BoxDiensteWetter {
	background-image: url(/ks/images/nl/icon_dienste-wetter.gif);
}

.BoxDiensteTv {
	background-image: url(/ks/images/nl/icon_dienste-tv.gif);
}

.BoxDiensteSms {
	background-image: url(/ks/images/nl/icon_dienste-sms.gif);
}

.BoxDiensteKalender {
	background-image: url(/ks/images/nl/icon_dienste-kalender.gif);
}

.BoxDiensteTicket {
	background-image: url(/ks/images/nl/icon_dienste-ticket.gif);
}

.BoxDiensteBranchen {
	background-image: url(/ks/images/nl/icon_dienste-branchen.gif);
}

.BoxDienstePartnersuche {
	background-image: url(/ks/images/nl/icon_dienste-partnersuche.gif);
}

.BoxDiensteLotto {
	background-image: url(/ks/images/nl/icon_dienste-lotto.gif);
}

.BoxDiensteFreunde {
	background-image: url(/ks/images/nl/icon_dienste-freunde.gif);
}

.BoxDiensteSpiele {
	background-image: url(/ks/images/nl/icon_dienste-spiele.gif);
}

.BoxDiensteHoroskop {
	background-image: url(/ks/images/nl/icon_dienste-horoskop.gif);
}

.BoxDiensteStau {
	background-image: url(/ks/images/nl/icon_dienste-stau.gif);
}

.BoxDiensteBoerse {
	background-image: url(/ks/images/nl/icon_dienste-boerse.gif);
}

.BoxDiensteFinanzcheck {
	background-image: url(/ks/images/nl/icon_dienste-finanzcheck.gif);
}

.BoxDiensteFinanzinfo {
	background-image: url(/ks/images/nl/icon_dienste-finanzinfo.gif);
}

.BoxDiensteGehalt {
	background-image: url(/ks/images/nl/icon_dienste-gehaltsrechner.gif);
}

.BoxDiensteTelefon {
	background-image: url(/ks/images/nl/icon_dienste-telefonrechner.gif);
}

.BoxDiensteUmzug {
	background-image: url(/ks/images/nl/icon_dienste-umzug.gif);
}

.BoxDiensteFoto {
	background-image: url(/ks/images/nl/icon_dienste-foto.gif);
}

.BoxDiensteRss {
	background-image: url(/ks/images/nl/icon_dienste-rss.gif);
}

.BoxDiensteWerbepartner {
	background-image: url(/ks/images/nl/icon_dienste-werbepartner.gif);
}

.BoxDiensteAbo {
	background-image: url(/ks/images/nl/icon_dienste-abo.gif);
}

.BoxDiensteLinkNewsletter,.BoxDiensteLinkWetter,.BoxDiensteLinkTv,.BoxDiensteLinkSms,.BoxDiensteLinkKalender,.BoxDiensteLinkTicket,.BoxDiensteLinkBranchen,.BoxDiensteLinkPartnersuche,.BoxDiensteLinkLotto,.BoxDiensteLinkFreunde,.BoxDiensteLinkSpiele,.BoxDiensteLinkHoroskop,.BoxDiensteLinkStau,.BoxDiensteLinkBoerse,.BoxDiensteLinkFinanzcheck,.BoxDiensteLinkFinanzinfo,.BoxDiensteLinkGehalt,.BoxDiensteLinkTelefon,.BoxDiensteLinkUmzug,.BoxDiensteLinkFoto,.BoxDiensteLinkRss,.BoxDiensteLinkWerbepartner,.BoxDiensteLinkAbo  {
	float: left;
	display: block;
	padding: 0 0 10px 36px;
	background-repeat: no-repeat;
	background-position: left top;	
	vertical-align: middle;
}

.BoxDiensteLinkNewsletter:hover {
	background-image: url(/ks/images/nl/icon_dienste-newsletter-x.gif);
}

.BoxDiensteLinkWetter:hover {
	background-image: url(/ks/images/nl/icon_dienste-wetter-x.gif);
}

.BoxDiensteLinkTv:hover {
	background-image: url(/ks/images/nl/icon_dienste-tv-x.gif);
}

.BoxDiensteLinkSms:hover {
	background-image: url(/ks/images/nl/icon_dienste-sms-x.gif);
}

.BoxDiensteLinkKalender:hover {
	background-image: url(/ks/images/nl/icon_dienste-kalender-x.gif);
}

.BoxDiensteLinkTicket:hover {
	background-image: url(/ks/images/nl/icon_dienste-ticket-x.gif);
}

.BoxDiensteLinkBranchen:hover {
	background-image: url(/ks/images/nl/icon_dienste-branchen-x.gif);
}

.BoxDiensteLinkPartnersuche:hover {
	background-image: url(/ks/images/nl/icon_dienste-partnersuche-x.gif);
}

.BoxDiensteLinkLotto:hover {
	background-image: url(/ks/images/nl/icon_dienste-lotto-x.gif);
}

.BoxDiensteLinkFreunde:hover {
	background-image: url(/ks/images/nl/icon_dienste-freunde-x.gif);
}

.BoxDiensteLinkSpiele:hover {
	background-image: url(/ks/images/nl/icon_dienste-spiele-x.gif);
}

.BoxDiensteLinkHoroskop:hover {
	background-image: url(/ks/images/nl/icon_dienste-horoskop-x.gif);
}

.BoxDiensteLinkStau:hover {
	background-image: url(/ks/images/nl/icon_dienste-stau-x.gif);
}

.BoxDiensteLinkBoerse:hover {
	background-image: url(/ks/images/nl/icon_dienste-boerse-x.gif);
}

.BoxDiensteLinkFinanzcheck:hover {
	background-image: url(/ks/images/nl/icon_dienste-finanzcheck-x.gif);
}

.BoxDiensteLinkFinanzinfo:hover {
	background-image: url(/ks/images/nl/icon_dienste-finanzinfo-x.gif);
}

.BoxDiensteLinkGehalt:hover {
	background-image: url(/ks/images/nl/icon_dienste-gehaltsrechner-x.gif);
}

.BoxDiensteLinkTelefon:hover {
	background-image: url(/ks/images/nl/icon_dienste-telefonrechner-x.gif);
}

.BoxDiensteLinkUmzug:hover {
	background-image: url(/ks/images/nl/icon_dienste-umzug-x.gif);
}

.BoxDiensteLinkFoto:hover {
	background-image: url(/ks/images/nl/icon_dienste-foto-x.gif);
}

.BoxDiensteLinkRss:hover {
	background-image: url(/ks/images/nl/icon_dienste-rss-x.gif);
}

.BoxDiensteLinkWerbepartner:hover {
	background-image: url(/ks/images/nl/icon_dienste-werbepartner-x.gif);
}

.BoxDiensteLinkAbo:hover {
	background-image: url(/ks/images/nl/icon_dienste-abo-x.gif);
}


.BoxExtraTeaser {
	height: 96px;
	margin-bottom: 6px;
	overflow: hidden;
}

.BoxExtraSpalteLinks,.BoxExtraSpalteRechts {
	width: 134px; 
	float: left;
	font-size: 10px;	
	line-height: 11px;
	background-repeat: no-repeat;
}

.BoxExtraSpalteRechts {
	margin-left: 13px;
}

.BoxExtraSpalteLinks div,.BoxExtraSpalteRechts div {
	width: 134px;
	font-size: 10px;		
	background-repeat: no-repeat;
	background-position: right top;
}

.BoxExtraLink,.BoxExtraLinkMarked {
	display: block;
	width: 134px;
	line-height: 11px;
	background-repeat: no-repeat;
	background-position: right top;	
	margin: 0 0 3px 0;
	vertical-align: middle;
}

.BoxExtraLink span,.BoxExtraLinkMarked span {
	display: block;
	padding: 2px 32px 4px 2px;
}

.BoxExtraLink:hover,.BoxExtraLinkMarked:hover {
	line-height: 11px;
	background-color: #E6E4D5;	
}

.BoxExtraLinkMarked {
	background-color: #E6E4D5;	
}

.BoxImgPos {
	float: right; 
	padding: 2px 4px 6px 8px;
}

.BoxFavicoPos {
	clear: left;
	float: left; 
	padding: 2px 5px 0 0;
}

.BoxFavicoTextContainer {
	float: left; 
	width: 260px; 
	margin: 3px 0 4px 0;
}

.BoxFavicoTextContainer a {
	display: block; 
	padding-top: 5px;
}

.BoxFotolineReihe {
	clear: both;
}

.BoxFotolineContainer {
	width: 142px; 
	float: left; 
	text-align: center; 
	line-height: 13px; 
	overflow: hidden; 
	padding-top: 3px;
}

.BoxFotolineImgPos {
	margin: auto; 
	width: 82px;
}

.BoxFotolineTextPos {
	padding: 4px 2px 14px 2px;
}

.BoxSpalteContainer {
	width: 142px; 
	float: left; 
	overflow: hidden; 
}

.Box2Spalten  {	
	width: 300px;
	margin: 0px;
	background-image: url(/ks/images/nl/bg_box-2spaltig.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}

.BoxSpalteLinks,.BoxSpalteRechts {
	width: 148px; 
	float: left; 
	overflow: hidden; 
}

.BoxSpalteRechts {
	margin-left: 4px;
}


/* GEOTAGGING ===================================================================================== */

#MainGeotagging {
	position: relative;
	width: 806px;
	margin-left: 14px;
}

#ContainerGeoContent {
	width: 806px;
	margin: 0 0 6px 0;
	padding: 5px 0 0 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	 	
	overflow: hidden;
	background-color: #F5F4EB;
}	

#ContainerGeoRechts {	
	float: left;
	width: 1px; 
}

#GeoNavContainer {	
	color: #003478;
	padding: 3px 0 0 0;	
	margin: 0;
}

.GeoNavFormatContainer {	
	float: left; 
	padding: 2px 0 0 10px;
	font-size: 12px;
	font-weight: bold;
}

.GeoNavBlock {	
	float: left;
	padding: 0 18px 0 0;
	border-right: 1px solid #C5C4B1;
	margin: 0 10px 0 0;	
}

.GeoNavBlock div {	
	float: left; 
	padding-top: 3px;
}


.GeoCheckboxArtikel,.GeoCheckboxFotolines,.GeoCheckboxVideos {	
	float: left;
	background-image: url(/ks/images/nl/icon_geonav-artikel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 4px 12px 6px 30px;
}

.GeoCheckboxFotolines {	
	background-image: url(/ks/images/nl/icon_geonav-fotolines.gif);
}

.GeoCheckboxVideos {	
	background-image: url(/ks/images/nl/icon_geonav-videos.gif);
}

.GeoSucheContainer {	
	float: right;
	margin: 5px 4px 0 0;
	font-size: 12px;
	font-weight: bold;
}

.GeoSuche {
	font-size: 11px;
	color: #000;
	width: 128px;
	border: #1C497A 1px solid; 
	margin-left: 6px;
	vertical-align: middle;
}

.GeoSucheSubmit {
	vertical-align: middle;
	margin-left: 3px;
	width: 21px;
	height: 19px;
}


#GeoNavZeitContainer {
	clear: both;
	width: 805px;
	padding: 12px 0 0 0;
}

.GeoButtonLeft,.GeoButtonLeftMarked,.GeoButton,.GeoButtonMarked {
	display: block;
	float: left;
	background-image: url(/ks/images/nl/bg_button_geo-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DCDABC;
	width: 123px;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	padding: 4px 0 5px 0;
	margin: 0 1px 0 0;
}

.GeoButton {
	background-image: url(/ks/images/nl/bg_button_geo.gif);
	background-color: #DCDABC;
}

.GeoButtonLeftMarked,.GeoButtonMarked {
	background-image: url(/ks/images/nl/bg_button_geo-left-x.gif);
	background-color: #1C497A;
	font-weight: bold;
	color: #fff;
}

.GeoButtonMarked {
	background-image: url(/ks/images/nl/bg_button_geo-x.gif);
}

.GeoButtonLeftMarked:hover,.GeoButtonMarked:hover {
	color: #fff;
	text-decoration: none;
}

#GeoKarteContainer {
	clear: left; 
	height: 560px; 
	border: 1px solid #003478; 
	background-color: #fff; 
	margin: 0;
}

#GeoFooterPos  {
	font-size: 11px; 
	padding: 5px 0 5px 2px;
}

/* KSTA-TV ===================================================================================== */

#MainTv {
	position: relative;
	width: 806px;
	margin-left: 14px;
}

#ContainerTvContent {
	float: left; 
	width: 493px;
	margin-right: 0px;
	padding: 5px 0 30px 0;
	overflow: hidden;
}

#ContainerTvRechts {	
	float: left;
	width: 311px; 
	padding: 5px 0 30px 0;
	overflow: hidden;
	color: #003478;		
}

#LogoTv,#HpLogoTv {
	position: absolute; 
	right: 4px; 
	top: 5px;
	width: 94px;
	height: 32px;
}

#HpLogoTv {
	right: 0; 
	top: 7px;
	width: 86px;
	height: 26px;
}

.BoxLogoTv {
	float: right; 
	width: 74px;
	height: 34px;
	margin: 5px 4px 0px 0;
}	

#HpTvContainer {
	position: relative;
	margin: 0 0 12px 0;
	padding: 8px 0 0 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

#HpTvPos  {
	padding: 13px 0 0 0;
}

.VideoTitel,.ArtikelVideoTitel {	
	color: #003478; 
	font-size: 11px; 
	font-weight: bold;
	margin: 0;
}

.VideoFormat,.ArtikelVideoFormat {	
	color: #3377BB;		
	font-size: 10px;
	text-transform: uppercase;
	margin: 0; 
	padding: 0;
}

.PlayerSmallPos {
	width: 180px; 
	padding-bottom: 8px;
}

div.PlayerDummyPos {
		height: 133px;
		width: 178px;
		border: 1px solid #a3a3a3;
}

div.PlayerDummyOperate {
		height: 20px;
		width: 176px;
		padding-top: 1px;
		padding-left: 2px;
		border-left: 1px solid #a3a3a3;
		border-right: 1px solid #a3a3a3;
		border-bottom: 1px solid #a3a3a3;
		background-color: #fff;
}

#ArtikelPlayerContainer,#HpTvPlayerContainer {
	float: left;
	width: 180px;
	margin: 0 13px 6px 0;
	padding: 3px 0 8px 0px;
	overflow: hidden;
}

.BoxPlayerContainer {
	text-align: left;
	width: 180px; 
	margin: auto;
}

.TvPlayerContainer {
	width: 450px;
	margin-left: 2px;
	padding: 0;
	overflow: hidden;
}

.TvPlayerPos {
	padding: 0;
}

.ArtikelVideoTextContainer {
	padding: 0 0 8px 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	line-height: 14px;
}		

#HpTvPlayerContainer {
	padding: 0 0 8px 0px;
	margin: 0 0 6px 0;
}

#HpTvListeContainer  {
	float: right;	
	width: 294px;
	overflow: hidden;
	margin: 0px;
}

.TvListe01Container  {
	width: 311px;
	overflow: hidden;
	margin-bottom: 35px;
}

.TvListe02Container,.TvListe03Container {
	width: 465px; 
	border-top: 1px solid #D0CFCA; 
	border-bottom: 1px solid #D0CFCA; 
	border-right: 1px solid #D0CFCA; 
	overflow: hidden;
}

.TvListe03Container {
	width: 310px;
	margin: 0;
}

.TvListe,.TvListe01 {
	font-size: 11px;
	height: 450px; 
	overflow: auto;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #A7A7A7;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #E6E4D5;
	scrollbar-highlight-color: #E6E4D5;
	scrollbar-shadow-color: #E6E4D5;
	scrollbar-track-color: #F5F4EB;
}

.TvListe01 {
	border-bottom: 1px solid #D0CFCA; 
	border-right: 1px solid #D0CFCA; 
}	

.TvListePos {
	padding: 10px 16px 12px 8px;
}

.HpTvListePos {
	padding-bottom: 16px;
}

.TvReiterNavContainer,.HpTvReiterNavContainer   {	
	width: 311px;
	font-size: 10px; 
	text-transform: uppercase;
	min-height: 21px;
	background-image: url(/ks/images/nl/bg_reiternav.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	background-color: #E6E4D5;
	overflow: hidden;
}

.HpTvReiterNavContainer {	
	width: 294px;
	margin-bottom: 6px;
	background-image: url(/ks/images/nl/bg_reiternav02.gif);
	background-color: #F5F4EB;
}

.TvReiterTrennlinie {
	float: left; 
	width: 1px; 
	height: 11px;
	margin-top: 5px;
	overflow: hidden;
	background-color: #BAB9B4;
}

.TvReiterLink,.HpTvReiterLink {
	float: left; 
	padding: 4px 12px 5px 10px;
	display: block;	
	color: #003478;
}

.HpTvReiterLink   {
	float: right; 
	padding: 4px 4px 5px 0;
	text-transform: none;
	font-size: 10px;
	font-weight: bold;
}

.TvReiterLinkMarked,.HpTvReiterLinkMarked   {
	float: left; 
	background-image: url(/ks/images/nl/bg_tvreiternav-x.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	padding: 0px 14px 5px 8px;
	font-weight: bold;
	color: #969692;
}

.HpTvReiterLinkMarked   {
	padding: 0px 40px 5px 0px;
}

.TvReiterLinkMarkedRahmen {
	float: left; 
	background-color: #CCCBC6;
	width: 1px;
	height: 21px;	
}

.TvButtonNav02Container,.TvButtonNav03Container {
	width: 465px;
	margin-top: 14px;
	background-image: url(/ks/images/nl/bg_tvbutton-navcontainer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	background-color: #F4F4EC;
}

.TvButtonNav03Container {
	width: 310px;
}
	
.TvButtonLinkContainer,.TvButtonLinkMarkedContainer {
	float: left; 
	min-height: 18px;
	width: 153px;
	font-size: 11px;	
	white-space: nowrap;
	margin-right: 2px;
	border-bottom: 2px solid #fff;
	background-color: #E6E4D5; 
	overflow: hidden;
}

.TvButtonLinkMarkedContainer {
	background-image: url(/ks/images/nl/bg_tvbuttonnav-x.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.TvButtonLink  {
	font-size: 11px;
	display: block;
	width: 135px; 
	padding: 3px 0 3px 9px;
	color: #003478;
}

.TvButtonLinkMarked  {
	font-size: 10px;
	display: block;
	width: 135px; 
	font-weight: bold;	 
	padding: 4px 0 3px 9px;
	color: #003478;
}

.HpTvThumbBlock  {
	display: block;
	margin: 0 0 0 5px;
	width: 284px;
	padding: 3px 0 4px 0px; 
	font-size: 11px;
	line-height: 14px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.TvThumbBlock,.TvThumbXLBlock  {
	clear: left;
	padding: 5px 0 6px 0px; 
	font-size: 11px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.TvThumbXLBlock  {
	padding: 10px 0 11px 0px; 
}

.TvThumbTextPos {
	float: left;
	width: 280px;
	line-height: 15px;
}

.TvThumbText {
	margin: 5px 0 10px 0;
}

.TvThumbText a:hover {
	text-decoration: none;	
}

.TvImgPos {
	float: left; 
	padding-right: 10px;
}

.TvVideoInfoContainer {
	position: relative;
}

.TvVideoInfoPos {
	padding: 3px 1px 0 1px;
}

.TvVideoLayerBlock {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 450px;
	z-index: 2;
}

.TvVideoLayerPos {
	border-left: 1px solid #D0CFCA;
	border-right: 1px solid #D0CFCA;
	border-bottom: 1px solid #D0CFCA;	
	font-size: 11px;
	background-color: #F5F4EB;
	margin: 0;
	padding: 3px 0 30px 9px;
}

.TvVideoLayerFormPos {
	float: left; 
	padding-top: 10px; 
	width: 214px; 
	overflow: hidden; 
	margin-left: 1px;
}

.TvLinkQualitaetPos {
	float: left; 
	font-size: 10px; 
	color: #969692;
	padding-bottom: 10px;
}

.TvLinkServicePlus,.TvLinkServiceMinus {
	float: right;
	display: block; 
	padding: 0 20px 4px 0;
	font-size: 10px; 
	font-weight: bold;
	text-align: right;
	color: #003478;
	background-image: url(/ks/images/nl/icon_tv-serviceplus.gif); 
	background-repeat: no-repeat; 
	background-position: right top; 	
}

.TvLinkServiceMinus {
	background-image: url(/ks/images/nl/icon_tv-serviceminus.gif);
}

.TvListeTitel {
	font-size: 10px; 
	color: #969692; 
	text-transform: uppercase; 
	padding: 4px 0 0 2px;
	margin: 0px;
}

.TvVideoTextPos {	
	clear: both;
	font-size: 12px; 
	line-height: 15px;
}

.TvVideoTextHoehe {	
	float: right; 
	width: 1px; 
	height: 115px;
}

.VideoTextPos {	
	font-size: 11px; 
	line-height: 14px;
	padding-left: 2px;
}

.TvVideoDatum {	
	color: #969692;
	font-size: 11px;
	margin: 0;
}

.TvVideoFormat,.TvVideoFormat02 {	
	color: #3377BB;		
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px; 
	padding: 0;
}

.TvVideoFormat02 {	
	padding: 6px 0 0 0;
}

.TvVideoTitel,.HpTvVideoTitel {	
	color: #003478; 
	font-size: 12px; 
	font-weight: bold;
	margin: 3px 0 0 0;
}

.HpTvVideoTitel {	
	font-size: 11px; 
	font-weight: bold;
	margin: 0;
}

.TvVideoTeaser {	
	margin: 0;
	padding-bottom: 20px;
}

.TvLinkArtikelContainer {
	display: block;
	background-image: url(/ks/images/nl/icon_boxrelation-link01.gif);	
	background-repeat: no-repeat;
	background-position: left top;	
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	line-height: 13px;
}

.TvLinkArchivContainer {
	display: block;
	float: right;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	margin: 6px 0 16px 0;
	padding: 0 14px 0px 0px;
	color: #003478;	
	background-image: url(/ks/images/nl/icon_pfeil-rechts01.gif);
	background-repeat: no-repeat;
	background-position: right top;		
}

.TvFormatInfoContainer,.TvFormatArchivContainer {	
	border-bottom: 1px solid #D0CFCA;
	padding: 0 0 16px 1px;
	font-size: 11px;
}

.TvFormatArchivContainer {	
	padding: 0 0 0px 2px;
}

.TvFormatImgPos {	
	float: right;
	width: 130px;
	text-align: right;
}

.TvFormatText {	
	color: #003478;
	font-weight: bold;
	margin: 2px 0 8px 0;
	font-size: 11px;
}


/* Allgemeine Angaben: Links, Titel, Texte, Farben, Container ======================================= */

/* Links */

a { 
	text-decoration: none;
	color: #000;
}

a:hover { 
	text-decoration: underline;
	color: #000;
}

/* Sonderfaelle: Links */

.LinkColor { 
	color: #003478;
}

.TitelLink,.MVTitelLink  {
	color: #003478;	
}

.TitelLink:hover  {
	text-decoration: none;
}

.MVTitelLink:hover  {
	text-decoration: none;
}

.BoxTitelLink  {
	color: #003478;	
}

.BoxTitelLink:hover  {
	text-decoration: none;
}

.TeaserLink {
	text-decoration: none;
}

.TeaserLink:hover {
	text-decoration: none;
}

.BoxTeaserLink {
	line-height: 14px;
	display: block;
	text-decoration: none;
}

.BoxTeaserLink:hover {
	text-decoration: none;
}

.BoxTextLink {
	display: block; 
	padding: 3px 0 3px 0; 
	line-height: 14px;
}

.ProfilLink {
	color: #3377BB;
	text-decoration: underline;
}

.ProfilLink:hover  {
	text-decoration: underline;
}


/* Titel */
 
.TitelXL  {
	color: #003478;	
	font-size: 19px;
	font-family: tahoma, arial, helvetica;
	margin: 5px 0 14px 0;
}

.TitelL  {
	color: #003478;	
	font-size: 17px;
	font-family: tahoma, arial, helvetica;
	margin: 5px 0 6px 0;
}

.TitelM  {
	color: #003478;	
	font-size: 12px;
	line-height: 17px;
	margin: 3px 0 5px 0;
}

.TitelS  {
	color: #003478;	
	font-size: 11px;
	line-height: 16px;
	margin: 3px 0 5px 0;
}


.TitelXL:hover,.TitelL:hover,.TitelM:hover,.TitelS:hover  {
	text-decoration: none;
}


/* Texte */

.TextM,.TableTextM  {
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 17px 0;
}

.TextS,.TableTextS {
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 15px 0;
}

.TextXS,.TableTextXS {
	font-size: 10px;
	line-height: 13px;
	margin: 0 0 13px 0;
}

.TextXXS {
	font-size: 9px;
	line-height: 12px;
	padding: 0 0 11px 0;
	margin: 0;
}


.TableTextM,.TableTextS,.TableTextXS {
	padding: 0px;
	border-spacing: 1px;
}

.TableTextM a,.TableTextS a,.TableTextXS a {
color: #3377BB;
}

/* Spezielle Texte */

.DatumStandard {
	color: #969692;
	font-size: 11px;
	margin: 0;
	line-height: 14px;
}

.DachzeileStandard {
	color: #3377BB;		
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 1px 0 1px 0;	
}

.TeaserStandard {
	font-size: 11px;
	margin: 0 0 16px 0;	
	line-height: 17px;
}

.TeaserStandard:hover  {
	text-decoration: none;
}

.HilfeStandard  {
	font-size: 9px;
	color: #969692;
	margin: 0;
}

.BlaetterNavStandard {
	color: #969692; 
	font-size: 11px; 
	width: 282px; 
	padding: 0 0 10px 0; 
}

.BlaetterNavStandard a {
	color: #969692; 
}


/* Textfarben und Linkfarben */

.Color00 {
	color: #000;	
}

.Color01 {
	color: #003478;	
}

.Color01:hover {
	color: #000;	
}

.Color02 {
	color: #3377BB;	
}

.Color02:hover {
	color: #3377BB;	
}

.Color03 {
	color: #969692;
}

.Color03:hover {
	color: #969692;
}

.Color04 {
	color: #EDEBDF;
}

.Color04:hover {
	color: #EDEBDF;
}

.Color05 {
	color: #fff;	
}

.Color05:hover {
	color: #fff;	
}

.Color06 {
	color: #9C9C80;	
}

.Color06:hover {
	color: #9C9C80;	
}

.Color07 {
	color: #D80000;	
}

.Color07:hover {
	color: #D80000;	
}

.TextLink {
	color: #3377BB;	
	text-decoration: underline;
}



/* Bilder */

.ImgPosRechts {
	float: right; 
	padding: 2px 0 6px 13px;
}

.ImgPosLinks {
	float: left; 
	padding: 2px 13px 6px 0;
}

.ImgContainerRechts,.ImgContainerLinks  {
	float: right;
	margin: 0 0 6px 13px;
	padding: 3px 0 8px 0px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}

.ImgContainerLinks  {
	float: left;
	margin: 0 13px 6px 0;
}

.ImgContainerPos {
	padding: 2px 0 0 0;
}

.ImgTextPos {
	font-size: 10px; 
	padding: 3px 0 0 0;
	line-height: 12px;
	overflow: hidden;
}



/* Container */

.ContainerLinieUnten {
	padding: 0 0 1px 0;
	margin-bottom: 14px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	 	
	overflow: hidden;
}	

.ContainerLinieOben {
	padding: 14px 0 0 0;
	margin-bottom: 16px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	 	
	overflow: hidden;
}	

.ContainerRahmen {
	padding: 6px 10px 14px 12px;
	margin-bottom: 16px;
	border: 1px solid #E1DEC4;
}	

/* Hintergrundfarben */

.TdBgColor01 {
	background-color: #ECEFF5;
	border-spacing: 1px;
	vertical-align: top;
	text-align: left;
}

.TdBgColor02 {
	background-color: #F5F4EB;
	border-spacing: 1px;
	vertical-align: top;
	text-align: left;
}

/* Formulare */

.Textarea,.TextareaXXL  {
	font-family: verdana;
	background-color: #fff; 
	font-size: 11px;
	color: #000;
	border: 1px solid #B8B7B2; 
	scrollbar-3dlight-color: #B8B7B2;
	scrollbar-arrow-color: #B8B7B2;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #B8B7B2;
	scrollbar-track-color: #F5F4EB;
}

.TextareaXXL  {
	float: left;
	width: 380px;
	margin-top: 3px;
}

.Select  {
	font-family: verdana, geneva, sans-serif;
	background-color: #FFFFFF; 
	border: #B8B7B2 1px solid; 
	font-size: 11px; 
	color: #000000; 
}


div.Formular  {
	clear: left;
	width: 492px;
	font-size: 12px;
	padding: 6px 0 4px 0;
}

div.Formular span {
	width: 130px;
	float: left;
	font-size: 12px;
	padding-top: 2px;
}

div.FormularCheckbox span {
	text-align: right;
}

.FormularCheckboxPos {
	display: block;
	text-align: right;
}

.FormularCheckbox {
	margin-right: 10px;
}

.FormularCheckboxText {
	float: left;
	width: 320px; 
	line-height: 16px;
	padding-bottom: 10px;
}

.ButtonFormular {
	margin: 8px 0 0 0;
}

.ButtonFormularRechts {
	margin: 8px 108px 0 0;
}




/* Buttons  ======================================================== */

.ButtonKommentieren,.ButtonDrucken,.ButtonAktualisieren { 
	float: right; 
	display: block; 
	height: 18px;
	background-image: url(/ks/images/nl/button_artikel-kommentieren.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fff;
}

.ButtonKommentieren:hover,.ButtonDrucken:hover,.ButtonAktualisieren:hover{ 
	background-position: top right;
}

.ButtonDrucken {
	width: 105px; 
	background-image: url(/ks/images/nl/button_drucken.gif);
}

.ButtonKommentieren {
	width: 122px; 
	background-image: url(/ks/images/nl/button_artikel-kommentieren.gif);
}

.ButtonAktualisieren { 
	width: 86px; 
	background-image: url(/ks/images/nl/button_aktualisieren.gif);
}

.ButtonKommentieren:hover,.ButtonDrucken:hover{ 
	background-position: top right;
}


	
	
/* FORMULARE ======================================================== */

form  { 
	display: inline;
	margin-bottom: 0px;
}

.TabelleFormular  {
	margin: 10px 0;
	font-size: 12px;
	line-height: 17px;
}

.TabelleFormularTitel {
	text-align: left; 
	color: #003478;
}

.TdFormularText {
	white-space: nowrap;
}

.TdFormularInput {
	text-align: right;
}

.TdFormularButton {
	text-align: right; 
	padding-top: 8px; 
	padding-bottom: 8px;
}

.InputVersenden {
	font-size: 11px;
	color: #000;
	width: 170px;
	border: #B8B7B2 1px solid; 
}

.TextareaVersenden {
	font-family: verdana;
	background-color: #fff; 
	font-size: 11px;
	color: #000;
	width: 290px;
	border: 1px solid #B8B7B2; 
	scrollbar-3dlight-color: #B8B7B2;
	scrollbar-arrow-color: #B8B7B2;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #B8B7B2;
	scrollbar-track-color: #F5F4EB;
}



.BoxBeilagenSelect  {
	font-family: verdana, geneva, sans-serif;
	background-color: #FFFFFF; 
	border: #B8B7B2 1px solid; 
	font-size: 11px; 
	color: #000000; 
	width: 132px;
}

.InputVideoService {
	margin-top: 1px;
	font-size: 11px;
	color: #000;
	width: 200px;
	border: #B8B7B2 1px solid; 
}


.Input,.InputXL,.InputL,.InputS {
	color: #000;
	border: #B8B7B2 1px solid; 
}

.Input {
	font-size: 11px;
}

.InputXL {
	float: left;
	width: 250px;
}

.InputL {
	float: left;
	width: 192px;
	margin: 0 6px 0 0;
}

.InputS {
	float: left;
	width: 50px;
	margin: 0 6px 0 0;
}


/* POPUPS ======================================================== */

#PopupAll a,#PopupStandard a,#PopupDpa a,#PopupPrint a { 
	color: #003478;
}

#PopupStandard { 
	margin: 0 14px 0 14px;
	padding-bottom: 20px;
}

#PopupAll { 
	width: 492px; 
	margin: 0 14px 0 14px;
	padding-bottom: 20px;
}

#PopupContentLinie {
	padding: 1px 0 10px 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	 	
}	

#PopupAll #PopupContentLinie {
	width: 492px;
	overflow: hidden;
}	

#PopupDpa { 
	width: 492px; 
	margin: 0 14px 0 14px;
}

#PopupPrint { 
	width: 492px; 
	margin: 0 14px 0 14px;
	padding-bottom: 20px;
}

#PopupPrint .Dachzeile,#PopupPrint .ArtikelTitel,#PopupPrint .ArtikelTeaser {
	color: #000;	 	
}	

#PopupLogo { 
	float: left;
	width: 252px;
	height: 56px;
	margin: 10px 0 0 -4px;
}

.PopupTitelContainer { 
	float: left;
	padding: 33px 0 0 0;	
}

.PopupTitel { 
	float: right;
	padding: 45px 4px 0 0;
	margin: 0px;
	font-size: 12px;
	text-transform: uppercase;
	color: #ABABA8;
}

#PopupContent {
	width: 492px;
	font-size: 11px; 
	line-height: 14px;
	color: #003478;
	overflow: hidden;
}	

#PopupContentStandard {
	text-align: center;
	padding: 14px 0 10px 0;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	 	
}	

#PopupContentBg,#PopupUmfrageBg {
	width: 492px;
	font-size: 11px; 
	line-height: 14px;
	color: #003478;
	background-color: #F5F4EB;	
	overflow: hidden;
}	

#PopupUmfrageBg {
	width: 368px;
}	

#PopupContentBgPos {
	margin: 0 7px 0 7px;
	padding: 0 0 12px 0;
}	

.PopupAbstandIframe {
	height: 20px;
	background-color: #fff;
}	

#PopupDpaListContainer {
	width: 492px;
	height: 140px;
	font-size: 11px; 
	line-height: 14px;
	padding: 0 0 15px 0;
	background-color: #F5F4EB;	
	overflow: auto;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #A7A7A7;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #E6E4D5;
	scrollbar-highlight-color: #E6E4D5;
	scrollbar-shadow-color: #E6E4D5;
	scrollbar-track-color: #F5F4EB;
}	


#PopupDpaDetailContainer {
	width: 492px;
	height: 330px;
	font-size: 11px; 
	padding: 0;
	overflow: auto;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #A7A7A7;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #E6E4D5;
	scrollbar-highlight-color: #E6E4D5;
	scrollbar-shadow-color: #E6E4D5;
	scrollbar-track-color: #F5F4EB;
}

#PopupDpaListContainer a,#PopupDpaDetailContainer a {
	color: #003478;
}

#PopupDpaDetailContainer div {
	padding: 2px 10px 0 0;
}

#PopupDpaDetailContainer h1 {
	margin: 0 0 2px 0;
}

#PopupDpaDetailContainer p {
	margin: 0;
}
	
#PopupDpaDetailContainer a:hover,#PopupDpaListContainer a:hover {
	color: #000;
}	

#PopupDpaListContainer div {
	clear: both; 
	font-size: 11px;
	margin: 0 7px 0 8px; 
	padding: 12px 0 0px 0;
}	

#PopupDpaDetailContainer .PopupDpaServiceLinks {
	padding: 14px 0 14px 0;
	font-size: 10px;
}

.PopupContentPos {
	padding: 14px 5px 10px 5px;
}	

.PopupReiterNavContainer {	
	font-size: 10px; 
	width: 492px;
	min-height: 21px;
	background-image: url(/ks/images/nl/bg_reiternav.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
	background-color: #E6E4D5;
	overflow: hidden;
}

.PopupFooterContainer { 
	margin: 20px 0 0 0;
	padding: 6px 0px 0 0px;	
	font-size: 10px;
	background-image: url(/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

.PrintNavContainer,.DpaNavContainer { 
	padding: 40px 2px 0 0;
}

.PrintArtikelImgTextPos {
	font-size: 10px; 
	padding: 3px 0 0px 0;
	line-height: 12px;
}


/* FOOTER  ======================================================== */

#Footer {
	clear: left;
	width: 806px;
	margin-left: 14px;
	background-color: #F5F4EB;
	border-top: 4px solid #fff;	
	overflow: hidden;
}	

.FooterPos {
	padding: 16px 10px 18px 10px;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	color: #969692;
}	

/* ANZEIGEN  ======================================================== */

.Anzeige300px {
	width: 300px;
	margin: 0;
	padding: 0 0 0 0;
}

.TitelAnzeige  {
	font-size: 9px;
	margin: 10px 0 2px 0;
	color: #969692;
}	

/* *** Yahoo-Hotspots Tag-Cloud *** */
div.yahoohotspots {
	margin: 8px 0 8px 7px;
}
.w0 { font-size:16px; }
.w1 { font-size:10px; }
.w2 { font-size:13px; }
.w3 { font-size:13px; }
.w4 { font-size:10px; }


