@charset "UTF-8";
/* =Reset css
--------------------------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height:1;height:100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/*=Clear Floated Elements
--------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats*/
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear{
	background:none;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
/*http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after,#footer:after{
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*=type Grid
--------------------------------------------------------------------------------*/
.pageFluid{width:100%;min-width:965px;}
.page980{margin:0 auto;width:980px;}
.grid{display: inline;float: left;}
.g200{width:200px;}
.g270{width:270px;}
.g470{width:470px;}
.gCenter{text-align:center;}
.gRight{float:right;}
.rel{position:relative;}
.abs{position:absolute;}
.oh{overflow:hidden;}
.p20{padding:20px;}
/*=type Layout
--------------------------------------------------------------------------------*/
body{
	font-family:Arial,Helvetica,'Liberation Sans', FreeSans, sans-serif;
	font-size:12px;
	font-style:normal;
	text-transform:none;
	letter-spacing:0.2px;
	line-height:1.8em;
	word-spacing:0.07em;
	color:#fff;
	background:#4cddeb url(../img/page_b_bg.png);
}
h1,h2,h3,h4,h5,h6{color:#fff;margin:0 0 20px;font-weight:normal;}
hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active, a:focus{ outline:none; }
.bold {font-weight:bold;}
.italic{font-style:italic;}
.logo{
	font-size:30px;
	font-family:Broadway,Arial,Helvetica,'Liberation Sans', FreeSans, sans-serif;
	letter-spacing:1.4;
}
.logo a{color:#fff;text-decoration:none;}
.lc{color:#4cddeb;}
.box {margin:0 0 20px;padding:10px 50px 1px 10px;}
.imgs{padding-top:0;}
.imgb{right:0;top:80px;}
.imgb .box{padding:5px 5px 0 5px;overflow:hidden;}
.tt{
	background-color:#000;
	margin-right:30px;
	padding:20px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;
}
/*turkis bg*/
.tb{background:#000 url(../img/page_bg.jpg)}
.textb, .textb h1,.textb h2,.textb h3,.textb h4,.textb h5,.textb h6{color:#1d1d1d;}
#header{padding-top:20px;}
.footer{100%}
/*navi*/
.navigation ul{list-style: none;}
.navigation li{list-style: none;display:inline;padding-top:5px;}
.navigation a{color:#fff;margin-left:30px;text-transform: uppercase;text-decoration:none;font-size:14px;letter-spacing:1px;}
.navigation a:hover, .navigation a.activ{color:#5fbcc5;}
/*noscript*/
.noscript {
	background:#f7fc9f;
	opacity:0.9;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	position:absolute;
	top:0px;
    width:100%;
    text-align:center;
}
.noscript p{padding:10px 20px;color:red;font-size:16px;}
/* default styles for extension "tx_cssstyledcontent" t3 */
.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
/* Needed for noRows setting */
.csc-textpic .csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image IMG {
    border: 2px solid black;
    padding: 0px 0px;
}

.csc-textpic-imagewrap { padding: 0; }

.csc-textpic IMG { border: none; }

/* : This will place the images side by side */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { float: left; }

/* UL: This will place the images side by side */
.csc-textpic .csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
.csc-textpic .csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* : This will place the images side by side */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { float: left; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image DT { float: none; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image DD { float: none; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
.csc-textpic-image { margin: 0; }
.csc-textpic-image DT { margin: 0; display: inline; }
.csc-textpic-image DD { margin: 0; }

/* Clearer */
.csc-textpic-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add margin on right */
.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-right: 10px;
}

/* Pictures on right, add margin on left */
.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image,
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
}

/* Pictures centered, add margin on left */
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
}
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px;background:#000 }
.csc-textpic-equalheight .csc-textpic-imagerow { margin-bottom: 10px; display: block; }
.csc-textpic .csc-textpic-imagerow { clear: both; }

/* No margins around the whole image-block */
.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

/* Add margin from image-block to text (in case of "Text w/ images") */
.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
    margin-right: 10px !important;
}
.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
    margin-left: 10px !important;
}

/* Positioning of images: */

/* Above */
.csc-textpic-above .csc-textpic-text { clear: both; }

/* Center (above or below) */
.csc-textpic-center { text-align: center; /* IE-hack */ }
.csc-textpic-center .csc-textpic-imagewrap { margin: 0 auto; }
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
.csc-textpic-center .csc-textpic-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
.csc-textpic-right .csc-textpic-imagewrap { float: right; }
.csc-textpic-right .csc-textpic-text { clear: right; }

/* Left (above or below) */
.csc-textpic-left .csc-textpic-imagewrap { float: left; }
.csc-textpic-left .csc-textpic-text { clear: left; }

/* Left (in text) */
.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

/* Right (in text) */
.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

/* Right (in text, no wrap around) */
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* Left (in text, no wrap around) */
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */

/* 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; height: 1%; }
.csc-textpic .csc-textpic-imagerow-last { margin-bottom: 0; }
