html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	overflow: scroll;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url('../bilder/bg.jpg') left top;
	background-color: #1c0801;
	color: #000000;
}

a, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #07acd4;
	text-decoration: none;
}

a:hover, a:active {
	color: #f29400;
}

h1 {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

img {
	border-width: 0px;
}

#content_container {
	width: 954px;
	margin: 0px auto;
}

#content_left {
	float: left;
	width: 77px;
	height: 696px;
	background: url('../bilder/leftbrush.png') no-repeat right top;
}

#content_right {
	float: left;
	width: 77px;
	height: 696px;
	background: url('../bilder/rightbrush.png') no-repeat left top;
}

#content_body {
	float: left;
	width: 800px;
}

#content_banner {
	position: relative;
	background: url('../bilder/flower.png') no-repeat right top;
	height: 218px;
}

#content_banner_add1 {
	position: absolute;
	z-index: 99;
	background: url('../bilder/palme_top.png') no-repeat left top;
	width: 312px;
	height: 169px;
	top: 48px;
	left: 570px;
}

#content_banner_add2 {
	position: absolute;
	z-index: 99;
	background: url('../bilder/palme_bottom.png') no-repeat left top;
	width: 181px;
	height: 62px;
	top: 217px;
	left: 701px;
}

#content_navi {
	width: 800px;
	background-color: #ffffff;
}

#content_footer {
	position: relative;
	width: 800px;
	height: 86px;
	background: url('../bilder/bottombrush.png') no-repeat left top;
}

#content_footer_add1 {
	position: absolute;
	z-index: 98;
	background: url('../bilder/coconut.png') no-repeat left top;
	width: 171px;
	height: 112px;
	top: -60px;
	left: -120px;
}

#content_footer_add2 {
	position: absolute;
	z-index: 98;
	background: url('../bilder/board.png') no-repeat left top;
	width: 192px;
	height: 590px;
	top: -540px;
	left: 765px;
}

#page_footer {
	height: 28px;
	background: url('../bilder/footer_15.jpg') repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00a9d1;
	margin: 0px;
	line-height: 28px;
	text-align: center;
}

#news_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00a9d1;
}






.news_block {
	margin-bottom: 5px;
}

.t_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #07acd4;
}

.t_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.para_title {
	color: #07acd4;
	font-weight: bold;
}

.para {
	padding-left: 15px;
	margin-bottom: 10px;
	background: url('../bilder/point.png') no-repeat left 3px;
}

.team_profil {
	width: 370px;
}

.team_profil_pic {
	float: left;
	width: 180px;
	margin-right: 10px;
}

.team_profil_text {
	float: left;
	width: 180px;
}

.galerie_pic {
	border: 5px solid #07acd4;
	margin: 0px 0px 15px 15px;
}

.produkt_pic {
	border: 5px solid #07acd4;
	margin: 0px 0px 0px 0px;
}

.side_pic1 {
	height: 205px;
}

.side_pic2 {
	height: 180px;
}





.i_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #07acd4;
}
.i_field {

}

.i_buttons {
	float: right;
	margin-right: 6px;

}

.i_textfield_small {
	width: 180px;
	border: 1px solid #07acd4;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.i_textfield {
	width: 370px;
	border: 1px solid #07acd4;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.i_textarea_small {
	width: 180px;
	height: 120px;
	border: 1px solid #07acd4;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.i_textarea {
	width: 370px;
	height: 120px;
	border: 1px solid #07acd4;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.i_select_small {
	width: 182px;
	border: 1px solid #07acd4;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.i_select {
	width: 372px;
	border: 1px solid #07acd4;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.error {
	background: #F68F00 !important;
}

#page_main 																						{ background-color: #ffffff; padding: 20px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; min-height: 358px; line-height: 13px; }
#page_main div.full																		{ padding: 0px 20px; }
#page_main div.left																		{ float: left; width: 450px; }
#page_main div.right																	{ float: right; width: 291px; margin-right: 20px; }

.content_block																				{ padding: 0px 0px 0px 20px; margin-bottom: 10px; }

#navi_opener																					{ float: left; width: 20px; height: 48px; background: url('../bilder/navi_start.jpg') no-repeat right bottom; }
#navi_closer																					{ float: left; width: 30px; height: 48px; background: url('../bilder/navi_end.jpg') no-repeat right bottom; }
#navi_body																						{ float: left; padding-top: 10px; width: 750px; background: url('../bilder/menu_bg.jpg') repeat-x left bottom; }
#navi_body a img																			{	float: left; }

.button_rss																						{ position: absolute; top: 180px; left: 430px; background: url('../bilder/rss.png') no-repeat left top transparent; width: 42px; height: 40px; }
.button_rss:hover																			{ cursor: pointer; background: url('../bilder/rss_over.png') no-repeat left top transparent; }
.button_facebook																			{ position: absolute; top: 180px; left: 480px; background: url('../bilder/facebook.png') no-repeat left top transparent; width: 40px; height: 40px; }
.button_facebook:hover																{ cursor: pointer; background: url('../bilder/facebook_over.png') no-repeat left top transparent; }
.button_twitter																				{ position: absolute; top: 180px; left: 530px; background: url('../bilder/twitter.png') no-repeat left top transparent; width: 40px; height: 40px; }
.button_twitter:hover																	{ cursor: pointer; background: url('../bilder/twitter_over.png') no-repeat left top transparent; }
.button_send																					{	border: 0px solid #fff; background: url('../bilder/abschicken.jpg') no-repeat left top transparent; width: 181px; height: 31px; }
.button_send:hover																		{	cursor: pointer; }
.button_send_bestellen																{ border: 0px solid #fff; background: url('../bilder/buchen.jpg') no-repeat left top transparent; width: 183px; height: 31px; }
.button_send_bestellen:hover													{ cursor: pointer; }
.button_comment																				{	border: 0px solid #fff; background: url('../bilder/kommentar_abschicken.jpg') no-repeat left top transparent; width: 259px; height: 31px; }
.button_comment:hover																	{	cursor: pointer; }

#news_teaser																					{ margin-bottom: 20px; }
#news_teaser div.header																{ background: url('../bilder/news.jpg') no-repeat left top; height: 30px; margin-bottom: 10px; }
#news_teaser div.header div.more											{ padding-right: 20px; padding-top: 10px; text-align: right; }
#news_teaser div.header div.more a										{ font: 11px Arial; color: #ffffff; }
#news_teaser div.block																{ border-bottom: 1px dotted #000000; padding-bottom: 10px; margin-bottom: 10px; }
#news_teaser div.block div.image											{ float: left; width: 90px; }
#news_teaser div.block div.content										{ float: left; width: 200px; }
#news_teaser div.block div.content .title							{	font: bold 14px Arial; color: #00a9d1; }
#news_teaser div.block div.content .date							{	font: 11px Arial; color: #00a9d1; }
#news_teaser div.block div.content .text							{	font: 11px Arial; color: #000000; }
#news_teaser div.more																	{ padding-left: 5px; margin-top: 10px; text-align: right; }
#news_teaser div.more a 															{ font: 11px Arial; color: #00a9d1; }

#new_show																							{ border-top: 1px dotted #494949; border-bottom: 1px dotted #494949; padding: 10px 0px; }
#new_show div.scroll_left															{ float: left; width: 19px; height: 10px; margin-top: 50px; background: url('../bilder/show_left.gif') no-repeat left top; }
#new_show div.scroll_left:hover												{ background: url('../bilder/show_left_h.gif') no-repeat left top; cursor: pointer; }
#new_show div.scroll_right														{ float: left; width: 19px; height: 10px; margin-top: 50px; background: url('../bilder/show_right.gif') no-repeat left top; }
#new_show div.scroll_right:hover											{ background: url('../bilder/show_right_h.gif') no-repeat left top; cursor: pointer; }
#new_show div.no_scroll																{ float: left; width: 19px; }
#new_show div.scroll_body															{ float: left; width: 522px; height: 110px; overflow: hidden; }
#new_show div.scroll_container												{ height: 110px; }
#new_show img.show_pic																{ border: 5px solid #07acd4; margin: 0px 7px; }

#trainer_zertifikate																	{ margin-bottom: 20px; }
#trainer_zertifikate div.block_vdws										{ margin-bottom: 10px; background: url('../bilder/vdws.gif') no-repeat left top; height: 69px; }
#trainer_zertifikate div.block_vdws:hover							{ background: url('../bilder/vdws_over.gif') no-repeat left top; cursor: pointer; }
#trainer_zertifikate div.block_vdws div.text					{ padding-left: 130px; padding-top: 20px; }
#trainer_zertifikate div.block_iko										{ margin-bottom: 10px; background: url('../bilder/iko.gif') no-repeat left top; height: 59px; }
#trainer_zertifikate div.block_iko:hover							{ background: url('../bilder/iko_over.gif') no-repeat left top; cursor: pointer; }
#trainer_zertifikate div.block_iko div.text						{ padding-left: 130px; padding-top: 10px; }
#trainer_zertifikate div.block_wws										{ margin-bottom: 10px; background: url('../bilder/wws.jpg') no-repeat left top; height: 105px; }
#trainer_zertifikate div.block_wws:hover							{ background: url('../bilder/wws_over.jpg') no-repeat left top; cursor: pointer; }
#trainer_zertifikate div.block_wws div.text						{ padding-left: 130px; padding-top: 10px; }

#trivago																							{ background: url('../bilder/trivago_empfehlen.jpg') no-repeat left top; width: 234px; height: 20px; }
.trivago_button																				{ display: block; background: url('../bilder/trivago.jpg') no-repeat left top; width: 270px; height: 77px; }
.trivago_button:hover																	{ background: url('../bilder/trivago_h.jpg') no-repeat left top; }

.rahmen1																							{ float: left; background: url('../bilder/bildrahmen1.png') no-repeat left 31px; width: 212px; height: 178px; }
.rahmen2																							{ float: left; background: url('../bilder/bildrahmen2.png') no-repeat left top; width: 212px; height: 178px; }
.helpbox																							{ position: absolute; border: 1px solid #000000; background-color: #ffffff; padding: 5px; }

.preisinfo_header																			{ background: url('../bilder/preisheader_summerspezial.jpg') no-repeat left top; width: 317px; height: 38px; }
.preisinfo1																						{ background: url('../bilder/preisinfo_schnuppertag.jpg') no-repeat left top; width: 317px; height: 38px; margin-top: 5px; line-height: 44px; font-size: 14px; padding-left: 20px; color: #ffffff; }
.preisinfo2																						{ background: url('../bilder/preisinfo_anfaengerkurs.jpg') no-repeat left top; width: 317px; height: 38px; margin-top: 5px; line-height: 44px; font-size: 14px; padding-left: 20px; color: #ffffff; }
.preisinfo3																						{ background: url('../bilder/preisinfo_kitecamp.jpg') no-repeat left top; width: 317px; height: 38px; margin-top: 5px; line-height: 44px; font-size: 14px; padding-left: 20px; color: #ffffff; }
.preisinfo4																						{ background: url('../bilder/preisinfo_betreutes_kiten.jpg') no-repeat left top; width: 317px; height: 38px; margin-top: 5px; line-height: 44px; font-size: 14px; padding-left: 20px; color: #ffffff; }

.pageignation																					{ font-family: Arial, Helvetica, sans-serif !important; font-size: 20px !important; font-weight: bold !important; color: #07acd4 !important; }
.page_normal																					{ font: 11px Arial, Helvetica, sans-serif; color: #07acd4; }
.page_aktiv																						{ font: 11px Arial, Helvetica, sans-serif; color: #f29400 !important; }

.t_year																								{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #f29400; }

.a_normal																							{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #07acd4; }
.a_normal:visited																			{ color: #07acd4; }
.a_normal:active																			{ color: #f29400; }
.a_normal:hover																				{ color: #f29400; }
.a_normal_active																			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #f29400 !important; }

.table_col																						{ float: left; }
.table_col_right																			{ float: right; }
.cleaner																							{ clear: both; height: 0px; font-size: 0px; overflow: hidden; }

.bar_opener																						{ float: left; width: 20px; height: 30px; background: url('../bilder/navi_start.jpg') no-repeat right top; }
.bar_closer																						{ float: left; width: 30px; height: 30px; background: url('../bilder/navi_end.jpg') no-repeat right top; }
.bar_body																							{ float: left; width: 730px; height: 30px; background: url('../bilder/menu_bg.jpg') repeat-x left top; }

