/* ========= CLEAR =========== */
* {
	padding: 0px;
	margin: 0px;
}

/* ========= REGULAR PART =========== */
body {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding: 10px 0px 20px 0px;
	color: #333333;
	font-family: Verdana, Sans-Serif;
	font-size: 12px;
}

p {
	padding-bottom: 5px;
}

hr {
	clear: both;
	height: 1px;
	border-top: 1px solid #ff9900;
	border-bottom: none;
	border-left: none;
	border-right: none;
    font-size: 1px;
    line-height: 1px;
    display:block;
}

a {
	color: #990000;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}

h1 {
    color:#990000;
    font-size:1.5em;
    margin:10px 0;
}
h3{
	color:#990000;
	font-size:1.16em;
	padding-bottom:18px;
}
h4 {
	background:transparent url(../img/20x20px_stern.gif) no-repeat scroll 7px 7px;
	font-size:1.03em;
	line-height:26px;
	padding:3px 0 0 32px;
}
/* Tabellen innerhalb des Hauptbereiches */
div.rightContentBox table {
	empty-cells:show;
	width: 100%;
	table-layout:auto;
	border-collapse:collapse;
	border:none;
}

.login_box_label {
	margin: 5px 0 0 5px;
}

div.rightContentBox table tr th,
div.rightContentBox table tr td {
	text-align: left;
	font-size: 11px;
	padding: 7px;
	/* border-bottom: 2px solid #F8B93B; */
	border-bottom: 1px solid #C6C5CB;
}
div.rightContentBox table tr th {
    border-right: 1px solid #FFFFFF;
	background-color: #C6C5CB;
	font-weight: normal;
	vertical-align: top;
}

th.header {
    background-image: url(../img/icon_sort.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
    font-weight: bold;
    padding-left: 20px;
    margin-left: -1px;
}

th.headerSortUp {
    background-image: url(../img/icon_sort_asc.gif);
}

th.headerSortDown {
    background-image: url(../img/icon_sort_desc.gif);
}

/* Buttons mit Schatten */
button {
	background:transparent url(../img/btn_background.gif) no-repeat scroll 5px 3px;
	border: none;
	padding:0 0 1px 0;
	margin: 0 10px 0 0;
	overflow: visible;
	width: auto;
	cursor: pointer;
}
/* Safari Hack fuer Buttons mit Schatten */
html*button {
	padding:0 3px 2px 0;
	background-position: 2px 2px;
}
button dfn {
	display:block;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	background-color:#6F6C7C;
	color:#FFFFFF;
	padding:2px 10px;
	text-transform:lowercase;
	margin-right: -1px;
	text-align: left;
	float: none;
}
/* end Buttons mit Schatten */

/* Eingabefelder */
input.text {
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 5px;
	border: 1px solid #666666;
	width: 150px;
}


div.leftContent h3 {
	color: #000000;
	padding: 5px 0px 5px 5px;
}
span.bold {
	font-size: 11px;
	font-weight: bold;
}


/* ========= HEADER =========== */


.ui-corner-all  {
    -moz-border-radius:5px 5px 5px 5px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background:url("../img/ui-bg_glass_45_cde2ef_1x400.png") repeat-x scroll 50% 50% #CDE2EF;
    border:1px solid #478DCA;
    color:#478DCA;
    font-weight:normal;
    outline:medium none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background:url("../img/ui-bg_glass_55_cced29_1x400.png") repeat-x scroll 50% 50% #CCED29;
    border:1px solid #5D8754;
    color:#5D8754;
}

.ui-state-error, .ui-widget-content .ui-state-error {
    background:url("../img/ui-bg_gloss-wave_45_faae5e_500x100.png") repeat-x scroll 50% top #FAAE5E;
    border:1px solid #CD0A0A;
    color:#DB3333;
}

.loadingBar {
    background:url(../img/loader.gif) no-repeat;
    height:15px;
    width:128px;
}

div#page_last_message,
div#page_last_error,
div#ajaxLoader {
    position: absolute;
    z-index: 10001;
    width: 100%;
    top: 0;
    display: none;
    position: fixed;
    overflow: auto;
    border-width: 0.4em;
    background-image: none;
    font-size: 1.5em;
}
div#ajaxLoader div.loadingBar {
	background-position: center center;
	width: 100%;
}
div#page_last_message div.containerClose,
div#page_last_error div.containerClose {
    margin: 5px 5px 0 5px;
    float: right;
}
div#page_last_message div.containerClose span,
div#page_last_error div.containerClose span {
    cursor: pointer;
}
div#page_last_message div.containerIcon,
div#page_last_error div.containerIcon {
    clear: right;
    margin: 0px 20px 0 15px;
}
div#page_last_message div.containerHeadline,
div#page_last_error div.containerHeadline {
    margin: -18px 20px 20px 40px;
}
div#page_last_message div.containerText,
div#page_last_error div.containerText {
    margin: -12px 20px 20px 40px;
    font-size: 0.8em;
}

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
    background-repeat:no-repeat;
    display:block;
    overflow:hidden;
    text-indent:-99999px;}
.ui-state-highlight .ui-icon,.ui-state-highlight-text .ui-icon {background-image: url(../img/ui-icons_5d8754_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../img/ui-icons_cd0a0a_256x240.png); }

.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-close { background-position: -80px -128px; }

div#headerBox {
	border-bottom: 1px solid #ff9900;
}
div.headerLogo {
	float: left;
	height: 85px;
}
div.headerText {
	height: 60px;
	font-size: 15px;
	font-style: italic;
	text-align: right;
}
div.headerNavi {
	font-size: 12px;
	float: right;
	margin-bottom: 4px;
}
div.headerNavi li {
	float: left;
	list-style-type: none;
}
div.headerNavi li a,
div.headerNavi li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 10px;
	margin: 0 1px 0 0;
	display: block;
	line-height: 28px;
}
div.headerNavi li a {
	background: #666666;

}
div.headerNavi li a:hover,
div.headerNavi li a.active {
	background: #990000;
}
div.headerBox hr {
	clear: both;
}
/* ========= End HEADER =========== */

/* ========= Start INFOBOX / RIGHT BOX =========== */
/* Begin Login-Box */

.logout_top_bar {
	font-size:12px;
	font-style:normal;
	padding-top:20px;
	text-align:right;
	width:100%;
}
.logout_top_bar form {
	padding: 0 6px;
	margin:0;
}

.login-remember {
	margin:2px 5px;
}

div.loginBox {
	font-size: 1px;
	/* background: url('../img/224x1px_login_middle.gif') repeat-y; */
	background: #C6C5CB;
}
div.loginBox div.login div.error, 
div.loginBox div.login div.success {
	padding: 5px;
	border: none;
}
div.loginBox div.login {
	background: #C6C5CB;
	font-size: 11px;
	min-height: 140px;
	padding: 0 5px;
}
div.loginBox div.login h4 {
	background: none;
	padding-left: 5px;
}
div.loginBox div.login div.contentElement
{
	padding: 5px;
}
div.loginBox div.login button {
	margin: 10px 5px;
}
div.loginBox div.login a,
div.loginBox div.login a:hover {
	padding: 0 0 0 10px !important;
	font-weight: normal !important;
}
/* End Login-Box */

/* Begin Box Delegates Comments */
div#delegates_comments_box {
	position: relative;
}
div#delegates_comments_box div.delegates_comment_first,
div#delegates_comments_box div.delegates_comment {
	position: absolute;
	top: 0; 
	left: 0;
	display: none;
}
div#delegates_comments_box div.delegates_comment_first{
	display:block;
}
/* End Box Delegates Comments */
/* ========= Stop INFOBOX / RIGHT BOX =========== */
/* ========= Start mainContent =========== */
div#contentBox, div#contentBoxFullWidth {
	float: left;
	width: 705px;
	padding: 10px 25px 0px 0px;
}
div.mainContent,
div.mainContent2,
div.mainContent3,
div.mainContent4{
	float: left;
	width: 705px;
	padding: 10px 25px 15px 0px;
}
div.mainContent_2s {
	float: left;
	width: 705px;
	padding: 0px 25px 15px 0px;
}
div#contentBoxFullWidth,
div#contentBoxFullWidth div.mainContent_2s {
	width: 100%;
}
div#contentBoxFullWidth div.mainContent_2s div.rightContentBox {
	width: 700px;
}
div.mainContentPic {
	float: left;
	width: 224px;
	height: 185px;
	/* background: url('../img/224x185px_image_shadow.gif'); */
}
div.mainContentDetail {
	float: left;
	width: 460px;
	padding: 0px 0px 0px 20px;
}
div.mainContent2 div.mainContentDetail {
	float: left;
	width: 460px;
	padding: 0px 20px 0px 0px;
}
div.mainContent3 div.mainContentDetail {
	float: left;
	width: 217px;
	padding: 0px 0px 0px 20px;
}
div.mainContent3 div.mainContentPic {
	float: left;
	width: 468px;
	height: 184px;
	/* background: url('../img/468x184px_image_shadow.gif'); */
}
div.mainContent4 div.mainContentDetail {
	float: left;
	width: 462px;
	padding: 0px 0px 0px 20px;
}
div.mainContent4 div.mainContentPic {
	float: left;
	width: 223px;
	height: 184px;
	/* background: url('../img/223x184px_image_shadow.gif'); */
}
div.mainContent_2s div.leftContent {
	float: left;
	width: 220px;
	padding: 0px 25px 0px 0px;
}
div.mainContent_2s div.rightContent {
	float: left;
	width: 460px;

}
div.sponsorsBox p {
	padding: 10px 0px 10px 0px;
	text-align: center;
}
div.sponsorsBox img {
	padding: 10px 0px 0px 0px;
}
/* ============================== INFOCASE ============================= */
/* === Link Definitions */
#bottomContent div.newsBox a {
	color: #000;
	text-decoration: none;
}
#bottomContent div.newsBox a:hover {
	color: #666;
	text-decoration: underline;
}
div#infoBox a,
div#infoBox a:hover {
	padding: 10px 0px 0px 0px;
}
div.infoCase a,
div.login a {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
div.infoCase a:hover,
div.login a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

div.infoCase a.title {
	/* display: block; */
	color: #000;
	text-decoration: none;
}
div.infoCase a.title:hover {
	color: #666;
}
div.prozentbalken {
	float: left;
	font-size: 0px;
	width: 170px;
	border: 1px solid #ff9900 ;
}
span.percentage {
	float: left;
	padding: 0px 0px 0px 5px;
}
/* === Content Navi */
div.contentNavi {
	min-height: 150px;
	max-height: 200px;
	font-size: 13px;
	padding: 0px 0px 10px 15px;
}
div.contentNavi ul {
	list-style-image: url('../img/list-style-image.gif');
}
div.contentNavi li {
	padding: 2px 0px 0px 0px;
}
div.contentNavi a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
div.contentNavi li.level_2 {
	margin-left: 10px;
}
div.contentNavi li.level_2 a {
	font-weight: normal !important;
}
div.contentNavi ul li.active a,
div.contentNavi a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
/* === End Content Navi */
/* === Box Definitions */
div#infoBox {
	float: right;
	width: 224px;
	font-size:11px;
	padding: 10px 0px 10px 0px;
}
div#contentBox div#bottomContent div.infoCaseBox {
	float: left;
	width: 224px;
}
div.infoCaseClean {
	padding: 10px 0px 10px 0px;
}
div.infoCase div.contentElement {
	padding: 3px 15px 8px 15px;
}
div.platinSponsorBox {
	padding: 10px 0px 10px 0px;
}
div.platinSponsorBox p img {
	float: left;
	margin-right: 10px;
}
div.importantInfo {
	margin: 0 0 15px 0;
	color: #DE7200;
	font-weight: bold;
	font-size: 1.5em;
}

/* === Rest Definitions */
div.infoCaseBox {
	padding: 10px 0px 0px 0px;
}
div.infoCase {
	font-size: 1px;
	background: #EFEFF1;
}
div.infoCase * {
	font-size: 11px;
}
div.infoCase h4 {
	font-size: 12px;
	padding: 8px 0 4px 32px;
	line-height: 16px;
}
div.infoCase p {
	padding: 0px 5px 10px 0px;
}
/* ============================== BottomBox ============================= */
div#bottombox {
	color: #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0 0 0 30px;
    margin: 30px 0px 0px 0px;
}
div.copyrightBox, div.bottomNavi {
	padding: 15px 0px 15px 0px;
}
div.copyrightBox {
	float: left;
	font-size: 11px;
}
div.bottomNavi {
	color: #ff9900;
	float: right;
}
div.bottomNavi a,
div.bottomNavi a:hover {
	font-weight: bold;
}
div.bottomNavi a{
	text-decoration: none;
	color: #000;
}
div.bottomNavi a:hover,
div.bottomNavi a.active {
	text-decoration: none;
	color: #ff9900;
}
div#bottomContent {
	padding: 0px 0px 10px 0px;
}
div.bottomContentDetail {
	float: right;
	width: 460px;
	padding: 0px 0px 0px 20px;
}



/* ========= Start TravelInfoBox =========== */
div#travelBox {
	float: left;
	width: 730px;
	padding: 0px 0px 10px 0px;
}
div.travelInfo {
	float: left;
	padding: 0px 18px 0px 0px;

}
div.travelInfoPic {
	/* width: 224px;
	height: 151px; 
	background: url('../img/224x151px_meeting_shadow.gif'); */
}
div.travelInfoDetail {
	padding: 5px 0px 0px 0px;
}
div.travelInfoDetail p.travelInfoLocation {
	width: 220px;
}
div.travelInfoDetailPic {
	float: left;
	width: 49px;
	height: 34px;
	margin: 5px 5px 0px 0px;
	/* background: url('../img/49x34px_flagge_shadow.gif'); */
}
div.travelInfoDetail p{
	font-size: 14px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: #990000;
	/* float: left; */
	margin: 3px 0px 0px 0px;
	/* padding: 0px 0px 0px 5px; */
}
div.travelInfoDetail2 {
	/* float: left;
	width: 220px; */
	padding: 5px 0px 0px 0px;
}
div.travelInfoDetail2 img {
	padding: 20px 0px 20px 0px;
}
div.travelInfoDetail2 a {
	float: left;
	width: 230px;
	display: block;
}
div.travelInfoPic2 {
	float: left;
    margin-right: 5px;
	/* width: 224px;
	height: 151px;
	background: url('../img/224x151px_meeting_shadow.gif'); */
}
div.rightContentBox {
	float: left;
	width: 455px;
	padding: 10px 0px 10px 0px;
}
div.rightContentBox a.registerButtonRight {
	display: block;
	float: right;
}
div.rightContentBox div.teaserText {
	padding-bottom: 10px;
	font-weight: bold;
}
div.rightContentBox div.mainText {
}
div.rightContentBox div.bottomText {
	margin-top: 10px;
}
div.rightContentBox ul,
div.rightContentBox ol {
	margin-left: 20px;
}
span.print {
	padding-left: 10px;
	line-height: 20px;
}
div.printBtn, div.printBtnThickbox {
	border-top: 1px solid #ff9900;
	padding-top: 10px;
    padding-bottom: 10px;
	margin-top: 50px;
}
div.printBtnThickboxTop {
    border-top: none;
	border-bottom: 1px solid #ff9900;
	margin-top: 10px;
}
.closeButtonTop {
    float:left;
    border-top: none;
	border-bottom: 1px solid #ff9900;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-top: 10px;
    margin-right:0px;
    padding-right:0px;
}

.closeButtonBottom {
    float:left;
    border-top: 1px solid #ff9900;
	padding-top: 10px;
    padding-bottom: 10px;
	margin-top: 50px;
    margin-right:0px;
    padding-right:0px;
}

.pdf-download {
	margin: 10px 5px;
	border: 2px solid #990000;
	padding: 10px 2px;
	text-align: center;
	font-weight: bold;
}

div.rightContentBox div.travelBox {
	padding: 10px 0px 0px 0px;
}
div.rightContentBox div.travelInfo {
    float: none;
    padding: 0px 0px 0px 0px;
}
div.rightContentBox div.travelInfo {
	width: 460px;
}
div.rightContentBox div.travelBox div.travelInfoDetailPic {
	float: left;
}
/* ========= Stop TravelInfoBox =========== */

/* ========= Start myprofile =========== */
.user-photo {
	float:left;
	margin-bottom:10px;
}


.user-info {
	float:left;
	margin-left:10px;
}

/* ========= end myprofile =========== */

/* ========= Start myGroups =========== */
div.myGroups {
	margin-bottom: 25px;
}
div.myGroups ul {
	list-style:none;
}
div.myGroups ul li {
	clear:both;
}
div.myGroups ul li span {
	float:left; 
	display:block;
}
div.myGroups ul li a {
	float:right; 
	display:block;
}
div.myGroups ul li div {
	clear:both;
}
/* ========= Stop myGroups =========== */


/* ======= Start Formulars =========== */
form {
    padding-top: 10px;
}
fieldset {
	border: none;
	display: block;
    padding-bottom: 10px;

}
legend {
	font-weight: bold;
	color: #333333;
}

form fieldset hr {
	padding-bottom: 10px;
	padding-top: 10px;
}

form fieldset div {
    clear: left;
	padding: 8px 14px 10px 14px;
}

label {
	float: left;
    width: 150px;
    padding-right: 10px;
}
label.long {
    width: 90%;
}
input {
    
}
select {

}

/* ========== Start Form-Error-Success ============= */
div.error {
	padding: 10px;
	border: 3px solid #ff9900;
}
div.success {
    padding: 10px;
    border: 3px solid green;
}
div.loader {
	padding: 10px;
	border: 3px solid #666666;
}
div.error ul {
	padding-top: 10px;
	padding-left: 15px;
}

div.hint {
	padding: 10px;
	color:#7D2614;
}

div#contentBox div.loader, div#contentBoxFullWidth div.loader {
    background: #D3D3D3;
}

div#contentBox div.error, div#contentBoxFullWidth div.error {
    background: #FFEFCF;
}

div#contentBox div.success, div#contentBoxFullWidth div.success {
    background: #CFFFCF;
}
.loader {
    color: #666666;
}
.error {
    color: #FF8C2F;
}
.success {
    color: green;
}
.error p,
.loader p,
.success p {
    font-weight: bold;
}
div.loginBox div.error {
    color: #9C0001;
}
p.loginbox_links {
    padding-left: 160px;
    padding-top: 10px;
}
p.loginbox_links a {
    padding-left: 5px;
    padding-right: 5px;
}
/* ========== End Form-Error-Success ============= */

.enumeration {
    border: 1px solid #FF9900;
    padding: 10px;
}

.enumeration legend {
    font-weight:bold;
}

.form-medium-checkbox {
    margin-right: 90px;
}
.form-medium-element-container{
    width: 270px;
    margin: 4px 0px;
    padding: 4px 0px;
    border-top: 1px dotted #6F6C7C;
    border-bottom: 1px dotted #6F6C7C;
}

.form-small-element,
.form-medium-element,
.form-large-element {
   border: 1px solid #6F6C7C;
}

.form-small-element,
.form-medium-element,
.form-large-element {
   border: 1px solid #6F6C7C;
}

.form-small-element{
    width: 135px;
}

.form-medium-element {
    width: 250px;
}

.form-large-element{
    width: 290px;
}

.logged-in-box {
    margin: 15px 10px;
    font-size: 11px;
}
/* ========= Stop INFOBOX / RIGHT BOX =========== */
.registermeeting-itemlist{
    list-style-type:none;
    list-style-position:outside;
    margin:10px 5px;
}

.registermeeting-itemlist li {
    line-height:24px;
    margin-left:25px;
}

.registermeeting-regular{
    color:#F8B93B;
    font-size:10px;
    font-weight:bold;
}

.registermeeting-early {
    color:#9C0001;
    font-size:10px;
    font-weight:bold;
}

.registermeeting-submit{
    margin:0 0 10px 100px;
}

.registermeeting-fieldset {
    padding:5px 10px;
    margin-bottom:5px;
    border:1px solid #6F6C7C;
}

.registermeeting-fieldset legend{
    font-weight:bold;
}

.registermeeting-fieldset label{
    display:block;
}

.registermeeting-switch-legend{
    cursor: pointer;
}

.registermeeting-cost-list dt{
    float:left;
    width:250px;
    clear:both;
}

.registermeeting-cost-list dd{
    float:left;
    font-weight:bold;
}
.registermeeting-newcustomer
{
    border:1px solid #C6C5CB;
    padding:2px;
    width:100%;
    font-size:0.9em;
}
.registermeeting-newcustomer td {
    line-height:14px;
}
.header-legend {
    font-size:1.2em;
    font-weight:bold;
}

.dyn_focus_area {
    background-color:#9C0001;
    line-height:24px;
    font-size:1.1em;
    color:#fff;
    margin:10px 0 2px;
    font-weight:bold;
    padding-left:5px;
}

.dyn_focus_head {
    background:#EFEFF1 url(../img/20x20px_stern.gif) no-repeat scroll 5px 4px;
    border-bottom:1px dotted #9C0001;
    cursor:pointer;
    font-weight:bold;
    line-height:16px;
    margin:2px 0;
    padding:6px 0 4px 30px;
}

.subscript {
    color:#6F6C7C;
    display:block;
    font-size:9px;
    font-weight:normal;
    margin-bottom:10px;
}

.dyn_focus_content{
    display:none;
    margin-bottom:4px;
    padding-left:4px;
}

/* ============= Start myInterestForm ============== */
div.myInterestForm ul {
	margin-top: 10px;
	margin-left: 10px;
	list-style: none;
	clear:left;
}
div.myInterestForm p {
	color: #666666;
	clear:left;
}
div.myInterestForm ul li {
	float: left;
	width: 33%;
	padding: 6px 0;	
}
div.myInterestForm fieldset
{
	padding: 0 0 10px 0;
}
div.myInterestForm fieldset div
{
	padding: 10px 0;
}
div.myInterestForm fieldset div textarea
{
	width: 90%;
}
/* ============= Ende myInterestForm ============== */



/* ============= Start Dynamische Schattenerstellung für Bilder ============== */
.shadow1, .shadow2, .shadow3 {
	display:inline-table;
	/* \*/display:block;/**/
} 
.shadow3 img {
	display: block;
}
.shadow1 {
	background:url('../img/shadow.gif') right bottom no-repeat;
}
.shadow2 {
	background:url('../img/corner_bl.gif') -2px 100% no-repeat;
}
.shadow3 {
	padding:0 4px 5px 0;
	background:url('../img/corner_tr.gif') 100% -2px no-repeat;
}

/* ============= Stop Dynamische Schattenerstellung für Bilder ============== */



/* ============= Start Sitemap ============== */
ul.level2 {
    padding-top: 10px;
    padding-left: 20px;
    list-style-type: none;

}
ul.level2 li {
    width: 225px;
    /* display: inline-table; */
    padding-bottom: 10px;
    float: left;
}
ul.level2 li a {
    /* color: #DE7200; */
}
ul.level3 li a {
    /* color: #F8B93B; */
}
ul.level3 {
    /* color: #DE7200; */
    width: 200px;
    list-style-type: disc !important;
}
ul.level3 li {
    padding: 0px 0px 0px 15px;
    display: inline-table;
}


/* ============= Stop Sitemap ============== */

#TB_ajaxContent a {
    color: #990000 !important;
}

.pre-interstitial-banner{
    position:relative;
    min-height:100px;
    float:left;
	margin-left: 5px;
}

.slideshow {
	position:absolute;
	top: 0;
	left: 0;
    margin-left:10px;
}

.slidefirst {
	display:block;
}

.slide {
	display:none;
	left:0;
	position:absolute;
	top:0;
}

.clear {
    clear:both;
}

.mapLink {
	
}