
	font, td, div, body {
		
		font:				normal 8pt Verdana,Arial;
		color:			#000;
		line-height:		12pt; 
	}
	
	body {
		margin:			0px;
		margin-left:		auto;
		margin-right:		auto;
		padding:			0px;
		text-align:			center;
	}
	
	body.mainBody {
		
		background-image:       url(../images/layout/img_bkg_top.jpg);
		background-repeat:	no-repeat;
                background-position:    center top;
	}
	
	.contentbottom {
		border-top:			1px solid #ccc;
		background-image:		url(../images/layout/bottomback.png);
		background-repeat:	repeat-x;
	}
	
	.bottomtext	{
		padding-left:		10px;
		padding-right:		10px;
		border-left:		1px solid #fff;
		border-right:		1px solid #ccc;
		text-align:			center;
		font:				lighter 7pt Verdana,Arial;
		color:			#999;
	}
	
	div.mainBodyContainer {
	
		width:			845px;
		margin-left:		auto;
		margin-right:		auto;
	}
		
	
	
	/* normale Links */
	A:link    	{ color: #368663; text-decoration: none; font-family : Verdana,Arial; font-size : 8pt; }
	A:visited 	{ color: #368663; text-decoration: none; font-family : Verdana,Arial; font-size : 8pt; }
	A:active  	{ color: #368663; text-decoration: none; font-family : Verdana,Arial; font-size : 8pt; }
	A:hover   	{ color: #368663; text-decoration: underline; font-family : Verdana,Arial; font-size : 8pt; }
	
	/* Menu Links */
	A.menu:link    { color: #333; text-decoration: none; font-family : Verdana,Arial; font-size : 8pt; }
	A.menu:visited { color: #333; text-decoration: none; font-family : Verdana,Arial; font-size : 8pt; }
	A.menu:active  { color: #333; text-decoration: none; font-family : Verdana,Arial; font-size : 8pt; }
	A.menu:hover   { color: #333; text-decoration: underline; font-family : Verdana,Arial; font-size : 8pt; }
	
	/* Footer Links */
	A.footer:link    { color: #368663; text-decoration: none; font-family : Verdana,Arial; font-size : 9px; }
	A.footer:visited { color: #368663; text-decoration: none; font-family : Verdana,Arial; font-size : 9px; }
	A.footer:active  { color: #368663; text-decoration: none; font-family : Verdana,Arial; font-size : 9px; }
	A.footer:hover   { color: #368663; text-decoration: underline; font-family : Verdana,Arial; font-size : 9px; }
	
	/* Listenformatierung */
	li {
			list-style-image:	url(../images/layout/menubulletlist.gif);
	}
	
	/* Header */
	tr.header {
		vertical-align:		top;
		background-image:		url(../images/layout/header_background.gif);
		background-repeat:	repeat-x;
	}
	
	td.header {
		height:			170px;
		text-align:		center;
		padding-left:		1px;
	}
	
	table {
		border:			0px;
	}
	
	table.main {
		width:			100%; 
	}
	
	table.content {
		width:			798px;
		height:			145px;
		background-image:		url(../images/layout/background_site.png);
		background-repeat:	repeat-y;
		background-position:	center top;
	}
	
	td.footer {
		color:			#fff;
		font-size:		9px;
	}
	
	form {
		margin:			0px;
		padding:			0px;
	}
	
	#body input {
		border:			1px solid #ccc;
		font-size:			8pt;
		font-family:		Verdana,Arial;
		height:			20px;
		color:			#666;
	}
	
	input.searchsubmit {
		border:			1px solid #fff;
		border-bottom:		1px solid #666;
		border-right:		1px solid #666;
		font:				normal 8pt verdana,arial;
		color:			#666;
		background-color:		#e6e6e6;
		width:			60px;
		height:			22px;
		text-align:			center;
	}
	
	td.subheader2 {
		
		border-top:			3px solid #fff;
		border-bottom:		3px solid #fff;
	}
			
	div.subheader {
		background-color:		#0185C3;
		width:			798px;
		height:			19px;
		background-image:		url(../images/layout/header_y3_x1.gif);
		background-repeat:	no-repeat;
		background-position:	left center;
	}
	
	td.footerCell {
		height:			30px;
		padding-top:		4px;
		background-image:		url(../images/layout/footer.gif);
		background-repeat:	no-repeat;
		text-align:			right;
	}
	
	td.copyrightCell {
		text-align:			right;
		background-color:		#fff;
		padding-right:		25px;
		color:			#ccc;
		font-size:			9px;
	}
	
	td.menuCell {
		padding-top:		10px;
		width:			210px;
	}
	
	td.contentCell {
		padding:			25px;
		padding-top:		25px;
		width:			100%;
	}
	
	td.containerCell {
		width:			782px;
		font-size:			8pt;
	}
	
	td.spacerCell,
	td.topSpacerCell {
		width:			8px;
	}
	
	td.topSpacerCell {
		height:			145px;
		background:			transparent;
	}
	
	td.headerCell {
		width:			782px;
	}
	
	#sprachBox {
		margin:			10px;
		margin-top:			6px;
		
		float:			right;
	}
	
	div.languageEntry,
	div.languageEntryOff {
		float:			right;
		margin:			3px;
	}
	
	div.languageEntryOff {
		opacity:			0.25;				/* Opera ab v9 */
		filter:			Alpha(opacity=25);	/* IE ab v5.5 */
		-moz-opacity:		0.25;				/* Firefix ab v1 */
		cursor:			pointer;
	}

        .bottomImg {
            background-image:           url(../images/layout/img_bkg_bottom.jpg);
            background-repeat:          no-repeat;
            background-position:        bottom center;
        }

        .topImg {
            background-image:           url(../images/layout/img_bkg_top.jpg);
            background-repeat:          no-repeat;
            background-position:        top center;
        }

        .backgroundImg {
            background-image:           url(../images/layout/img_bkg_middle.jpg);
            background-repeat:          repeat-y;
            background-position:        center;
        }
