body {padding:0;margin:0;font-family:arial,helvetica,verdana,sans-serif;font-size:16px;color:#000;}
a:link, a:visited, a:active{color:#57a791;text-decoration:none;}
a:hover{color:#c0bebe;}
img {max-width:100%;height:auto;}

.completesite {width:100%;padding:0;margin:0;background:#faba00;}
.contentwrapper {width:100%;max-width:960px;margin:5em auto 0 auto;padding:1em 0 0 0 ;z-index:10;background:#faba00;}
.header {font-size:100%;width:100%;max-width:960px;margin:0 auto 0 auto;padding:0;z-index:5000;}
.header img{margin:.6em 0 0 0;}
.navmarg {margin:-1.6em 0 0 0;}
.innerwrap01{width:100%;max-width:960px;margin:0;padding:0;}
.innerwrap01-left{float:left;width:100%;max-width:710px;text-align:left;margin:0;padding:0;}
.innerwrap01-right{float:right;width:100%;max-width:220px;margin:0 0 0 1em;text-align:left;}
.word-wrapping{font-size:93%;line-height:1.3em;}

h1 {font-size:125%;display:inline-block;line-height:1.2em;margin:1em 0 1em 0;font-weight:normal;color:#000;}
h2 {font-size:113%;margin:1.4em 0 0 0;font-weight:normal;color:#05315a;}
.leftboxheadlinecontent {width:100%;max-width:684px;margin:0 0 1em 0;padding:0 0 .4em 0;border-bottom:1px solid #b4b4b4;text-align:left;}
.leftboxheadlinecontent h1 {font-size:160%;display:inline-block;line-height:1.2em;margin:.4em 0 0 0;font-weight:normal;color:#000;text-align:left;}
.leftboxheadline h2 {font-size:88%;margin:1.4em 0 0 0;font-weight:bold;color:#05315a;}

div.boxschatten {
-moz-box-shadow:2px 2px 6px #7c7c7c; /* Firefox */
-webkit-box-shadow:2px 2px 6px #7c7c7c; /* Chrome, Safari */
-khtml-box-shadow:2px 2px 6px #7c7c7c; /* Konqueror */
box-shadow:2px 2px 6px #7c7c7c; /* CSS3 */
margin:0 0 .8em 0;
padding:.8em;
background:#fff;
}

div.noborderbox {
margin:0 0 0 0;
padding:0;
font-size:70%;
}

.headwrap { background: #fff; width: 100%;
-moz-box-shadow: inset  0 -10px 10px -10px #d9d9d9;
-webkit-box-shadow: inset  0 -10px 10px -10px #d9d9d9;
box-shadow: inset  0 -10px 10px -8px #d9d9d9;
margin:0;
border-top:solid 5px #08ab96;
position: fixed;
z-index:1000;
top:0;left:0;
}


.clearer{padding:0;margin:0;line-height:0;clear:both;}
.topshadow {width:100%;box-shadow: 0 -5px 5px -5px #333;}
.abso{position:relative;}
.publishedby{right:0;font-size:70%;margin:-2.8em 0 0 0;position:absolute;color:#2a2a2a;}
.leftboxheadline {width:100%;max-width:684px;margin:0 0 1em 0;padding:.2em 0 .4em 0;border-bottom:1px solid #b4b4b4;}
.leftboxheadline h2 {width:88%;max-width:684px;margin:.6em 0 -.2em 0;padding:0;color:#000;}
.rightboxheadline {width:100%;max-width:200px;margin:0 0 1em 0;padding:0 0 0 0;border-bottom:1px solid #b4b4b4;}
.rightboxheadline h2 {font-size:88%;margin:0 0 .4em 0;font-weight:bold;color:#000;text-align:center;padding:0;}
.completewrapfooter {width:100%;background:#f6f6f6;min-height:7em;}
.innerwrapfooter{color:#424242;width:100%;max-width:960px;margin:0 auto;padding:0 0 1.4em 0;}
.footerhead {font-size:88%;margin:2.9em 0 1em 0;font-weight:bold;color:#424242;}
.navwrap {width:100%;max-width:960px;margin:0 auto;padding:0;text-align:right;}
.mainnav {font-size:100%;margin:0 ;padding:0;width:100%;text-align:right;}

ul.myrsslist {width:100%;padding:0;list-style:none;margin:0 auto;}
ul.myrsslist li {width:100%;margin:0 0 0 0;padding:.1em;vertical-align:top;text-align:left;}
ul.myrsslist li .datum {font-size:63%;color:#e60004;}
ul.myrsslist li a.datum:link {font-size:63%;color:#e60004;text-decoration:none;}
ul.myrsslist li a.datum:visited {font-size:63%;color:#e60004;text-decoration:none;}
ul.myrsslist li a.datum:hover {font-size:63%;color:#e60004;text-decoration:none;}
ul.myrsslist li .RSSTitle {font-size:90%;color:#000;font-weight:normal;}
ul.myrsslist li .RSSTitle a:link {font-size:90%;color:#000;font-weight:normal;text-decoration:none;}
ul.myrsslist li .RSSTitle a:visited {font-size:90%;color:#000;font-weight:normal;}
ul.myrsslist li .RSSTitle a:hover {font-size:90%;color:#000;font-weight:normal;}
ul.myrsslist li .description {font-size:70%;color:#404040;}
ul.myrsslist li a:link {font-size:75%;color:#08ab96;text-decoration:underline;}
ul.myrsslist li a:visited {font-size:75%;color:#08ab96;text-decoration:underline;}
ul.myrsslist li a:hover {font-size:75%;color:#333;text-decoration:underline;}

.morenews {margin:1em 0 0 0;padding:0;}
.morenews a:link{text-decoration:none;font-size:87%;font-weight:bold;}

ul.footercolumn {width:100%;padding:0;list-style:none;margin:0;}
ul.footercolumn li:nth-child(3) {display:inline-block;width:28%;margin:0 0 .7em 0;padding:0;vertical-align:top;text-align:left;}
ul.footercolumn li:nth-child(2) {display:inline-block;width:33%;margin:0 2em .7em 0;padding:0;vertical-align:top;text-align:left;}
ul.footercolumn li {display:inline-block;width:31%;margin:0 1em .7em 0;padding:0;vertical-align:top;text-align:left;}
ul.footercolumn li .footerblock {font-size:80%;padding:0;text-align:left;}

ul.boxlist {width:100%;padding:0;list-style:none;margin:0;}
ul.boxlist li {width:100%;margin:0 0 .2em 0;padding:0;vertical-align:top;text-align:left;}
ul.boxlist li .textfeld {text-align:center;}
ul.boxlist li a:link {font-size:85%;font-weight:bold;}

ul.pressemitteilungenlist {width:100%;padding:0;list-style:none;margin:0;}
ul.pressemitteilungenlist li {width:100%;margin:0;padding:0;vertical-align:top;text-align:left;}
ul.pressemitteilungenlist li .pic {margin:.4em 0;text-align:center;}
ul.pressemitteilungenlist li .datum {font-size:70%;color:#7e7e7e;}
ul.pressemitteilungenlist li .PresseTitle {font-size:75%;color:#000;font-weight:bold;}
ul.pressemitteilungenlist li .PresseTitle2 {font-size:75%;color:#000;font-weight:normal;}
ul.pressemitteilungenlist li .PresseTitle a:link {font-size:100%;color:#000;font-weight:bold;text-decoration:none;}
ul.pressemitteilungenlist li .PresseTitle a:visited {font-size:100%;color:#000;font-weight:bold;text-decoration:none;}
ul.pressemitteilungenlist li .description {font-size:75%;color:#222;line-height:1.2em;}
ul.pressemitteilungenlist li .description a:link {color:#222;line-height:1.2em;text-decoration:none;}
ul.pressemitteilungenlist li .description a:visited {color:#222;line-height:1.2em;text-decoration:none;}
ul.pressemitteilungenlist li a:link {font-size:100%;color:#08ab96;text-decoration:none;}
ul.pressemitteilungenlist li a:visited {font-size:100%;color:#08ab96;text-decoration:none;}
ul.pressemitteilungenlist li a:hover {font-size:100%;color:#333;text-decoration:underline;}

ul.presseliste {width:100%;padding:0;list-style:none;margin:0;}
ul.presseliste li {width:100%;margin:0 0 1.6em 0;padding:0;vertical-align:top;text-align:left;clear:both;}
ul.presseliste li div.pic {margin:.4em .8em 0 0;text-align:center;float:left;width:110px;min-height:8em;}
ul.presseliste li .datum {font-size:70%;color:#7e7e7e;}
ul.presseliste li .PresseTitle {font-size:98%;color:#000;font-weight:bold;line-height:1.1em;}
ul.presseliste li .PresseTitle2 {font-size:87%;color:#000;font-weight:normal;margin:0 0 .4em 0;}
ul.presseliste li .PresseTitle a:link {font-size:100%;color:#000;font-weight:bold;text-decoration:none;}
ul.presseliste li .PresseTitle a:visited {font-size:100%;color:#000;font-weight:bold;text-decoration:none;}
ul.presseliste li .description {font-size:80%;color:#000;line-height:1.3em;}
ul.presseliste li a:link {font-size:80%;color:#08ab96;text-decoration:none;}
ul.presseliste li a:visited {font-size:80%;color:#08ab96;text-decoration:none;}
ul.presseliste li a:hover {font-size:80%;color:#333;text-decoration:underline;}

ul.Marktdatenliste {width:100%;padding:0;list-style:none;margin:0;}
ul.Marktdatenliste li {width:98%;display:inline-block;margin:0 .9em .9em 0;padding:0;vertical-align:top;text-align:center;border:solid 1px #57a791;}
ul.Marktdatenliste li .pic {height:auto;overflow:hidden;width:100%;}
ul.Marktdatenliste li .Textblock {min-height:3.6em;background:#f6f6f6;padding:.2em;position:relative;line-height:1em;}
ul.Marktdatenliste li .Textblock .lupe {position:absolute;bottom:.4em;right:.4em;}
ul.Marktdatenliste li .Titel {font-size:75%;color:#000;font-weight:normal;margin:.4em 0 0 0;}
ul.Marktdatenliste li a:link {font-size:75%;color:#08ab96;text-decoration:none;}
ul.Marktdatenliste li a:visited {font-size:75%;color:#08ab96;text-decoration:none;}
ul.Marktdatenliste li a:hover {font-size:75%;color:#333;text-decoration:underline;}

ul.mybandorarsslist {width:100%;padding:0;list-style:none;margin:1em auto 0 auto;}
ul.mybandorarsslist li {width:48%;margin:0 .6em 1.6em 0;padding:.1em;vertical-align:top;text-align:left;display:inline-block;}
ul.mybandorarsslist li .datum {font-size:63%;color:#404040;}
ul.mybandorarsslist li .RSSTitle {font-size:105%;color:#000;font-weight:bold;line-height:1.3em;}
ul.mybandorarsslist li .RSSTitle a:link {font-size:105%;color:#000;text-decoration:none;}
ul.mybandorarsslist li .RSSTitle a:visited {font-size:105%;color:#000;text-decoration:none;}
ul.mybandorarsslist li .RSSTitle a:hover {font-size:105%;color:#000;text-decoration:none;}
ul.mybandorarsslist li .description {font-size:90%;color:#404040;line-height:1.1em;margin:.4em 0 0 0;}
ul.mybandorarsslist li .description a:link {font-size:90%;color:#404040;text-decoration:none;}
ul.mybandorarsslist li .description a:visited {font-size:90%;color:#404040;text-decoration:none;}
ul.mybandorarsslist li .description a:hover {font-size:90%;color:#404040;text-decoration:none;}
ul.mybandorarsslist li a.mylink:link {font-size:90%;color:#08ab96;text-decoration:underline;}
ul.mybandorarsslist li a.mylink:visited {font-size:90%;color:#08ab96;text-decoration:underline;}
ul.mybandorarsslist li a.mylink:hover {font-size:90%;color:#333;text-decoration:underline;}
ul.mybandorarsslist li a:link {font-size:100%;color:#08ab96;text-decoration:underline;}
ul.mybandorarsslist li a:visited {font-size:100%;color:#08ab96;text-decoration:underline;}
ul.mybandorarsslist li a:hover {font-size:100%;color:#333;text-decoration:underline;}
ul.mybandorarsslist li .myimage {text-align:center;margin:0 0 .4em 0}
ul.mybandorarsslist li .myimage img{height:8em;width:auto;}
ul.mybandorarsslist li .RssBox {background:#f6f6f6;padding:.8em;min-height:6em;}


ul.branchennews {width:100%;padding:0;list-style:none;margin:1em auto 0 auto;}
ul.branchennews li {width:20em;margin:0 1.2em 1.2em 0;padding:0;vertical-align:top;text-align:left;display:inline-block;}
ul.branchennews li .datum {font-size:63%;color:#404040;}
ul.branchennews li .RSSTitle {font-size:105%;color:#000;font-weight:bold;line-height:1.3em;}
ul.branchennews li .RSSTitle a:link {font-size:105%;color:#000;text-decoration:none;}
ul.branchennews li .RSSTitle a:visited {font-size:105%;color:#000;text-decoration:none;}
ul.branchennews li .RSSTitle a:hover {font-size:105%;color:#000;text-decoration:none;}
ul.branchennews li .description {font-size:90%;color:#404040;line-height:1.1em;margin:.4em 0 0 0;}
ul.branchennews li .description a:link {font-size:90%;color:#404040;text-decoration:none;}
ul.branchennews li .description a:visited {font-size:90%;color:#404040;text-decoration:none;}
ul.branchennews li .description a:hover {font-size:90%;color:#404040;text-decoration:none;}
ul.branchennews li a.mylink:link {font-size:90%;color:#08ab96;text-decoration:underline;}
ul.branchennews li a.mylink:visited {font-size:90%;color:#08ab96;text-decoration:underline;}
ul.branchennews li a.mylink:hover {font-size:90%;color:#333;text-decoration:underline;}
ul.branchennews li .myimage {text-align:center;margin:0;padding:0;}
ul.branchennews li .myimage img{max-width:20em;width:100%;height:auto;margin:0;padding:0;}
ul.branchennews li .RssBox {background:#f6f6f6;padding:.8em;min-height:6em;margin:-.25em 0 0 0;}

.pm-button {
text-align:center;
background:#08ab96;
color:#fff;
  border: 0;
  width: 10em;
  padding:.6em;
	}
	
.pm-button a:link {
text-align:center;
background:#08ab96;
color:#fff;
  border: 0;
  width: 10em;
  padding:.6em;
	}

.pm-button a:visited {
text-align:center;
background:#08ab96;
color:#fff;
  border: 0;
  width: 10em;
  padding:.6em;
	}

h1.Presse {margin:.5em 0 0 0;padding:0;font-size:150%;font-weight:bold;}
h2.Presse {margin:0 0 .5em 0;padding:0;font-size:125%;}

.fliesstext{font-size:90%;}
a.AllPress:link {margin:1em 0 0 0;font-size:85%;font-weight:bold;}
.topspacer {margin:1em 0 0 0;}


ul.pressegrafik {list-style:none;padding:0;margin:0;}
ul.pressegrafik li{border-bottom:solid 1px #818181;margin:0 0 1em 0;padding:1em 0;width:97%;}
ul.pressegrafik li .PresseTitle{font-size:120%;margin:.4em 0 1em 0;}
ul.pressegrafik li a:link{font-size:90%;}

.videotipp iframe{width:100%;max-width:650px;height:320px;border:0;}




.form {width:92%;padding:0; margin:1.3em 0 2em 0; text-align:center;}

.form input, .form textarea, .form select {
font-family: Arial,Helvetica,verdana,sans-serif;
width: 100%;
display: block;
margin-bottom: 8px;
border: .1em solid #bebdbd;
background-color: #ffffff;
padding: .5em;
font-size: 80%;
color: black;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out; }

.form input:focus, .form input:hover, .form textarea:focus, .form textarea:hover, .form select:focus, .form select:hover { background-color: white; }

.form button {
  font-size: 90%;
    background:#08ab96;
color:#fff;
  border: 0;
  width: 10em;
  padding:.6em;
    cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .form button:hover {
  }


.form input[type=checkbox]:not(old),
.form input[type=radio   ]:not(old){width:2em;margin:0;padding:0;font-size : 80%;opacity:0;}

.form input[type=checkbox]:not(old) + label,
.form input[type=radio   ]:not(old) + label{display:inline-block;font-size:82%;margin:0;line-height:1.5em;}

.form input[type=checkbox]:not(old) + label > span,
.form input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.2em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}

.form input[type=checkbox]:not(old):checked + label > span,
.form input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}

.form input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(8,171,150);
  font-size   : 80%;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

.form input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(115,153,77);
  border-radius    : 0.125em;
  background       : rgb(153,204,102);
  background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
  background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}

.nondesktop{display:none;}
.desktop{display:block;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Responsive Styles*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media screen and (max-width : 768px){

.innerwrap01-left{width:94%;text-align:left;margin:0 0 0 .6em;padding:0 ;}
.header { background: #fff; width: 100%;height:2em;padding:0 0 0 .4em;}
.header img{margin:.3em 0 0 0;width:200px;height:auto;}
.header img {display:none;}
.contentwrapper {width:100%;margin:5em 0 0 0;padding:1em 0 0 0;z-index:10;background:#fff;}


.desktop {display:none;}
.nondesktop{display:block;}

div.boxschattencontent {
-moz-box-shadow:0 0 0 #e4e4e4; /* Firefox */
-webkit-box-shadow:0 0 0 #e4e4e4; /* Chrome, Safari */
-khtml-box-shadow:0 0 0 #e4e4e4; /* Konqueror */
box-shadow:0 0 0 #e4e4e4; /* CSS3 */
margin:0 0 0 0;
padding:.8em;
}

div.boxschatten {
width:95%;
-moz-box-shadow:none;
-webkit-box-shadow:none;
-khtml-box-shadow:none;
box-shadow:none;
}

ul.presseliste li div.pic {margin:0 0 0 0;text-align:center;float:none;width:100%;}
ul.presseliste li div.pic img{max-width:100%;height:auto;}

ul.mybandorarsslist li {width:99%;margin:0 .0 1.6em 0;padding:.1em;vertical-align:top;text-align:left;}
ul.mybandorarsslist li .myimage img{height:auto;max-width:100%;}

.innerwrap01-right{width:100%;max-width:100%;margin:0;text-align:left;}

ul.footercolumn li:nth-child(3) {width:95%;margin:0 0 .7em 1em;padding:0;vertical-align:top;text-align:left;}
ul.footercolumn li:nth-child(2) {width:95%;margin:0 0 .7em 1em;padding:0;vertical-align:top;text-align:left;}
ul.footercolumn li {width:95%;margin:0 0 .7em 1em;padding:0;vertical-align:top;text-align:left;}
ul.footercolumn li .footerblock {font-size:80%;padding:0;text-align:left;}

.publishedby{text-align:right;}
.publishedby img{width:auto;height:60%;}

.rightboxheadline {width:100%;max-width:100%;margin:0 0 1em 0;padding:0 0 0 0;border-bottom:1px solid #b4b4b4;}
.leftboxheadlinecontent h1 {font-size:140%;line-height:1.2em;margin:1em 0 0 .01em;font-weight:normal;color:#05315a;padding:0;}
ul.Marktdatenliste li {width:94%;margin:0 0 .7em 0;padding:0;vertical-align:top;text-align:left;border:solid 1px #57a791;}
ul.Marktdatenliste li .Textblock .lupe {display:none;}

ul.branchennews li {width:99%;margin:0 .6em 1.2em 0;padding:0;vertical-align:top;text-align:left;display:inline-block;}
ul.branchennews li .myimage img{max-width:99%;width:100%;height:auto;margin:0;padding:0;}
}

.bottomspacer1 {margin:0 0 1em 0;}


.form input:focus, .form input:hover, .form textarea:focus, .form textarea:hover, .form select:focus, .form select:hover { background-color: white; }

.form button {
  font-size: 90%;
    background:#08ab96;
color:#fff;
  border: 0;
  width: 10em;
  padding:.6em;
    cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .form button:hover {
  }

.form button.abo {
  font-size: 90%;
    background:#08ab96;
color:#fff;
  border: 0;
  width:60%;
  padding:.6em;
    cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .form button:hover {
  }



.eupopup-container {
	background-color: rgba(8, 171, 150, 0.9);
	color: #fff;
	padding: 5px 20px;
	font-size: 90%;
	line-height: 1.4em;
	text-align: center;
	display: none;
	z-index: 9999999;
}

.eupopup-container-top,
.eupopup-container-fixedtop {
	position: absolute;
	top: 0; left: 0; right: 0;
}

.eupopup-container-fixedtop {
	position: fixed;
}

.eupopup-container-bottom {
	position: fixed;
	bottom: 0; left: 0; right: 0;
}

.eupopup-container-bottomleft {
	position: fixed;
	bottom: 10px;
	left: 10px;
	width: 300px;
}

.eupopup-container-bottomright {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 300px;
}

.eupopup-closebutton {
	font-size: 100%;
	font-weight: 100;
	line-height: 1;
	color: #fff;
	filter: alpha(opacity=20);
	position: absolute;
font-family:arial,helvetica,verdana,sans-serif;
	top: 0; right: 0;
	padding: 5px 10px;
}

a.eupopup-closebutton {
	font-size: 130%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	filter: alpha(opacity=20);
	position: absolute;
font-family:arial,helvetica,verdana,sans-serif;
	top: 0; right: 0;
	padding: 5px 10px;
}

.eupopup-closebutton:hover,
.eupopup-closebutton:active {
	color: #fff;
	text-decoration: none;
}

.eupopup-head {
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px;
	color: #fff;
}

.eupopup-body {
	color: #fff;
}

.eupopup-buttons {
	padding: 7px 0 5px 0;
}

.eupopup-button_1 {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

a.eupopup-button_1 {
	color: #fff;
	font-weight: bold;
	font-size: 100%;
}

.eupopup-button_2 {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

a.eupopup-button_2 {
	color: #fff;
	font-weight: bold;
	font-size: 100%;
}

.eupopup-button {
	margin: 0 10px;
}

.eupopup-button:hover,
.eupopup-button:focus {
	text-decoration: underline;
	color: #fff;
	color: #fff;
}

body .eupopup-color-inverse {
	color: #000;
background-color: rgba(8, 171, 150, 0.9);
}

body .eupopup-color-inverse .eupopup-head {
	color: #000;
}

body .eupopup-style-compact {
	text-align: left;
	padding: 0;
	line-height: 15px;
}
 
body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons {
	display: inline;
	padding: 0;
	margin: 0;
}

body .eupopup-style-compact .eupopup-button {
	margin: 0 5px;
}




.message {padding:6em 3em;text-align:center;color:#fff;}
.twittermessage {padding:1em;text-align:center;cursor:pointer;color:#00ac96;}
.mapsmessage  {padding:3em;text-align:center;}

