/*
** HTML elements
*/
.panel-panel.unit.panel-col-thirty-three.lastUnit {
  float: right;
}

.panel-panel.unit.panel-col-sixty-six {
  width: 60% !important;
}

div.warning {
margin-top: 40px !important;
}

body {
	padding: 0;
	color: #626262 !important;
	background-color: #ffffff;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	max-width: 1024px;
	min-width: 1024px; 
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top:-8px !important;
	text-align: left;
	font-size:15px;
	background:#FFF url(images/background.jpg) fixed;
	background-size:cover;
	height:100%;
}

.cke_editable.cke_editable_themed.cke_contents_ltr.cke_show_borders.scayt-enabled {
	background:none;
}

body.admin-expanded.admin-vertical.admin-nw, body.admin-expanded.admin-vertical.admin-sw {
	margin-left:auto !important;
 	margin-right:auto !important;
}

.views-field-body img {
	border: 0;
	width:100%;
	height:auto;
	max-width:1024px;
}

.content img {
	max-width:1004px;

}

.views-row, .panel-pane {
	margin-bottom:20px;
	margin-right: 10px;
}

.panel-pane.pane-page-secondary-links._footerarea {
	margin-top:10px;
}

td img, th img, p img, .form-item img, .print_html img, .print_pdf im, img.print-icon, img.print-icon {
	width:auto;
}

.print_html, .print_mail, .print_pdf {
	margin-left: 2px;
}

.icons-print ul {
}

.icons-print ul li {
	list-style:none;
	list-style-type:none;
	display:inline;
	float:right;	
}

.panel-pane.pane-views.pane-sponsors img,
.imagecache img {
	width:auto;
}

.pane-sponsors .view-empty {
    display: none;
}

.views_slideshow_singleframe_slide {
	overflow: visible !important;
}

.main_site_style_qv{ margin: 0 auto; text-align: left; width: 400px; border: 1px solid #626262;}


tr.odd td, tr.even td {
  padding: 0.4em;
}

hr {
	height: 3px;
	border: 0px solid #12ac8c;
background-color: #12ac8c;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}

h1 {
  font-size: 23px;
font-weight: normal;
color: #f08a0d;
}

.view-press-release-listings span.field-content a {
	color: #f08a0d;
	display: inline;
	font-weight: normal;
	font-size: 1.2em;
	border-top: 3px solid #12ac8c;
	display: block;
	width: 100%;
	padding: 10px 16px 5px 0px;
}

.view.view-Downloads.view-id-Downloads.view-display-id-page_1.view-dom-id-1 div.views-field-title span.field-content a h2 {
	color: #f08a0d;
	display: inline;
	font-weight: normal;
	font-size: 1.2em;
	border-top: 3px solid #12ac8c;
	display: block;
	width: 100%;
	padding: 10px 16px 5px 0px;
	margin-top:0px;
}

.views-field-field-press-release-pdf-fid span.field-content a {
	color: #f08a0d;
	display: inline;
	font-weight: normal;
	font-size: 1.2em;
	border-top: 0px solid #B9C5D0;
	display: block;
	width: 100%;
	padding: 10px 16px 5px 0px;
}

#block-views-tweets-default h2 {
	font-weight:normal;
}

.view-grouped-list a h2 {
	color:#f08a0d;
	font-weight:normal;
	font-size:1.3em;
}

.view-grouped-list a:hover {
	text-decoration:none !important;
}

h2 {
  font-size: 1.2em;
  color:#f08a0d;
  font-weight:normal;

}

a:hover h2 {
  color:#f08a0d;
}

h3, h4, h5, h6 {
  font-size: 1.2em;
  color:#f08a0d;
  font-weight:normal;
}

.dashboard-title {
	font-weight: normal;
	font-size: 140%;
	margin-bottom: 1.3em;
	margin-top:	.6em;
	color:#FFF;
	background:#f08a0d;
	padding:5px;
}

a h3 {
  font-size: 1.2em;
  color:#f08a0d;
  font-weight:normal;
}

ol {
	display: inline;
	width:100%;
	list-style-type: decimal;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
}

ol li {
	margin-left:20px;
}

form {
	margin: 20px 0 0 0;
	padding: 0;
}

.pane-title {
	color: #f08a0d;
	display: inline;
	font-size: 1.3em;
	font-weight: normal;
}

h2.pane-title a {
	color: #f08a0d;
	display: inline;
	font-weight: normal;
	font-size: 0.7em;
	border-top:3px solid #12ac8c;
	display: block;
	width: 98%;
	padding: 10px 16px 5px 0px;
}

h2.pane-title a:hover {
	text-decoration:none;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 h2 {
	margin-left:9px;
}

p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
  font-weight: bold;
}
a:link {
  color: #f08a0d;
}
a:visited {
  color: #f08a0d;
}
a:hover {
  color: #f08a0d;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}

table.parties-list td:first-child {
	width:100px;
}

table.parties-list tr.day-list {
	background-color:#bcc3c8;
}

table.parties-list tr.day-list td {
	padding:5px;
	border-bottom:2px solid #bcc3c8;
}

table.parties-list tr td {
	padding:3px;
}

table.attendees {
	width:100%;
	margin-top:20px;
	background:#ffffff;
}

table.attendees tr:first-child {
	font-weight:bold;
	background: white;
	border:1px solid white
}

table.attendees td {
	width:33%;
	padding:10px 5px;
	border-bottom:1px solid white;
}

table.attendees tr:nth-child(odd) {
}

table.attendees tr:nth-child(even) {
	/*background:#bcc3c8;*/
}


table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}

table {
	display: table;
	border-collapse: collapse;
	border-spacing: 1px;
	border-color:#bcc3c8;
background-color: #ffffff; /*hintergrundfarbe = tabellengrid*/


}

tr.even, tr.odd {
	background-color: #ffffff;
	border-bottom: 1px solid #bcc3c8;
	padding: 0.1em 0.6em;
}

.form-item label {
  font-size: 1em;
  color: #626262;
  margin-bottom:5px;
}
/* Edited by TK - basic form styling*/

#field-speakers-items, #edit-title-wrapper, #field-speakers-other-items, #field-slides-items, .body-field-wrapper, #edit-field-session-moderator-0-value-wrapper ,.node-form>.standard>.form-item {
margin-bottom: 3em;
}

/*unnoetigen erklartext im Formular ausblenden*/
.node-form>.standard>.tips, .node-form>.standard>.body-field-wrapper>.tips, .node-form>.standard>p>a[href="/filter/tips"], .node-form>.standard>.body-field-wrapper>p>a[href="/filter/tips"] {
display:none;
}
/*.schedule2014 tr.odd td, tr.even td {
  vertical-align:top;
}*/


/*End of Edit */
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/

.header_image_e2d {
	width:1024px;
	height:180px;
	background:url(images/res17_header_01.png) no-repeat;
}

.link_home {
	width:100%;
	height:162px;
}

#header, #content {
  width: 100%;
}
#header {
  background-color: #69c;
}
#logo {
  vertical-align: middle;
  border: 0;
}
#logo img {
  float: left; /* LTR */
  padding: 0 1em;
  border: 0;
}
#menu {
  padding: 0.5em 0.5em 0 0.5em; /* LTR */
  text-align: right; /* LTR */
  vertical-align: middle;
}
#navlist {
  font-size: 1.0em;
  padding: 0 0.8em 1.2em 0; /* LTR */
  color: #9cf;
}
#navlist a {
  font-weight: bold;
  color: #fff;
}
#subnavlist {
  padding: 0.5em 1.2em 0.4em 0; /* LTR */
  font-size: 0.8em;
  color: #9cf;
}
#subnavlist a {
  font-weight: bold;
  color: #9cf;
}
ul.links li {
  border-left: 0px solid #9cf; /* LTR */
}
ul.links li.first {
  border: none;
}
#search .form-text, #search .form-submit, input[type="button"] {
    border: 0px solid #f08a0d;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
  background: #9ba5ad;
  color: #f08a0d;
}
#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}

input.form-submit {
	margin-top: 10px !important;
	margin-bottom: 0;
	background:#f08a0d;
	color:#FFF;
	padding:5px 10px;
	border:0px #9ba5ad;
	cursor:pointer;
}

input.form-submit:hover {
	margin-top: 10px;
	margin-bottom: 0;
	background:#9ba5ad;
	color:#626262;
	padding:5px 10px;
	border:0px #9ba5ad;
	cursor:pointer;
}

input.form-text {
	color:#626262;
	border:2px solid #9ba5ad;
	padding:3px;
}

input.form-text:hover {
	background:#9ba5ad;
	border:2px solid #9ba5ad;
}

#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}
#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}
.site-name {
  margin: 0.6em 0 0 ;
  padding: 0;
  font-size: 2em;
}
.site-name a:link, .site-name a:visited {
  color: #fff;
}
.site-name a:hover {
  color: #369;
  text-decoration: none;
}
.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}
#main {
  /* padding in px not ex because IE messes up 100% width tables otherwise */
	padding: 10px;
	width: 100%;
	max-width: 1024px;
}
#mission, .node .content, .comment .content {
  line-height: 1.4em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
  display:none;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
  background-color: #ddd;
  width: 16em;
  /* padding in px not ex because IE messes up 100% width tables otherwise */
  padding: 10px;
  vertical-align: top;
}
#footer {
  background-color: #eee;
  padding: 1em;
  font-size: 0.8em;
  
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
    font-weight: normal;
  font-size: 1.1em;
  color: #f08a0d;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
    min-height: 36px;
}

.panel-pane.pane-views.pane-review-list {
  position: relative;
  top: 30px;
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.block, .box {
  padding: 0 0 1.5em 0; /* LTR */
}
.block {
  border-bottom: 0px solid #9ba5ad;
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}
.block .title {
  margin-bottom: .25em;
}
.box .title {
  font-size: 1.1em;
}
.node {
  margin: .5em 0 2em; /* LTR */
}
.sticky {
  padding: .5em;
  
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 1em; /*added TK */
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;


}
#forum td {
  padding: 0.5em;

}
#forum td.forum, #forum td.posts {
  background-color: #ffffff;


}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container, td.active {
  background-color: #ffffff;

}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #9ba5ad;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #9ba5ad;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}
/* added by TK */
#primary_navigation_links {
font-size: 1.2em;
color: fff; 
/*letter-spacing: 0.5em; */
}

/*abstand zwischen About und Company tk */
.ds_about_style {
padding-bottom: 1.5em;
}

/* tk
#pane-page-footer-message {
font-size: 0.4 em;
}*/

tbody th {
	border-bottom: 0px solid #ccc;
}

th {
	text-align: center;
	padding-right:1px;
	border-bottom: 0px solid #ccc;
}

.views-view-grid  td{ 
padding: 15px;
vertical-align: baseline;
}

.speaker-photolist-data td{
padding: 5px;
border:2px solid #ccc;
/*background: blue;*/
}

.schedule-qv2013 td{
padding: 15px;
vertical-align: baseline;
}

.schedule-qv2013 tbody tr:nth-child(odd){
   background-color: #fff;
}

.schedule2014 tbody tr:nth-child(odd){

}


.schedule2014 td {
vertical-align:top;
text-align:center;
}

 
.speaker-photolist-data tr {
max-width: 1000px;
}



.session-language h3{
text-decoration: underline;
background: url(english_30px.jpg);
height: 25px;
text-indent: -999em;
width: 250px;
}
/***************Slideshow Top***********************************/
.views_slideshow_singleframe_main_Sponsors-panel_pane_1, 
#views_slideshow_singleframe_teaser_section_Sponsors-panel_pane_1 {
	width:215px;
	height:110px;
	margin-right:0;
	margin:0;
}
#mainsponsor-slider-header {
	position: relative;
	width: 215px;
	margin-top: -120px;
	float: right;
	margin-right: 13px;
}
img.imagecache.imagecache-sponsor_logo_main.imagecache-default.imagecache-sponsor_logo_main_default {
    width: 205px;
    height: auto;
    margin-top: 10px;
    margin-left: 10px;
	margin-right:10px
}
.view.view-Sponsors.view-id-Sponsors.view-display-id-page_2.view-dom-id-1 img.imagecache.imagecache-sponsor_logo_main.imagecache-default.imagecache-sponsor_logo_main_default {
    width: 310px;
    height: auto;
}
div#mainsponsor-slider-header-ehemals {
    width: 215px;
    margin-left: 106px;
    overflow: hidden;
}

#views_slideshow_singleframe_pager_Sponsors-panel_pane_1 {
	display:none;
}
div#views_slideshow_singleframe_main_Sponsors-panel_pane_1 {
    width: 215px;
}

/***************Slideshow Talks***********************************/
.mainslideshowtalks div.views-row-odd {
	margin-right: 0px;
	margin-bottom:0px;
}

.mainslideshowtalks img {
	float: left;
	width:100%;
	height: auto;
}

.mainslideshowtalks a h1 {
	color:#f08a0d;
	font-weight:normal;
}

.mainslideshowtalks div.field-content a p {
	font-weight:normal;
	color:#626262;
}

.mainslideshowtalks a:hover {
	text-decoration:none !important;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 {
	margin-bottom:0px;
	position: relative;
	top: -30px;
	margin-left:2px;
}

.panel-col-twenty-five {
    width: 25%;
    min-height: 250px;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.pane.absolute_pane {
	padding:0;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.as-panes div.pane {
	width: 100%;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.as-tabs-panes {
	width: 100%;
	float: left;
	margin-left:10px;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.as-tabs a.as-tab {
	float: left;
	font-size: 13px;
	display: block;
	padding: 0;
	padding-top:3px;
	text-decoration: none;
	border: 0px solid #ddd;
	border-bottom: 0px solid #ddd;
	background-color: #9ba5ad;
	color: #9ba5ad;
	margin: 5px 10px 0 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	position: relative;
	width:20px;
	height:17px;
	text-align:center;
	top:0;
	z-index:99;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.as-tabs {
	margin: 0 !important;
	padding: 0;
	position:relative;
	top: 35px;
	z-index:99;
}

.panels-ipe-sort-container {
	height:auto;
}

div.panel-pane div.node {
  /*margin: 0 5px 0 0 !important;*/
  margin:0;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.as-tabs a.current {
	background-color: #f08a0d;
	color: #f08a0d;
	cursor: default;
	height: auto;
	border: 2px solid #9ba5ad;
	z-index: 2;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.as-tabs a.as-tab:hover {
	background-color: #f08a0d;
	color: #FFF;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.as-tabs ul li {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.panel-pane.pane-block.pane-ajax-slideshow-0 div.as-tabs ul {
	margin-left:10px;
}

/***************OVERWRITES***********************************/
div#block-views-tweets-default {
    margin-top: -50px;
}

.fb_iframe_widget span {
	display: inline-block;
	position: relative;
	text-align: justify;
	margin-top: 24px;
	height:auto !important;
	border-bottom:0px;
}

#block-fb_social_likebox-likebox {
	height:296px;
}

.schedule2014.view-dom-id-1 tbody th {
	border-bottom: 0px solid #ccc;
	text-align: center;
	padding-right: 0.4em;
}

div.warning, tr.warning {
	max-width: 1018px;
}

.progress .bar {
	background: #fff url(../../misc/progress.gif);
	border: 1px solid #00375a;
	height: 1.5em;
	margin: 0 0.2em;
	margin-top:20px;
}

#module-actions_permissions {

}

#permissions td.permission {
	padding-left: 0.4em;
	max-width: 174px;
}

#permissions {
	margin-left:-10px;
}

div.as-panes {
	height: 400px;
}

#panels-ipe-display-panel-context-page-home-page-home-panel-context div.panel-panel.header-right.lastUnit {
	width: 30%;
	padding-right: .5em;
}

#panels-ipe-display-panel-context-page-home-page-home-panel-context div.panel-panel.unit.header-middle {
	width:5%;
}

#panels-ipe-display-panel-context-page-home-page-home-panel-context div.panel-panel.unit.header-left{
	width:70%;
}


div.panel-pane.pane-views-panes.pane-latest-news-panel-pane-1 h2.pane-title {
	padding:0;
	font-size: 1.8em;
}

.panel-pane.pane-panels-mini.pane-related-session h2.pane-title {
  position: relative;
  top: 0px;
}

div.panel-pane div.admin-links li {
	padding-bottom: 2px;
	background: transparent;
	z-index: 201;
}

div#admin-toolbar.vertical {
	position: fixed;
	bottom: 0px;
	top: 0px;
	z-index: 500;
}

.teaser-checkbox div.form-item {
	float: right;
	margin: 0;
	padding: 0;
}

.panel-panel.unit.panel-col-sixty-six {
	width: 100%;
}
.unit .inside {
margin: 0;
}

table.sticky-header {
	margin-top: 0;
	z-index: 99;
	background: #fff;
}

#helpmehelpmeid {
	padding:10px;
	max-width: 1004px;
}
.panel-pane.pane-block.pane-masquerade-0 {
	margin-left:10px;
	margin-top:20px;
}
#headerpaneID {
	overflow:hidden;
	margin-bottom:0;
	max-width: 1024px;
	max-height: 168px;
	margin-right: 0px;
}

#mainwrappertk {
	background:#FFF;
}

#mainwrappertk .rounded-corner .wrap-corner .r-edge {
	padding:0 !important;
}

#mainwrappertk .rounded-corner .wrap-corner .t-edge, #mainwrappertk .rounded-corner .wrap-corner .b-edge {
	height:0 !important;
}

.panel-pane.pane-custom.pane-2.underconstruction, .panel-pane.pane-custom.pane-3.underconstruction, .panel-pane.pane-custom.pane-4.underconstruction {
	position:relative;
	padding:10px;
	background:#9ba5ad;
	max-width: 1004px;
}
.panel-pane.pane-page-content._pagecontent, 
.panel-pane.pane-block.pane-masquerade-0._mask,
.panel-pane.pane-page-footer-message._footermessage,
.panel-pane.pane-page-content {
	padding:10px;
}

.panel-pane.pane-custom.pane-2._footerarea,
.panel-pane.pane-page-secondary-links._footerarea, .panel-pane.pane-page-secondary-links._footerarea h3 {
	padding:10px;
	background:#f08a0d;
	color:#FFF;
	margin-right:0px;
}

.panel-pane.pane-custom.pane-2._footerarea a,
.panel-pane.pane-page-secondary-links a {
	color:#FFFFFF;
	float:right;
	padding: 0 5px 0 10px;
}

.sf-menu.sf-style-default {
	float: right;
	margin-bottom: 0;
	padding: 0;
	position:relative;
	right:0;
	margin-top: -2px;
	background: transparent;
}

.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar {
	background: transparent;
	min-height: 31px;
}

.sf-menu li {
	float: left;
	position: relative;
	z-index: 498;
}

.sf-menu.sf-style-default.sf-navbar {
	width: inherit;
}

#usermenu_header .pane-content {
	width:100%;
	max-width:1000px;
	margin:0 auto;

}

#usermenu_header {
	margin-bottom:0;
}

.panel-pane.pane-page-breadcrumb {
    margin-bottom: 0;
}

ul.pager li a {
    padding: 10px;
}

.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
}

.item-list ul li {
    margin: 0 0 0.25em 0.7em;
    padding: 0;
    list-style: disc;
}

img.imagecache.imagecache-sponsor_logo_partners_sponsors.imagecache-default.imagecache-sponsor_logo_partners_sponsors_default,
img.imagecache.imagecache-sponsor_logo_media_event.imagecache-default.imagecache-sponsor_logo_media_event_default,
img.imagecache.imagecache-sponsor_logo_international.imagecache-default.imagecache-sponsor_logo_international_default {
    max-width: 149px;
	height:auto;
}

/*************MENU TOP****************/

#nice-menu-1 {
    width: 500px;
    margin-top: 4px;
    position: relative;
    float: right;
    right: 0;
	left: 57px;
}

#nice-menu-1, #nice-menu-1 li {
    border-top:0 !important;
}

#nice-menu-1 li {
    border: 0px solid #ccc;
    background-color: transparent;


}

ul#nice-menu-1 a {
color: #9ba5ad;
}

/*************MAIN MENU****************/
.panel-pane.pane-block.pane-nice-menus-2._mainmenu {
    margin-top: -40px;
}

ul#nice-menu-2 {
	position:relative;
	z-index:100;
	width: 1014px;
	text-align:right;
	background: #bcc3c8 url(images/menu_bg.jpg);
	padding: 6px 0 7px 10px;
}

ul#nice-menu-2 ul {
    top: 34px;
    margin-left: 2px;
    border: 0;
    border-top: 0;
    margin-right: 0;
}

ul#nice-menu-2 ul ul {
    margin-left: 0px;
    margin-top: -34px;
    border-left: 1px solid #9ba5ad;
}

ul#nice-menu-2 li {
	float:left;
	border-top: 0 !important;
	background-color: transparent !important;
	border:0;
}

ul#nice-menu-2 a {
	border-bottom-right-radius: 30px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	background:#FFF;
	box-shadow:#9ba5ad -3px 3px;
	margin-left:3px;
	color: #f08a0d;
	border-left: 0px solid #fff;
	border-top: 0px solid #bcc3c8	;
	padding: 0.75em 0.9em;
	cursor:pointer;
}

li#menu-7406-1 {
padding-top: 10px;
}

#menu-5290-1 {
	padding: 0 0 8px 0;
	background:#FFF;
}

ul#nice-menu-2 li li {
	background: #FFF;
	border-bottom: 1px solid #bcc3c8;
}

ul#nice-menu-2 li li a {
	border-bottom-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	background:#FFF;
	box-shadow:none;
	margin-left:0px;
	text-align: left;
}

ul#nice-menu-2 a.active {
	background:#f08a0d;
	color:#FFF;
}

ul#nice-menu-2 a:hover,
ul#nice-menu-2 li li:hover span.nolink,
ul#nice-menu-2 li:hover span.nolink {
	color:#626262;
}
ul#nice-menu-2 li li:hover a.nolink, ul#nice-menu-2 li:hover a.nolink {
    color: #626262;
    text-decoration: none;
}

ul#nice-menu-2 li li a.active {
	background: #FFF;
	color: #626262;
}

.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active {
  background: none;
  outline: 0;
  text-decoration: none;
}


.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited {
	color: #f08a0d;
}

.sf-menu.sf-style-default li li {
	background: #FFF;
}

.panel-pane.pane-views.pane-sponsors {
	margin-left:49px;
}

.panel-pane.pane-block.pane-superfish-1._mainmenu {
	background:url(images/menu_bg.jpg);
	height:38px;
	margin-bottom:0;
	padding: 8px 30px 0 0;
	position:relative;
	margin-top: -41px;
	max-width: 1014px;
	margin-right:0px;
}

ul.schedule-days {
	background:#bcc3c8;
	margin-left:-10px;
	padding:10px 10px 4px 10px;
	width:100%;
}

ul.schedule-days li {
	display:inline;
	list-style-type:none;
}

ul.schedule-days li a {
	display:inline;
	list-style-type:none;
	background:#FFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding:5px 10px 10px 10px;
	margin:5px 10px 0 0;
	font-size:0.9em;
}

ul.primary,
ul.quicktabs_tabs.quicktabs-style-zen {
	border-collapse: collapse;
	padding:10px 10px 5px 10px;
	white-space: nowrap;
	list-style: none;
	margin: 0;
	height: auto;
	line-height: normal;
	border-bottom: 0px solid #9ba5ad;
	background: none;
	background-color:#bcc3c8;
	width:100%;
	padding-right:0px;
}

ul.quicktabs_tabs.quicktabs-style-zen {
	height: 25px;
	margin-left:-10px;
	width:100%;
}

ul.primary li,
ul.quicktabs_tabs.quicktabs-style-zen li {
	display: inline;
	background:none !important;
	padding:0;
}

ul.quicktabs_tabs.quicktabs-style-zen li {
	margin:0;
}

ul.primary li a,
ul.quicktabs_tabs.quicktabs-style-zen li a {
	background-color: #ddd;
	background-image:none !important;
	border-color: #9ba5ad;
	border-width: 0px;
	border-style: solid solid none solid;
	height: auto;
	margin-right: 0.5em;
	padding:5px 10px;
	text-decoration: none;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-size: 0.9em;
	font-weight: normal;
}

ul.primary li a:hover,
ul.quicktabs_tabs.quicktabs-style-zen li a:hover {
	background-color: #FFF;
}

ul.primary li.active a,
ul.quicktabs_tabs.quicktabs-style-zen li.active a {
	background-color: #fff;
	border: 1px solid #bcc3c8;
	border-bottom: #fff 1px solid;
}

ul.quicktabs_tabs.quicktabs-style-zen li.active a:hover {
	background-color: #fff;
	border: 1px solid #bcc3c8;
	border-bottom: #fff 1px solid;
}

li a.active {
	color: #626262;
}

html.js input.form-autocomplete {
	background-image: url(../../misc/throbber.gif);
	background-repeat: no-repeat;
	background-position: 100% 5px;
}

#forum .forum-table th, #forum .forum-topics th, #forum .forum-topics th a, #forum .forum-topics th a:link, #forum .forum-topics th a:hover, #forum .forum-topics th a:visited {
	background-color: #f08a0d;
	color: #ffffff;
	font-weight: bold;
}

#helperreg_text {
	width:50%;
	float:right;
}

.lightbox-processed .view-footer,
.lightbox-processed .view-header {
	padding:10px;
}


/*********************************SITE TEMPLATE PANEL GENERAL*************************/
.node-form>.standard>.tips, .node-form>.standard>.body-field-wrapper>.tips, .node-form>.standard>p>a[href="/filter/tips"], .node-form>.standard>.body-field-wrapper>p>a[href="/filter/tips"], .tips, p>a[href="/filter/tips"], .fieldset-revision-information, .node-form>.standard>.fieldset-vocabularies, #emthumb-wrapper-field_video-0, #edit-field-video-0-embed-wrapper {
display:none;}


#field-speakers-items, #edit-title-wrapper, #field-speakers-other-items, #field-slides-items, .body-field-wrapper, #edit-field-session-moderator-0-value-wrapper ,.node-form>.standard>.form-item, #edit-field-session-descr-review-0-value-wrapper, #edit-field-session-descr-publication-0-value-wrapper, .form-item, edit-field-session-descr-review-0-value-wrapper>a{
margin-bottom: 1em;
width:100%;
}

.description, thead {font-size:1em;}

div.fivestar-widget-static {width:90px;}

/* Containerbreite für Imagecrop
#imagecrop-crop-container img {
width: auto !important;
}
*/

.view.view-Zorg-User-Lists.view-id-Zorg_User_Lists.view-display-id-page_9.featuredspeakers-fotolistTK.view-dom-id-1.views-processed div.picture {

}

.news-pane-home .views-field-body {padding-bottom: 6em;}

.adminuserlistingsTK {overflow:auto;}




/*
#views_slideshow_singleframe_main_Sponsors-panel_pane_1 {
	position:absolute;
	top: -280px;
	margin-left: 170px;
}
*/
/**********ROUNDED CORNERS***********************************************/
.t-edge, .b-edge, .l-edge, .r-edge, .wrap-corner {
  position: relative;
  /* hasLayout -1 ? For IE only */
  zoom: 1;
}
.rounded-corner .t-edge {
  background: none !important;
  font-size: 1px;
}
.rounded-corner .b-edge {
  background: none !important;
  font-size: 1px;
}
.rounded-corner .l-edge {
  background: none !important;
}
.rounded-corner .r-edge {
  background: none !important;
}
.rounded-corner .wrap-corner {
  background: #fff !important;
}
.rounded-corner .wrap-corner .t-edge, .rounded-corner .wrap-corner .b-edge {
  height: 11px;
}
.rounded-corner .wrap-corner .l, .rounded-corner .wrap-corner .r {
  position: absolute;
  top: 0;
  height: 11px;
  width: 11px;
  background-image: none !important;
}
.rounded-corner .wrap-corner .l {
  left: 0;
}
.rounded-corner .wrap-corner .r {
  right: 0;
  background-position: -11px 0;
}
.rounded-corner .wrap-corner .b-edge .l {
  background-position: 0 -11px;
}
.rounded-corner .wrap-corner .b-edge .r {
  background-position: -11px -11px;
}
.rounded-corner .wrap-corner .r-edge {
  padding: 5px 24px;
}
.rounded-corner div.admin-links {
  margin-top: -14px;
  margin-left: -12px;
}

.rounded-corner .panel-region-separator {
  background: none !important;
  font-size: 1px;
  height: 0px;
}

.rounded-corner .rounded-corner {
  margin-bottom: 1em;
}

.mainslideshowtalks div.views-row {
	width:100%;
}

/*
.views-row.views-row-1.views-row-odd.views-row-first, .views-row.views-row-2.views-row-even.views-row-last {
 width: 100%;
}


*/

#session_e2d .views-row-odd {
	margin-right:50px
}

.views-row {
	width:100%;
	float:left;
}

.news-pane-home div.views-row img {
	max-width: 611px;
	width:100%;
}

img.imagecache.imagecache-user_picture_profile {
  border: 15px solid #9ba5ad;
  width:235px;
  height: auto;
}

.picture, div.field.field-user-cprofile-picture .field-items .field-item.odd {
	width: 100%;
	max-width: 456px;
	padding: 20px;
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRlYmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRlYmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTRlYmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZWJlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg, #ffffff 0%, #9ba5ad 50%, #9ba5ad 50%, #9ba5ad 50%, #ffffff 51%, #9ba5ad 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ffffff), color-stop(50%,#9ba5ad), color-stop(50%,#9ba5ad), color-stop(50%,#9ba5ad), color-stop(51%,#ffffff), color-stop(100%,#9ba5ad)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #ffffff 0%,#9ba5ad 50%,#9ba5ad 50%,#9ba5ad 50%,#ffffff 51%,#9ba5ad 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #ffffff 0%,#9ba5ad 50%,#9ba5ad 50%,#9ba5ad 50%,#ffffff 51%,#9ba5ad 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #ffffff 0%,#9ba5ad 50%,#9ba5ad 50%,#9ba5ad 50%,#ffffff 51%,#9ba5ad 100%); /* IE10+ */
	background: linear-gradient(45deg, #ffffff 0%,#9ba5ad 50%,#9ba5ad 50%,#9ba5ad 50%,#ffffff 51%,#9ba5ad 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9ba5ad',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	padding-right: 10px;
}


.view.view-Sponsors.view-id-Sponsors.view-display-id-block_1.slideshowbottom.view-dom-id-2 div.views-row,
.view view-Sponsors.view-id-Sponsors.view-display-id-block_3.view-dom-id-4 div.views-row,
#views_slideshow_singleframe_main_Sponsors-block_2 div.views-row,
#views_slideshow_singleframe_div_Sponsors-block_3_0 div.views-row,
#views_slideshow_singleframe_main_Sponsors-page_1 div.views-row,
#views_slideshow_singleframe_main_Sponsors-block_1 div.views-row,
#views_slideshow_singleframe_div_Sponsors-block_3_1 div.views-row,
#views_slideshow_singleframe_div_Sponsors-block_3_3 div.views-row,
#views_slideshow_singleframe_teaser_section_Sponsors-block_3 .views-row.views-row-5.views-row-even,
#views_slideshow_singleframe_teaser_section_Sponsors-block_3 div,
#views_slideshow_singleframe_main_Sponsors-page_1 div,
#views_slideshow_singleframe_main_Sponsors-block_1 div,
#views_slideshow_singleframe_main_Sponsors-block_2 div,
#views_slideshow_singleframe_div_Sponsors-block_3_0 div,
#views_slideshow_singleframe_div_Sponsors-block_3_1 div,
#views_slideshow_singleframe_div_Sponsors-block_3_3 div,
views_slideshow_singleframe_main_Sponsors-block_3 div {
	float:none !important;
}
/*
.news-pane-home div.view-content {
	background: #bcc3c8;
	height: 30px;
	margin-left: -16px;
	padding: 18px;
	width: 100%;
}
*/

.lastUnit {
    float: left;
}


.panel-panel.unit.panel-one-hundred.lastUnit div.node ul.links.inline {
	margin-left: 0;
}

.panel-panel.unit.panel-one-hundred.lastUnit div.node ul.links {
	margin: 0;
	padding: 0;
	margin-left: 100px;
	position: relative;
	z-index: 1;
}

div#views_slideshow_singleframe_main_Sponsors-panel_pane_1 {
    margin-top: 18px;
    margin-left: 5px;
}


/****************edit buttons ********************************/
div.view div.views-hide {
	display: none;
	z-index: 2;
	position: relative;
	padding-top:10px;
}

/*
div.views-admin-links {
	font-size: xx-small;
	margin-right: 1em;
	margin-top: 1em;
	float:right;
}

/** For IE we add the class via js; for other browsers we rely on :hover
div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: relative;
  z-index: 200;
  float:right;
}
*/

#sliding-popup .popup-content {
	background-color: transparent;
	border: 0 none;
	display: inline-block;
	margin: 20px auto 10px auto;
	padding: 0;
	max-width: 1024px;
}

.sliding-popup-top {
	background-color: #f08a0d;
	position: relative;
}

#sliding-popup .popup-content #popup-text {
	color: #fff;
	float: left;
	font-weight: bold;
	margin: 5px 0 5px 50px;
	text-align: left;
	width: auto;
}

div.view-gallery div.views-field-field-gallery-image-fid a:hover {
	background-color: transparent !important;
	display: block;
}

div.view-gallery div.views-field-field-gallery-image-fid img {
	border:0 !important;
}

/******************************SESSION***************************************/

#session_e2d .panel-panel.panel-col-last {
	padding:10px;
	background:#ffffff;
	margin-bottom:10px;
	width: 47%;
}

div#session_e2d, div#profile_e2d {
  margin-top: 21px;
}

#session_e2d .center-wrapper {
	margin-left:10px;
}

#session_e2d .panel-panel.panel-col-first .inside {
	margin: 0 0 .5em 10px;
}



#session_e2d .panel-pane.pane-views-panes.pane-speakers-and-their-fields-panel-pane-1 {
	margin-bottom:0;
}

#session_e2d .field.field-session-descr-publication .field-item.odd p {
	margin-top:20px;
}


#mini-panel-go_back .goback_e2d,
#mini-panel-go_back {
	width:100%;
	max-width: 110px;
	float: right;
	position: relative;
	  top: -55px;
	left: -15px;
	height: 20px;
    overflow: visible;
}

.panel-pane.pane-panels-mini.pane-go-back {
  width: 100px;
  position: relative;
  top: 80px;
  float: right;
  right: -35px;
}

.goback_e2d form {
	width: 20px;
	position: relative;
	right: -25px;
	top: -38px;
}

.goback_e2d strong {
	font-size: 10px;
}

.panel-pane.pane-block.pane-custom-pagers-3 {
	float:left;
	width:440px;
}
.views-row.views-row-3.views-row-odd{ clear:both;}
.views-row.views-row-5.views-row-odd { clear:both;}
.views-row.views-row-1.views-row-even.views-row-last {
    float: left;
}
div#views_slideshow_singleframe_teaser_section_Sponsors-panel_pane_1 .views-row-even {
    float: left;
}
@media (max-width: 992px) 
{
.panel-pane.pane-block.pane-superfish-1._mainmenu  {
	font-size: 12.5px;
}

.sf-menu.sf-style-default { float:none;}
}

.panel-panel.line { background:white }
.view.view-my-content.view-id-my_content.view-display-id-page_2.view-dom-id-1.views-processed .views-row-even {
    float: left;
    margin-right: 0;
}
div#panels-ipe-paneid-133,
#profile_e2d #user_profile_picture {
    width: 29% !important;
    float: left;
    margin-right: 57px;
	position: relative;
}
div#panels-ipe-paneid-134 {
    width: 65%;
    position: relative;
    float: left;
}
div#user_submitted_sessions .views-row {
    width: 30%;
    float: left;
}
div#mini-panel-related_session .views-row {
    width: 48%;
    float: left;
}
.view.view-speakers-and-their-fields.view-id-speakers_and_their_fields.view-display-id-panel_pane_4.view-dom-id-1.views-processed .view-header,
.view.view-speakers-and-their-fields.view-id-speakers_and_their_fields.view-display-id-panel_pane_4.view-dom-id-2 .view-header {
    padding: 0;
}
span.views-field-field-company-value a img {
    top: 7px;
    position: relative;
}
.panel-2col-bricks .panel-col-first,
.panel-2col-bricks .panel-col-last {
    float: left;
	width: 63%;
	margin-right: 28px;
}
div#compact_session_description,
div#extended_session_description {
    border-left: 0px solid red;
	width: 45%;
    float: left;
	margin-right: 49px;
}
.panel-2col-bricks .panel-col-last .inside {
    margin: 0;
}
table.review-teaser.sticky-enabled.sticky-table {
    width: 100% !important;
}
div#experience_lvl_adressed,
div#session_language,
div#session_language,
div#track_field,
div#session_type {
    padding: 10px;
    background: #bcc3c8;
	margin: 0 0 1px 0;
}
.field.field-type-text.field-field-takeaway,
div#audience_adressed {
    width: 45%;
    float: left;
    margin-right: 50px;
	margin-bottom: 20px;
}
.field.field-type-text.field-field-session-descr-publication {
    float: left;
    margin-right: 28px;
	margin-bottom: 20px;
}
.panel-2col-bricks .panel-col-first .inside {
    margin: 0 .5em 1.2em 0;
}
.view.view-speakers-and-their-fields.view-id-speakers_and_their_fields.view-display-id-panel_pane_4.view-dom-id-1.views-processed .views-row.views-row-1.views-row-odd.views-row-first.views-row-last,
.view.view-speakers-and-their-fields.view-id-speakers_and_their_fields.view-display-id-panel_pane_4.view-dom-id-2 .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
    float: none !important;
}
.view.view-speakers-and-their-fields.view-id-speakers_and_their_fields.view-display-id-panel_pane_4.view-dom-id-1.views-processed .views-row.views-row-4.views-row-even.views-row-last,
.view.view-speakers-and-their-fields.view-id-speakers_and_their_fields.view-display-id-panel_pane_4.view-dom-id-1.views-processed .views-row.views-row-2.views-row-even,
.view.view-speakers-and-their-fields.view-id-speakers_and_their_fields.view-display-id-panel_pane_4.view-dom-id-2 .views-row.views-row-2.views-row-even.views-row-last {
    float: none;
}
.view.view-speakers-and-their-fields.view-id-speakers_and_their_fields.view-display-id-panel_pane_4.view-dom-id-1.views-processed .views-row {
    margin-bottom: -5px;
}
div#session_information h2 {
    color: #f08a0d;
}
div#session_information {
    width: 220%;
}
div#session_information h3 {
    margin-top: 19px;
}
.panel-pane.pane-content-field.pane-field-session-descr-publication {
    min-height: 50px !important;
}
#session_e2d .panel-panel.unit.top-stack.lastUnit {
    padding: 0 !important;
}
div#block-views-tweets-default {
    width: 320px;
}
.panel-pane.pane-block.pane-fb-social-likebox-likebox.fb_box_qv {
    width: 320px;
}
.panel-panel.panel-col-last {
    width: 320px;
    margin-right: 0;
    float: right;
}
fb:like-box.fb_iframe_widget {
	width:320px;
}
.panel-panel.panel-col-first {
    margin-left: 12px;
    margin-right: 0;
}
.views-row.views-row-1.views-row-odd.views-row-first, div#node-3923, .panel-pane.pane-views-panes.pane-latest-news-panel-pane-1,
.panel-panel.panel-col-first div.inside,
.views-row.views-row-1.views-row-odd.views-row-first div.panel-pane.pane-node-content {
    margin-right: 0 !important;
}
.view.view-Sponsors.view-id-Sponsors.view-display-id-panel_pane_1 div.view-header p {
    margin: 0;
}
.view.view-Sponsors.view-id-Sponsors.view-display-id-panel_pane_1 div.view-header {
    margin: 0 0 0 5px;
    position: absolute;
    z-index: 99;
    padding: 6px;
    background: #12ac8c;
    color: #fff;
    font-size: 11px;
}
.views-field-field-sponsorship-level-value span.field-content {
    font-size: 1.3em;
}
.views-field-field-sponsorship-level-value {
    background: #f08a0d;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
	text-align: center;
	border-bottom: 3px solid #ccc;
	font-weight: bold;
    text-transform: uppercase;
}
.view.view-Sponsors.view-id-Sponsors.view-display-id-page_2.view-dom-id-1 td.col-2 {
    width: 50%;
	    padding-bottom: 55px;
}
.view.view-Sponsors.view-id-Sponsors.view-display-id-page_2.view-dom-id-1 table {
    width: 1015px;
    margin-left: -5px;
}
.view.view-Sponsors.view-id-Sponsors.view-display-id-page_2.view-dom-id-1 table {
    text-align: center;
}
.view.view-Sponsors.view-id-Sponsors.view-display-id-page_2.view-dom-id-1 table div.field-content {
    padding: 0 20px;
}
div#first-text {
    width: 630px;
    float: left;
    margin-right: 40px;
}
div#christian-vcard {
    width: 310px;
    float: left;
}
div#booth-1, div#booth-2 {
    width: 411px;
    float: left;
}
div#booth-1-pic, div#booth-2-pic {
    width: 563px;
    float: left;
	text-align: center;
}
.christian_text {
    width: 250px;
}
.booth_messe img {
	width: 630px;
}
.panel-pane.pane-custom.pane-1.btn_facts_qv h2.pane-title {
    font-size: 1.8em;
    display: block;
    margin-top: 0;
    border-bottom: 3px solid #12ac8c;
}




 















