
  			body {background: url('pix/bg/') no-repeat 0px 0px fixed;	
				width: 860px; margin: 0 auto !important;
				font-family: Arial, sans-serif;
				font-size: 18px;
   				color: black;
				overflow-x:hidden;
				}
			img 		{
				border:0px;
				}

			a  	{
				font-weight: bold; text-decoration: none; 
				}

			a:Hover {
				font-weight: bold; 
				text-decoration: none; 
				color: -webkit-transition-property: hover;
 				-webkit-transition: background-color 2.0s ease-in-out;
			}
			.tabs, .tab-content {background-color:transparent !important;color:black;}

			.fancybox-slide--html .fancybox-content {color: black;}
			.fancybox-bg {background: transparent !important; background-color: transparent !important;}
			.fancybox-content {border:10px solid #009ee3;}

			body.compensate-for-scrollbar {overflow: initial !important;}

			.listenpunkt {width:100%;padding:18px;padding-bottom:2px;padding-top:2px;}
			.listenpunkt::before {content:'• ';color:#176FC5;}

			#infobox_nachwuchsdesigner, #infobox_designer {max-width: 822px;margin-left: 4px;}


@media screen and (max-width: 650px) {

	body {width:100%;}

	.bigheader {font-size:20px !important;}

	#tab-content1 {padding:10px !important;padding-top: 20px !important;}
	.tabs {margin-top: 20px; width:100% !important;max-width:600px !important;}
	.tabs .tab-content {top: 133px !important;}
	.textfeld label {width:100% !important;}
	.textfeld input {width:100% !important; }

	form {padding: 0%;}
	fieldset label, fieldset .infotext {text-align:left !important;padding-left:0px !important;}
	input[type="checkbox"] {text-align:right !important; margin-top: 0px !important;}

	select, textarea {width: 100% !important;}
	}

@media screen and (max-width: 450px) {
	body {padding: 4px;}
	}
