body {

    color: #000000;

    font-size: 11px;

	background-image:url(../images/bg_global.gif);
	
	background-repeat:repeat-x;

    font-family:verdana,helvetica,arial,sans-serif;

    margin:auto 0px; 

	padding:0px 0px 20px 0px;

}



form {margin:0px; padding:0px;}

p {padding:0px; margin:0px; color:#000000;}

img {border:none;}

a {color:#000000;}



.clearboth {clear:both; height:0px; overflow:hidden;}



/* start structure */

/* start header */

#ctHeader {width:945px; height:198px; margin:0px; padding:0px;}

#table {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#table td{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#navigationLinks {padding:0px 0px 0px 0px ;margin:0px;}

#navigationLinks a {margin:0px; padding:0px 0px 0px 0px;}

#navigationLinks img {margin:0px; padding:0px;}

/* content */

#ctContent {width:907px; margin:0px; padding:20px 19px 20px 19px;}

#ctContent p{margin:0px; padding:0px;}



#leftContent {width:534px; float:left; margin:0px 0px 0px 0px; padding:18px 20px 100px 20px; background-image:url(../images/bg_contentbox.gif); background-repeat:no-repeat;}

#leftContent p {padding:0px 0px 0px 0px; color:#555555;}

#leftContent ul {padding:0px 0px 0px 20px; margin:10px 0px 25px 0px;}

#leftContent li {color:#555555; margin:12px 0px 12px 0px;}

#leftContentNews {width:534px; margin:0px 0px 0px 0px;}

#leftContentNewsHeader {background-image:url(../images/hdl_aktuell.gif); margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:534px; height:33px;}

#background {margin:-12px 0px 0px 0px ; padding:0px 0px 0px 0px; height:4px;}

#background img{margin:-10px 0px 0px 0px; padding:0px 0px 0px 0px; height:4px;}

#news1 {padding:0px; margin:-10px 0px 0px 0px;}

#news2 {padding:0px; margin:-10px 0px 0px 0px;}

#leftContentNewsText {background-color:#FEEBD1;}

#leftContentNewsText p {padding:5px 0px 5px 10px;}

.whiteBorder {border-bottom:2px solid #ffffff; margin:0px 0px 0px 0px;}

.whiteBorder p{}



#offer {}

#offer p {margin:10px 0px 10px 0px;}



.float {height:65px; width:150px; float:left;}

.float2 {width:300px; float:left;}

.float3 {width:220px; float:left;}

#dateLineContent {margin:10px 0px 0px 0px; padding:0px 0px 10px 0px;}

.theme {margin:10px 0px 0px 0px;}



.location {margin:10px 0px 0px 0px; padding:0px 0px 10px 0px;}


#tableSponsor {}

#tableSponsor th{color:#B6232C; font-weight:bold; text-align:left; padding:0px 0px 5px 0px;}

#tableSponsor td{color:#555555; width:450px; padding:12px 0px 0px 0px;}



#linkList {}

#linkList p{margin:18px 0px 18px 0px;}

#linkList a{color:#555555;}



#impressum {width:534px;float:left; margin:0px 0px 0px 0px; padding:18px 20px 300px 20px; background-image:url(../images/bg_contentbox.gif)}

#impressum p {margin:10px 0px 10px 0px;}

	

#rightContent {width:273px; margin:0px 0px 0px 588px; _margin:0px 0px 0px 585px;}

#rightContnet p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#rightContentPdf {width:273px; height:48px; background-image:url(../images/bg_downloads.gif);}

#rightContentPdf a {margin:0px 0px 0px 0px;}

#pdfLinks {padding:8px 0px 0px 70px;}

#rightContentContact {margin:0px 0px 0px 0px; width:268px;}

#rightContentContact img {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#rightContentContact p {padding:0px 0px 0px 0px; margin:15px 0px 15px 0px;}

/* footer */

#ctFooter {margin:0px 0px 0px 19px; width:875px; height:16px; padding:0px 0px 0px 5px; background-image:url(../images/bg_footer.gif);}

#ctFooter p{color:#ffffff; font-size: 10px; padding:2px 0px 0px 0px;}

/* general definitions */

.red {color:#B6232C; font-weight:bold;}

.orange {color:#FA9D1C; font-weight:bold;}

.impressum {margin:0px 0px 0px 340px;}

.impressum a{text-decoration:none;}

.grayBold {font-weight:bold; color:#555555;}

