html, body
	{
		margin: 0px;
		padding: 0px;
		height: 100%;
		background: url(img/Bild_body2.jpg) top right repeat-y;
	}
	
/*-----Übergreifend-----*/	
a:link {
	color: #000066;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000066;
}
a:hover {
	text-decoration: underline;
	color: #B5060B;
}
a:active {
	text-decoration: underline;
	color: #B5060B;
}
.rot {
	color:#B5060B;

}
.rotfett {
	color:#B5060B;
	font-weight: bold;
}

/*-----Title-----*/
		
div.title
	{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		width: 100%;
		min-width: 968px;
		background: url(img/Bild_title_center.gif) top left repeat-x;
	}


div.title div
	{	
		background: url(img/Bild_title_right2.jpg) top right no-repeat;
	}


div.title div div
	{	
		width: 968px;
		background: none;
	}

/*-----Topnav-----*/

div.topnav
	{
	position: absolute;
	left: 0;
	top: 100px;
	z-index: 2;
	width: 100%;
	min-width: 968px;
	background: url(img/Bild_topnav_center.jpg) top left repeat-x;
	height: 49px;
	}


div.topnav div
	{
		background: url(img/Bild_topnav_left.jpg) top left no-repeat;
	}

div.topnav div div
	{
		width: 968px;
		background: none;
	}


table.topnavtable
	{
		margin-left: 180px;
		margin-top: 5px;
	}

td.topnavtd
	{
		padding: 0px;
		font-family: verdana,arial,helvetica, xhelvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		white-space: nowrap;
	}

a.topnav:link, a.topnav:visited, a.topnav:hover
	{
		width: 100%;
		display: block;
		color: #B4060A;
		padding: 0px 8px 69px 0px;
		text-decoration: none;
	}

a.topnav .topbullet
	{
		visibility: visible;
	}

a.topnav:hover .topbullet
	{
		visibility: visible;
	}

a.topnav:hover
	{
		color: #fff;
		font-weight: normal;
		text-decoration: none;
	}

a.topnavpress
	{
		width: 100%;
		display: block;
		color: #000;
		padding: 0px 8px 69px 0px;
		text-decoration: none;
	}
	

	
table.navOuter
	{
		height: 100%;
		width: 100%;
		background: url(img/Bild_leftnav.jpg) top left repeat-y;
	}


table.navOuter td.nav
	{	
		height: 100%; 
		padding: 180px 50px 0px 2px; 	
		background: none; 
	}

/*-----Leftnav-----*/

table.leftnavtable
	{	
		width: 144px;
	}

td.navtd
	{
		font-family: verdana, arial, helvetica, xhelvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		background: #fff;
	}


	

a.nav:link, a.nav:visited, a.nav:hover
	{
		display: block;
		width: 100%;
		white-space: nowrap;
		color: #fff;
		background: #D2060A;
		text-decoration: none;
	}

a.nav:hover 
	{
		color: #F9EB09;
		background: #D2060A;
	}

a.navpress
	{
		display: block;
		width: 100%;
		white-space: nowrap;
		color: #F9EB09; 
		background: #000d57;
		text-decoration: none;
	}


a.nav .bullet
	{
		background: #D2060A;
	}
a.nav .bullethere
	{
		background: #000066;
	}

a.nav:hover .bullet
	{
		background: #F9EB09;
	}



a.navpress .bullet
	{
		background: #F9EB09;
	}


/*content*/

table.navOuter td.content
	{
		width: 100%;
		height: 100%;
		padding-top: 200px;
		padding-right: 200px;
	}


table.contenttable 
	{
	font-family: verdana,arial,helvetica, xhelvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #000d57;
	}


table.contenttable tr
	{
	vertical-align: top;
	}

table.contenttable td
	{
	padding: 0px 50px 15px 0px;

	}

table.contenttable td h2 
	{
		font-size: 14px;
		color: #B5060B;
		margin: 0px;
	}
table.contenttable td h3 
	{
		font-size: 12px;
		color: #B5060B;
		margin: 0px;
	}

table.contenttable2 
	{
	font-family: verdana,arial,helvetica, xhelvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #000d57;	
	vertical-align: middle;
	}


table.contenttable2 tr
	{

	text-align: left;
	}

table.contenttable2 td
	{
	padding: 0px 5px 5px 0px;

	}


/*teaser*/

div.teaser
	{
	position: absolute;
	z-index: 3;
	margin-top: 140px;
	right: 18px;
	background-image: url(teaser.html);
	height: 520px;
	top: 1px;
	}


table.mainteaser
	{

	}


table.teaser
	{
		margin-top: 10px;
		margin-right: 9px;
		width: 161px;
	}

td.teasertitle
	{
		font-family: verdana, arial, helvetica, xhelvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000d57;
		background: url(img/teaser.jpg) top right no-repeat;
		border: 1px solid #000;
		padding: 5px;
	}

td.teasercontent
	{
	font-family: verdana, arial, helvetica, xhelvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #000;
	padding: 5px;
	}

div.test
	{
		position: absolute;
		z-index: -1;	
		right: 454px;
		bottom: 75px;
	}
	
#Layer1 {
	position:absolute;
	left:563px;
	top:200px;
	width:223px;
	height:193px;
	z-index:4;
	background-url: url(teaser.html);
}





		

