/***********************************************************************/
/*		content    - startpage                             */
/***********************************************************************/

div.rubrikbild
{
	background-repeat:no-repeat;
	position:absolute;
	left:208px;
	top:92px;
	width:393px;
	height:251px;
	background-color:white;
	display:inline;
	z-index:1;
}

div.start_rightwing_links
{
	position:absolute;
	bottom:20px;
	width:170px;
	height:200px;
	display:inline;
	z-index:3;
	color:#AB1416;
}

div .start_rightwing_links ul
{
	position:absolute;
	bottom:0;
}

div.start_rightwing_links ul
{
	list-style-type:square;
	list-style-position:outside;
	font-size:14px;
}

div.rubrikbild_rightwing
{
	background-repeat:no-repeat;
	position:absolute;
	left:601px;
	top:92px;
	width:196px;
	height:248px;
	background-color:white;
	display:inline;
	z-index:1;
}

div.startpage_content
{
	position:absolute;
	left:208px;
	top:345px;
	width:590px;
	height:100px;
	background-color:white;
	z-index:2;
}

div.swtartpage_content_element1
{
	width:238px;
	height:175px;
	z-index:1;
	display:block;
	background-color:white;
	font-size:12px;
	float:left;
	margin-right:10px;
}

div.swtartpage_content_element2
{
	width:150px;
	height:160px;
	margin-top:3px;
	z-index:1;
	display:block;
	background-color:white;
	font-size:12px;
	float:left;
	margin-right:10px;
}

div.swtartpage_content_element3
{
	width:130px;
	height:160px;
	margin-top:3px;
	z-index:1;
	display:block;
	background-color:white;
	font-size:12px;
	float:left;
	margin-left:0;
}

div.swtartpage_content_element2 ul, div.swtartpage_content_element3 ul
{
	list-style-type:square;
	list-style-position:outside;
	font-size:12px;
	padding-left:14px;
}

div.startpage_news
{
	background-repeat:no-repeat;
	position:absolute;
	left:208px;
	top:548px;
	width:589px;
	height:auto;
	background-color:#DBDBDB;
	display:block;
	z-index:1;
	padding-top:25px;
	padding-left:6px;
	padding-right:0px;
}

div.startpage_news:
{
	color:red;
	overflow:hidden;
}

table.newstable, table.newstable table
{
	background-color:#DBDBDB;
	width:auto;
}

table.newstable {
    margin-left: 94px;
}

.newsteasertable
{
	width:173px;
	height:auto;
}

table.newstable td
{
	vertical-align:top;
}

td.news
{
	padding-right:20px;
	vertical-align:top;
	width:160px;
	background-color:#DBDBDB;
}

td.news p {
	margin: 0;
	padding: 0;
}

span.fliesstext
{
	font-size:12px;
}

.homepage_newspic {
    margin:0 6px 0 0;
    float:left; 
}

