/*********************** Seiten-Template ***********************************/
div.content {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-size: 12px;
    line-height: 2.5ex;
    color: #565656;
}

a {
    outline: none; /* Strichlinie im FF ausschalten */
}

/*********************** yaml Vorgaben überschreiben ***********************/

body {
    background-color:#0D2D4A;
}

.subcolumns {
    padding-bottom: 10px;
}

/*********************** Kapitel-Inhalts-Template **************************/

div.chapterHeadPic {
    padding-bottom: 10px;
}

div.lyrHeadlineContainer {
    padding-bottom: 20px;
}

h2, div.lyrHeadlineContainer span.lyrHeadline {
    display: inline;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: white;
/*    letter-spacing: 80%; */
    line-height: 20pt;
    padding-left: 3px;
    padding-right: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    text-transform: uppercase;
    background-color: rgb(255, 0, 101);
    height: 31px;
    background-image: url('/images/ui/headline-arrow.jpg');
    background-position: right;
    background-repeat: no-repeat;
}

div.lyrDownloadContainer {
/*    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: white;
    letter-spacing: 80%;
    line-height: 26pt; */
    padding-left: 15px;
    text-align: left;
/*    text-transform: uppercase; */
    background-color: rgb(255, 0, 101);
/*    width: 300px;
    height: 35px; */
    background-image: url('/images/ui/download-arrow.png');
    background-position: left;
    background-repeat: no-repeat;
}

div.content div.lyrDownloadContainer a,
div.content div.lyrDownloadContainer a:link,
div.content div.lyrDownloadContainer a:hover,
div.content div.lyrDownloadContainer a:active,
div.content div.lyrDownloadContainer a:visited {
    display: block;
    background-image: url('/images/ui/download-pdf.png');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 44px;
    font-size: 11pt;
    font-weight: bold;
    color: white;
/*    letter-spacing: 80%; */
    line-height: 19pt;
    text-decoration: none;
    outline: none; /* Strichlinie im FF ausschalten */
}




.reg_more,
.reg_back,
div.content a.more,
div.content a.more:link,
div.content a.more:hover,
div.content a.more:active,
div.content a.more:visited {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    line-height: 26pt;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
    background-color: #00b8de;
    background-image: url('/images/ui/link-arrow.png');
    background-position: left center;
    background-repeat: no-repeat;
    text-decoration: none;
}

.reg_more{
    background-color: rgb(255, 0, 101);
    background-image: url('/images/ui/download-arrow.png');
    border:none;
    height:24px;
    padding-bottom:4px;
	line-height: 13pt;
    vertical-align: middle;
}

.reg_back {
padding-bottom:4px;
vertical-align:middle;
  float: left;
  margin-right: 20px !important;
border:none;
height:24px;
line-height:13pt;
}


div.content h1,
div.content div.h1_alt_spacer {
    color: #0d2d4a;
    font-size: 18px;
    line-height: normal;
    padding-bottom: 10px;
    margin-top: 0px;
}

div.content div.subcl img {
    margin-bottom: 6px;
}


div.content a.imgLink:link {
    color: white;
    text-decoration: none;
}

div.content a.imgLink:visited {
    color: white;
    text-decoration: none;
}

div.content a.imgLink:hover {
    color: #0d2d4a;
    text-decoration: none;
}

div.content a.imgLink:active {
    color: white;
    text-decoration: none;
}

div.content a:link {
    color: #00B8DD;
    text-decoration: none;
}

div.content a:visited {
    color: #00B8DD;
    text-decoration: none;
}

div.content a:hover {
    color: #0D2D4A;
    text-decoration: none;
}

div.content a:active {
    color: #00B8DD;
    text-decoration: none;
}

/*************** Allgemeine Formular Styles ****/

.input_error {
    color: #00b5dc;
    font-weight: #00b5dc;
}

button.iconbutton {
    border: 0;
    background-color: transparent;
}

.versteckt {
    position: absolute;
    left: -2000px;
}

/*************** Newszeile ****/
.newsHeader {
    font-size:18px;
    top:4px;
}

.newsText {
    font-size:12px;
    line-height:14px;
}

/*********** Sitemap ***/
table#sitemap {
    margin:0px;
    padding:0px;
width:97%;
}

table#sitemap td a {
display:block;
}

table#sitemap td {
    margin:0px;
    padding:2px 5px 0px 5px;
vertical-align:top;
font-size:0.7em;
}

table#sitemap ul li {
list-style-type: none;
margin:0px;
padding:2px 0px;
}

table#sitemap ul {
list-style-type: none;
margin-left:20px;
}

table#sitemap ul li a {
border:0px;
color:#000;
font-weight:normal;
}

table#sitemap td span a {
border-bottom: 1px solid #0f2f48;
color:#0f2f48;
font-weight:bold;
}

table#sitemap td span {
    margin-left:15px;
margin-bottom:10px;
}


/************ Suche */
ul#searchlist {
    margin:0px;
    padding:0px;
    border-top:1px solid #565656;
}

ul#searchlist a {
color:#00B8DD;
}

ul#searchlist a:hover {
color:#0c263d;
}

ul#searchlist li {
    list-style:none;
    margin:0px;
    padding:10px 0px 10px 0px;
    border-bottom:1px solid #565656;
}

ul#searchlist li span.search_highlight{
    color:#0c263d;
font-style:italic;
font-weight:bold;
}

div.searchpageswitch {
    padding:5px;
    margin:5px 0px;
    color:#717171;
		position:relative;
}

span.pageswitch .num {
	border-right:1px solid #565656;
}

span.pageswitch .last_num {
	border-right:0px;
}

span.pageswitch {
		position:absolute;
		right:0px;
}

div#lyrSearch button.iconbutton{
    position:relative;
    top:5px;
}

table.frmRegister {
  padding-left: 3px;
  font-size: 12px;
}
table.frmRegister td {
  vertical-align: top;
}

span#warningbox {
  padding-left: 10px;
  font-size: 12px;
}

.frmRegisterNeeded, .differingfield {
  color: #FFf !important;
  background-color: #FF0065 !important;
}

span.infoText p {
          width: 500px;
      }

td#tr_newsletter_fuer_dmexco a.einverstaendnis, td#tr_datenschutzagb a.datenschutz {
  text-decoration: underline !important;
  color: #fff !important;
  font-weight: bold;
}

input.radio {
  margin-top:3px;
  margin-right: 5px;
}

/*
input.checkbox {
  margin-left:20px;
}
*/

label.datenschutz,
label.newsletter {
  padding-left: 20px;
  display: block;  
}

input.datenschutz,
input.newsletter {
  float:left;
}

/* Korrektur Night Talk Anmeldung */
#lyrNightTalksScroll {
  height: 578px;
}
.lyrNightTalkText {
    font-size: 12px;
    line-height:13pt;
}

/* share-this Button auf jeder Seite unter Content */
div.sharethisbutton {
    padding-top: 1em;
    padding-bottom: 1em;
}

/************* Login/Logout ***********************/
#lyrLogin a.menLogin,
#lyrLogin a.menLogin:link,
#lyrLogin a.menLogin:visited,
#lyrLogin a.menLogin:active,
#lyrLogin a.menLogin:hover,
#lyrLogin a.menLogin:focus
{
    display: block;
}

#lyrLoginName {
    visibility: visible;
    position: absolute;
    top: 5px;
    right: 125px;
    left: auto;
    width: 164px;
    height: 20px;
    background-color: transparent;
    text-align: right;
    color: white;
    font-weight: normal;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/*** Ausstellerportal *****/

table#exh_reg_tab td input {
 width:170px;
}

h3 {margin-top:10px;margin-bottom:7px;}

table#exh_reg_tab td, table#exh_reg_tab th {
font-size:.8em;
}

div#exh_reg div.content {padding-left:0px;}

div#exh_reg div#accr_on, div#exh_reg div#accr_off {
	margin-bottom:10px;
}

div#exh_reg div#accr_on a, div#exh_reg div#accr_off a {
	background-color:#04A4BC;
	background-image:url(/static/extern/link_arrow2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF !important;
	margin-right:10px;
	margin-top:5px;
	padding:2px 5px 2px 12px;
	text-decoration:none;
	font-size:12px;
}

div#exh_reg h3 {
color:#0D2D4A;
font-size:18px;
line-height:normal;
margin-top:10px;
padding-bottom:15px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
padding:0;
}

table#reg_form2 {font-size:1em;}

img#mobile_example {float:right;}

table.exh_order_review {margin:15px;}
table.exh_order_review td {padding:3px 5px;border-bottom:1px solid #565656;}

table#customer, table#list {font-size:1em;}
table#customer th, table#customer td {text-align:right;padding:2px;}
table#list th, table#list td {text-align:left;padding:2px 5px;}
table#list td {border-top:1px solid #000;}

div.beitrag p.form2mail_message {
font-weight:bold;
color:#FF0065;
font-size:12px;
line-height:2.5ex;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

p#create_acc_txt { font-weight:bold; color:#00B8DD; font-size:1.2em; margin-top:10px; margin-bottom:10px; }
/************ END OF FILE */
