/*-----------------------------------------------------------------------------
  PopMeeting Kongress - Print Stylesheet
  
  version:         1.0
  date:            07-05-28
  author:          Robert Heydecke - tag5.de
  website:         www.popmeeting.de
  email:           info@popmeeting.de
  version history: 1.01
-----------------------------------------------------------------------------
  colors:          rot: #E0003C;		logograu: #C4C0B8;		orange: #F77900 
-----------------------------------------------------------------------------*/
* { font-family:Verdana, sans-serif; font-size:11px; }

body { 
	margin:0; 
	padding: 0; 
	text-align: center;  }
#container 	{ 
	position:relative;
	margin: 0px auto;
	padding:0px; 
	margin-top:0px;
	width:650px; 
	text-align: left;
 }
#content, #rightcol { margin-top:30px; padding-bottom:30px; border-bottom:1px solid #C4C0B8; }	
#logo { margin:33px 5px 0px 18px; }
img { border:0px; filter:Gray(); }
hr { height:1px; border-bottom:solid 1px #C4C0B8; }
a { text-decoration:none; color:#000; border-bottom:1px dashed #000; }
h1 { 
	font-size:30px;
	font-weight:normal;
	color:#BFBFBF;
	letter-spacing:8px;
	text-transform: uppercase; }

	td { vertical-align:top; background:#E9E8E5; padding:3px; }
	.td1 { width:10%; }
	.td2 { width:45%; margin-bottom:3px; }
	.td3 { width:90%; }
	
.rightcoltext { margin:0px 0px 20px 0px; line-height:130%; }
.tab_1 { width:205px; float:left; font-weight:bold; }
 
 form { 
	border:0px; 
	background:none; 
	padding:0px; 
	margin:0px; }
.formfield { 
	float:left; 
	width:300px;
	/*background:#F8F7F6;*/
	margin-right:10px; }
fieldset { 
	border:0px;
	padding:10px; 
	margin:0px 0px 5px 0px; }
label, input, textarea { 
	display:block; 
	line-height:15px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px; }
label { 
	width:130px;
	border:0px;
	font-weight:bold; 
	clear:both;
	float:left; }
input, textarea { 
	width:140px;
	border:solid 1px #C4C0B8;		
	float:left; }
	.csc-form-label-req { 
		display:block; 
		padding-right:0px; }
		.checkbox { border:0px; float:left; width:25px; }
	textarea { height:100px; }
	.required { background-color:#E1E1D6; }
	.obligation { border:1px solid #E0003C; }
	.hidden { visibility:hidden; }
	.important { 
		border:1px solid #E0003C;
		padding:3px 0px 3px 0px; }
	.submit { 
		font-weight:bold; 
		height:22px;
		background-color:#E1E1D6; }