html { height:100%;}
body {
  margin:0;
  height:auto !important;
  height:100%;
  min-height:100%;
}

body, td, input, textarea, select, h1,h2,h3,h4,h5,h6 {text-align:left; color: #black; font: normal 9pt/150% Tahoma, Verdana, Arial, Helvetica, serif;}

p {padding:0; margin:6px; color: #000;}

H1 {
	color: #1144DD;
	font-weight:bold;
	font-size:20pt;
	text-align: left; 
	margin: 20px 2px 10px 2px;
	padding: 5px;
}

H2 {
	color: #1144DD;
	font-weight:normal;
	font-size:14pt;
	text-align: left; 
	margin: 10px 2px 10px 2px;
	padding: 5px;
}

H3 {
	color: #FFF;
	font-weight:normal;
	font-size:14pt;
	text-align: center; 
	margin: 0px;
	padding: 0px;
}

A {color: #F79A1A; text-decoration: underline;}
A:Hover {text-decoration: none;}
a img {border:0}

ul, ol {padding:0; margin:6px 10px 2px 16px; list-style-position: outside; text-align:left}

ul {list-style:none;}
li {padding:0px 2px 0px 18px; color: #000; margin:0 0 0 18px; background: url('../images/listbullet.gif') 0px 4px no-repeat;}

li ul {margin:0; padding:0 }
li ul li {background: url('../source/listbullet.gif') no-repeat 0px 7px ; margin-left:10px; padding-left:12px}

ol {margin-left:36px}
ol li {background-image: none; padding-left:0}

LI p {text-indent: 0px;}


.maintable {width:1000px; border:0; border-left: 10px; border-top: 10px; border-color: #fff; color: #black;}



.left
{
vertical-align:top;
width:800px;
}

.right
{
text-align: center;
vertical-align: middle;
width:200px;
}

.sponsors {
text-align: center;
vertical-align:top;
}

.green {background-color:#62C840; border-bottom:none; padding:5px 6px; color:#fff}
.green a{color:#fff;}

.tablespeaker td {padding: 10px 0;}
.tablespeaker .green {padding:0 !important;}
.tablespeaker .header {text-align:center;}

.programm {border-top: 1px solid #A3BDC3; border-right: 1px solid #A3BDC3; margin:2px; padding:0; text-align:left; line-height:normal;}
.programm td {border-bottom: 1px solid #A3BDC3; border-left: 1px solid #A3BDC3; padding:3px;}

/****************REGISTRATION******************/

.registration {width:100%; border-top: 1px solid #DADFE6; text-align:left; color: #000;}
.registration td {padding:4px; border-bottom: 1px solid #DADFE6; }
.alert {color:#D76577; font-weight:normal;}
.registration input, .registration textarea {width:80%; padding:1px}
.registration input.smallsize {width:auto}
.registration .submit { width: auto; padding:0 30px;}
