@charset "utf-8";
/* CSS Document */
body {
	margin: 20px 0;
}

#main {
	width: 868px;
	margin: 0 auto;
}

#main_01_txtContainer {
	width: 100%;
	min-width: 950px;
	/*min-width: 800px;*/
	height: 40px;
	padding-top: 6px;
	margin-top: 20px;
	background-color: #C4E5F8;
	text-align: center;
}

#main_01_straightContactContainer {
  	width: 100%;
	height: 120px;
	padding-top:35px;
}

.main_01_txtSpace {
	width: 33%;
	float: left;
}

.ecke_01 {
	width: 20px;
	height: 20px;
	background: url(images/ecke_01.gif);
}

.ecke_02 {
	width: 20px;
	height: 20px;
	background: url(images/ecke_02.gif);
}

.ecke_03 {
	width: 20px;
	height: 27px;
	background: url(images/ecke_03.gif);
}

.ecke_04 {
	width: 20px;
	height: 27px;
	background: url(images/ecke_04.gif);
}

#main_01_carouselContainer {
	width: 1028px;
	height: 288px;
	margin: 0 auto 20px auto;
}

.main_01_left {
	width: 20px;
	height: 288px;
	float: left;
}

.main_01_left_01 {
	width: inherit;
	height: 262px;
	background:url(images/main_01_carousel_left_01.gif);
}

.main_01_ecke_01 {
	width: inherit;
	height: 26px;
	background:url(images/main_01_carousel_ecke_01.gif)
}

.main_01_ecke_02 {
	width: inherit;
	height: 26px;
	background:url(images/main_01_carousel_ecke_02.gif)
}

.main_01_content {
	width: 988px;
	height: 288px;
	background:url(images/main_01_carousel_left_02.gif);
	float: left;
}

<!-- carousel container -->
#main_01_content_02_body {
	width: 100%;
	height: 281px;
}

.main_01_content_02_bottom {
	width: 100%;
	height: 7px;
	background:url(images/main_01_content_02_bottom.gif);
}

#main_02_container {
	width: 1028px;
	height: 304px;
	margin: 0 auto 20px auto;
}

.main_02_whole_01 {
	width: 474px;
	height: 304px;
	float: left;
}

.ecke_01_02 {
	width: 20px;
	height: 20px;
	background: url(images/ecke_01_02.gif);
}

.ecke_02_02 {
	width: 20px;
	height: 20px;
	background: url(images/ecke_02_02.gif);
}

.ecke_03_02 {
	width: 20px;
	height: 27px;
	background: url(images/ecke_03_02.gif);
}

.ecke_04_02 {
	width: 20px;
	height: 27px;
	background: url(images/ecke_04_02.gif);
}

.main_02_left {
	width: 20px;
	height: 304px;
	float: left;
}

.main_02_left_01 {
	width: 20px;
	height: 257px;
	background: url(images/main_02_left_01.gif);
}

.main_02_content {
	width: 434px;
	height: 304px;
	float: left;
	margin-bottom: 20px;
}

#main_02_content_left_hspace {
	margin-right: 80px;	
}

.main_02_content_top {
	width: inherit;
	height: 20px;
	background:url(images/main_02_content_top.gif);
}

.main_02_content_body {
	width: inherit;
	height: 257px;
	background:url(images/main_02_left_01.gif);
}

.main_02_content_bottom {
	width: inherit;
	height: 27px;
	background:url(images/main_02_content_bottom.gif);
}

#main_02_content_02_titleContainer {
	width: 100%;
	height: 36px;
}

.main_02_content_title {
	width: 216px;
	height: 36px;
	float: left;
	text-align: left;
}

.main_02_content_button {
	width: 218px;
	height: 36px;
	float: left;
	text-align: left;
}

#main_02_content_01_button {
	background:url(images/main_02_content_01_button_v2.gif);
}

#main_02_content_02_button {
	background:url(images/main_02_content_02_button_v2.gif);
}

.main_02_content_01_map {
	width: 384px;
	height: 201px;
	float: left;
	text-align: left;
	margin: 20px 25px 0 25px;
	background:url(images/map.gif);
}

#main_02_content_02_text {
	width: 100%;
	height: 153px;	
	margin: 20px 25px 0 25px;
}

#main_02_content_02_button_02 {
	width: 384px;
	height: 48px;
	float: left;
	margin: 0 25px;
	background:url(images/main_02_content_02_button_0.gif);
}

.main_03_container {
	width: 1028px;
	height: 206px;
	margin: 0 auto 20px auto;
}

.main_03_left {
	width: 20px;
	height: 100%;
	float: left;
}

.ecke_01_03 {
	width: 20px;
	height: 20px;
	background:url(images/ecke_01_03.gif);
}

.ecke_02_03 {
	width: 20px;
	height: 20px;
	background:url(images/ecke_02_03.gif);
}

.ecke_03_03 {
	width: 20px;
	height: 25px;
	background:url(images/ecke_03_03.gif);
}

.ecke_04_03 {
	width: 20px;
	height: 25px;
	background:url(images/ecke_04_03.gif);
}

.main_03_left_01 {
	width: 20px;
	height: 161px;
	background: url(images/main_03_left_01.gif);
}

.main_03_content {
	width: 988px;
	height: 206px;
	float: left;
}

.main_03_content_top {
	width: inherit;
	height: 20px;
	background: url(images/main_03_content_top.gif);
}

.main_03_content_body {
	width: 908px;
	height: 161px;
	background:url(images/main_03_left_01.gif);
	padding: 0 40px;
}

.main_04_content_body {
	width: 970px;
	height: 161px;
	background:url(images/main_03_left_01.gif);
	padding: 0 9px;
}

.main_04_content_01 {
	width: inherit;
	height: 83px;
}

.main_04_img_left {
	width: 150px;
	height: 68px;
	float: left;
	margin-top: 7px;
	margin-left: 50px;
	background:url(images/main_04_img_left.gif);
}

.main_04_text {
	width: 570px;
	height: 83px;	
	float: left;
}

.main_04_img_right {
	width: 150px;
	height: 68px;
	float: left;
	margin-top: 7px;
	margin-right: 50px;
	background:url(images/main_04_img_right.gif);
}

#main_03_content_contactPic {
	width: 107px;
	height: 100%;
	float: left;
	background:url(images/contact.gif);
}

.main_03_content_text {
	width: 730px;
	height: auto;
	float: left;
}

.main_03_content_picContainer {
	width: 71px;
	height: 161px;
	float: left;
}

#main_03_content_fonPic {
	width: 71px;
	height: 71px;
	background: url(images/main_03_content_fonPic.gif);
	margin-bottom: 20px;
}

#main_03_content_WhatsAppPic {
	width: 71px;
	height: 70px;
	background: url(images/main_03_content_whatsAppPic.gif);
}

.main_03_content_bottom {
	width: inherit;
	height: 25px;
	background:url(images/main_03_content_bottom.gif);
}

<!-- payment -->
.payment_container {
	width: 424px;
	height: 218px;
	float: left;
}

.payment_container_spc {
	margin-right: 20px;	
}

.payment_ecke_01 {
	width: 20px;
	height: 20px;
	background:url(images/payment_ecke_01.gif);
}

.payment_ecke_02 {
	width: 20px;
	height: 20px;
	background:url(images/payment_ecke_02.gif);
}

.payment_ecke_03 {
	width: 20px;
	height: 24px;
	background:url(images/payment_ecke_03.gif);
}

.payment_ecke_04 {
	width: 20px;
	height: 24px;
	background:url(images/payment_ecke_04.gif);
}

.payment_left {
	width: 20px;
	height: 218px;
	float: left;
}

.payment_left_01 {
	width: 20px;
	height: 174px;
	background: url(images/payment_left_01.gif);
}

.payment_content {
	width: 434px;
	height: 218px;
	float: left;
}

.payment_content_top {
	width: inherit;
	height: 20px;
	background:url(images/payment_content_top.gif);
}

.payment_content_body {
	width: inherit;
	height: 174px;
	background:url(images/payment_left_01.gif);
}

.payment_content_bottom {
	width: inherit;
	height: 24px;
	background:url(images/payment_content_bottom.gif);
}

.payment_content_headText {
	width: 100%;
	height: 37px;
	margin-left: 25px;
}

.payment_content_01_pic {
	width: 115px;
	height: 64px;
	float: left;
	margin-bottom: 18px;
}

#payment_content_01_paypal {
	background:url(images/payment_paypal.gif);	
	margin-right: 18px;
	margin-left: 25px;
}

#payment_content_01_transfer {
	background:url(images/payment_transfer.gif);	
	margin-right: 18px;
}

#payment_content_01_cash {
	background:url(images/payment_cash.gif);	
}

#payment_content_02_container {
	width: 434px;
	height: 137px;
	float: left;
}

#payment_content_02_haken {
	width: 20px;
	height: 137px;
	float: left;
	margin-left: 25px;
}

.payment_content_haken {
	width: 20px;
	height: 20px;
	background:url(images/haken.gif)
}

#payment_content_02_text {
	width: 200px;
	height: 137px;
	float: left;
}

#payment_content_02_img {
	width: 164px;
	height: 137px;
	float: left;
	background: url(images/payment_content_02_img.gif);
}

.payment_content_02_txtBlock_left {
	padding-left: 5px;	
}

#payment_content_02_txtBlock_01 {
	width: 100%;
	height: 35px;
}

#payment_content_02_txtBlock_02 {
	width: 100%;
	height: 47px;
}

#payment_content_02_txtBlock_03 {
	width: 100%;
	height: 55px;
}

#payment_content_02_haken_vSpc_01 {
	margin-bottom: 15px;	
}

#payment_content_02_haken_vSpc_02 {
	margin-top: 20px;
	margin-bottom: 22px;	
}

#payment_content_02_haken_vSpc_03 {
	margin-top: 38px;
}

#payment_content_03_text {
	width: 364px;
	height: 137px;
	float: left;
}

#payment_content_03_txtBlock_01 {
	width: 100%;
	height: 60px;
}

#payment_content_03_txtBlock_02 {
	width: 100%;
	height: 37px;
}

#payment_content_03_txtBlock_03 {
	width: 100%;
	height: 39px;
}

#payment_content_03_haken_vSpc_01 {
	margin-top: 8px;	
}

#payment_content_03_haken_vSpc_02 {
	margin-top: 32px;
}

#payment_content_03_haken_vSpc_03 {
	margin-top: 17px;
}

#payment_content_04_text {
	width: 220px;
	height: 137px;
	float: left;
	margin-left: 25px;
}

#payment_content_04_txtBlock_01 {
	width: inherit;
	height: 95px;
}

#payment_content_04_txtBlock_02 {
	width: inherit;
	height: 42px;
}

#payment_content_04_img {
	width: 164px;
	height: 137px;
	float: left;
	background: url(images/payment_content_04_img.gif);
}

#contact_map_container {
	width: 100%;
	height: 290px;
	margin: 20px 0;
}

#contact_01_container {
	width: 1028px;
	height: 129px;
	margin: 0 auto 20px auto;
}

.contact_01_left {
	width: 20px;
	height: 129px;
	float: left;
}

.contact_01_ecke_01 {
	width: 20px;
	height: 20px;
	background: url(images/contact_ecke_01.gif);
}

.contact_01_ecke_02 {
	width: 20px;
	height: 20px;
	background: url(images/contact_ecke_02.gif);
}

.contact_01_ecke_03 {
	width: 20px;
	height: 24px;
	background: url(images/contact_ecke_03.gif);
}

.contact_01_ecke_04 {
	width: 20px;
	height: 24px;
	background: url(images/contact_ecke_04.gif);
}

.contact_01_left_01 {
	width: 20px;
	height: 85px;
	background:url(images/contact_content_left_01.gif);
}

.contact_01_content {
	width: 988px;
	height: 129px;
	float: left;
}

.contact_01_content_top {
	width: inherit;
	height: 20px;
	background:url(images/contact_content_top.gif);
}

.contact_01_content_body {
	width: inherit;
	height: 85px;
	background:url(images/contact_content_left_01.gif);
}

.contact_01_content_bottom {
	width: inherit;
	height: 24px;
	background: url(images/contact_content_bottom.gif);
}

#contact_01_content_01 {
	width: 250px;
	height: 85px;
	float: left;
	padding-left: 20px;
}

#contact_01_content_01_01 {
	width: 100%;
	padding-top: 25px;
	height: 85px;
}

#contact_01_content_01_02 {
	width: 100%;
	height: 50px;
}

#contact_01_content_02 {
	width: 80px;
	height: 85px;
	padding-top: 35px;
	float: left;
}

#contact_01_content_03 {
	width: 235px;
	height: 85px;
	padding-top: 35px;
	float: left;
}

#contact_01_content_04 {
	width: 148px;
	height: 85px;
	padding-top: 35px;
	float: left;
}

#contact_01_content_04_btn {
    width:128px;
    height:auto;
    position:absolute;
	/*
    background-image: url(images/contact_01_content_04_btn.gif);
    background-repeat: no-repeat;
	*/
    font-size: 14px;
    font-weight: normal;
    color: #000;
    text-align: center;
}


#contact_01_content_05 {
	width: 115px;
	height: 75px;
	float: left;
	padding-top: 16px;
	padding-left: 80px;
}

#contact_01_content_05_img {
	width: 115px;
	height: 64px;
	background:url(images/contact_01_content_05_img.gif);
}

#contact_02_container {
	width: 1028px;
	height: 698px;
	margin: 0 auto 20px auto;
}

.contact_02_left {
	width: 20px;
	height: 698px;
	float: left;
}

.contact_02_ecke_01 {
	width: 20px;
	height: 20px;
	background: url(images/contact_02_ecke_01.gif);
}

.contact_02_ecke_02 {
	width: 20px;
	height: 20px;
	background: url(images/contact_02_ecke_02.gif);
}

.contact_02_ecke_03 {
	width: 20px;
	height: 28px;
	background: url(images/contact_02_ecke_03.gif);
}

.contact_02_ecke_04 {
	width: 20px;
	height: 28px;
	background: url(images/contact_02_ecke_04.gif);
}

.contact_02_left_01 {
	width: 20px;
	height: 650px;
	background:url(images/contact_02_left_01.gif);
}

.contact_02_content {
	width: 988px;
	height: 698px;
	float: left;
}

.contact_02_content_top {
	width: inherit;
	height: 20px;
	background:url(images/contact_02_top.gif);
}

.contact_02_content_body {
	width: inherit;
	height: 650px;
	background:url(images/contact_02_left_01.gif);
}

.contact_02_content_bottom {
	width: inherit;
	height: 28px;
	background: url(images/contact_02_bottom.gif);
}

#contact_02_txtContainer {
	width: 290px;
	height: 538px;
	float: left;
	padding-left: 80px;
}

#contact_02_spc {
	width: 58px;
	height: 538px;
	float: left;
}

#contact_02_formContainer {
	width: 	480px;
/*	height: 538px;   +22px; */
	height: 650px;
	float: left;
}

.contact_02_text_01 {
	width: 100%;
	height: 40px;
}

.contact_02_text_02 {
	width: 100%;
	height: 85px;
}

.contact_02_text_03 {
	width: 100%;
	height: 130px;
}

.contact_02_text_04 {
	width: 100%;
	height: 243px;
}

.contact_02_text_05 {
	width: 100%;
	height: 22px;
}

#return_01_container {
	width: 1028px;
	height: 1347px;
	margin: 20px auto 20px auto;
}

.return_01_left {
	width: 20px;
	height: 1347x;
	float: left;
}

.return_01_ecke_01 {
	width: 20px;
	height: 20px;
	background: url(images/return_01_ecke_01.gif);
}

.return_01_ecke_02 {
	width: 20px;
	height: 20px;
	background: url(images/return_01_ecke_02.gif);
}

.return_01_ecke_03 {
	width: 20px;
	height: 27px;
	background: url(images/return_01_ecke_03.gif);
}

.return_01_ecke_04 {
	width: 20px;
	height: 27px;
	background: url(images/return_01_ecke_04.gif);
}

.return_01_left_01 {
	width: 20px;
	height: 1300px;
	background:url(images/return_01_left_01.gif);
}

.return_01_content {
	width: 988px;
	height: 1347px;
	float: left;
}

.return_01_content_top {
	width: inherit;
	height: 20px;
	background:url(images/return_01_top.gif);
}

.return_01_content_body {
	width: inherit;
	height: 1300px;
	background:url(images/return_01_left_01.gif);
}

.return_01_content_bottom {
	width: inherit;
	height: 27px;
	background: url(images/return_01_bottom.gif);
}

#return_01_txtContainer {
	width: 938px;
	height: inherit;
	padding: 0 25px;
	float: left;
}



#agb_01_container {
	width: 1028px;
	height: auto;
	margin: 20px auto 20px auto;
}

.agb_01_left {
	width: 20px;
	height: 2447x;
	float: left;
}

.agb_01_ecke_01 {
	width: 20px;
	height: 20px;
	background: url(images/agb_01_ecke_01.gif);
}

.agb_01_ecke_02 {
	width: 20px;
	height: 20px;
	background: url(images/agb_01_ecke_02.gif);
}

.agb_01_ecke_03 {
	width: 20px;
	height: 27px;
	background: url(images/agb_01_ecke_03.gif);
}

.agb_01_ecke_04 {
	width: 20px;
	height: 27px;
	background: url(images/agb_01_ecke_04.gif);
}

.agb_01_left_01 {
	width: 20px;
	height: 2400px;
	background:url(images/agb_01_left_01.gif);
}

.agb_01_content {
	width: 988px;
	height: 2447px;
	float: left;
}

.agb_01_content_top {
	width: inherit;
	height: 20px;
	background:url(images/agb_01_top.gif);
}

.agb_01_content_body {
	width: inherit;
	height: 2800px;
	background:url(images/agb_01_left_01.gif);
}

.agb_01_content_bottom {
	width: inherit;
	height: 27px;
	background: url(images/agb_01_bottom.gif);
}

#agb_01_txtContainer {
	width: 938px;
	height: inherit;
	padding: 0 25px;
	float: left;
}