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

.ImgGame  {
	border-width: 0;
	width: 80px; height: 80px;
	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: 505px;
	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: 300px;
	margin: 0 1px 0 0;
	text-align: center;
	font-size: 10px;
	font-family: tahoma, arial, helvetica;
	font-weight: bold;
	color: #003478;
	background-color: #E6E4D5;
	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 {
	background-image:url(/ks/images/nl/bg_button-left_small.gif);
	width:100px;
}

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

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

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

.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: #ABABA8;
	text-transform: uppercase;
}

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

.Nav3TopnewsPos {
	float: left;
	width: 382px;
	margin: 3px 6px 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;
}

.Nav3TopnewsLink span  {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #3377BB;
	line-height: 13px;
	text-transform: uppercase;
}


/* 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;
	background-image: url(/ks/images/nl/bg_main.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

#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;
	overflow: hidden;
}
.ContainerEilmeldungObenLinie {
	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, .ContainerEilmeldungObenLinie h2  {
	font-size: 19px;
	font-family: tahoma, arial, helvetica;
	padding: 0px;
	margin: 0 0 7px 0;
	line-height: 22px;
}
.ContainerEilmeldungOben p, .ContainerEilmeldungObenLinie p  {
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 4px 0;
	padding: 0;
}
.ContainerEilmeldungOben a:hover, .ContainerEilmeldungObenLinie 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,.RelationGrafikContainer,.RelationExtraContainer,.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,.BoxRelationGrafikContainer,.BoxRelationExtraContainer  {
	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);
}

.RelationGrafikContainer,.BoxRelationGrafikContainer  {
	background-image: url(/ks/images/nl/icon_relation-grafik.gif);
}

.RelationExtraContainer,.BoxRelationExtraContainer  {
	background-image: url(/ks/images/nl/icon_relation-extra.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,.BoxDiensteShop,.BoxDiensteFormblitz {
	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);
}

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

.BoxDiensteFormblitz {
	background-image: url(/ks/images/nl/icon_dienste-formblitz.gif);
}
.BoxDiensteLinkNewsletter,.BoxDiensteLinkWetter,.BoxDiensteLinkTv,.BoxDiensteLinkSms,.BoxDiensteLinkKalender,.BoxDiensteLinkTicket,.BoxDiensteLinkBranchen,.BoxDiensteLinkPartnersuche,.BoxDiensteLinkLotto,.BoxDiensteLinkFreunde,.BoxDiensteLinkSpiele,.BoxDiensteLinkHoroskop,.BoxDiensteLinkStau,.BoxDiensteLinkBoerse,.BoxDiensteLinkFinanzcheck,.BoxDiensteLinkFinanzinfo,.BoxDiensteLinkGehalt,.BoxDiensteLinkTelefon,.BoxDiensteLinkUmzug,.BoxDiensteLinkFoto,.BoxDiensteLinkRss,.BoxDiensteLinkWerbepartner,.BoxDiensteLinkAbo,.BoxDiensteLinkShop,.BoxDiensteLinkFormblitz  {
	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);
}

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

.BoxDiensteLinkFormblitz:hover {
	background-image: url(/ks/images/nl/icon_dienste-formblitz-over.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: 186px;
	margin: 0px
	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:auto;
	display:inline;
	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;
}
.HpTvBlockLine{
	background-image:url(/ks/images/nl/bg_punktlinie.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	display:block;
	font-size:11px;
	line-height:14px;
	margin:0 0 0 5px;
	padding:3px 0 4px 0;
	width:284px;
}

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

/* DPA - Tabellen ==================================================== */
.mv100article {
  font-size: 11px;
	line-height: 15px;
	margin: 0 0 3px 0;
}


/* GoogleSuche Header */
.GoogleSucheHeader,.GoogleSuche,.GoogleSucheHeaderLeer,.GoogleSucheLeer,.KstaSucheHeader,.KstaSuche {
	font-size: 11px;
	color: #000;
	margin: 0 0 0 6px;
	width: 170px;
	border: #fff 1px solid;
	vertical-align: middle;
}

.GoogleSucheHeader {
	background: #FFFFFF url(/ks/images/nl/google_custom_search_watermark.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;
}

.GoogleSucheHeaderLeer,.GoogleSucheLeer  {
	background: #FFFFFF none;
}

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


/* Kalaydo ---------------------------------------------- */

#kalaydo {
height: 16px;
width: 820px;
margin-bottom:2px;
}
#kalaydo a {
padding-left: 16px;
padding-top: 2px;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #fff;
line-height: 12px;
text-decoration: none;
display: block;
}
.button {
float: left;
margin-left: 1px;
height: 16px;
}
.button a, .button img {
border: none;
}

.spacer_left {
	width: 12px;
	height: 16px;
	background-image: url(/ks/images/nl/kalaydo/background.gif);
	background-position: right;
	float: left;
}

.spacer_right {
	width: 160px;
	height: 16px;
	background-image: url(/ks/images/nl/kalaydo/background.gif);
	margin-left: 1px;
	float: left;
}

.kalogo {
	width: 158px;
	background-image: url(/ks/images/nl/kalaydo/kalaydo_logo.gif);
}

.stellen {
	width: 63px;
	background-image: url(/ks/images/nl/kalaydo/01bg_stellen.gif);
}

.auto {
	width: 51px;
	background-image: url(/ks/images/nl/kalaydo/02bg_auto.gif);
}

.immobilien {
	width: 87px;
	background-image: url(/ks/images/nl/kalaydo/03bg_immo.gif);
}

.marktplatz {
	width: 85px;
	background-image: url(/ks/images/nl/kalaydo/04bg_marktplatz.gif);
}

.tiere {
	width: 51px;
	background-image: url(/ks/images/nl/kalaydo/05bg_tiere.gif);
}

.reisen {
	width: 61px;
	background-image: url(/ks/images/nl/kalaydo/06bg_reisen.gif);
}

.inserieren {
	width: 82px;
	background-image: url(/ks/images/nl/kalaydo/07bg_inserieren.gif);
}