		 body {
			margin:0;
			padding:0;
			font:normal 12px Arial,Helvetica,sans-serif;
			height:100%;
			text-align:center;
			background-color:#E2E2E2;
		}
		
		#topwrap {
			width:801px;
			margin:0 auto 0 auto;
			padding:0;
			border:none;
			background:url(images/shadow.gif) repeat-y left top;
		}
		
		
		#wrapper {
			position:relative;
			width:777px;
			margin:0px 12px 0 12px;
			text-align:left;
			background-color:#FFFFFF;
			overflow:visible;
			padding:0;
			background:url(images/wrapper_bg.gif) repeat-y left top;
		}
		 
		 #header {
		 	background:url(../redesign/images/verlauf_body.jpg) repeat-x left -60px;
			height:60px;
		 }
		 
		 ul#navigation {
			background-color:#000000;
			width:570px;
			height:24px;
			list-style-type:none;
			margin:0;
			padding:0;
		}

	
		ul#navigation li {
			float:left;
			padding:0;
			text-align:left;
			list-style-type:none;
		}
		

		ul#navigation li a {
			display:block;
			background-color:#333333;
			padding:0.3em 1.5em 0.3em 0.2em;
			margin:0;
			color:white;
			text-decoration:none;
			font-size:1.1em;
			background:url(images/navArrow.gif) no-repeat left 0.6em;
		}
		
		ul#navigation li span {
			display:block;
			background-color:#333333;
			padding:0.3em 1.5em 0.3em 0.2em;
			margin:0;
			color:#f2e98a;
			text-decoration:none;
			font-size:1.1em;
			background:url(images/navArrow.gif) no-repeat left 0.6em;
		}

		ul#navigation li a:hover, ul#navigation li a.selected {
			color:#FFCC00;
			background:url(images/navArrow_hover.gif) no-repeat left 0.6em;
		}

	ul#navigation li a.active, #lang div a.active {
		color:#FFCC00;
	}
	
	ul#navigation li span.active, #lang div span.active {
		color:#f7d221;
	}
	
		

	


		#frmLogin {
			margin:0;
			height:96px;
			overflow:hidden;
			background:url(images/col2BG.jpg) repeat-x -5px top;
		}		
		
		#fmr00001 {
			margin:0 5px 0 5px;
			padding:0;
		}
		
		h4 {
		color:black;
		font-size:1em;
		margin:1em 0 0 0;
		}

		#frmLogin h4 {
			color:white;
			margin:1em 0 0 0;
			font-size:1em;
		}
		
		#frmLogin img {
			margin:30px 0 0 0;
		}

		.col2 {
			position:relative; 
			width:207px; 
			padding:0;
			/*background-color:#F5F7F7;*/
			float:right;
			overflow:hidden;
			margin:0 0 0 0px;
			/*border-left:1px solid #F5F7F7;
			background-color:white;*/
		}
		
		#pagehead {
			height:96px; 
			background:url(images/header_com.jpg) no-repeat left top;
			width:570px;
		}
		
		#pagehead.de {
			background:url(images/header_de.jpg) no-repeat left top;
		}
		
		#pagehead.ch {
			background:url(images/header_ch.jpg) no-repeat left top;
		}
		
		#pagehead.fr {
			background:url(images/header_fr.jpg) no-repeat left top;
		}
		
		#pagehead.it {
			background:url(images/header_it.jpg) no-repeat left top;
		}
		
		#pagehead.en {
			background:url(images/header_en.jpg) no-repeat left top;
		}
		
		#content {
			position:relative;
			float:left;
			/*background:url(images/verlauf_Inhalt2.jpg) repeat-x 0px 120px; */
			margin:-6px 0 0 0;
			overflow:hidden;
		}
		
		.col1 {
			position:relative;
			left:0px;
			float:left;
			/*background:url(images/verlauf_Inhalt2.jpg) repeat-x 0px 120px; */
			margin:0;
			padding:0;
			width:570px;
			overflow:hidden;
		}
		
		#content .col1 h1, #content .col1 div.cnt-inner-box h1 {
			margin:0em -230px 2em -2em;
			background-color:#FFCC00;
			font-size:1.2em;
			padding:0.2em 0 0 2.2em;
		}
		
		#content .col1 fieldset {
			border:none;
		}
		
		#content .col1 label {
			display:block;
			float:left;
			width:100px;
			margin:0.6em 0 0 0;
		}
		
		legend {
		 font-weight:bold;
		}
		
		#lang div {
			padding:0.3em 0 0 0;
			margin-left:5px;
		}
		
		div#lang a {
			color:white;
			margin:0.5em 1em 0 0;
			text-decoration:none;
		}
		
		div#lang span {
			color:#f2e98a;
			margin:0.5em 1em 0 0;
			text-decoration:none;
		}
		
		.bts0005 {
			border:1px solid white; 
			padding:0px;
			background:url('images/bg05.jpg'); 
			color:black; 
			margin:1px;
		}
		
		.cntBox {	
			width:45%;
			float:left;
			margin:0 0 0 2%;
			overflow:visible;
			min-width:300px;
		}
		
		.cntBox1 {
			position:relative;
			background-color:white;
			overflow:visible; 
			margin:0.5em 0 0 0;
			padding:0 0 0em 0;
		}
		
		#content .col1 div.cntBox1 h1 {
			color:black;
			font-size:1em;
			padding:0.3em 0.3em 0.3em 16px;
			/*background:url(images/arrow_black.gif) no-repeat 3px 5px;*/
			background-color:#FFCC00;
			margin:0;
			cursor:pointer;
		}
		
		#content .col1 div.cntBox1 div.cnt-inner-box h1 {
			color:black;
			padding:0.3em;
			background-color:white;
			background-image:none;
			padding-left:0;
		}
		
		#content .col1 div.cntBox1 h2, #content .col1 div.cntBox1 h3, #content .col1 div.cntBox1 p  { 
			font-size:1em;
			padding:0;
			margin:0.5em 0 0 0;
		}
		
		
		.clear {
			clear:both;
		}
		
		
		.col2 h1 {
			background:#CD0F0A;
			color:white;
			font-size:1em;
			padding:0.3em;
			margin:0.5em 0 0 0;
			cursor:pointer;
		}
	
		.col2 form 	{
			margin:0;
		}
		
		.col2 p {
			margin:0em 0 1em 0;
		}
		
		a:link, a:hover, a:visited {
			color:#CD0F0A;
		}
		
		#content .cntBox1 h1 span {
			position:relative; 
			float:right; 
			font-weight:normal; 
			margin:-1.3em 0px 0 0;
		}
		
	.flImg {
		position:relative; 
		float:left; 
		margin-right:1em;
}

div.congressdetails  {
	padding:5px;
}

div.congressdetails h3 {
	color:#CD0F0A;
}


.cnt-inner-box, #head-inner-box	 {
	margin:2.5em 12px 1em 12px;
	padding:0 0 1em 0;
	text-align:left;
}

/*
.cnt-inner-box div.ctfp1 h1 {
	float:left;
}
*/

div.ctfp1 {
	float:left;
}


#head-inner-box {
	/*background-color:#E1E3E3;*/
	margin:0;
	padding:2.5em 12px 1em 12px;
}

.cnt-inner-box {
	/*background-color:#FEF3BE;*/
	margin:1em 0 0em 0;
	padding:0 12px 12px 12px;
	/*border-bottom:1px solid #CCCCCC;*/
}

.over {
	background-color:#FFEDA5;
}


#references h1 {
	background-color:#FFCC00; 
	font-size:1em;
	margin:0 0 0 0;
	padding:0.2em 0 0.2em 0.5em;
}

div.emp {
	clear:both;
	padding:0px;
	border:1px solid #CC0000;
	background:white;
}

.thm {
	margin:1em 0 1em 0;
}


div.emp h3 {
	margin:0; 
	padding:-5px;
	color:white;
	background-color:#CC0000;
}

div.emp ul {
	position:relative;
	list-style-image:url(images/arrow.gif);
	margin:10px 0 0 10px;
	padding:0;
}

div.emp ul li {
	margin:0.5em 0 0 0;
}

ul.mrdetlist {
	margin:0.5em 0 0 20px; 
	padding:0px;
	list-style-image:url(images/arrow.gif);
	list-style-type:none;
}

ul.mrdetlist li {
	height:18px;
}


.ctfp1 {
	position:relative;
	float:left;
	width:450px;
}

tr.gradient {
	background-color:#EDF3F7;
}

div.congressdetails table ul {
	margin:0 0 0 10px;
	padding:0;
}

div.congressdetails table  {
	margin:0.5em 0 0 0;
}

.nbd {border-bottom:none;}

div#mdupd {
	margin:0em 0 1em 0;
	padding:0 10px 10px 10px;
	border-top:1px solid white;
}

div#mdupd ul  {
	list-style-type:none;
	margin:0;
	padding:0;
}

div#mdupd ul ul {
	list-style-type:square;
	margin:3px 0 0 15px;
	padding:0;
}

div#mdupd ul li, div#mdupd ul ul li {
	margin:0;
}

div#mdupd ul li a, div#mdupd ul ul li a {
	color:black;
}

li.listpos1 a, div#mdupd ul li.listpos1 a, div#mdupd ul ul li.listpos1 a {
	color:#CD0F0A;
	font-weight:bold;
}

li.listpos2 a, li.listpos2, div#mdupd ul li.listpos2 a, div#mdupd ul ul li.listpos2 a {
	color:black;
	font-weight:bold;
}

div#mdupd  ul li.title a {
	text-decoration:none;
}


div#mdupd  ul li.title {
	margin-top:15px;
}

div#mdupd  ul li.title a {
	color:black;
}

#bxMedcongress table thead th {
	background-color:#E9EFF3;
}

.col2box {
	margin:0;
	padding:1em 5px 1em 5px;
}

#mcRegForm, #mctoolbar {
	border-top:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	margin:1em 0 1em 145px;
	padding:12px 0 12px 0;
}

 #mctoolbar {
 	margin:0em 0 1em 0;
	padding:5px;
	border-top:none;
	border-bottom:none;
	text-align:right;
 }
 
  #mctoolbar a {
  	color:#999999;
	text-decoration:none;
  }
 

.cbanner {
	background:white;
}

#mdupdGroupCt h1 {
	color:#CCCCCC;
	background-color:#E1E3E3; 
}

#mdupdGroupCt {
	margin:20px 0 0 0;
}

#mdupdGroupCt ul li, #mdupdGroupCt ul {
	list-style-type:none;
	margin-left:3px;
}

#mdupdGroupCt ul {
	margin:0;
	padding:0;
}

#mdupdGroupCt ul li {
	margin:3px 0 0 0;
	padding:0;
}


#footer {
	width:731px;
	border-top:1px solid #E9EFF3;

	padding:0.5em;
}

#footer a {
	text-decoration:none;
	display:block;
	float:left;
	padding:0 1em 0 1em;
	margin:0;
}

#footer a, #footer div {
	color:#ACACAC;
}

#sbottom {
		width:801px;
		padding:0;
		height:16px;
		border:none;
		background:url(images/shadow_bottom.gif) no-repeat left top;
}

ul.jol {
	/*list-style-image:url(images/b_arrow.gif);*/
	list-style-type:none;
	margin:0.5em 0 0 0;
	padding:0 0 0 1.5em;
}

ul.jol a {
	color:#FFCC00;
	font-weight:bold;
	text-decoration:none;
}

.lndee {
	border:1px solid black;
}

			.stmdupd {
					background-color:#E1E3E3; margin:10px 0 5px 0;
					}
					
a.mdupdlnk {
	color:black;
	text-decoration:underline;
}
			
			
#appLinks {
	margin:0;
	padding:0;
	border:1px solid #E9EFF3;
	}

ul#appLinks li a {
	display:block;
	margin:0.1em 0 0 0;
	padding:0.2em 0 0.2em 2em;
	font-weight:bold;
	color:black;
	background:url(images/arrow.gif) no-repeat 5px 5px;
	
}	

#appLinks li a:hover {
	color:black;
	background:url(images/arrow_black.gif) no-repeat 5px 5px;
}	

#cntApplinks {
	margin:0; 
	padding:0;
} 

#cntApplinks h1 {
	color:white;
	height:1.2em;
}

table#MCDet tbody td {
	border-bottom:1px solid #E9EFF3;
	padding:0.5em 0 0.5em 0;
	overflow:hidden;
}

table#MCDet {
	table-layout:fixed;
}

a.kj008JGNE, a.kj008JGNE strong {
	font-weight:normal;
	color:black;
}

span.kj008JGE {
	font-weight:normal;
	color:#E30000;
}




				#shop0056 {
						text-align:left;
						background:white;
						margin:10px 0 0 0;
						padding:10px;
					}
					
					h1.cf008 {
						background:white;
						background-color:none;
					}
					
					ul#profile {
						margin:10px 5px 0 5px;
					 	padding:2px 2px 0 2px;
					 	list-style-type:none;
						/*border-top:1px solid #ABB5B6;
						border-bottom:1px solid #ABB5B6;*/
					}
					
					ul#profile li {
						margin:2px 0 0 0;
						padding:0;
						border:1px solid #E9EFF3;
					}
					
					ul#profile a {
						display:block;
						padding:4px 0 0 19px;
						color:black;
						text-decoration:none;
						border-top:1px solid #ABB5B6;

					}
					
					ul#profile li ul {
						margin:0 0 0px 10px; 
						padding:0 0 0 10px;
						list-style-type:none;
					}
					
					ul#profile li a.Aset {
						background:url(/images/user_edit.png) no-repeat 0px 2px; 
					}
					
					ul#profile li a.Amod {
						background:url(/images/email_go.png) no-repeat 0px 2px; 
					}
					
					ul#profile li ul a {
					background:url(/images/arrow_c2_right.gif) no-repeat 0px 7px; 
					}

					#yf1, #yt1 {
						font-size:0.8em; width:80px;
					}
					
					.titel{
						font-size: 16px;
						color: #CC0000;
						font-weight: bold;
						line-height: normal;
						font-family: Arial, Helvetica, sans-serif;
					}