@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 13px;
	color: #063C7F;
	margin-top: 0px;
	text-align: center;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

DIV.bodydiv {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

DIV.bodydiv DIV.main {
	width: 980px;
	float: left;
	text-align: left;
}

DIV.bodydiv DIV.main DIV.head {
	width: 980px;
	float: left;
}

DIV.bodydiv DIV.main DIV.head DIV.headleft {
	width: 280px;
	float: left;
}

DIV.bodydiv DIV.main DIV.head DIV.headleft DIV.headleftcontent {
	padding-top: 45px;
	padding-left: 82px;
	color: #1B8FD9;
}

DIV.bodydiv DIV.main DIV.head DIV.headleft DIV.headleftcontent UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

DIV.bodydiv DIV.main DIV.head DIV.headleft DIV.headleftcontent UL LI {
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}

DIV.bodydiv DIV.main DIV.head DIV.headleft DIV.headleftcontent UL LI.sponsornavi {
	padding-bottom: 15px; 
}

DIV.bodydiv DIV.main DIV.head DIV.headleft DIV.headleftcontent UL LI A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #063C7F;
	padding-bottom: 1px;
	border: none;
	text-decoration: none;
/*	font-weight: bold;*/
}

DIV.bodydiv DIV.main DIV.head DIV.headleft DIV.headleftcontent UL LI A:hover {
	border-bottom: 1px solid #063C7F;
}

DIV.bodydiv DIV.main DIV.head DIV.headright {
	width: 683px;
	float: left;
}

DIV.bodydiv DIV.main DIV.head DIV.headright DIV.headrightcontent {
	padding-top: 17px;
	padding-left: 19px;
}

DIV.bodydiv DIV.main DIV.down {
	width: 980px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downleft {
	width: 280px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downleft DIV.downleftcontent {
	padding-left: 1px;
}

DIV.bodydiv DIV.main DIV.down DIV.downleft DIV.downleftcontent A IMG {
	border: none;
}

DIV.bodydiv DIV.main DIV.down DIV.downright {
	width: 696px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi {
	width: 696px;
	float: left;
	height: 88px;
	background-image: url(images/navi_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent {
	width: 696px;
	float: left;
	height: 47px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-left: 19px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL LI {
	padding: 0px;
	margin: 0px;
	float: left;
	padding-right: 20px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL LI#lastItem {
	padding-right: 0px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL LI DIV.navitem {
	height: 47px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL LI DIV.navitem DIV.itemcontent {
	padding-top: 17px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL LI A {
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant:inherit;
	font-weight: bold;
	color: #9BB1CC;
	text-decoration: none;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL LI.mainnaviactive {
	background-image: url(images/navi_aktiv_symbol.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL LI.mainnaviactive A {
	color: #063C7F;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.navicontent UL LI A:hover {
	color: #063C7F;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.subnavi {
	width: 696px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.subnavi DIV.subnavicontent {	
	padding-left: 20px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.subnavi DIV.subnavicontent UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.subnavi DIV.subnavicontent UL LI {
	padding: 0px;
	margin: 0px;
	float: left;
	padding-right: 20px;
	padding-top: 2px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.subnavi DIV.subnavicontent UL LI A {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
DIV.bodydiv DIV.main DIV.down DIV.downright DIV.navi DIV.subnavi DIV.subnavicontent UL LI A:hover {
	color: #9BB1CC;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightdate_container {
	width: 696px;
	height: 42px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightdate_container DIV.downrightdate {
	padding-left: 454px;
	padding-top: 15px;
	height: 41px;
	color: #0083D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightcontent {
	padding-left: 19px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightcontent A {
	color: #0083D7;
	text-decoration: none;
	padding-bottom: 1px;
	border: none;
}
DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightcontent A:hover {
	border-bottom: 1px solid #0083D7;
}
DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightcontent H1 {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 22px;
	color: #063C7F;
}
DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightcontent IMG {
	border-style: none;
}
DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightcontent A IMG {
	border: none;
	text-decoration: none;
}
DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightcontent P.bodytext {
	padding-right: 19px;
}
DIV.bodydiv DIV.main DIV.down DIV.downright DIV.downrightcontent TABLE P.bodytext {
	padding-right: 0px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.impress_container {
	padding-top: 40px;
	margin-left: 2px;
	padding-bottom: 10px;
	float: left;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.impress_container DIV.impress {
	width: 693px;
	border-top: 1px dotted #063C7F;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.impress_container DIV.impress DIV.impresscontent {
	padding-top: 7px;
	padding-left: 90px;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.impress_container DIV.impress DIV.impresscontent UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.impress_container DIV.impress DIV.impresscontent UL LI {
	padding: 0px;
	margin: 0px;
	float: left;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #063C7F;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.impress_container DIV.impress DIV.impresscontent UL LI A {
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #063C7F;
	text-decoration: none;
	padding-bottom: 1px;
	border: none;
}

DIV.bodydiv DIV.main DIV.down DIV.downright DIV.impress_container DIV.impress DIV.impresscontent UL LI A:hover {
	border-bottom: 1px solid #063C7F;
}

/* Formdesign */
.tx-powermail-pi1 LABEL {
	display: block;
}

.tx-powermail-pi1 FIELDSET {
	border: none;
	padding: 0px;
	margin: 0px;
}

.tx-powermail-pi1 INPUT, .tx-powermail-pi1 SELECT, .tx-powermail-pi1 TEXTAREA {
	border: 1px solid #999;
}

.tx-powermail-pi1 LEGEND { 
	display:none !important;
	visibility:hidden;
}

.tx-powermail-pi1 P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;
}

.tx-powermail-pi1 #powermaildiv_uid29, .tx-powermail-pi1 #powermaildiv_uid30, .tx-powermail-pi1 #powermaildiv_uid31 {
	width: 15em;
	float: left;
	clear: none;
}
.tx-powermail-pi1 #powermaildiv_uid29 INPUT, .tx-powermail-pi1 #powermaildiv_uid30 INPUT, .tx-powermail-pi1 #powermaildiv_uid31 INPUT {
	width: 13em;
}

.tx-powermail-pi1 #powermaildiv_uid37, .tx-powermail-pi1 #powermaildiv_uid38, .tx-powermail-pi1 #powermaildiv_uid39 {
	margin-top: 1em;
	width: 100%,
	float: left;
	clear: left;
}

.tx-powermail-pi1 .powermail_check_inner INPUT {
	float: left;
}
.tx-powermail-pi1 .powermail_check_inner LABEL {
	display: inline !important;
}
 .tx-powermail-pi1 #powermaildiv_uid38 {
 	margin-top: 0.5em;
}
.tx-powermail-pi1 #powermaildiv_uid39 {
	margin-bottom: 2em;
}

FIELDSET.tx-powermail-pi1_fieldset_conferenceoffice {
	display: block;
	width: 50%;
	float: left;
	clear: none;
}
FIELDSET.tx-powermail-pi1_fieldset_conferenceoffice H3 {
	margin-top: 0px;
}

FIELDSET.tx-powermail-pi1_fieldset_contactdetails .tx_powermail_pi1_fieldwrap_html {
	margin-bottom: 0.5em;
	padding-bottom:0.5em;
}
FIELDSET.tx-powermail-pi1_fieldset_contactdetails .tx_powermail_pi1_fieldwrap_html#powermaildiv_uid51,
FIELDSET.tx-powermail-pi1_fieldset_contactdetails .tx_powermail_pi1_fieldwrap_html#powermaildiv_uid52,
FIELDSET.tx-powermail-pi1_fieldset_contactdetails .tx_powermail_pi1_fieldwrap_html#powermaildiv_uid53 {
	border-bottom: 1px dotted #999;
}

DIV.mainsponsor DIV.maintext {
	padding-left: 37px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-size: 20px;
	color: #9BB1CC;
	font-weight: bold;
}