﻿#ticker
{
	width: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	height: 20px;
	visibility: inherit;
	position: relative;
	line-height: 100%;
	white-space: nowrap;
}

.info-container-ticker
{
	overflow: hidden;
	position: relative;
}


div.list-1
{
	float: left;
	display: inline;
	background: #FCFABF;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0;
}

div.list-2
{
	float: left;
	display: inline;
	background: #FBF690;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0;
}

div.list-2 a
{
	color: #E8E8E9;
}

div.list-1 a
{
	color: #D1D1D3;
}

div.noimg
{
	width: 76px;
	display: inline;
	float: left;
	margin: 3px 0 3px 10px;
}

p.teaser
{
	width: 100px;
}

p.teaser-link
{
	width: 204px;
	text-align: right;
}

p.teaser-link a
{
	color: #AA1F26;
}

div.content-spalte h2.content
{
	margin: 15px 0 0 0;
	color: #AA1F26;
}

div.route-description
{
	width: 460px;
	font-size: 11px;
	margin: 0 !important;
	padding: 0 !important;
}

.newsticker
{
	list-style-type: none;
	padding: 3px;
	margin: 0;
}

.newsticker li
{
	font-size: 11px;
	padding: 1px 0 0 10px;
	margin: 0;
	color: #488333;
	line-height: 130%;
	list-style-type: none;
}

div.home-teaser-container
{
	padding: 0;
	margin: 0 10px 10px 0;
	width: 225px;
	height: 225px;
	background-color: #488333;
	float: left;
	display: inline;
}

img.home-teaser
{
	border: solid 1px #fff;
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	width: 98px;
	height: 98px;
}

div.home-teaser
{
	float: left;
	display: inline;
	width: 205px;
	margin: 10px 0 0 10px;
}

div.home-teaser span
{
	color: #ffffff;
	font-size: 11px;
	margin: 0 0 0 0;
	float: left;
	width: 100px;
}

div.home-teaser a
{
	float: right;
	font-size: 11px;
	color: #ffffff;
	margin: 0 0 0 0;
	font-weight: bold;
}

div.home-teaser a:link, div.home-teaser a:visited
{
	color: #ffffff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
div.home-teaser a:hover, div.home-teaser a:active
{
	color: #ffffff;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}


div.home-teaser b
{
	font-size: 14px;
	display: block;
	margin: 0 0 0 0;
}

div.home-teaser span.wide-teaser
{
	width: 200px;
	height: 90px;
	margin: 0 0 0 0;
	float: left;
	display: inline;
}

a.lexi-link-noletter:link, a.lexi-link-noletter:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0 4px 0 1px;
	border-right: 1px solid #000000;
}

a.lexi-link-noletter:hover, a.lexi-link-noletter:active
{
	font-size: 11px;
	color: #488333;
	text-decoration: none;
	margin: 0;
	padding: 0 4px 0 1px;
	border-right: 1px solid #000000;
}

div.inner-start-teaser
{
	text-align: center;
}

div.inner-start-teaser img
{
	border: 0;
}

a.start-teaser
{
	text-decoration: none;
	cursor: pointer;
}

h2.content-head
{
	background-color: #AA1F26;
	color: #fff;
	padding: 10px 5px 10px 10px;
}

p.content-head
{
	padding: 0 10px 0 10px;
}

div.box-navi02-02-hellgruen
{
	background-color: #D1E0CD;
	display: inline;
	float: left;
	height: 225px;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 225px;
}

div.box-navi02-02-hellgruen div.box-text
{
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 0;
	width: 210px;
}
div.box-navi02-02-hellgruen h2.boxen
{
	padding: 0;
	margin: 15px 0 0 10px;
	display: inline;
	color: #FFFFFF;
	font: 20px bold Arial, Helvetica, sans-serif;
}

div.box-navi02-02-hellgruen .back-button
{
	color: #000;
}

div.box-navi02-02-hellgruen p.boxen
{
	padding: 0;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	color: #FFFFFF;
	font: 12px bold;
	font-family: Arial, Helvetica, sans-serif;
}


div.box-navi02-02-hellgruen div.box-text p
{
	color: #767676;
	font-size: 11px;
	line-height: 130%;
}

div.box-navi02-02-hellgruen img
{
	display: inline;
	float: left;
	margin: 20px 0 0 10px;
	padding: 0 0 10px;
}

div.box-navi02-02-rot
{
	background-color: #AA1F26;
	display: inline;
	float: left;
	height: 225px;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 225px;
}
div.box-navi02-02-rot h2.boxen
{
	padding: 0;
	margin: 15px 0 0 10px;
	display: inline;
	color: #FFFFFF;
	font: 20px bold Arial, Helvetica, sans-serif;
}

div.box-navi02-02-rot p.boxen
{
	padding: 0;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	color: #FFFFFF;
	font: 12px bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.box-navi02-02-rot div.box-text
{
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 0;
	width: 210px;
}

div.box-navi02-02-rot div.box-text p
{
	color: #FFFFFF;
	font-size: 11px;
	line-height: 130%;
}

div.box-navi02-02-rot img
{
	display: inline;
	float: left;
	margin: 20px 0 0 10px;
	padding: 0 0 10px;
}
div.box-navi02-02-rot div.box-text a
{
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-decoration: none;
}


div.box-navi02-02-gruen
{
	background-color: #488333;
	display: inline;
	float: left;
	height: 225px;
	margin: 0 10px 10px 0; /**/
	padding: 0;
	width: 225px;
}

div.box-navi02-02-gruen h2.boxen
{
	padding: 0;
	margin: 15px 0 0 10px;
	display: inline;
	color: #FFFFFF;
	font: 20px bold Arial, Helvetica, sans-serif;
}

div.box-navi02-02-gruen p.boxen
{
	padding: 0;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	color: #FFFFFF;
	font: 12px bold;
	font-family: Arial, Helvetica, sans-serif;
}
div.box-navi02-02-gruen div.box-text
{
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 0;
	width: 210px;
}

div.box-navi02-02-gruen div.box-text p
{
	color: #FFFFFF;
	font-size: 11px;
	line-height: 130%;
}

div.box-navi02-02-gruen img
{
	display: inline;
	float: left;
	margin: 20px 0 0 10px;
	padding: 0 0 10px;
}
div.box-navi02-02-gruen div.box-text a
{
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-decoration: none;
}


div.box-navi02-02-gelb
{
	background-color: #FCFABF;
	display: inline;
	float: left;
	height: 225px;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 225px;
}


div.box-navi02-02-gelb h2.boxen
{
	padding: 0;
	margin: 15px 0 0 10px;
	display: inline;
	color: #AA1F26;
	font: 20px bold Arial, Helvetica, sans-serif;
}

div.box-navi02-02-gelb .back-button
{
	color: #000;
}

div.box-navi02-02-gelb p.boxen
{
	padding: 0;
	margin: 0 0 0 10px;
	float: left;
	display: inline;
	color: #000000;
	font: 12px bold;
	font-family: Arial, Helvetica, sans-serif;
}
div.box-navi02-02-gelb div.box-text
{
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0 0 0 10px;
	padding: 0;
	width: 210px;
}

div.box-navi02-02-gelb div.box-text p
{
	color: #000000;
	font-size: 11px;
	line-height: 130%;
}

div.box-navi02-02-gelb img
{
	display: inline;
	float: left;
	margin: 20px 0 0 10px;
	padding: 0 0 10px;
}
div.box-navi02-02-gelb div.box-text a
{
	color: #AA1F26;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

div.content-box2
{
	margin: 5px 0 10px 0;
	padding: 0;
	float: left;
}
div.content-box2 p
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
div.content-box2 table
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #767676;
}
/* Scroller Box */
#scroller_container
{
}

#scroller
{
	white-space: nowrap;
	line-height: 100%;
}

#scroller p
{
	padding: 0;
}
/* Scoller Box */

div.box-navi02-image
{
	padding: 0;
	margin: 0 10px 10px 0;
	width: 225px;
	height: 225px;
	float: left;
	display: inline;
}

p.teaser
{
	height: 100px;
}

p.teaser b
{
	font-size: 12px;
	color: #488333;
}

