@CHARSET "UTF-8";

 *{
	ont-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img{border:none}

div.absage {
	font-size: 16px;
	color: red;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
}

#program{font-size:11px;}

#program a {
	color: white;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	font-weight: bold;
}

table#program {
	width: 780px;
	border-spacing: 5px;
}
#program tr {
	height: 40px;
}

#program td
	{

}

table#program td,th {
	padding: 4px;
	min-height: 40px;

	max-width: 80px;
	overflow: hidden;
	text-align: center;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
}

.pr_head,.pr_head_col {
	background-color: #D0E3F1;
	font-weight: bold;
	color: #6BA2C9;
}

.pr_head_col{min-width: 50px !important;}


td.pr_head{height:80px;}

.pr_head_break{color:#6BA2C9;}

.pr_blue,.pr_blue_link {
	background-color: #4D99CA;
	color: white;
	font-weight: bold;
	border: 2px solid #4D99CA;
	width:99% !important;
}
.pr_blue_hover
	{
		background-color: #55AEE8;
		border: 2px solid #286085;
	}


.pr_green {
	background-color: #81C716;
	color: white;
	vertical-align: top;
	border: 2px solid #81C716
}

.pr_break {
	border-top: 1px dashed #D0E3F1;
	border-bottom: 1px dashed #D0E3F1;
	empty-cells: show;
	height:40px !important;
         background-color: white !important;
}

.hover {
	border: 2px solid #63B508;
	background-color: #94E318;
}

.pr_space{margin-bottom:10px;}
.pr_register {
	color: white;
	padding:4px;


}

.pr_lecturer {
	color: #41680B;
	margin-top: 10px
}

.pr_space {
	font-weight: normal;
	color: white;
	margin-top: 10px;
}



<!--registration--------------------------->


div#registration {
	width: 800px;
}

div#registration a {
	color: #3398CC;
	text-decoration: none;
}

.portrait_img {
	eight: 90px;
         ax-width: 100px;
	margin: 10px 10px 20px 0;
         border:1px solid #d3ebf5;
}
.short_desc{
 color:   #3398CC;
 line-height: 16px;
 font-size: 11px;
}

.xing {
	color: #297A7E !important;
         margin-bottom: 10px;
}


.anchor_link{margin:20px 0 20px 0;}

div#profile {
	float: left;
	height: 100%;
	width: 265px;

}
.portrait h2{
	margin-bottom: 0px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	padding: 0px;
}
div.portrait {
	border: 1px solid #D6EAF3;
	margin: 5px 5px 5px 6px;
         padding: 4px 15px 15px 14px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
}

#profile a {font-size: 11px}
#profile a:hover {text-decoration:underline}

div#ws_content {
	float: left;
	margin-left: 22px;
	width: 485px;
	font-size: 13px;
         padding-top:15px;
}


div#registration_form {
	font-size: 11px;
	margin-top: 10px;
         width: 485px;
	border: 1px solid #D6EAF3;
	padding: 15px;
         margin-left:-18px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	background-image: url("form_bg.png");
	background-repeat: repeat-x;

}
#form_title{font-weight:bold;}

h1#reg_form{color:#3497CE;font-size:11px;}

#registration input {
	width: 320px;
}

#required {
	text-align: right;
	vertical-align: top;
}

#submit {
	vertical-align: middle;
	text-align: center;
}
span.error
{
	color: #FF0000;
	font-weight: bold;
}

a.printbut{
background-color: #81C716;
	color: white;
	vertical-align: top;
	border: 1px solid #81C716;
     	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
}
a.printbut:hover
{
	border: 1px solid #63B508;
	background-color: #94E318;
         font-weight:normal;
}
div.noprint a:hover{
font-weight:normal;
color:#81C716;
}
iv.content{
 border:1px solid #D6EAF3;
}
div.ueberschrift{
background-color: #81C716;
	color: white;
	vertical-align: top;
	border: 1px solid #81C716;
     	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.box{
font-size:11px;
padding:5px !important ;
border:1px solid #D6EAF3;
vertical-align: top;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
}
.amt{border:none;
margin-top:10px;}

#reg_important{

border:1px solid red;
 color:red;
 padding:4px;

}
