#startFlash
{
	background: #ffffff;
	float: left;
	padding: 10px 0px 0px 0px;
}


/*		Text		*/
#startPageContent h2
{
	font-family: Arial,Verdana,Helvetica;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
p.readMore a
{
	color: #d90030;
	font-size: 12px;
	text-decoration: none;
}
	p.readMore a:hover
	{
		text-decoration: underline;
	}
	
.box p
{
	font-family: Arial,Verdana,Helvetica;
	margin: 0px 0px 0px 0px;
}

p.question
{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: -3px 0px 10px 0px;
}

a.enter
{
	color: #d90030;
	font-family: Arial,Verdana,Helvetica;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}


/*		Layout		*/
#startPageContent
{
	background: #ffffff;
	clear: both;
	float: left;
	padding: 10px 10px 10px 10px;
	width: 960px;
}
	.wideStartPageCol
	{
		float: left;
		margin: 10px 10px 10px 10px;
		width: 460px;
	}
	.thinStartPageCol
	{
		float: left;
		margin: 10px 10px 10px 10px;
		width: 220px;
	}	
		#startPageContent ul
		{
			list-style: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		.box
		{
			font-family: Arial,Verdana,Helvetica;
			border: solid 1px #d9d9d9;
			padding: 13px 13px 13px 13px;
			margin: 0px 0px 20px 0px;
		}
		.flash
		{
			padding: 0px 0px 0px 0px;
		}
			.flash img
			{
				border: none;
			}
	

/*		AKT		*/
.aktTeaser
{
    border-top: solid 1px #DEDEDE;
    margin: 20px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
}
    .aktTeaser .imageHolder
    {
        float: left;
        height: 120px;
        width: 105px;
    }
        .aktTeaser .imageHolder img
        {
            height: 120px;
            width: 90px;
        }
    .aktTeaser .aktContent
    {
        float: left;
    }
        .aktContent h3
        {
	        font-family: Arial,Verdana,Helvetica;
	        font-size: 11px;
	        font-weight: bold;
	        margin: 0px 0px 14px 0px;
	        padding: 0px 0px 0px 0px;
	        text-transform: uppercase;
        }
        .aktTeaser .aktContent .aktText,
        .aktTeaser .aktContent .aktText a
        {
            color: #000000;
            font-family: Arial,Verdana,Helvetica;
            font-size: 14px;
            text-decoration: none;
        }
        .aktTeaser .aktContent .aktText p
        {
	        margin: 0px 0px 5px 0px;
        }
        .aktTeaser .aktContent a.readmore
        {
            color: #D90030;
            display: block;
            font-family: Arial,Verdana,Helvetica;
            font-size: 12px;
	        margin: 14px 0px 0px 0px;
            text-decoration: none;
        }
        .aktTeaser .aktContent a:hover
        {
            text-decoration: underline;
        }
	

/*		News		*/
ul#newsColumn
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	ul#newsColumn li
	{
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
		width: 460px;
	}
		ul#newsColumn li img
		{
			border: none;
			display: none;
		}
			ul#newsColumn li#first img.largeNewsImg
			{
				display: block;
			}
		ul#newsColumn li h1
		{
			font-family: Arial,Verdana,Helvetica;
			font-size: 14px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
			ul#newsColumn li#first h1
			{
				font-size: 33px;
				letter-spacing: -1px;
				margin: 0px 0px 10px 0px;
				padding: 0px 0px 0px 0px;
			}
		ul#newsColumn li a
		{
			color: #000000;
			text-decoration: none;
		}
			ul#newsColumn li a:hover p,
			ul#newsColumn li a:hover h1
			{
				text-decoration: underline;
			}
			ul#newsColumn li a:hover p.newsDate,
			ul#newsColumn li#first a:hover h1
			{
				text-decoration: none;
			}
		ul#newsColumn li p
		{
			font-size: 14px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		ul#newsColumn li p.newsDate
		{
			font-family: Arial,Verdana,Helvetica;
			font-size: 12px;
			margin: 10px 0px 5px 0px;
			padding: 0px 0px 0px 0px;
		}
	ul#newsColumn li#readMoreNewsLink,
	ul.dateList li#readMoreDatesLink
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: right;
	}
		ul#newsColumn li#readMoreNewsLink a,
		ul.dateList li#readMoreDatesLink a
		{
			background: url(../images/start_readMoreArrow.gif) 0px 2px no-repeat;
			color: #d90030;
			font-family: Arial,Verdana,Helvetica;
			font-size: 12px;
			padding: 0px 0px 0px 12px;
		}
	

/*		Dates		*/
ul.dateList
{
	margin: -6px 0px 0px 0px !important;
}
	ul.dateList li
	{
		clear: both;
		display: block;
		float: left;
		margin: 0px 0px 5px 0px;
		width: 100%;
	}
		ul.dateList .date
		{
			background: url(../images/dates.gif) 0px 2px no-repeat;
			float: left;
			font-family: Arial,Verdana,Helvetica;
			font-weight: bold;
			height: 55px;
			position: relative;
			width: 45px;
		}
			ul.dateList .date .day
			{
				display: block;
				font-size: 18px;
				left: 6px;
				position: absolute;
				text-align: center;
				top: 9px;
				width: 34px;
			}
			ul.dateList .date .month
			{
				display: block;
				font-size: 10px;
				left: 6px;
				position: absolute;
				text-align: center;
				text-transform: uppercase;
				top: 33px;
				width: 34px;
			}
		ul.dateList p
		{
			display: block;
			float: right;
			font-size: 13px;
			margin: 0px 0px 0px 0px;
			width: 167px;
		}
			ul.dateList p a,
			ul.dateList p a p
			{
				color: #000000;
				text-decoration: none;
			}
			ul.dateList p strong
			{
				display: block;
				font-family: Arial,Verdana,Helvetica;
				margin: 3px 0px 0px 0px;
			}
	

/*		Anna		*/
#anna
{
	float: left;
	margin: 15px 0px 0px 0px;
	width: 220px;
}
	#anna h2
	{
		margin: 5px 0px 5px 0px;
	}
	#anna h1
	{
		margin: 0px 0px 5px 0px;
		font-size: 21px;
		font-style: italic;
		font-weight: normal;
	}
	#anna p
	{
		margin: 5px 0px 5px 0px;
		font-size: 13px;
	}
		#anna p.readMore
		{
			margin: 15px 0px 5px 0px;
		}
	

/*		Social Media		*/
ul#socialMedia
{
	border-top: solid 1px #dedede;
	float: left;
	list-style: none;
	margin: 5px 0px 0px 0px;
}
	ul#socialMedia li a
	{
		color: #000000;
		display: block;
		font-family: Arial;
		font-size: 13px;
		padding: 5px 0px 5px 42px;
		text-decoration: none;
	}
		ul#socialMedia li#facebook a
		{
			background:  url(../images/facebook.gif) 0px 7px no-repeat;
		}
		ul#socialMedia li#twitter a
		{
			background:  url(../images/twitter.gif) 0px 7px no-repeat;
		}
	

/*		Question		*/
#startPageContent label
{
	font-size: 14px;
	margin: 0px 10px 0px 3px;
}
p.answer
{
	margin: 0px 0px 10px 0px;
}
#startPageContent input
{
	margin: 0px;
}
	#startPageContent input.button
	{
		background:  url(../images/btn_bg.jpg) top left repeat-x;
		border: none;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		margin: 0px 0px 0px 0px;
		padding: 2px 8px 2px 8px;
		text-align: center;
		text-transform: uppercase;
	}
	

/*		Puff		*/
.puff
{
	margin: 0px 0px -25px 0px;
    overflow: hidden;
    position: relative;
}
	.puff img
	{
		margin: 0px 0px 0px 0px;
	}
	.puff p
	{
		/*background: url(../images/start_readMoreArrow.gif) 0px 3px no-repeat;
		padding: 0px 0px 0px 15px;*/
		margin: 0px 0px 0px 0px;
	}
	.puff a
	{
		background: url(../images/pufftext_new.png) top left no-repeat;
		color: #ffffff;
		display: block;
		font-size: 14px;
		font-style: italic;
		margin: 0px 0px 0px 0px;
		padding: 40px 15px 15px 15px;
		position: relative;
		top: -45px;
		text-decoration: none;
		width: 190px;
	}
	.puff strong
	{
		display: block;
		font-family: Arial,Verdana,Helvetica;
		font-style: normal;
	}
