body {
		background-image:url(../images/bodybg.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#808080; letter-spacing:1px;
	}
	
	li {
		margin-bottom:8px;
	}
	
	.pdflink {
		background: url(../images/pdf.png);
		background-repeat:no-repeat; 
		padding-left: 15px;
	}
	
	.p_small {
		margin:4px;
	}
	
	.stdmargin {
		margin:4px;
	}
	
	.nostyle {
		margin:0px; 
	}
	
	.jscontainer {
		width:520px; 
	}
	
	.shorttexttitletd {
		vertical-align:bottom; 
		height:57px; 
		width:160px; 
		background-image:url(../images/cbuttonbg.png);
	}
	
	.shorttexttitle {
		margin:6px; color:#BC000F;
	}
	
	.abstand1 {
		
		margin-top:10px;
		background:none;
		margin-bottom:20px;
	}
	
	.abstand2 {
		background:none;
		margin-bottom:5px;
	}
	
	.abstand3 {
		background:none;
		margin-bottom:2px;
	}
	
	
	.abstand3 {
		
		height:10px;
	}
	
	.abstand_pagetitle {
		
		height:10px;
	}
	
	.shorttextlink {
		
		
	}
	
	
	.shorttextlink a {
		text-decoration: none;
		color: #000000;
	}
	.shorttextlink a:hover {
		text-decoration: none;
		color: #BC000F;
	}
	
	
	.twwvisible {
		position:absolute; left:50%; margin-left: 140px; font-size:8pt; font-family:Arial; top:10px; cursor:pointer;
	}
	.twwhidden {
		position:absolute; left:50%; margin-left: 140px; font-size:8pt; font-family:Arial; top:10px; display:none; z-index:2; cursor:pointer;
	}
	
	.twwtitle {
		background-image:url(../images/twwtopbg.png); height:20px; background-repeat:repeat-x;
	}
	
	.twwundertop {
		height:5px; background-image:url(../images/twwundertop.png); background-repeat:repeat-x;
	}
	
	.titlebox {
		height:160px;
		background-image:url(../images/cbuttonbg.png);
		background-repeat:no-repeat;
		vertical-align:bottom;
		display:inline;
		color:#BC000F;
	}
	
	.shorttext {
		display:inline;
	}
	
	.hiddenlink {
		visibility:hidden; position:absolute; 
	}
	
	.hiddenelement {
		margin:6px; visibility:hidden; position:absolute; width:520px;
	}
	
	.hiddencv {
		visibility:hidden; position:absolute;  width:520px; margin:0px;
	}
	.maincontentcontainer {
		width:520px; margin-left:220px; padding:10px; padding-top:0px; margin-top:0px; min-height:500px;
	}
	
	.logo {
		position:absolute; top:0px; left:50%; margin-left: -500px;
	}
	
	.langselector {
		position:absolute; left:50%; margin-left: -500px; width:1000px; text-align:right; font-size:8pt; font-family:Arial; top:12px;
	}
	
	
	
	.tlww {
		position:absolute; left:50%; margin-left: 360px; font-size:8pt; font-family:Arial; top:12px; z-index:3;
	}
	
	.tlww  a {
		text-decoration: none;
		color: #808080;
	}
	.tlww  a:hover {
		text-decoration: none;
		color: #BC000F;
	}
	
	
	.contactbutton {
		position:absolute; left:50%; margin-left: 285px; font-size:8pt; font-family:Arial; top:12px; z-index:3;
	}
	
	.contactbutton a {
		text-decoration: none;
		color: #808080;
	}
	.contactbutton a:hover {
		text-decoration: none;
		color: #BC000F;
	}
	
	
	.disclaimer {
		position:absolute; top:540px; left:50%; margin-left: -500px; width:1000px; text-align:right; font-size:8pt; font-family:Arial;
	}
	
	.disclaimernormal {
		font-size:8pt; font-family:Arial; margin:4px;
	}
	
	.navigation {
		text-align:right; height:27px; letter-spacing:0px;
	}
	
	.navigationcountainer {
		position:absolute; top:0px; left:50%; margin-left: -500px; width:1000px; text-align:right; top:55px; height:27px;
	}
	
	.subnavigationcontainer {
		position:absolute; top:0px; left:50%; margin-left: -470px; top:130px; width:220px; background-repeat:no-repeat; z-index:3;
	}
	
	
	.navlnkul_top {
		list-style: none;
		padding: 0;
		margin: 0;
		
	}
	
	.navlnk_top {
		float:right; background-image:url(../images/navbg.png); 
		background-position:right; 
		background-repeat:repeat-x; 
		height:27px; 
		font-size:10pt; 
		padding-top:8px;
		padding-left:8px;
		padding-right:8px;
		margin-left:5px;
	}
	
	.navlnk_top_selected {
		float:right; background-image:url(../images/navbg.png); 
		background-position:right; 
		background-repeat:repeat-x; 
		height:27px; 
		font-size:10pt; 
		padding-top:8px;
		padding-left:8px;
		padding-right:8px;
		margin-left:5px;
	}	
	
	.navlnk_top_selected a {
		text-decoration: none;
		color:#BC000F;
	}
	
	
	
	
	.navlnk_top a {
		text-decoration: none;
		color:#808080;
	}
	
	.navlnk_top a:hover {
		text-decoration: none;
		color: #BC000F;
	}
	
	
	.navlnkul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.navlnk {
		font: 10pt;
		margin: 0 0 4px 0;
		border-bottom: 1px solid #CCC;
		padding-bottom: 7px;
	}
	
	.navlnk_selected {
		font: 10pt;
		margin: 0 0 4px 0;
		border-bottom: 1px solid #CCC;
		padding-bottom: 7px;
	}
	
	.navlnk_selected a {
		text-decoration: none;
		color: #BC000F;
	}

	
	
	.navlnk a {
		text-decoration: none;
		color: #808080;
	}
	.navlnk a:hover {
		text-decoration: none;
		color: #BC000F;
	}
	
	
	
	.hline {
		margin-bottom:50px;

		height:1px;
		background-image:url(../images/line1.png);
	}
	
	.hline hr {
		display:none;
	}
	
	
	.hlinesmall {
		width:187px;
			margin-bottom:10px;

		height:1px;
		background-image:url(../images/hlinesmall.png);
	}
	
	.hlinesmall hr {
		display:none;
	}
	
	
	
	.subnavigation {
		padding:12px; font-size:10pt; color:#808080; letter-spacing:0px;
	}
	
	.contentcontainer {
		width:540px; margin-left:220px; padding:10px; padding-top:5px;
	}
	
	.homeslogan {
		position:absolute; top:0px; left:50%; margin-left: -470px; top:130px; font-size:17pt;
	}
	
	.slogan {
		font-size:17pt;
	}
	  
	  
	.header {
		position:absolute; top:0px; left:50%; margin-left: -470px; top:170px;
	}
	
	.shortnewscontainer {
		position:absolute; top:0px; left:50%; margin-left: 290px; top:130px; height:400px; width:210px; background-image:url(../images/shortnewsbg.png); background-repeat:no-repeat;
	}
	
	.shortnewsschatten {
		position:absolute; top:0px; left:50%; margin-left: 290px; top:526px;
	}
	
	
	.rightcolumn {
		position:absolute; top:0px; left:50%; margin-left: 290px; top:130px; height:400px; width:210px; background-repeat:no-repeat; z-index:3;
	}
	
	.shortnews {
		padding:12px; font-size:10pt; color:#000000;
	}
	
	.shortnewstbl {
		font-size:9pt; color:#808080;
	}
	
	
	.shortnewsdat {
		vertical-align:top; color:#000000;
	}
	
	hr {
		color:#cccccc; background-color:#cccccc; border:none; height:1px;
		
	}
	
	h1 {
		font-size:17pt;
		font-weight:normal;
		color: #BC000F;
		margin-bottom:0px;
		margin-top:0px;
	}
	
	h2 {
		font-size:12pt;
		font-weight:normal;
		color:#000000;
		margin-bottom:0px;
	}
	
	h3 {
		font-size:10pt;
		font-weight:normal;
		color:#000000;
	}
	
	p {
		margin-bottom:20px;
	}
	
	p a {
		text-decoration: none;
		color: #000000;
	}
	p a:hover {
		text-decoration: none;
		color: #BC000F;
	}
	
	li a {
		text-decoration: none;
		color: #000000;
	}
	li a:hover {
		text-decoration: none;
		color: #BC000F;
	}
	
	.uc_body {
	background-image:url(../images/bodybg.png);
	background-repeat:repeat-x;
	color:#808080;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	letter-spacing:1px;
	margin-top:0px;
}
