/* "Yet Another Multicolumn Layout" v3.3 (c) by Dirk Jesse (http://www.yaml.de)
 * "Templates for TemplaVoila reloaded" v1.0 (c) by Dieter Bunkerd (http://typo3-asia.com) */
@media all
{
/*.page #main #col1 #col1_content.clearfix{z-index:99;}*/

html * {font-size:100.01%}
textarea, pre, code, kbd, samp, var, tt{font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier}
body{font-family:"Open Sans",Arial, Helvetica, sans-serif;font-size:81.25%;color:#fefeff}
#page264 #iframename {position: relative; z-index: 100;}
/* Headings */
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#fefefe;margin:0 0 0.25em 0; font-family: Verdana, Helvetica, sans-serif;}
h1{font-size:230.76%} /* 30px */
h2{font-size:230.76%;} /* 30px */
h3{font-size: 18px; text-transform: uppercase;} /* 18px */
h4{font-size:123.07%} /* 16px */
h5{font-size:107.69%} /* 14px */
h6{font-size:100%} /* 13px */
/* Lists */
ul, ol, dl{line-height:1.5em;margin:0 0 1em 1em}
ul{list-style-type:disc}
ul ul{list-style-type:circle;margin-bottom:0}
ul ul ul{list-style-type:square;margin-bottom:0}
ul ul ul ul{list-style-type:none;margin-bottom:0}
ol{list-style-type:decimal}
ol ol{list-style-type:lower-latin;margin-bottom:0}
li{margin-left:0.8em;line-height:1.5em}
dt{font-weight:bold}
dd{margin:0 0 1em 0.8em}
/* general text formatting */
p{line-height:1.5em;margin:0 0 1em 0;}
blockquote, cite, q{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic}
blockquote{margin:0 0 1em 1.6em;}
strong,b{font-weight:bold}
em,i{font-style:italic}
big{font-size:116.667%}
small{font-size:91.667%}
pre{line-height:1.5em;margin:0 0 1em 0}
pre, code, kbd, tt, samp, var{font-size:100%}
pre, code{color:#800}
kbd, samp, var, tt{color:#666;font-weight:bold}
var, dfn{font-style:italic}
acronym, abbr{border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
hr{color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid}
/* Links */
a{color:#fefefe;background:transparent;text-decoration:underline}
a:visited{color:#fefefe}
/* (en) maximum constrast for tab focus - change with great care */
/* a:focus{text-decoration:none;color:#000;background:#fff;outline:1px #f93 solid} */
a:hover,
a:active{color:#fefefe;text-decoration:none;outline:0 none}
/* standard classes for positioning and highlighting */
.highlight{color:#c30}
.dimmed{color:#888}
.info{background:#f2f2f2;color:#666;padding:10px;margin-bottom:0.5em;font-size:91.7%}
.note{background:#efe;color:#040;border:1px #484 solid;padding:10px;margin-bottom:1em}
.important{background:#ffe;color:#440;border:1px #884 solid;padding:10px;margin-bottom:1em}
.warning{background:#fee;color:#400;border:1px #844 solid;padding:10px;margin-bottom:1em}
.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em}
.center{display:block;text-align:center;margin:0.5em auto}
.align-center{text-align:center}
.align-right{text-align:right}
.indent{margin-left:2em}
.align-justify{text-align:justify}
/* Generic classes for table-width and design definition */
table{width:auto;border-collapse:collapse;margin-bottom:0.5em;border-top:2px #888 solid;border-bottom:2px #888 solid}
table caption{font-variant:small-caps}
table.full{width:100%}
table.fixed{table-layout:fixed}
th,td{padding:0.5em}
thead th{color:#000;border-bottom:2px #800 solid}
tbody th{background:#e0e0e0;color:#333}
tbody th[scope="row"], tbody th.sub{background:#f0f0f0}
tbody th{border-bottom:1px solid #fff;text-align:left}
tbody td{border-bottom:1px solid #eee}
tbody tr:hover th[scope="row"],
tbody tr:hover tbody th.sub{background:#f2f2f2}
tbody tr:hover td{background:#f2f2f2}
table.contenttable{width:100%}
.tx-wecmap-pi1 table {border: 0 none; margin: 0}
.tx-wecmap-pi1 tbody th{border: 0 none}
.tx-wecmap-pi1 tbody td{border: 0 none}
.tx-wecmap-pi1 th,td{padding:0}
#header #langMenu{position:absolute;bottom:18px;right:5px}
#header #langMenu ul{list-style:none;margin:0}
#header #langMenu ul li{display:inline;margin:0 0 0 4px}
#header #langMenu ul li img{vertical-align:bottom}
/* TYPO3 */
/* default styles for extension "tx_cssstyledcontent" */
/* Instead of markup text-pic-clear !! */
div.csc-textpic{display:table;width:100%}
/* Captions */
div.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
/* Needed for noRows setting */
div.csc-textpic div.csc-textpic-imagecolumn{float:left;display:inline}
/* Border just around the image */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
div.csc-textpic-border div.csc-textpic-single-image img{border:1px solid #222;padding:0px 0px}
div.csc-textpic-imagewrap{padding:0}
div.csc-textpic img{border:0 none}
/* div:This will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image{float:left}
/* UL:This will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap ul{list-style:none;margin:0;padding:0}
div.csc-textpic div.csc-textpic-imagewrap ul li{float:left;margin:0;padding:0}
/* DL:This will place the images side by side */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{float:left; position: relative;}
div.csc-textpic-imagewrap li.csc-textpic-image a{}
div.csc-textpic-imagewrap li.csc-textpic-image a:hover,
div.csc-textpic-imagewrap li.csc-textpic-image a:active,
div.csc-textpic-imagewrap li.csc-textpic-image a:focus{outline:0 none}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt{float:none}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd{float:none;line-height:1.2em;padding-top:3px}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img{border:none} /* FE-Editing Icons */
dl.csc-textpic-image{margin:0}
dl.csc-textpic-image DT{margin:0;display:inline}
dl.csc-textpic-image DD{margin:0}
/* Margins around images:*/
/* Pictures on left, add margin on right */
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:15px}
/* Pictures on right, add margin on left */
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,
div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}
/* Pictures centered, add margin on left */
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
	margin:0;
	padding: 0 10px;
	font-size: 40px;
	font-family: "Julius Sans One", Arial, Helvetica, sans-serif;
	color: #fff;
	background: rgba(0,0,0,0.5);
	float: left;
	position: absolute;
	top: 20px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{margin:0;vertical-align:bottom}
/* Space below each image (also in-between rows) */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px}
div.csc-textpic-equalheight div.csc-textpic-imagerow{margin-bottom:5px;display:block}
div.csc-textpic div.csc-textpic-imagerow{clear:both}
div.csc-textpic div.csc-textpic-single-image img{margin-bottom:0;margin-top:0}
/* IE7 hack for margin between image rows */
*+html div.csc-textpic div.csc-textpic-imagerow .csc-textpic-image{margin-bottom:0}
*+html div.csc-textpic div.csc-textpic-imagerow{margin-bottom:5px}
/* No margins around the whole image-block */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important}
/* Add margin from image-block to text (in case of "Text w/ images") */
div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{margin-right:10px !important}
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{margin-left:10px !important}
/* Positioning of images:*/
/* Above */
div.csc-textpic-above div.csc-textpic-text{clear:both}
/* Center (above or below) */
div.csc-textpic-center{text-align:center;/* IE-hack */}
div.csc-textpic-center div.csc-textpic-imagewrap{margin:0 auto}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{text-align:left;/* Remove IE-hack */}
div.csc-textpic-center div.csc-textpic-text{text-align:left;/* Remove IE-hack */}
/* Right (above or below) */
div.csc-textpic-right div.csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
/* Left (above or below) */
div.csc-textpic-left div.csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
/* Left (in text) */
div.csc-textpic-intext-left div.csc-textpic-imagewrap{float:left}
/* Right (in text) */
div.csc-textpic-intext-right div.csc-textpic-imagewrap{float:right}
/* Right (in text, no wrap around) */
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{float:right;clear:both}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{float:left;clear:both}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text,
* html .csc-textpic-intext-left ol,
* html .csc-textpic-intext-left ul{height:1%}
/* End hide from IE5/mac */
div.csc-textpic div.csc-textpic-imagerow-last{margin-bottom:0}
/* Browser fixes:*/
/* Fix for unordered and ordered list with image "In text, left" */
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
.csc-frame-rulerBefore{border-top:1px solid #ccc}
.csc-frame-rulerAfter{border-bottom:1px solid #ccc}
.csc-frame-indent{padding-left:100px}
.csc-frame-indent3366{padding-left:33%}
.csc-frame-indent6633{padding-right:33%}
.csc-frame-frame1{color:#353535;background-color:#F2F2F2;padding:1em;margin-bottom:2em}
.csc-frame-frame2{background-color:#E5E5E5;padding:1em;margin-bottom:2em}
/* END default styles for extension "tx_cssstyledcontent" */
/* For start page only! */
#page1 #main .page_margins .page .subcolumns{background:url("images/flower_mask3.png") no-repeat scroll left bottom #182E7A}
#page1 .dimmed{font-size:91.7%}
/* Frame "Infobox" */
.infobox{font-size:91.7%;border:1px solid #CFCECF;padding:0 10px 5px;background-color:#F2F2F2;margin-bottom:1.5em}
.infobox h2{font-size:150%;margin:0 -10px .75em -10px;padding:6px 10px;color:white;background-color:#494949}
/* default Character classes */
span.underline{text-decoration:underline}
span.strikethrough{text-decoration:line-through}
span.mono{font-family:"Courier New", Courier, monospace;padding:0 0.3em 0 0.3em;color:#000088}
span.file{font-family:"Courier New", Courier, monospace;padding:0 0 0 14px;color:#000088;background:transparent url('images/file.gif') no-repeat left}
span.directory{font-family:"Courier New", Courier, monospace;padding:0 0 0 15px;color:#000088;background:transparent url('images/dir.gif') no-repeat left}
.tx-wecmap-pi1 .marker {color:#444;}
.tx-wecmap-pi1 .marker .infotitle {color:#52A0F9; font-weight:bold; margin:0 0 8px 0}
/* Standard TYPO3 mailform */
#mailform{margin:0 0 1em 0}
#mailform fieldset{border:1px #ddd solid;background:#f2f2f2;padding:1.5em 1em 0 1em}
#mailform input.input-mailform,
#mailform textarea,
#mailform select{padding:2px;width:95%;border:1px solid #ddd}
#mailform select:hover{background-color:#fff}
#mailform input.input-mailform:focus,
#mailform textarea:focus,
#mailform select:focus{border:1px solid #a66}
#mailform input.checkbox-mailform,
#mailform input.radiobutton-mailform{padding:0;margin:0;width:auto;position:relative}
#mailform input.submit-mailform{
	display: inline-block;

	white-space: nowrap;

	background-color: #ccc;

	background-image: -webkit-linear-gradient(top, #eee, #ccc);

	background-image: -moz-linear-gradient(top, #eee, #ccc);

	background-image: -ms-linear-gradient(top, #eee, #ccc);

	background-image: -o-linear-gradient(top, #eee, #ccc);

	background-image: linear-gradient(top, #eee, #ccc);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');

	border: 1px solid #777;

	-webkit-border-radius: .2em;

	-moz-border-radius: .2em;

	border-radius: .2em;

	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15);

	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15);

	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15);

	color: #333 !important;

	cursor: pointer;

	margin: 0 0.75em 0 0;

	padding: .5em 1.5em;

	overflow: visible; /* removes extra side spacing in IE */

	text-decoration: none !important;

	text-shadow: 0 1px 0 rgba(255,255,255,.8);

}
#mailform input.submit-mailform:hover{
	background-color: #ddd;

	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);

	background-image: -moz-linear-gradient(top, #fafafa, #ddd);

	background-image: -ms-linear-gradient(top, #fafafa, #ddd);

	background-image: -o-linear-gradient(top, #fafafa, #ddd);

	background-image: linear-gradient(top, #fafafa, #ddd);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');

}
#mailform input.submit-mailform:active{
	background-color: #bbb;

	background-image: -webkit-linear-gradient(top, #ccc, #bbb);

	background-image: -moz-linear-gradient(top, #ccc, #bbb);

	background-image: -ms-linear-gradient(top, #ccc, #bbb);

	background-image: -o-linear-gradient(top, #ccc, #bbb);

	background-image: linear-gradient(top, #ccc, #bbb);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#bbbbbb');

	box-shadow: 2px 2px 3px rgba(0,0,0,.2) inset;

	position: relative;

	top: 1px;

}
#mailform input.submit-mailform:focus{
	outline: 0;

	background: #fafafa;
}

#mailform input.submit-mailform:before{
	background: #ccc;

	background: rgba(0,0,0,.1);

	float: left;

	width: 1em;

	text-align: center;

	font-size: 1.5em;

	margin: 0 1em 0 -1em;

	padding: 0 .2em;

	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);

	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);

	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);

	-moz-border-radius: .15em 0 0 .15em;

	-webkit-border-radius: .15em 0 0 .15em;

	border-radius: .15em 0 0 .15em;

	pointer-events: none;

}
#mailform legend{font-size:125%;font-weight:normal}
#mailform label{color:#666;display:block;position:relative}
#mailform label[for="mailformknwoledgenone"],
#mailform label[for="mailformknwoledgelittle"],
#mailform label[for="mailformknwoledgemuch"],
#mailform label[for="mailformcontact"]{display:inline;width:auto;vertical-align:top;margin:0 1em 0 0}
#mailform fieldset div fieldset legend{display:none}
#mailform fieldset div fieldset label{display:inline-table;float:none;width:auto}
#mailform .csc-mailform-field{margin:0 0 1em 0}
/* Searchbox */
#searchBox{margin:0 0 1.5em 0}
#searchBox fieldset{border:0 none;padding:0;margin:0}
#searchBox input#inputText{width:72%;padding:2px 2px 1px 20px;margin:0;background:url("images/search.png") no-repeat scroll 2px 1px #f2f2f2;border:1px solid #666}
#searchBox input#inputButton{width:20px;float:right;vertical-align:top}
#searchBox input#inputText:focus{border:1px dotted #666;background:url("images/search.png") no-repeat scroll -2px -60px #fff}
/* JS JumpMenu */
#jumpMenu{margin:0 0 1.5em 0}
#jumpMenu select{font-size:90%;cursor:pointer;width:100%;margin:0 0 .5em 0;border:0 none;background-color:#f4f4f4}
#jumpMenu select option{padding-bottom:2px}
#jumpMenu select option[selected="selected"]{font-weight:bold}
#jumpMenu #level2 select{padding-left:5%;background-color:#e3e3e3}
#jumpMenu #level2 select option{}
#jumpMenu #level3 select{padding-left:10%;background-color:#ccc}
#jumpMenu #level3 select option{}
#jumpMenu #level4 select{padding-left:15%;background-color:#b4b4b4}
#jumpMenu #level4 select option{}
/* Color 1 (blue by default) */
.REboxColor1Content{overflow:hidden}
.REboxColor1{display:block;margin-bottom:1em}
.REboxColor1 p{}
.REboxColor1Content{display:block;background:#C8DDF3;border-left:1px solid #AABCCE;border-right:1px solid #AABCCE;padding:0.5em 1em 0.5em 1em;height:1%;overflow:hidden}
.rBline1, .rBline2, .rBline3, .rBline4{display:block;overflow:hidden;font-size:1px}
.rBline1, .rBline2, .rBline3{height:1px}
.rBline2, .rBline3, .rBline4{background:#C8DDF3;border-left:1px solid #AABCCE;border-right:1px solid #AABCCE}
.rBline1{margin:0 5px;background:#AABCCE}
.rBline2{margin:0 3px;border-width:0 2px 0 2px}
.rBline3{margin:0 2px}
.rBline4{height:2px;margin:0 1px 0 1px}
/* Color 2 (green by default */
.REboxColor2Content{overflow:hidden}
.REboxColor2{display:block;margin-bottom:1em}
.REboxColor2 p{}
.REboxColor2Content{display:block;background:#dfd;border-left:1px solid #bdb;border-right:1px solid #bdb;padding:0.5em 1em 0.5em 1em}
.rGline1, .rGline2, .rGline3, .rGline4{display:block;overflow:hidden;font-size:1px}
.rGline1, .rGline2, .rGline3{height:1px}
.rGline2, .rGline3, .rGline4{background:#dfd;border-left:1px solid #bdb;border-right:1px solid #bdb}
.rGline1{margin:0 5px;background:#bdb}
.rGline2{margin:0 3px;border-width:0 2px 0 2px}
.rGline3{margin:0 2px}
.rGline4{height:2px;margin:0 1px 0 1px}
/* Color 3 (red by default */
.REboxColor3Content{overflow:hidden}
.REboxColor3{display:block;margin-bottom:1em}
.REboxColor3 p{}
.REboxColor3Content{display:block;background:#fdd;border-left:1px solid #dbb;border-right:1px solid #dbb;padding:0.5em 1em 0.5em 1em}
.rRline1, .rRline2, .rRline3, .rRline4{display:block;overflow:hidden;font-size:1px}
.rRline1, .rRline2, .rRline3{height:1px}
.rRline2, .rRline3, .rRline4{background:#fdd;border-left:1px solid #dbb;border-right:1px solid #dbb}
.rRline1{margin:0 5px;background:#dbb}
.rRline2{margin:0 3px;border-width:0 2px 0 2px}
.rRline3{margin:0 2px}
.rRline4{height:2px;margin:0 1px 0 1px}
/* flexi FCE */
div.flexi{overflow:hidden;display:block;clear:both;width:100%;height:1%}
div.flexi div.left{margin-right:5px;display:block; overflow:hidden;float:left}
div.flexi div.center{text-align:left;margin:0 5px;display:block; overflow:hidden;float:left}
div.flexi div.right{margin-left:5px;display:block;overflow:hidden;float:left}
/* FElogin */
.tx-felogin-pi1{}
.tx-felogin-pi1 fieldset{padding:15px;border:1px dotted #666}
.tx-felogin-pi1 label{display:block;float:left;width:25%}
.tx-felogin-pi1 input{}
.tx-felogin-pi1 input[type="submit"]{margin:1em 0 0 24.5%;cursor:pointer;width:auto}
.tx-felogin-pi1 input#user,
.tx-felogin-pi1 input#pass,
.tx-felogin-pi1 input.forgotPw{border:1px solid #666;padding:1px;cursor:text;width:70%}
.tx-felogin-pi1 input#user:focus,
.tx-felogin-pi1 input#pass:focus,
.tx-felogin-pi1 input.forgotPw:focus{border:1px dotted #666}
.tx-felogin-pi1 div{margin:0 0 5px 0}
.tx-felogin-pi1 p{font-size:90%;text-align:right}
/* News */
/* List view */
.news-list-container {

}
.news-list-item {
	clear: both;
	overflow: hidden;
	margin: 0;
	border-top: 1px solid #757474;
	border-bottom: 2px solid #070707;
	padding: 15px;
	background: #363636;
	font-size: 13px;
}
#col3 .news-list-item {
	clear: none;
  position: relative;
}
#col3 .news-list-item .siderbar-title {
  position: absolute;
  bottom: 18px;
  left: 15px;
  width: 258px;
  padding: 3px 5px;
  background: rgba(0,0,0,0.7);
}
.news-list-item:first-child {
/*	border-top: none; */
}
.news-list-item h3 {
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Open Sans",Arial, Helvetica, sans-serif;
	margin: 0;
}
#col3 .news-list-item h3 {
	font-size: 14px;
	line-height: 16px;
}
.news-list-item h3 a {
	text-decoration: none;
	color: #52A0F9;
}
.news-list-item h3 a:hover {
	text-decoration: underline;
}
.news-list-item h4 {
	font-size: 20px;
	text-transform: uppercase;
	font-family: "Open Sans Condensed",Arial, Helvetica, sans-serif;
	margin: 0;
}
#col3 .news-list-item h4 {
	font-size: 16px;
	line-height: 18px;
}
.news-list-item h4 a {
	text-decoration: none;
	color: #fcfcfc;
}
.news-list-item h4 a:hover {
	text-decoration: underline;
}
.news-list-item .newsImage {
	float: left;
	margin: 0 10px 0 0;
	width: 300px;
	height: 164px;
	position: relative;
}
#col3 .news-list-item .newsImage {
	margin: 0;
	width: auto;
  height: 148px;
}
#col3 .news-list-item table.news-list-img-table {
  height: 145px;
}
.news-list-item .newsImage img {
	border: 1px solid #707070;
	padding: 0;
	margin: 0;
	float: left;
}
#col3 .news-list-item .newsImage img {
	border: 0 none;
}
.news-list-item .newsImage img.top-tipp-stoerer {
	border: none;
}
.topTipp .newsImage:before {
	background:url("images/top-tipp-stoerer_sm.png") no-repeat left center;
	position: absolute;
	left: 0;
	top: 0;
	width: 70px;
	height: 70px;
	display: block;
	content: "";
}
.news-list-item .news-list-subheader{
	overflow: hidden;
}
.news-list-item .news-list-subheader p{margin:0}
.news-list-item .news-list-subheader span.news-list-morelink {
	display: block;
	text-align: right;
	margin: 0.5em 0 0 0;
}
.news-list-item .news-list-subheader span.news-list-morelink a, a.nice-button, a.niceButton {
	display: inline-block;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwOWRmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTgwYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #509df2 0%, #3e80c7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#509df2), color-stop(100%,#3e80c7));
	background: -webkit-linear-gradient(top,  #509df2 0%,#3e80c7 100%);
	background: -o-linear-gradient(top,  #509df2 0%,#3e80c7 100%);
	background: -ms-linear-gradient(top,  #509df2 0%,#3e80c7 100%);
	background: linear-gradient(to bottom,  #509df2 0%,#3e80c7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509df2', endColorstr='#3e80c7',GradientType=0 );
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 10px;
	margin: 0 1em 0 0;
}
.news-list-item .news-list-subheader span.news-list-morelink a:hover, a.nice-button:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlODBjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDlkZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3e80c7 0%, #509df2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e80c7), color-stop(100%,#509df2));
	background: -webkit-linear-gradient(top,  #3e80c7 0%,#509df2 100%);
	background: -o-linear-gradient(top,  #3e80c7 0%,#509df2 100%);
	background: -ms-linear-gradient(top,  #3e80c7 0%,#509df2 100%);
	background: linear-gradient(to bottom,  #3e80c7 0%,#509df2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e80c7', endColorstr='#509df2',GradientType=0 );
}
.news-list-item .news-list-category {
	color: #52A0F9;
	border-top: 1px solid #e3e5e7;
	margin: 0.7em 0 0 0;
	padding: 0.5em 0 0 0;
	font-size: 15px;
}
.news-list-item .news-list-category a {
	text-decoration: none;
	font-family: "Open Sans Condensed",Arial, Helvetica, sans-serif;
	color: #52A0F9;
}
.news-list-item .news-list-category span:after {
	content: " |";
	padding: 0;
	color: #52A0F9;
}
.news-list-item .news-list-category span:last-child:after {
	content: "";
	padding: 0;
}
.news-list-item .news-list-category a:hover {
	text-decoration: underline;
}
.news-list-item .news-list-category span.stars, .news-list-item .news-list-category span.priceCategory {
	color: #555;
}
.news-list-item .news-list-category span.stars strong,.news-list-item .news-list-category span.priceCategory strong {
	color: #52A0F9;
}

.news-bildergallerie-container .bildergallerie-padding {
	padding: 15px;
	background: #363636;
}
.news-bildergallerie-container .news-left {
	float: left;
	width: 310px;
}
.news-bildergallerie-container .news-right {
	float: right;
	width: 310px;
}
.news-bildergallerie-container .newsImage img {
	border: 5px solid #707070;
}
.news-bildergallerie-container h3 {
	margin: 0;
}
.news-bildergallerie-container h3 a {
	font-family: "Open Sans Condensed",Arial, Helvetica, sans-serif;
	color: #52A0F9;
	text-decoration: none;
	line-height: 100%;
}
.news-bildergallerie-container h4 a {
	font-family: "Open Sans Condensed",Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 100%;
}
.news-bildergallerie-container h3 a:hover, .news-bildergallerie-container h4 a:hover {
	text-decoration: underline;
}
.tip-breadcrumb {
	float: right;
	width: 340px;
}
.tip-breadcrumb ul {
	float: right;
	margin:  0 0 0.5em 0;
}
.tip-breadcrumb ul li {
	float: left;
	list-style-type: none;
	color: #52A0F9;
	text-transform: uppercase;
	margin: 0 3px 0 0;
}
.tip-breadcrumb ul li:last-child {
	margin: 0;
}
.tip-breadcrumb ul li a {
	text-decoration: none;
	color: #52A0F9;
}
.tip-breadcrumb ul li a:hover {
	text-decoration: underline;
}
table.news-list-img-table {
	border: none;
	height: 164px;
	vertical-align: middle;
	margin: 0;
}
table.news-list-img-table tr:hover td {
	background: none;
}
table.news-list-img-table tr td {
	background: none;
	border: none;
}
/* Single view */
.news-single-item{}
.news-single-item h1{
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color:#52A0F9;
	margin-top: 0.5em;
	margin-bottom: 0;
}
.news-single-item h2{
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top: 0;
}
.news-single-item h3 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fefefe;
}
.news-single-item .news-single-subheader{
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 0 1em 0;
	font-family: "Open Sans",Arial, Helvetica, sans-serif;
}
.news-single-item .news-single-img{
	margin: 0;
	padding: 0;
}
.news-single-item p.author{text-align:right;font-style:italic;}
.news-single-item p.news-single-imgcaption{font-style:italic;font-size:90%;padding:3px 0 0 0}
/* Browse Link */
.browseLinksWrap {
	padding: 15px;
	border-top: 1px solid #757474;
	text-align: center;
	background: #363636;
}
.browseLinksWrap span.activeLinkWrap {
	display: inline-block;
	background: #f8713b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NzEzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTQ2MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8713b 0%, #ea4606 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8713b), color-stop(100%,#ea4606));
	background: -webkit-linear-gradient(top,  #f8713b 0%,#ea4606 100%);
	background: -o-linear-gradient(top,  #f8713b 0%,#ea4606 100%);
	background: -ms-linear-gradient(top,  #f8713b 0%,#ea4606 100%);
	background: linear-gradient(to bottom,  #f8713b 0%,#ea4606 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8713b', endColorstr='#ea4606',GradientType=0 );
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 10px;
	line-height: 18px;
	margin: 0 5px;
}
.browseLinksWrap a {
	display: inline-block;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwOWRmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTgwYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #509df2 0%, #3e80c7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#509df2), color-stop(100%,#3e80c7));
	background: -webkit-linear-gradient(top,  #509df2 0%,#3e80c7 100%);
	background: -o-linear-gradient(top,  #509df2 0%,#3e80c7 100%);
	background: -ms-linear-gradient(top,  #509df2 0%,#3e80c7 100%);
	background: linear-gradient(to bottom,  #509df2 0%,#3e80c7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509df2', endColorstr='#3e80c7',GradientType=0 );
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 10px;
	line-height: 18px;
	margin: 0 5px;
}
.browseLinksWrap a:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlODBjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDlkZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3e80c7 0%, #509df2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e80c7), color-stop(100%,#509df2));
	background: -webkit-linear-gradient(top,  #3e80c7 0%,#509df2 100%);
	background: -o-linear-gradient(top,  #3e80c7 0%,#509df2 100%);
	background: -ms-linear-gradient(top,  #3e80c7 0%,#509df2 100%);
	background: linear-gradient(to bottom,  #3e80c7 0%,#509df2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e80c7', endColorstr='#509df2',GradientType=0 );
}
span.relate-cat-header {
	display: inline-block;
	background: #f8713b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NzEzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTQ2MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8713b 0%, #ea4606 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8713b), color-stop(100%,#ea4606));
	background: -webkit-linear-gradient(top,  #f8713b 0%,#ea4606 100%);
	background: -o-linear-gradient(top,  #f8713b 0%,#ea4606 100%);
	background: -ms-linear-gradient(top,  #f8713b 0%,#ea4606 100%);
	background: linear-gradient(to bottom,  #f8713b 0%,#ea4606 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8713b', endColorstr='#ea4606',GradientType=0 );
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 10px;
	line-height: 18px;
	margin: 1em 0;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 1);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 1);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 1);
}
/* Lists */
ul.csc-bulletlist-0 li{margin-bottom:.4em;}
ul.csc-bulletlist-1 li{list-style-type:decimal;margin-bottom:.4em;}
ul.csc-bulletlist-2 li{list-style-type:circle;margin-bottom:.4em;color:#CC3300}
ul.csc-bulletlist-2 li.odd{}
ul.csc-bulletlist-2 li.even{}
ul.csc-bulletlist-3 li{list-style-type:square;margin-bottom:.4em}
ul.csc-bulletlist-3 li.odd{}
ul.csc-bulletlist-3 li.even{}
/* Downloads */

ul.csc-uploads {

  margin: 0 0 1em 0;

}

ul.csc-uploads li {

  list-style-type:none;

  margin: 0 0 .5em 0;

  padding: .5em;

  overflow: hidden;

  height: auto;
  border: 1px solid #cfcfcf;

}

ul.csc-uploads li.li-odd {

  background: #F2F2F2;

}

ul.csc-uploads li.li-even {

  background: none;

}

ul.csc-uploads li img{

  vertical-align: middle;

  float: right;

  clear: right;

}

ul.csc-uploads li span {

  display: block;

}

ul.csc-uploads li span.csc-uploads-fileName{

  max-width: 100%;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

ul.csc-uploads li span.csc-uploads-fileSize{

  text-align: right;

  white-space: nowrap;

  font-weight: bold;

}
.socialLinks {
	border-bottom: 1px solid #D3D2D2;
    border-top: 1px solid #D3D2D2;
    margin: 1em 0;
}
.socialLinks .addthis_toolbox {
	padding: 10px 0 6px;
}
a.addthis_button_facebook_like, a.addthis_button_facebook_like iframe {
    min-width: 102px;
}
a.addthis_button_tweet {
    width: 98px;
}

/*  Weather */
.weather-wrap {
	background: #363636;
	padding: 0;
	color: #EFF2F7;
}
.weatherLocation {
	position: relative;
	border-bottom: 1px solid #6B6C6A;
	padding: 7px 0;
}
.weatherLocation p {
	margin: 0;
	font-size: 138.46%;
	font-family: "Julius Sans One", Arial, Helvetica, sans-serif;
	color: #EFF2F7;
	text-transform: uppercase;
	width: 55%;
	text-align: center;
	line-height: 100%;
}
.weatherText {
    display: block;
    text-align: center;
    width: 55%;
    color: #EFF2F7;
}
.weatherTemp {
    font-size: 200%;
    font-weight: normal;
    position: absolute;
    right: 70px;
    top: 5px;
}
.weatherIcon {
    position: absolute;
    right: -10px;
    top: 6px;
}
.currency {
    font-size: 200%;
    font-weight: normal;
    text-align: center;
    padding: 10px 0;
}
.currency span {
    background:url("images/coin.png") no-repeat left center;
    padding: 0 0 0 40px;
}
.weather {
	position: relative;
	padding: 0;
}
.weather p {
	margin: 0;
	font-size: 13px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color: #EFF2F7;
	text-transform: uppercase;
}
.weather p span {
	font-size: 20px;
}
.weather .weatherIcon {
    position: absolute;
    left: -55px;
    top: 0;
}
.weather-chiangmai {
	position: absolute;
	top: 123px;
	left: 244px;
}
.weather-udonthani {
	position: absolute;
	top: 221px;
	left: 420px;
}
.weather-ubon-ratchathani {
	position: absolute;
	top: 329px;
	left: 505px;
	width: 100px;
}
.weather-kanchanaburi {
	position: absolute;
	top: 346px;
	left: 235px;
}
.weather-bangkok {
	position: absolute;
	top: 378px;
	left: 308px;
}
.weather-bangkok .weather .weatherIcon {
    position: absolute;
    left: -55px;
    top: 20px;
}
.weather-pattaya {
	position: absolute;
	top: 438px;
	left: 337px;
}
.weather-hua-hin {
	position: absolute;
	top: 487px;
	left: 275px;
}
.weather-koh-samui {
	position: absolute;
	top: 645px;
	left: 310px;
}
.weather-koh-samui .weather .weatherIcon {
    position: absolute;
    left: 0;
    top: -37px;
}
.weather-phuket {
	position: absolute;
	top: 725px;
	left: 110px;
	text-align: right;
}
.weather-phuket .weather .weatherIcon {
    position: absolute;
    left: 5px;
    top: -37px;
}

#jfmulticontent_c3884 .ui-tabs-panel {
	height: 303px !important;
}

/* Tiny Carousel */
.photoBox { float: left; overflow:hidden; padding: 0; position: relative; margin: 0 1em 0 0;}
.photoBox .viewport { float: left; width: 300px; height: 162px; overflow: hidden; position: relative; }
.photoBox .buttons {
	display: block;
	background-position: 0 -38px;
	text-indent: -999em;
	width: 13px;
	height: 23px;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	 }
.photoBox .prev { margin: 25% 0 0 10px; left: 0; background:url("images/arrow-l.png") no-repeat; }
.photoBox .next { margin: 25% 10px 0 0; right: 0; background:url("images/arrow-r.png") no-repeat; }
.photoBox .disable { visibility: hidden; }
.photoBox .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 300px; left: 0 top: 0; }
.photoBox .overview li{ float: left; margin: 0; padding: 0; height: 162px; width: 300px;}
/* DO NOT delete the last line!! */

.colm {
	column-count: 2;
	-moz-column-count: 2; /* Firefox */
	-webkit-column-count: 2; /* Safari and Chrome */
	margin: 0 0 1em 0;
}
.colm p, .colm ul {
	margin: 0;
}
.infoBox h3.infoBox {
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid #52A0F9;
	color: #52A0F9;
}

/* mh_branchenbuch */
.tx_mh_branchenbuch-facts {
	border-top: 1px solid #52A0F9;
	border-bottom: 1px solid #52A0F9;
	padding: 5px 0;
	margin: 1em 0;
	text-transform: uppercase;
	/*font-family: "Open Sans Condensed",Arial, Helvetica, sans-serif;*/

}
.tx_mh_branchenbuch-facts p {
	margin: 0;
}
.tx_mh_branchenbuch-facts .stars {
	font-size: 20px;
}
.tx_mh_branchenbuch-facts .stars strong,.tx_mh_branchenbuch-facts .priceCategory strong {
	color: #52A0F9;
}
.tx_mh_branchenbuch-facts-left {
	float: left;
	width: 30%;
}
.tx_mh_branchenbuch-facts-right {
	float: right;
	width: 30%;
}
.border-l {
	border-left: 1px solid #D3D2D2;
	padding: 0 15px;
	min-height: 59px;
}
.width-475 {
	width: 445px;
}
.top-tipp-stoerer {
    left: 0;
    position: absolute;
    top: 0;
}
.tx_mh_branchenbuch-category {
	font-size: 24px;
	font-weight: 800;
	color: #65aeff;
	text-transform: uppercase;
	margin: 0.5em 0 0 0;
	display: block;
}
.tx_mh_branchenbuch-detail h2 {
	color: #fcfcfc;
	text-transform: uppercase;
	font-size: 26px;
}
.tx_mh_branchenbuch-facts a {
	color: #65aeff;
}
/* Imagecycle Default Css */
.tx-imagecycle-pi1-images {
	display: none;
	position: relative;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
.tx-imagecycle-pi1-images img {
	display: block;
}
.tx-imagecycle-pi1-images li {
	position: absolute;
	margin: 0;
	padding: 0;
}
.tx-imagecycle-pi1-images li,
.tx-imagecycle-pi1-images a {
	display: block;
	position: relative;
}
.tx-imagecycle-pi1-images a:hover {
	background: none;
	border: 0! important;
}
.tx-imagecycle-pi1-images .imagecycle-caption {
	margin:0;
	padding: 0 10px;
	font-size: 40px;
	font-family: "Julius Sans One", Arial, Helvetica, sans-serif;
	color: #fff;
	background: rgba(0,0,0,0.5);
	float: left;
	position: absolute;
	top: 20px;
	line-height: 1.2em;
}
.tx-imagecycle-pi1-images .imagecycle-caption a {
	display: inline;
	color: #9bd;
}
.tx-imagecycle-pi1-images .imagecycle-caption a:hover {
	color: #acf;
}
.tx-imagecycle-pi1-pager {
	margin: 0 0 5px 0;
	text-align: center;
}
.tx-imagecycle-pi1-pager a {
	border: 1px solid #ccc;
	background: #fc0;
	text-decoration: none;
	margin: 0 5px;
	padding: 3px 5px;
}
.tx-imagecycle-pi1-pager a.activeSlide {
	background: #ea0;
}
/* noscript will be displayed */
noscript .tx-imagecycle-pi1-images {
	display: block;
}
noscript .tx-imagecycle-pi1-images li {
	float: left;
	overflow: hidden;
}
noscript .tx-imagecycle-pi1-images .imagecycle-caption {
	display: block;
}
.orte-menu {
	position: absolute;
	top: 255px;
	right: 0;
	background: rgba(0,0,0,0.5);
	text-transform: uppercase;
	overflow: hidden;
	padding: 10px;
}
.orte-menu ul.orte-menu-city {
	margin: 0 20px 0 0;
	column-count: 2;
	-moz-column-count: 2; /* Firefox */
	-webkit-column-count: 2; /* Safari and Chrome */
	column-gap: 40px;
	-moz-column-gap: 40px;
	-webkit-column-gap: 40px;
	float: left;
	min-width: 216px;
}
.orte-menu ul.orte-menu-region {
	margin: 0;
	padding: 0 0 0 20px;
	float: right;
	border-left: 2px solid #fefefe;
}
.orte-menu ul li {
	list-style-type: none;
	margin: 0;
}
.orte-menu ul li a {
	text-decoration: none;
}
.orte-menu ul li a:hover {
	text-decoration: underline;
}
.orte-menu ul li.active a {
	color: #52A0F9;
	text-decoration: underline;
}
#mapInfoContent p{
	margin: 0;
	color: #000;
}
.ttnewsklickgal-arrowbox {
	margin: 0 0 1em 0;
	overflow: hidden;
	text-align: center;
}
.ttnewsklickgal-arrowcenter{
	margin: 0;
}
.ttnewsklickgal-onlyone a {
	display: none;
}
a.ttnewsklickgal-onlyone {
	cursor: default;
}
.ttnewsklickgal-imagebox {
	background: #363636;
	margin: 0 0 1em 0;
	padding: 15px 15px 10px 15px;
	position: relative;
	display: block;
	text-align: center;
}
.ttnewsklickgal-imagebox:before, .ttnewsklickgal-imagebox:after {
    background: none repeat scroll 0 0 #000;
    bottom: 15px;
    box-shadow: 0 18px 10px #000;
    content: "";
    left: 5px;
    max-width: 300px;
    position: absolute;
    top: 80%;
    transform: rotate(-3deg);
    width: 50%;
    z-index: -1;
}
.ttnewsklickgal-imagebox:after {
    left: auto;
    right: 5px;
    transform: rotate(3deg);
}
.ttnewsklickgal-backtoarticle {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	color: #5F665E !important;
	padding: 2px 5px;
	text-decoration: none !important;
}
.ttnewsklickgal-backtoarticle:hover {background-color: #32791E;  border: 1px solid #32791E; color:#fff !important; text-decoration:none !important;}
.ttnewsklickgal-back,
.ttnewsklickgal-next {
	background: url("images/arrows.png") no-repeat scroll 0 -250px transparent;
	display: inline-block;
	height: 18px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 18px;
}
.ttnewsklickgal-back {
	background-position: 0 -200px;
}
.ttnewsklickgal-h2 {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color:#52A0F9;
	margin-top: 0.5em;
	margin-bottom: 0;
}
.ttnewsklickgal-h3 {
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top: 0;
}
}

/****MEHR INFORMATIONEN****/
div.more-content{
	height: 60px;
	overflow: hidden;
}
div.more-show p,
div.less-show p{
  cursor: pointer;
  display: inline-block;
}
div.less-show{
  display: none;
}
div.less-show.text-right,
div.more-show.text-right{
  text-align: right;
}

/****Iframe Background auf Mietwagen Seite****/
#page639 #main iframe {
	background: url(/fileadmin/affiliates/mietwagen_bg_1024-1.jpg) 0 top no-repeat;
}
/****Background auf Hotel Seite****/
.hotel_affiliate_2017 {
	width: 978px;
	height: 675px;
	background: url(/fileadmin/affiliates/aff_bg_hotels.jpg) 0 top no-repeat;
	padding: 20px 0 0 20px;
}
/****Background auf Fluege Seite****/
#mmd-flight-widget {
	width: 988px;
	height: 654px;
	background: url(/fileadmin/affiliates/aff_bg_fluege.jpg) 0 top no-repeat;
	padding: 10px 0 0 10px;
}