@charset "utf-8";


/* start: Diverses ------------------------------------------------------------ */
a 		{ color: #00ACDD; text-decoration:none; }
a:hover 	{ color: #00ACDD; text-decoration:underline; }

p {
	margin-bottom:15px;
	line-height: 22px;
}

ul, ol {
	margin-bottom:30px;
	line-height: 22px;
	padding-left:20px;
}
#main ol { padding: 0 0 5px 30px; }
#main ol li { padding: 0 0 5px 0; }
#main ul li {
	list-style:none;
	padding: 0 0 5px 20px;
	/*background-image: url("../img/listpoint.jpg");*/
	background-image: url("../img/liststyle1.png");
	background-position:left 6px;
	background-repeat:no-repeat;
}

h1, h2, h3, h4, h5 {
	color:#00ACDD;
	margin-bottom:30px;
	line-height: 20px;
}
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; color:#666; }
h4 { font-size: 14px; color:#666; }
h5 { font-size: 12px; color:#666; }


.Font_blau { color:#0abce4; }
.Font_blau_bold { color:#0abce4; font-weight:bold; }


table { position:relative; }
table td {}
	table th {
		padding:10px;
		background-color: #00ACDD;
		color:#fff;
	}
	table td {
		padding:10px;
		border-top:1px solid #ccc;
	}
		table strong,
		table p {
			padding: 0 !important;
			margin: 0 0 15px 0 !important;
			line-height: 22px;
		}
		.back a {
			line-height: 18px;
			padding-left:15px;
			background-image: url("../img/back.jpg");
			background-position:left center;
			background-repeat:no-repeat;
		}
/* ende: Diverses ------------------------------------------------------------- */





/* start: #main --------------------------------------------------------------- */



/* Seiten einstellung L/C/R */
	#main.normal h1, #main.normal h2, #main.normal h3, #main.normal h4, #main.normal h5,
	#main.normal p,
	#main.normal ul,
	#main.normal ol,
	#main.normal img,
	#main.normal .text-row,
	#main.normal .datum ,
	#main.normal .backtotop,
	#main.normal .horizontalline ,
	#main.normal .file-down,
	#main.normal .board-list {
		margin-left:30px;
		margin-right:310px;
	}


	#main.normal .img_text_bg			{ margin-left:0; margin-right:310px; }
	#main.normal .member-stats  			{ margin-left:0px; margin-right:310px; }
	#main.normal .top-news  				{ margin-left:0px; margin-right:310px; }
	#main.normal table					{ margin-left:30px; margin-right:50px; }
	#main.normal .img-full  				{ margin-left:30px; margin-right:50px; }
	#main.normal .head_text_img  		{ margin-left:0; margin-right:0; }
	#main.normal .googleMap  			{ margin-left:30px; margin-right:50px; }
	#main.normal .countrie-list  		{ margin-left:30px; margin-right:40px; }
	#main.normal .tour-navi-bottom-text 	{ margin-left:250px; margin-right:310px; }

	#main.normal h1, #main.normal h2, #main.normal h3, #main.normal h4, #main.normal h5 {
		padding-top:10px;
		margin:0 310px 20px 30px;
	}



	#main.right h1, #main.right h2, #main.right h3, #main.right h4, #main.right h5,
	#main.right p,
	#main.right ul,
	#main.right ol,
	#main.right img,
	#main.right .text-row,
	#main.right .datum ,
	#main.right .backtotop,
	#main.right .file-down,
	#main.right .board-list,
	#main.right .member-stats,
	#main.right .tour-navi-bottom-text {
		margin-left:250px;
		margin-right:310px;
	}
	#main.right .horizontalline	{ margin-left:250px; margin-right:50px; }
	#main.right .member-stats	{ margin-left:0px; margin-right:310px; }
	#main.right .img-full		{ margin-left:30px; margin-right:50px; }
	#main.right .head_text_img	{ margin-left:250px; margin-right:0; }
	#main.right .googleMap		{ margin-left:30px; margin-right:50px; }
	#main.right .countrie-list	{ margin-left:30px; margin-right:40px; }


	#main.right h1, #main.right h2, #main.right h3, #main.right h4, #main.right h5 {
		margin:0 0 0 30px;
		width:180px;
		float:left;
		text-align:right;
	}



	#main.center h1, #main.center h2, #main.center h3, #main.center h4, #main.center h5,
	#main.center p,
	#main.center ul,
	#main.center ol,
	#main.center img,
	#main.center .text-row,
	#main.center .datum ,
	#main.center .backtotop,
	#main.center .horizontalline ,
	#main.center .file-down,
	#main.center .board-list {
		margin-left:30px;
		margin-right:30px;
	}


	#main.center .img_text_bg			{ margin-left:0; margin-right:310px; }
	#main.center .member-stats  			{ margin-left:0px; margin-right:310px; }
	#main.center .top-news  				{ margin-left:0px; margin-right:310px; }
	#main.center table					{ margin-left:30px; margin-right:50px; }
	#main.center .img-full  				{ margin-left:30px; margin-right:50px; }
	#main.center .head_text_img  		{ margin-left:0; margin-right:0; }
	#main.center .googleMap  			{ margin-left:30px; margin-right:50px; }
	#main.center .countrie-list  		{ margin-left:30px; margin-right:40px; }
	#main.center .tour-navi-bottom-text 	{ margin-left:250px; margin-right:310px; }

	#main.center h1, #main.center h2, #main.center h3, #main.center h4, #main.center h5 {
		padding-top:10px;
		margin:0 30px 20px 30px;
	}


/* Seiten einstellung L/C/R */


/* start: FEEDBACK FORM WRAPPER ----------------------------------------------------------------- */
.feedbackFormWrapper{
	padding: 30px;
}
.feedbackFormWrapper input.submit{
	background-color: #1E2F3F;
	color: #fff;
	border: none;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.feedbackFormWrapper input.submit:hover{
	background-color: #6FC8E8;	
}
.feedbackFormWrapper .submitFeedback{
	margin: 0px 0 0 0px;
	float: right;
}


/* ende: FEEDBACK FORM WRAPPER ------------------------------------------------------------------ */


/* strart: headline-box */
.headline-box {
	background-color:#00ACDD;
	color:#FFFFFF;
	padding:20px 0 10px;
	margin:0;
}
.headline-box.top 		{ margin:0 0 40px 0; }
.headline-box.bottom 	{ margin:40px 0 0 0; }
	.headline-box strong.main ,
	.headline-box strong.sub {
		display:block;
		color:#fff;
		font-weight: bold;
		padding:0;
		margin-left:30px;
		margin-right:30px;
		margin-bottom:10px;
	}

	.headline-box strong.main { font-size: 24px; }
	.headline-box strong.sub { font-size: 14px; }
/* ende: headline-box */





/* strart: headline-join */
.headline-join {
	background-color:#00ACDD;
	color:#FFFFFF;
	padding:20px 0;
	margin:0;
	min-height:45px;
}
.headline-join.top 		{ margin:0 0 40px 0; }
.headline-join.bottom 	{ margin:40px 0 0 0; }
	.headline-join strong  {
		display:block;
		color:#fff;
		font-weight: bold;
		padding:0;
		margin-left:30px;
		margin-right:30px;
		font-size: 18px;
		line-height:22px;
	}

	.headline-join .button,
	.headline-join .button span {
		font-size:22px;
		padding:15px 25px;
	}

	.headline-join .button {
		-webkit-box-shadow: 0px 0px 10px 0px #007EA2;
		box-shadow: 0px 0px 10px 0px #007EA2;
		padding:0;
		margin:0 30px;
		border:none;
		float:right;
	}
/* ende: headline-join */





/* start: news */
.news .datum {
	display:block;
	padding:0;
	margin:0 0 10px 0;
}
.top-news {
	padding:20px 30px;
	margin-bottom:30px;
	font-family: Helvetica,Verdana,Arial;
	font-size: 16px;
	font-weight:bold;
	line-height: 40px;
	color:#979797;
	background-color:#E8E8E8;
}

	.top-news .left,
	.top-news .right	{
		position:relative;
		margin:0 !important;
		padding:0 !important;
		width:47%;
	}
	.top-news .left { float:left; margin-right:6% !important; }
	.top-news .right { float:left; }
		.top-news li {
			padding:0 0 0 70px !important;
			margin:0 0 10px 0!important;
			font-size:12px;
			color:#666;
			background-image:none !important;
		}.top-news li.on {
			background-color:#E0DEDE;
		}
		.top-news .datum {
			margin:0 !important;
			padding:0 !important;
			position:absolute;
			left:5px;
			font-size:10px;
			color:#00ACDD;
		}
		.top-news a {
			font-size:12px;
			padding:0 !important;
			margin:0 !important;
			color:#666;
		}

.showAllNewsWrapper{
	text-align: right;
}
.showAllNewsWrapper a{
	font-weight: normal;
	color: #00acdd;
	text-decoration: underline;
}
.newsListWrapper{
	background-color: #fff;
}
.newsListWrapper ul{
	position: relative;
	padding: 0;
	margin: 0 !important;
}
.newsListWrapper ul li{
	padding: 0 0 10px 120px !important;
	border-bottom: 1px solid #E8E8E8;
}
.newsListWrapper ul li .datum{
	font-size: 14px;
}
.newsListFilter{
	padding-bottom: 10px;
	border-bottom: 1px solid #666;
	margin-bottom: 15px;
}
.newsDetailsBack{
	margin-bottom: 20px;
	margin-left: 30px;
}
.newsDetailsBack a:before{
	content: '\1438';
	font-size: 13px;
	margin-right: 10px;
}
/* ende: news */





/* start: backtotop */
a.backtotop {
	margin-top:30px;
	margin-bottom:30px;
	display:block;
	font-size:11px;
	color:#666;
	text-align:right;
	border-bottom:1px solid #C2C2C2;
}
a.backtotop:hover { text-decoration:none; }

a.backtotop span {
	padding:0 0 0 40px;
	background-image: url("../img/backtotop_bg.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* ende: backtotop */





/* start: horizontalline */
.horizontalline {
	padding:0;
	margin-top:30px;
	margin-bottom:30px;
	height:1px;
	line-height:0;
	background-color: #C2C2C2;
	border:none;
}
/* ende: horizontalline */




/* start: faq-anker */
ul.faq-anker {
	padding-left: 0;
}
	.faq-anker li {
		list-style:none;
		padding: 5px 0 5px 20px;
		background-image: url("../img/listpoint.jpg");
		background-position:left center;
		background-repeat:no-repeat;
	}
		.faq-anker li a {
			font-size:16px;
			font-weight:bold;
			text-transform: uppercase;
			color: #666;
		}
/* ende: faq-anker */





/* start: faq-box */
ul.faq-box {
	padding-left: 0;
}
	.faq-box li	{
		list-style:none;
		padding: 0 0 30px 20px !important;
	}
		.faq-box li strong{
			font-size:16px;
			font-weight:bold;
			color: #666;
			text-decoration:none;
			cursor:pointer;
		}
		.faq-box li strong:hover{ color: #00ACDD; }
		.faq-box li div { padding:20px 0; }
		.faq-box li p { margin: 0 0 30px 0  !important; }

		.faq-box li ul	{
			list-style:none;
			margin: 0 0 30px 0 !important;
		}
			.faq-box li ul li	{
				list-style:none;
				width:auto !important;
				padding: 0 0 5px 20px !important;
			}

/* ende: faq-box */





/* start: text-row */
.text-row { margin-bottom:30px; }
	.text-row .left {
		float:left;
		width:47%;
	}
	.text-row .right {
		float:right;
		width:47%;
	}
		.text-row h2 {
			margin-right:0 !important;
			margin-bottom:0 !important;
			margin-left:0 !important;
		}
		.text-row p {
			margin-right:0 !important;
			margin-left:0 !important;
			line-height:18px;
		}
		.text-row.blue  p {
			color:#00ACDD;
		}
		.text-row .horizontalline {
			margin-top:0 !important;
			margin-right:0 !important;
			margin-left:0 !important;
		}

/* ende: text-row */





/* start: img_head_link */
.img_head_link {
	margin-bottom:30px;
}
	.img_head_link img {
		margin-top:15px !important;
		margin-right:30px !important;
		float:left;
	}
	.img_head_link .text {
		margin-bottom:30px;
	}
		.img_head_link.img .text p {
			padding-left:230px;
		}
	.img_head_link  .link {
		text-align:right;
	}
	.img_head_link  .link a {
		line-height: 18px;
		padding-left:15px;
		background-image: url("../img/listpoint.jpg");
		background-position:left center;
		background-repeat:no-repeat;
	}
/* ende: img_head_link */





/* start: download */
.download {
	margin-bottom:30px;
}
	.download img {
		margin-right:30px !important;
		float:left;
	}
	.download .text-down {
		margin-bottom:30px;
	}
		.download.img .text-down p {
			padding-left:150px;
		}
	.download  .file-down {
		line-height: 18px;
		padding: 13px 0 0 50px;
		background-image: url("../img/icon_file.jpg");
		background-position:left center;
		background-repeat:no-repeat;
	}
/* ende: download */





/* start: board-list */
.board-list { margin-bottom:30px; }
	.board-list .left {
		float:left;
		width:47%;
	}
	.board-list .right {
		float:right;
		width:47%;
	}
		.board-list h2 {
			margin-right:0 !important;
			margin-bottom:10px !important;
			margin-left:0 !important;
		}
		.board-list ul {
			margin-right:0 !important;
			margin-left:0 !important;
			line-height:18px;
		}
			.board-list li {
				padding: 0 0 0 20px !important;
				margin-bottom:5px;
				background-image: url("../img/listpoint.jpg");
				background-position:left 4px !important;
				background-repeat:no-repeat;
				color: #666;
				list-style:none;
			}
/* ende: board-list */




/* start: board-bar */
.board-bar {
	-webkit-box-shadow: 0px 0px 5px 0px #666;
	box-shadow: 0px 0px 5px 0px #666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:0;
	margin:0 30px 30px 30px;
	border:none;
}
	.board-bar-inner,
	.board-bar-inner-open {
		position:relative;

		-moz-box-shadow:inset 0px 0px 5px 0px #6FE0FF;
		-webkit-box-shadow:inset 0px 0px 5px 0px #6FE0FF;
		box-shadow:inset 0px 0px 5px 0px #6FE0FF;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00addd), color-stop(1, #5eccea) );
		background:-moz-linear-gradient( center top, #00addd 5%, #5eccea 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00addd', endColorstr='#5eccea');
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;

		background-color:#00addd;
		border:2px solid #59909F;
		color:#ffffff;
		font-family: Helvetica,Verdana,Arial;
		padding:0;
		margin:0;
	}
		.board-bar-inner strong,
		.board-bar-inner-open strong {
			position:relative;
			display:inline-block;
			padding:18px;
			margin:0;
			font-size:18px;
		}
		.board-bar-inner span.click,
		.board-bar-inner-open span.click {
			position:absolute;
			display:inline-block;
			padding:20px 30px 20px 20px;
			margin:0;
			right:20px;

			background-position:right center;
			background-repeat:no-repeat;
			background-image: url("../img/arrow_membersclosed.png");
		}
		.board-bar-inner-open span.click { background-image: url("../img/arrow_membersopened.png"); }


	.board-box img {
		display:block;
		padding:0;
		margin:0;
		margin-right:0 !important;
		float:left;
	}

		.staff .board-box-inner,
		.staff .board-box-inner-open { width:620px; }

		.board-box-inner,
		.board-box-inner-open {
			width:700px;

			min-height:250px;

			padding:10px;
			margin:0 30px;
			float:right;
		}
			.board-box-inner h2,
			.board-box-inner h3,
			.board-box-inner p,
			.board-box-inner .backtotop,
			.board-box-inner-open h2,
			.board-box-inner-open h3,
			.board-box-inner-open p,
			.board-box-inner-open .backtotop {
				padding:0 !important;
				margin-right:0 !important;
				margin-left:0 !important;
			}
/* ende: board-bar */





/* start: links */
ul.links{
	padding-left: 0;
}
	.links li {
		list-style:none;
		padding: 5px 0 5px 20px;
		background-image: url("../img/listpoint.jpg");
		background-position:left center;
		background-repeat:no-repeat;
	}
		.links li a {}
/* ende: links */





/* start: head-date */
.head-date .date {
	font-size:11px;
	font-weight:normal;
	color:#666;
}
/* ende: head-date */





/* start: member-stats */
.member-stats {
	padding:20px 30px;
	margin-bottom:30px;
	font-family: Helvetica,Verdana,Arial;
	font-size: 16px;
	font-weight:bold;
	line-height: 40px;
	color:#979797;
	background-color:#E8E8E8;
}
	.member-stats .number {
		font-family: Helvetica,Verdana,Arial;
		font-size: 38px;
		line-height: 40px;
		color:#00ACDD;
	}
/* ende: member-stats */





/* start: img-full */
.img-full {
	padding:0;
	margin-bottom:30px;
}
	.img-full img {
		padding:0 !important;
		margin:0 !important;
	}
/* ende: img-full */





/* start: countrie-list */
.countrie-list {
	padding:0;
	margin-bottom:30px;
}
	.countrie-list ul {
		float:left;
		width:25%;
		padding:0;
		margin:0 !important;

		list-style:none;

	}
		.countrie-list li {
			padding:0 0 0 20px !important;
			margin:0 10px 0 0;

			background-image: url("../img/listpoint.jpg");
			background-position:left 6px;
			background-repeat:no-repeat;

			font-size:14px;
			font-weight:bold;
			color:#666;
		}
/* ende: countrie-list */





/* start: googleMap */
.googleMap {
	padding:0;
	margin-bottom:30px;
}
/* ende: googleMap */





/* start: slider */
.slider_con { position:relative; }
	.slider-left,
	.slider-right {
		position:absolute;
		top:0;
		left:0;
		bottom:20px;
		right:0;
		width:100px;
		height:380px;
		z-index:500;

		background-position:center center;
		background-repeat:no-repeat;
		cursor:pointer;
	}
	.slider-left { right:auto; }
	.slider-right { left:auto; }

	.slider-infobar {
		position:absolute;
		top:auto;
		left:0;
		bottom:0;
		right:0;

		padding:10px;
		z-index:200;
		text-align:center;
	}
		.slider-infobar a {
			display:inline-block;
			padding:5px;
			margin:0 5px;
			font-weight:bold;
			font-size:10px;
			background-color:#fff;
			cursor:pointer;

			/**/
			-moz-border-radius:100%;
			-webkit-border-radius:100%;
			border-radius:100%;


			-moz-box-shadow:	0px 0px 5px 0px #999;
			-webkit-box-shadow:	0px 0px 5px 0px #999;
			box-shadow:			0px 0px 5px 0px #999;
			text-decoration:none;
		}

		.slider-infobar a.on,
		.slider-infobar a.on:hover {
			background-color:#00A2CE;
			color:#fff;
			text-decoration:none;
		}

		.slider-infobar a:hover {
			background-color:#00A2CE;
			color:#fff;
			text-decoration:none;
		}



.slider {
	position:relative;
	margin: 0 110px;
	padding: 0;
	z-index:20;

	height:380px;
	overflow:hidden;
}
	.slider.JS_off {
		width:980px;
		height:397px;
		overflow-x:scroll;
	}

	.slider-inner {
		position:absolute;
		overflow:hidden;
		width:980px;
		height:380px;
	}
		.slider-inner .slide {
			position:relative;
			float:left;
			width:980px;
			height:380px;
			background-color:#fff;
		}
			.slider-inner .slide img {
				padding: 0 !important;
				margin: 0 !important;
			}
			.slider-inner .slide  .overlay-color {
				position:absolute;
				top:0;
				right:0;
				bottom:0;
				left:350px;

				background-color:#fff;
				zoom: 1;
				filter: alpha(opacity=60);
				opacity: 0.6;
			}
			.slider-inner  .slide  .overlay-text {
				position:absolute;
				top:100px;
				right:50px;
				bottom:50px;
				left:400px;

				background-color:none;
				font-size:18px;
				line-height:22px;
				color:#002B47;
			}

				.slider-inner  .slide  .overlay-text h2 {
					font-size:36px;
					line-height:38px;
					color:#002B47;
				}
				.slider-inner  .slide  .overlay-text p {
					font-size:18px;
					font-style:italic;
					color:#002B47;
				}
				.slider-inner  .slide  .overlay-text .news {
					font-size:18px;
					font-style:italic;
					color:#002B47;

					position:absolute;
					top:auto;
					right:180px;
					bottom:0;
					left:auto;

				}
				.slider-inner  .slide  .overlay-text .tour {
					font-size:18px;
					font-style:italic;
					color:#002B47;

					position:absolute;
					top:auto;
					right:0;
					bottom:0;
					left:auto;

				}

/* ende: slider */





/* start: zitate */
.zitate{
	position:relative;
	top:-20px;
	margin: 0;
	padding: 0;
	background-color:#004064;
	background-image: url("../img/zitate_bg.jpg");
	background-position:center 20px;
	background-repeat:no-repeat;

	z-index:10;
}
	.zitate-inner {
		margin: 0 110px -20px;
		padding: 60px 0 30px 0;
	}
		.zitate-inner .left {
			float:left;
			width:440px;
		}
		.zitate-inner .full {
			width:auto;
		}
			.zitate-inner .full .text,
			.zitate-inner .left .text {
				display:block;
				margin-bottom:10px;
				font-size:22px;
				line-height:24px;
				color:#fff;
			}
			.zitate-inner .full .name,
			.zitate-inner .left .name {
				display:block;
				font-size:11px;
				color:#668C98;
				text-align:right;
			}

		.zitate-inner .right {
			float:right;
			width:520px;
			text-align:right;
		}

		.zitate-inner .right .abstand { margin-right:20px; }
/* ende: zitate */





/* start: tour-info */
.tour-info {
	padding:0;
	margin-bottom:30px;
}
	.tour-info .col {
		float:left;
		width:20%;
		text-align:right;
	}
		.tour-info .col-inner {
			padding:0 10px 15px 10px;
			margin:0;
			height:auto;
			min-height:300px;
			text-align:left;
		}
		.tour-info a {
			padding:0 20px 0 20px;
			margin:0;
			font-size:12px;
		}
			.tour-info .col-inner h2 {
				padding:25px 0 30px 70px;
				margin:0;

				font-size:22px;
				color:#666;

				background-position:top left;
				background-repeat:no-repeat;
			}
			.tour-info .col-inner h2 a {
				padding:0;
				margin:0;

				font-size:22px;
				color:#666;
			}
			.tour-info .col-inner h2.icon_1 { background-image: url("../../addons/addon_wins_front/plugins/start/icons/headline_icon_1.png"); }
			.tour-info .col-inner h2.icon_2 { background-image: url("../../addons/addon_wins_front/plugins/start/icons/headline_icon_2.png"); }
			.tour-info .col-inner h2.icon_3 { background-image: url("../../addons/addon_wins_front/plugins/start/icons/headline_icon_3.png"); }
			.tour-info .col-inner h2.icon_4 { background-image: url("../../addons/addon_wins_front/plugins/start/icons/headline_icon_4.png"); }
			.tour-info .col-inner h2.icon_5 { background-image: url("../../addons/addon_wins_front/plugins/start/icons/headline_icon_5.png"); }

			.tour-info .col-inner p {
				padding:0 10px;
				margin:0;

				font-size:12px;
				color:#666;
			}
			.tour-info .col-inner .news {
				position:relative;
				padding:0 !important;
				margin:0 !important;
			}
			.tour-info .col-inner .news li {
				padding:0 0 0 65px !important;
				margin:0 !important;
				background:none !important;
				font-size:12px;
				color:#666;
			}
			.tour-info .col-inner .news strong {
				position:absolute;
				left:0;
				font-size:10px;
				color:#004064;
			}
			.tour-info .col-inner .news a {
				padding:0 !important;
				margin:0 !important;
				color:#666;
			}
/* ende: tour-info */





/* start: tour-info */
.tour-navi-top {
	padding:20px 30px 20px 20px;
	margin-top:-30px;
	float:right;
}
	.tour-navi-top .menu {
		text-align:right;
		color: #A3E1F3;
	}
		.tour-navi-top .menu a {
			color: #A3E1F3;
			font-size: 14px;
			font-weight: bold;
			line-height: 26px;
			text-decoration:underline;
		}
		.tour-navi-top .menu strong {
			color: #00ACDD;
			font-size: 28px;
		}


.tour-navi-bottom {
	position:relative;
}
.tour-navi-bottom .horizontalline {
	padding:0 !important;
	margin:30px !important;
}
	.tour-navi-bottom h2 {
		padding:0 !important;
		margin:0 0 0 30px !important;
		width:180px;
		float:left;
		text-align:right;
	}
	.tour-navi-bottom .menu {
		position:absolute;
		right:0;
		bottom:0;
		padding:20px 30px 0 20px;
		color: #A3E1F3;
		text-align:right;
	}
		.tour-navi-bottom .menu a {
			color: #A3E1F3;
			font-size: 14px;
			font-weight: bold;
			line-height: 26px;
			text-decoration:underline;
		}
		.tour-navi-bottom .menu strong {
			color: #00ACDD;
			font-size: 28px;

		}
	.tour-navi-bottom-text {
		min-height:30px;
	}
	.tour-navi-bottom-text strong {
		display:block;
		font-size:18px;
		width:auto;
		padding:0 !important;
		margin:0 0 20px 0 !important;
	}
	.tour-navi-bottom-text dl a {
		font-weight:bold;
		text-decoration:underline;
	}

	.tour-navi-bottom-text dt {
		float:left;
		width:15%;
		border-right:1px solid #666;
		clear:right;
		padding:2px 0 2px 0;
	}
	.tour-navi-bottom-text dd {
		float:right;
		width:80%;
		padding:0;
		margin:0 0 10px 0;
	}
		.tour-navi-bottom-text dd p {
			padding:0 !important;
			margin:0 0 10px 0 !important;
		}
/* ende: tour-info */





/* start: head_text_img */
.head_text_img {
	position:relative;
	padding:30px;
	margin-bottom:30px;
	background-color:#E8E8E8;
}
	.head_text_img .left {
		position:relative;
		float:left;
		width:70%;
		min-width:450px;
		text-align:center;
	}
	.head_text_img .right {
		position:relative;
		float:right;
		max-width:30%;
	}

		.head_text_img h2 {
			width:70% !important;
			float:none !important;
			text-align:center !important;

			padding:0 !important;
			margin:0 0 20px 0 !important;
			font-size:24px;
			color: #C2C2C2;
			text-transform: uppercase;
		}
		.head_text_img img {
			padding:0 !important;
			margin:0 !important;
		}
		.head_text_img p {
			padding:0 !important;
			margin:0 0 30px 0 !important;
		}
/* ende: head_text_img */





/* start: text_img */
.text_img {
	position:relative;
	padding:30px 0 30px 30px;
	margin-bottom:30px;
	background-color:#E8E8E8;
}
	.text_img .col {
		position:relative;
		width:200px;
		margin-right:40px;
		float:left;
	}
	.text_img .col.last { margin-right:0; }

		.text_img .arrow {
			position:absolute;
			right:20px;
			top:183px;
			height:17px;
			width:33px;
			background-position:center bottom;
			background-repeat:no-repeat;
			background-image: url("../img/img_text_arrow.gif");
		}
		.text_img img {
			padding:0 !important;
			margin:0 !important;
		}
		.text_img .txt {
			background-color:#8F8F8F;
			color:#fff;
			padding:20px;
			font-size:12px;
			line-height:14px;
		}
		.text_img .no_bg {
			background-color:#E8E8E8;
			color:#666;
			padding:20px;
			font-size:12px;
			line-height:14px;
			text-align:right;
		}
			.text_img .no_bg h2 {
				padding:0 !important;
				margin:0 0 30px 0 !important;

				text-align:right;
				font-size:20px;
				line-height:24px;
				color:#666;
			}
			.text_img .txt p {
				padding:0 !important;
				margin:0 0 30px 0 !important;
				font-size:12px;
				line-height:18px;
			}
.text_img.nomb{
	margin-bottom: -1px !important;
}
/* ende: img_text */



/* start: text_img_gallery */
.text_img_gallery {
	position:relative;
	padding:30px 0 20px 30px;
	margin-bottom:30px;
	background-color:#E8E8E8;
}
	.text_img_gallery .left {
		width:200px;
		float:left;
	}
	.text_img_gallery .right {
		width:700px;
		float:right;
	}
		.text_img_gallery .col {
			position:relative;
			width:200px;
			height:180px;
			margin-right:30px;
			float:left;
		}
		.text_img_gallery .col.last { margin-right:0; }
		.text_img_gallery img {
			padding:0 !important;
			margin:0 !important;
		}
		.text_img_gallery .txt {
			color:#fff;
			padding:0;
			font-size:12px;
			line-height:14px;
			text-align:right;
		}
			.text_img_gallery .no_bg h2 {
				padding:0 !important;
				margin:0 0 30px 0 !important;

				text-align:right;
				font-size:20px;
				line-height:24px;
				color:#666;
			}
				.text_img_gallery .txt p {
					padding:0 !important;
					margin:0 0 30px 0 !important;
					font-size:12px;
					line-height:18px;
					color:#666;
				}

/* ende: img_text */




/* start: tour_info */
.tour_info {
	position:relative;
	padding:30px;
	margin-bottom:30px;
}
	.tour_info .left {
		width:48%;
		float:left;
	}
	.tour_info .right {
		width:48%;
		float:right;
	}
		.tour_info h2 {
			font-size:20px;
			color: #666;
			padding:0 !important;
			margin:0 0 10px 0 !important;
		}
		.tour_info .horizontalline {
			padding:0 !important;
			margin:0 0 10px 0 !important;
		}
		.tour_info .big {
			color: #00ACDD;
			font-size: 38px;
			font-weight: bold;
			padding-right: 10px;
		}
		.tour_info p {
			padding:0 !important;
			margin:0 0 20px 0 !important;
			color: #979797;
			font-size: 16px;
			font-weight: bold;
			line-height: 28px;
		}
/* ende: tour_info */





/* start: lang */
.lang {
	position:relative;
	padding:0 30px 30px 30px;
	margin-bottom:30px;
}
	.lang .left {
		width:25%;
		float:left;
	}
		.lang .left img {
			padding:0 !important;
			margin:0 5px 5px 0 !important;
		}
	.lang .right {
		width:30%;
		float:left;
		line-height:18px;
	}
/* ende: lang */





/* start: bubble */
.bubble {
	position:relative;
	padding:0 30px 30px 30px;
	margin-bottom:30px;
}
	.bubble .col {
		position:relative;
		font-size:12px;
		font-style:italic;
		background-color:#E8E8E8;
		width:240px;
		padding:20px;
		margin-right:40px;
		min-height:150px;
		float:left;
	}
	.bubble .col.last { margin-right:0; }
		.bubble .col p {
			padding:0 !important;
			margin:0 0 5px 0 !important;
		}
		.bubble h2 {
			color:#666;
			margin-left:0 !important;
		}
		.bubble .arrow {
			position:absolute;
			right:20px;
			bottom:-25px;
			height:25px;
			width:50px;
			background-position:center bottom;
			background-repeat:no-repeat;
			background-image: url("../img/bubble_arrow.gif");
		}
/* ende: bubble */



/* start: img_text_bg */
.img_text_bg {
	position:relative;
	padding:30px;
	margin-bottom:30px;
	background-color:#E8E8E8;
}
	.img_text_bg .left {
		position:relative;
		width:35%;
		float:left;
	}
	.img_text_bg .right {
		position:relative;
		width:65%;
		float:right;
	}
		.img_text_bg img {
			padding:0 !important;
			margin:0 !important;
		}
		.img_text_bg p {
			padding:0 !important;
			margin:0 0 15px 0 !important;
		}
		.img_text_bg h1,
		.img_text_bg h2,
		.img_text_bg h3,
		.img_text_bg h4,
		.img_text_bg h5 {
			color:#666;
			margin-top:0 !important;
			margin-left:0 !important;
			margin-bottom:5px !important;
			margin-right:0 !important;
		}
/* ende: img_text */


.text .Box_blau {
	display: block;
	padding: 10px;
	background-color: #CAEFF9;
	border: 1px solid #00ACDD;
}
.text p.Box_blau {
	margin-left: 260px !important;
    padding-left: 10px !important;
}
/* ende: #main ---------------------------------------------------------------- */





/* start: PAYMENT ------------------------------------------------------------------------------- */

#payment *,
#payment_overview * { /* ALLES auf 0 setzen */
	padding:0;
	margin:0;
}

#payment {
	padding:0;
	margin:0 30px 30px 250px;
}
	#payment fieldset {
		padding:0 0 50px 0;
		margin:0;
	}
	#payment fieldset legend {
		font-size:16px;
		font-weight:bold;
		padding:0;
		margin:0 0 20px 0;
		clear:both;
	}

		/* start: right CON */
		#payment #donat-con  {
			float:left;
			width:30%;
			padding:0;
			margin:0;
		}

			#payment #donat-con .imp-cell {
				padding:0;
				margin:0 0 5px 0;
			}
			#payment #donat-con label {
				color:#00ACDD;
				font-size:24px;
			}
			#payment #donat-con ul {
				padding:0 0 50px 0;
				margin:0;
			}
			#payment #donat-con li {
				margin:0 0 20px 0;
				padding:0;
				background:none;
			}
			#payment #AMOUNT {
				display:block;
				width:150px;
				padding:5px;
				margin:10px 0 10px 0;
				font-size:22px;
				font-weight:bold;
				color:#000;
			}
		/* ende: right CON */


		/* start: left CON */
		#payment #info-con {
			width:65%;
			padding:0 0 0 30px;
			margin:0;
			border-left:1px solid #C2C2C2;
		}
			#payment #info-con label {
				font-size:12px;
				display:block;
				margin:0 0 2px 0;
			}
			#payment #info-con .imp-cell {
				padding:0;
				margin:0 0 10px 0;
			}
			#payment .imp-cell input.inp-txt {
				width:190px;
				padding:5px;
			}
			#payment .imp-cell select {
				padding:5px;
			}

		/* ende: left CON */


		/* start: error */
		#payment .error {
			display:inline-block;
			padding:0 10px;
			font-size:11px;
			color:#c00;
		}
		#payment #donat-con .error {
			padding:0;
			margin:0 30px 0 0;
			line-height:16px;
		}
		/* ende: error */



#payment_overview {
	padding:0;
	margin:0 30px 30px 30px;

	padding:0;
	margin:0 30px;
}
	#payment_overview fieldset {
		padding:0 0 50px 0;
		margin:0;
	}
	#payment_overview fieldset legend {
		font-size:16px;
		font-weight:bold;
		padding:0;
		margin:0 0 20px 0;
	}


		#payment_overview .label {
			display:inline-block;
			width:49%;
			padding:10px 0 10px 0;
			margin:0;
			font-size:16px;
			text-align:right;

			float:left;
		}
		#payment_overview .output {
			display:inline-block;
			width:49%;
			padding:10px 0 10px 0;
			margin:0;
			font-size:16px;

			float:right;
		}
		#payment_overview form {
			padding:20px 0 0 0;
			text-align:center;
		}


		#payment .inp-but,
		#payment_overview .inp-but {
			-moz-box-shadow:inset 0px 0px 2px 2px #6FE0FF;
			-webkit-box-shadow:inset 0px 0px 2px 2px #6FE0FF;
			box-shadow:inset 0px 0px 2px 2px #6FE0FF;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00addd), color-stop(1, #5eccea) );
			background:-moz-linear-gradient( center top, #00addd 5%, #5eccea 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00addd', endColorstr='#5eccea');
			background-color:#00addd;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border-radius:4px;
			border:2px solid #0088AF;
			display:inline-block;
			color:#ffffff;
			font-family: Helvetica,Verdana,Arial;
			font-size:18px;
			font-weight:bold;
			padding:6px 25px;
			margin:0 10px 10px 0;
			text-decoration:none;
			text-transform: uppercase;
		}
		#payment .inp-but:hover,
		#payment_overview .inp-but:hover {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5eccea), color-stop(1, #00addd) );
			background:-moz-linear-gradient( center top, #5eccea 5%, #00addd 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5eccea', endColorstr='#00addd');
			background-color:#5eccea;
			cursor:pointer;
		}
		#payment .reset:hover,
		#payment_overview .reset:hover {
			color:#c00;
		}


		#payment_zone {
			padding:0 200px;
			margin:0;
		}

			.ncoltable1 {
				width:100% !important;
				padding:0;
				margin:0 0 30px 0 !important;
				background-color:#fff;
			}
				.ncoltable1 tr { }
					.ncoltable1 td { border:none; }
					.ncoltable1 .ncoltxtl {
						font-weight:bold;
					}


			.ncoltable2 {
				width:100% !important;
				padding:0;
				margin:0 0 30px 0 !important;
				background-color:#e2e2e2;
				border-radius:10px;
			}
				.ncoltable2 tr { }
					.ncoltable2 td {
						padding:10px;
						border:none;
					}
					.ncoltable2 td .ncolline1 { background-color:#fff; }
					.ncoltable2 td .ncolline2 { background-color:#ccc; }
					.ncoltable2 td .ncollogoc { background-color:#00ACDD; }


			.ncoltable3 {
				width:100% !important;
				padding:0;
				margin:0 0 30px 0 !important;
				background-color:#fff;
			}
				.ncoltable3 tr { }
					.ncoltable3 td { border:none; }
					.ncoltable3 td img {
						padding:0;
						margin:10px;
					}
					.ncoltable3 td small {
						font-size:11px;
					}
					.ncoltable3 td a {
						display:inline-block;
						padding:0 5px;
					}
					.ncoltable3 td table {
						width:100% !important;
						padding:0;
						margin:0 !important;
					}
/* ende: PAYMENT -------------------------------------------------------------------------------- */




/* start: WINS ACADEMY SCHOLARSHIP APPLICATION FORM --------------------------------------------- */
#form_main .form-inner {
	position:relative;
}
#form_main p.formtext,
#form_main p.formselect{
	padding:0;
	margin:0 0 5px 0;
}

#form_main p.formsubmit .submit {
	margin:30px 0 0 205px;
}

#form_main h2 {
	font-size:16px;
	padding:0;
	margin:30px 0 5px 0;
}
#form_main h3 {
	font-size:14px;
	padding:0;
	margin:30px 0 5px 0;
}
#form_main h4 {
	font-size:12px;
	padding:0;
	margin:30px 0 5px 0;
}

#form_main label {
	display:inline-block;
	width:270px;
	padding:0;
	margin:10px 10px 0 0;
	text-align:right;
}
#form_main .formdate label {
	width:240px;
}


#form_main input.text {
	display:inline-block;
	width:345px;
}

#form_main select {
	display:inline-block;
	width:355px;
}

#form_main input,
#form_main select,
#form_main textarea {
	background-color:#fff;
	border:1px solid #e2e2e2;
	font:13px Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	font-weight:bold;
	padding:3px;
}

#form_main input.submit {
	background-color:#1E2F3F;
	color:#fff;
	border:none;
	padding:10px;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#form_main input.submit:hover {
	color:#fff;
	background-color:#6FC8E8;
}

#form_formular label.form_warning {
	color:#c00;
}
#form_formular input.form_warning,
#form_formular select.form_warning,
#form_formular textarea.form_warning {
	background-color:#fff;
	border:2px solid #EF8686;
	background-color:#FCE8E8;
	font:13px Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	font-weight:bold;
	padding:3px;
}

#form_formular ul.form_warning {
	color:#c00;
	padding:3px;
	list-style:none;
}


#form_entroll {
	padding: 10px 0;
	margin: 0 310px 0 30px;
	background-color: #F6F6F6;
}
	#form_entroll label {
		display: block;
		width: 200%;
		margin: 0 0 5px 0;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
	}
	#form_entroll select {
		margin-left: 0;
	}

#form_personal .startext {
	padding-left: 290px;
}

#form_cv,
#form_programme {
	padding: 10px;
	margin: 0 310px 20px 30px;
	background-color: #F6F6F6;
}
		#form_programme label  {
			display: block;
			width: 100%;
			margin:0;
			text-align: left;
			font-weight: bold;
		}
		#form_programme p.radio {
			display: block;
			margin:0 !important;
			padding:0 !important;
		}
		#form_programme span.formradio {
			display:  inline-block;
			margin:0;
			padding:10px 10px 10px 0;
		}
		#form_programme span.formradio label {
			display: inline-block;
			width: auto;
			font-weight: normal;
		}

			#form_programme p.formlabel-programme_text  {
				display: inline-block;
				width: 100%;
				margin:0 !important;
				padding: 0;
				text-align: left;
			}
			#form_programme p.formlabel-programme_text label {
				display: inline-block;
				width: auto;
				font-weight: normal;
			}
			#form_programme p.formlabel-programme_text input.text  {
				display: inline-block;
				width: 335px;
			}

#form_member {
	padding: 10px;
	margin: 0 310px 20px 30px;
	background-color: #F6F6F6;
}
		#form_member label  {
			display: block;
			width: 100%;
			margin:0;
			text-align: left;
			font-weight: bold;
		}
		#form_member p.radio {
			display: block;
			margin:0 !important;
			padding:0 !important;
		}
		#form_member span.formradio {
			display:  inline-block;
			margin:0;
			padding:10px 10px 10px 0;
		}
		#form_member span.formradio label {
			display: inline-block;
			width: auto;
			font-weight: normal;
		}

#form_terms {
	padding: 10px;
	margin: 0 310px 0 30px;
	border: 1px solid #eee;
}
#form_terms p {
	color: #999;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px;
    line-height: 14px !important;
    margin-bottom: 10px !important;
}


#form_submit {
	padding: 0;
	margin: 0;
	text-align: right;
}
#form_submit .submit {
    margin: 20px 0 !important;
}


#form_cv > p{
    margin: 0 !important;
}

/*
*/
#form_cv_text {
	position: relative;
	padding: 10px;
	margin: 0 310px 20px 30px;
	background-color: #F6F6F6;
}

#form_cv_text > p,
#form_cv_text > h3{
    margin-left: 0 !important;
    margin-right: 0 !important;
}


#form_cv_text label {
	display: inline-block;
	vertical-align: top;
	margin-top: 0 !important;
}
#form_cv_text textarea {
	display: inline-block;
	height: 100px;
	width: 325px;
}
/* THOMAS 20150416 1643 */
.scholarshipAgreement{
    padding: 20px;
    width: 665px;
    text-align: justify;
    margin-bottom: 30px;
}
.scholarshipAgreementHeadline{
    text-decoration: underline;
    margin-bottom: 30px;
    text-align:center;
    font-size: 18px;
}
.sAText{
    margin-bottom: 20px;
    line-height: 22px;
}
.sAText p.formlabel-course{
    display: inline;
    margin: 0 !important;
}
.sAText p.formlabel-course label.select{
    display: none;
}
.scholarshipAgreement ol{
    margin-top: 10px;
    margin-right: 0px !important;
}
.scholarshipAgreement ol li{
    margin-bottom: 20px;
}
.scholarshipAgreement ol li:last-child{
    margin-bottom: 0;
}
.scholarshipAgreement .bottom{
    margin-bottom: 40px;
    line-height: 22px;
}
.scholarshipAgreement .formlabel-name,
.scholarshipAgreement .formdate{
    margin: 0 25px !important;
    display: inline;
}
.scholarshipAgreement input.submit.button{
    padding: 6px 13px;
}
.scholarshipAgreement .formlabel-submit{
    text-align:center;
    margin-right: 30px !important;
    margin-top: 30px;
}
.scholarshipAgreement .formlabel-email{
    margin-top: 5px;
    margin-left: 28px !important;
}
/* ende: WINS ACADEMY SCHOLARSHIP APPLICATION FORM ---------------------------------------------- */




/* start: FAQS ---------------------------------------------------------------------------------- */
.ceFAQS a,
.faqHeadline a{
	color: #00acdd !important;
}
.ceFAQS a:hover,
.faqHeadline a:hover{
	color: #004064 !important;
	text-decoration: none;
}
.faqText{
	display: none;
}
/* ende: FAQS ----------------------------------------------------------------------------------- */




/* start: CERTIFICATIONS ------------------------------------------------------------------------ */
.certifications{
	margin-bottom: 20px;
}
.certs{
	margin-bottom: 25px;
}
.cert{
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
}
.cert a{
	display: block;
	height: 204px;
	width: 155px;
	vertical-align: text-top;
	background-image: url("../../down-arrows.gif");
	color: #FFF;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 35px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 21px;
}
.cert a.act{
	background-image: url("../../down-arrows_dark.gif");
}
.cert a:hover{
	color: #fff;
}
.colls{
	margin-left: 30px;
	margin-right: 310px;
}
.colls p{
	margin: 0 !important;
	display: inline-block;
}
.colls > div{
	display: none;
}
.collText{
	width: 590px;
	padding-top: 1px;
	position: relative;
}
.collText span{
	font-size: 20px;
	color: #004064;
	margin-bottom: 8px;
}
.collText span,
.collText a{
	display: block;
}
.collText a{
	margin: 10px 0px;
	color: #00acdd !important;
}
.collText span a{
	display: inline;
	text-align: left;
	margin: 0;
	font-weight: normal;
	margin-left: 10px;
	font-size: 14px;
}
.collapsable{
	margin-bottom: 20px;
}
.diamond,
.collText{
	display: inline-block;
}
.diamond{
	vertical-align: top;
}
.diamond img{
	margin: 0 !important;
	/*height: 46px;
	width: 43px;*/
	height: 36px;
	width: 33px;
}
.collDropout{
	display: none;
	/*margin-bottom: 15px;*/
}
/* ende: CERTIFICATIONS ------------------------------------------------------------------------- */




/* start: INCENTIVES ---------------------------------------------------------------------------- */
.incentiveWrap{
	position:relative;
}
.incentive{
	padding: 20px;
	width: 173px;
	right: 35px;
	position: absolute;
	border: 1px dashed #adadad;
	color: #000;
	font-size: 13px;
}
.incentive p{
	margin-bottom: 1em;
	margin-right: 0 !important;
	margin-left: 0 !important;
	line-height: 17px;
}
.incentive h3{
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 0 !important;
}
/* ende: INCENTIVES ----------------------------------------------------------------------------- */