*{	margin:0; padding:0;}
body {
	color: #000;
	background-color:  #C8CEE6;
	font-family: Arial,Helvetica,sans-serif;
	margin:0 8% 0 5%;
	padding:0;
	text-align: center;
}

h1 {padding-top:0.7em;font-size: 1.5em;color:#2E3865; text-transform: uppercase;}
h1 span{	font-size:0.8em;}
h2, h3{	color: #BD002B;}
h2{font-size: 1.4em;	margin-bottom: 0.5em;margin-top:2em;}

h3{font-size: 1.2em;	margin-bottom: 0.5em;margin-top: 1.2em;}
h4{font-size: 1em;	margin-bottom: 0.5em;margin-top: 1em;}
p{	padding-top:0.2em;	margin:0.4em 0 0.2em 0;	line-height:1.4em;}
p.erste{	padding-top:1.4em;}
ins{text-decoration:none;}
table{border-collapse: collapse;margin-top:0.2em;margin-bottom:0.6em;}
th, td{vertical-align: top;	padding: 4px 10px 4px 0;text-align: left;}

td.allgemein{	background-color: #F7F384;}
td.freepapers{	background-color: #8CCBF7;}
td.pausen{	background-color: #DEDBEF;text-align:center;}
td.liveOP{	background-color: #F79A6B;}
td.symposium{	background-color: #F7CB7B;}
td.symposium2{	background-color: #F7B273;}
td.poster{	background-color: #84D38C;} 
td.starpapers{	background-color: #9492CE;}
td.firma{	width:340px;}
td.keinU{	white-space: nowrap;}
td.anlass{	width:200px;}
td.preise{	text-align: right; white-space: nowrap;}
th.uhrzeit, td.uhrzeit{white-space: nowrap;font-weight:normal;text-align:left; background-color: #C6C7C8;}
th.raum{	width:130px;}
td.workshop{	width:380px;}
th.rahmen, td.rahmen{border-bottom:1px dotted #eee;}
a{	text-decoration:underline;}
a:link, a:visited{color: #2E3865;}
a:hover, a:active{color:#BD002B;}
a.hinweis:link, a.hinweis:visited{color:#BD002B;background-color:transparent;}
a.hinweis:hover, a.hinweis:active{	color:#FFCA08;background-color:transparent;}
a img{border: none;text-decoration:none;}

img.rahmen{	border:1px solid #828FC6;}
li{}
/* ################### KOPF ####################### */
#kopf{
	margin: 0 auto;
	padding-top:1.5em;
	padding-left:270px;
	background-image: url(../images/logo_esska_header.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align:left;
	height:120px;
	border-bottom: 1px solid #fff;
	color:#2E3865;
}
#kopf h1{	margin-top:1em;}
#kopf h1 .klein{font-size:0.7em;}
#kopf p{	margin-bottom:0;padding-bottom:0;color:#fff;font-weight:bold;}

/* ################### NAVIGATION ####################### */
#navigation{
	position:absolute;
	top: 170px;
	left:5%;
	width:234px;
	text-align:left;
	font-size:0.8em;
	color: #BD002B;
}
#navigation ul{	list-style-type: none;	padding:0;}
#navigation li{margin:1px 0;padding:5px 0;border-bottom:1px dotted #E9EBF5;}
#navigation ul ul{font-size:0.9em;}
#navigation ul ul li{	margin:2px 0 2px 1em;padding:2px 0;border-bottom:none}
#navigation ul a{	text-decoration: none;}
#navigation li.credits{	font-size: 0.8em;	margin-top:4em;}
#navigation a {display:block;}
#navigation a:link {color:#372C4C;}
/*#navigation li:hover , */#navigation a:hover {background-color:#E9EBF5;}
#navigation li a strong{color:#b22222;}
#navigation ul ul li:hover, #navigation li li a:hover {background-color:none;}
/* ########################### INHALT ########################### */

#inhalt{
	position: relative;
	text-align:left;
	font-size:0.8em;
	height:1%;
	width:960px;
}
#inhalt h1, #inhalt h2,#inhalt h3,#inhalt h4, #inhalt p, #inhalt object{margin-left: 270px;}
#inhalt table{margin-left: 270px;}
#inhalt table p, #inhalt form p{	margin-top:0;margin-left:0;}
#inhalt ul{margin-left:290px;}
/* ######################## SONSTIGES ############################## */

#logostackFloat{
	position: absolute;
	top:-10px;
	right:-20px;
	width:124px;	
}

.klein{	font-size: 0.8em;}
.achtung{color: #FDC500;}

.linksFl{float:left;	width:47%;text-align:left;}

.rechtsFl{float:right;width:150px;margin-left:1em;border:1px solid #828FC6;}
.rechtsFl2{float:right;width:70px;margin-left:1em;border:1px solid #828FC6;}
.rechtsFl100{float:right;width:100px;margin-left:1em;border:1px solid #828FC6;}
.rechtsFl300{float:right;width:300px;margin-left:1em;}
.rechtsFl200{float:right;width:200px;margin-left:1em;}
.rechtsFl180{float:right;width:180px;margin-left:1em;}
.rechtsFl260{float:right;width:260px;margin-left:1em;}
.umbruch{clear:both;}
.rechtsB{text-align: right;}
.zentriert{text-align: center;}
.hinweis{color: #f90;background-color:#fff;padding:2px 6px;}
.hinweis2{
	background-color: #e8eaf7;
	padding: 6px 10px;
	text-align:center;
}
.hinweis3{font-weight:bold; color:#BD002B;font-size:1.1em;}
.abstandO{margin-top:3em;}
.abstandO2{margin-top:2em;}
.abstandO15{margin-top:1.5em;}
p.sponsor{position:relative;}
p.sponsor img{	position:absolute;left:340px;	top:-20px;}
html>body p.sponsor img{left:600px}

/*  ######### Formular ############ */
form{	margin-left:200px;}
label{margin-top: 0.3em; }
label.links{
	float:left;
	text-align:right;
	width:280px;
	margin-right: 1em;
}

input[type=text]{	width:24em;	margin-bottom: 0.5em;}
input{	width:24em;}
input.radio{	width:2em;	margin-left:220px;}
input.rechts, input.rechts2 {
	width: auto;
	clear: both;
	padding: 0 1em;
	background-color: #fff;
	border: 1px solid #123E4C;
	text-align:center;
}
input.rechts {	margin:  0 0.3em 0.1em 0; }
input.rechts2 {	margin:  0 0.3em 0.1em 228px; }
select{	margin-bottom:0.5em;}
input.file{	width:34em;	padding:0.2em 0;}
form br{ clear: both;}