@charset "utf-8";

/*-------------------------------------------------------------------------------------*/
/* AUTOR: Daniel Hartig                                                                */
/* FIRMA: nbsp GmbH                                                                    */
/* DATUM: 18.06.2008                                                                   */
/*-------------------------------------------------------------------------------------*/
/* Stylesheet Heise Partnerzones                                                       */
/*-------------------------------------------------------------------------------------*/


#partnerzone														{border: 0.08em solid #cccccc;margin: 0;padding: 0;font-size: 1em;font-weight: normal;color: inherit;font-family: Verdana,Arial,Helvetica,sans-serif;color: #000000;}
.partnerzone_leaderboard											{padding-bottom:10px;}
.partnerzone_leaderboard .topimage									{margin-bottom: -10px;}
.partnerzone_mpu img, .partnerzone_mpu table, .partnerzone_mpu td,
.partnerzone_mpu tr													{background:none!important;border:none!important;}
.partnerzone_content												{margin: 0;padding: 0;}
.partnerzone_content * 												{margin: 0;padding: 0;font-size: 1em;font-weight: normal;color: inherit;font-family: Verdana,Arial,Helvetica,sans-serif;color: #000000;}
.partnerzone_content + *												{clear:both;}
.partnerzone_content p 												{font-size: 0.75em;line-height: 1.5em;padding-bottom: 0.8em;padding-left:12px;padding-right:12px;}
.partnerzone_content strong, .partnerzone_content b					{font-weight:bold!important;}
.partnerzone_content kbd, .partnerzone_content code, .partnerzone_content .Code,
.partnerzone_content tt, .partnerzone_content samp					{font-size:1em;line-height:1.5em;font-family:Courier,"Courier New",sans-serif;}
.partnerzone_content img											{border:0px solid #cccccc;float:left;margin:0 0.7em 0.7em 0;}
.partnerzone_content h2 											{font-size: 0.9em;font-weight: bold;margin-bottom: 0.5em;padding-top: 0.4em;padding-left:12px;padding-right:12px;}
.partnerzone_content h3 											{font-size: 0.6em;font-weight: normal;margin-bottom: 0.2em;padding-top: 0.3em;padding-left:12px;padding-right:12px;}
.partnerzone_content h4 											{font-size: 0.8em;font-weight: bold;margin-bottom: 0.2em;padding-top: 0.2em;padding-left:12px;padding-right:12px;}
.partnerzone_content h2 a 											{font-weight: bold;}
.partnerzone_content h2 span										{font-size: 0.75em;}
.partnerzone_content h2.blue										{color: #003399;}
.partnerzone_content a					 							{color: #003399;text-decoration: none;}
.partnerzone_content a:hover 										{text-decoration: underline;}
.partnerzone_content ul 											{margin:0pt 0pt 1em 0.9em;}
.partnerzone_content ul li 											{font-size: 0.75em;list-style-image: none;list-style-position: outside;list-style-type: disc;margin-bottom: 0.2em;padding-left: 0.3em;margin-left:12px;}
.partnerzone_content .ptr											{cursor:pointer;}
.partnerzone_content table											{margin:0 12px 0 12px;border-collapse:collapse;/*boder-spacing:0;*/margin-bottom:0.8em;font-size:0.75em !important;text-align:left;border:1px solid black;}
.partnerzone_content table th										{border:0.05em solid #CCCCCC;padding:0.2em 0.3em;}
.partnerzone_content table td										{border:0.05em solid #CCCCCC;padding:0.2em 0.3em;}
.partnerzone_content table caption									{text-align:left;}
.partnerzone_content table tr.even									{background-color:#eeeeee;}
.partnerzone_content table tr.odd									{background-color:#ffffff;}
.partnerzone_content table tr.head td								{border-bottom:1px solid black;font-size:1em;}
.partnerzone_content table tr.head th								{border-bottom:1px solid black;font-weight: bold; font-size:1.1em;}
.partnerzone_content .partnerzone_sub 								{/*padding: 1px 12px 1px 12px;*/}
.partnerzone_content .partnerzone_alt 								{background: #eeeeee;padding: 0.1em 0;clear:left;}
.partnerzone_content .partnerzone_normal 							{background: transparent;padding: 0.1em 0;clear:left;}
.partnerzone_content .partnerzone_img_right 						{border: 0px solid #cccccc;float: right;margin: 0pt 0.7em 0.7em 12px;}
.partnerzone_content .partnerzone_img_right img						{display:block;float:none;border:none;margin:0;}
.partnerzone_content .partnerzone_img_right p						{font-size:0.6em;margin:0;padding:0.6em;background:#eeeeee;}
.partnerzone_content .partnerzone_img_right h3 						{font-size:1.0em;margin:0;padding:0.6em;background:#eeeeee;}
.partnerzone_content .partnerzone_img_right h4 						{font-size:0.9em;margin:0;padding:0.6em;background:#eeeeee;}
.partnerzone_content .partnerzone_img_right h5 						{font-size:0.8em;margin:0;padding:0.6em;background:#eeeeee;font-weight:bold;}
.partnerzone_content .partnerzone_img_right h6 						{font-size:0.7em;margin:0;padding:0.6em;background:#eeeeee;}
.partnerzone_content .partnerzone_img_left h3 						{font-size:1.0em;margin:0;padding:0.6em;background:#eeeeee;}
.partnerzone_content .partnerzone_img_left h4 						{font-size:0.9em;margin:0;padding:0.6em;background:#eeeeee;}
.partnerzone_content .partnerzone_img_left h5 						{font-size:0.8em;margin:0;padding:0.6em;background:#eeeeee;font-weight:bold;}
.partnerzone_content .partnerzone_img_left h6 						{font-size:0.7em;margin:0;padding:0.6em;background:#eeeeee;}
.partnerzone_content .partnerzone_img_left 							{border: 0px solid #cccccc;float: left;margin: 0pt 0.7em 0.7em 12px;}
.partnerzone_content .partnerzone_img_left img						{display:block;float:none;border:none;margin:0;}
.partnerzone_content .partnerzone_img_left p						{font-size:0.6em;margin:0;padding:0.6em;background:#eeeeee;}
.partnerzone_head 													{background: #eeeeee;padding: 0;margin:0;}
.partnerzone_head h1 												{padding: 0.7em 12px;font-size: 1.14em;margin:0;font-weight: normal;}
.partnerzone_head div.partnerzone_navi 								{background:#CFCFCF;padding: 0.1em 0.8em;}
.partnerzone_head div.partnerzone_navi ul 							{padding: 0;margin: 0;}
.partnerzone_head div.partnerzone_navi ul li 						{float: left;list-style-type: none;font-size: 0.75em;}
.partnerzone_head div.partnerzone_navi ul li.separator 				{padding: 0 0.4em;}
.partnerzone_head div.partnerzone_navi ul li 						{color: #003399;}
.partnerzone_head div.partnerzone_navi ul li a 						{color: #003399;text-decoration: none;}
.partnerzone_head div.partnerzone_navi ul li a:hover 				{text-decoration: underline;}
.partnerzone_head div.partnerzone_navi ul li a.aktiv 				{font-weight: bold;}
.partnerzone_head div.partnerzone_navi ul li a.aktiv:hover 			{text-decoration: none;}
.advertisment_notice 												{color:#000000;display:block;font-size:0.75em;padding:0 1.15em 0.4em;font-family: Verdana,Arial,Helvetica,sans-serif;margin:0;}
.partnerzone_advertisment											{margin:1em auto;width:338px;}
.partnerzone_advertisment span										{display:block;font-size:0.6em;}
.partnerzone_advertisment img										{border:none;}

.partnerzones_faq													{margin: 10px;}

/* DH / nbsp GmbH / 25.11.2008 / Style fuer Video hinzugefuegt */
.partnerzone_content div.video										{text-align:center;padding-bottom:10px;}

/* Clearfix */
.clearfix:after 													{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix 															{display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix {height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */

/* social bookmark leiste */
.sbp {padding-left:12px;}

/* Teaser */
.teaser								{font-size:11px; margin-bottom:10px; background:#ffffff;}
.teaser .tb-head					{height:30px; overflow:hidden;}
.teaser .tb-head h4					{font-weight:bold; font-size:1.3em; font-family:Verdana; color:#003399; padding:3px 10px;}
.teaser .tb-content					{padding:5px 10px 5px 10px;}
.teaser .tb-content.gray			{background:#ffffff;}
.teaser ul li						{background:url(/img/icons/list_arrow.gif) 0px 5px no-repeat; padding:0px 0px 9px 10px;}
.teaser ul.detail_more li			{float:left;padding:0px 10px 5px 10px;}
.teaser .line						{margin-right:-8px; margin-left:-8px; margin-bottom:10px;}
.teaser .more						{font-weight:bold; padding-bottom:8px;}
.teaser p							{line-height:16px; padding-bottom:10px;font-size:inherit;padding-left:0px;}
.teaser form.poll				{}
.teaser form.poll .set			{padding-bottom:10px;padding-left:10px;}
.teaser form.poll .set .cb		{float:left; margin-right:5px;}
.teaser form.poll .set .aw		{float:left; width:635px; padding-top:0;}
form.poll .set .cb		{float:left; margin-right:5px;}
form.poll .set .aw		{float:left; width:635px; padding-top:0;}
.teaser form.poll label			{cursor:pointer;}
.teaser form.poll .btn			{margin-bottom:10px;}
.teaser form.poll .btn .submit	{float:right; border:none; color:#ffffff; font-weight:bold; font-size:11px; background:url(/img/background/bg_submitbtn.gif) repeat-x; cursor:pointer; padding:2px 5px 2px 5px}
.teaser form.poll .btn .submit:hover	{ background:url(/img/background/bg_submitbtn_hover.gif) repeat-x;}

/* Umfragen */
.poll									{margin:0px 0px 15px 0px;}
.poll table								{width:100%;padding: 0px; font-size:11px;}
.poll table thead						{}
.poll table thead th					{background:url(/img/background/bg_teaser_hl.gif); color:#ffffff; padding:3px 0px 3px 0px; text-align:left}
.poll table .last						{text-align:right; padding-right:10px;}
.poll table .first						{padding-left:10px; width:350px; }
.poll table thead th img				{margin-left:7px;}
.poll table tbody						{background:#fafafa url(/img/background/bg_content_box.gif) repeat-x}
.poll table tbody td					{border-bottom:1px dotted #9c9597; padding:7px 0px 7px 0px; vertical-align:top}
.poll table tbody td.br.last			{vertical-align:middle;}
.poll table tbody td.bl					{border-left:1px dotted #9c9597; }
.poll table tbody td.bl.first			{background:url(/img/icons/list_arrow_black.gif) 10px 10px no-repeat; padding-left:20px;}
.poll table tbody td.br					{border-right:1px dotted #9c9597; }
.poll table h6							{margin-bottom:3px; font-weight:bold; line-height:14px;}
.poll table h6	a						{color:#333333;}
.poll table p							{line-height:14px;}
.poll table a							{font-weight:bold;}

/* Umfrage Ergebnis */
.set 										{padding: 5px 0;}
.poll_result								{ font-size:inherit; padding-top: 5px;}
.poll_result table							{width:100%; margin:0px; padding: 0px; font-size:11px; border: none !important; margin-bottom:15px;}
.poll_result table thead					{}
.poll_result table thead th					{background:url(/img/background/bg_teaser_hl.gif); color:#ffffff; padding:3px 0px 3px 0px; text-align:left;border:1px solid #003399;}
.poll_result table .last					{text-align:right; padding-right:10px; width:65px}
.poll_result table .first					{padding-left:10px; width:280px;}
.poll_result table thead th img				{margin-left:7px;}
.poll_result table tbody					{background:#fafafa url(/img/background/bg_content_box.gif) repeat-x}
.poll_result table tbody td					{border-bottom:1px solid #9c9597; padding:7px 0px 7px 0px; vertical-align:top; border-right:1px solid #9c9597; }
.poll_result table tbody td.bl				{border-left:1px solid #9c9597; }
.poll_result .progressbar					{margin:0px 10px 0px 10px; width:160px; height:12px; border:1px solid #b4abac; background:#ffffff; overflow:hidden}
.poll_result .progressbar .result			{background:url(/img/icons/poll.gif) repeat-x}
.poll_result table .sub_col2				{width:170px;}
.poll_result table .sub_col3				{text-align:center; padding-left:3px; padding-right:3px;}
.poll_result table tfoot					{background:#dddcdc;}
.poll_result table tfoot td					{background:#dddcdc; padding:10px 0px 10px 0px;}
.poll_result a								{font-size: 0.8em; margin-left:3px;}

.line {    background: none repeat scroll 0 0 #CCCCCC; height: 1px; line-height: 1px; overflow: hidden;}

/* Content-Box */
.content_box								{font-size:11px; margin-bottom:15px;float:left;width:100%;}
.content_box .commenterror					{margin:5px 5px 5px 5px;color:#E08800;}
.content_box .cb-head						{height:20px; overflow:hidden; background:url(/img/background/bg_teaser_hl.gif) repeat-x}
.content_box .cb-head h4					{font-weight:bold; font-size:11px; color:#ffffff; padding:3px 0px 0px 9px; font-style:normal;}
.content_box .cb-content					{border-right:1px dotted #9d9698; border-left:1px dotted #9d9698; border-bottom:1px dotted #9d9698; padding:10px; background:#fafafa url(/img/background/bg_content_box.gif) repeat-x}
.content_box .links ul						{margin:0px;}
.content_box .links ul li					{background:url(/img/icons/list_arrow.gif) 0px 6px no-repeat; padding:0px 0px 3px 10px;}
.content_box .links ul li.hl				{background:none; padding:0px; text-transform:none; margin-bottom:5px;}
.content_box .links .line					{margin:10px 0px 10px 0px;}
/* Bilderalerie */
.content_box.gallery h4						{float:left; width:480px;}
.content_box.gallery .ad					{color:#ffffff!important; font-weight:bold;}
.content_box.gallery .cb-head				{margin-bottom:1px;}
.content_box.gallery .cb-head span			{float:right; padding:0px 9px 0px 0px; color:#ffffff; font-size:10px;}
.content_box.gallery .cb-content			{position:relative; zoom:1; border:none;}
.content_box.gallery .back					{margin-right:11px;float:left; margin-top:20px; width:24px; visibility: hidden;}
.content_box.gallery.big .back				{margin-top:100px;}
.content_box.gallery .back a				{width:18px; height:38px; display:block; background:url(/img/icons/gallery_arrow_left.gif) 0px 0px no-repeat;}
.content_box.gallery .back a:hover			{background:url(/img/icons/gallery_arrow_left.gif) 0px -38px no-repeat;}
.content_box.gallery .more					{float:right; margin-top:20px;  width:24px; visibility: hidden;}
.content_box.gallery.big .more				{margin-top:100px;}
.content_box.gallery .more a				{width:18px; height:38px; display:block; background:url(/img/icons/gallery_arrow_right.gif) 0px 0px no-repeat; float:right;}
.content_box.gallery .more a:hover			{background:url(/img/icons/gallery_arrow_right.gif) 0px -38px no-repeat;}
.content_box.gallery .detail				{width:590px;overflow:hidden; float:left; position:relative;}
.content_box.gallery .slider				{width:590px;overflow:hidden; float:left; position:relative; height: 1px; visibility: hidden;}
.content_box.gallery .item 					{margin:0px 12px 0px 0px; float:left; overflow:hidden;}
.content_box.gallery .item .thumb 			{border:2px solid #9c9597; margin-bottom:3px; position:relative; zoom:1;}
.content_box.gallery .item .thumb img		{border:0px solid #cccccc;float:left;margin:0;}
.content_box.gallery .item .thumb:hover		{border:2px solid #e08800;}
.content_box.gallery .item .thumb.active		{border:2px solid #e08800;}
.content_box.gallery .item .thumb.active .time	{background:#e08800;}
.content_box.gallery .item h5					{margin-bottom:3px;}
.content_box.gallery .row_01					{margin-bottom:15px;}
.content_box.gallery .time						{position:absolute; bottom:0px; right:0px; color:#ffffff; background:#000000; font-size:10px; padding:0px 2px 0px 2px;}
.content_box.gallery .detail_image				{margin-right:20px; text-align:center; float:left; width:566px;}
.content_box.gallery .detail_image .count		{color:#9c9597; margin:0px 0px 5px 0px;}
.content_box.gallery .detail_image .image img		{border:1px solid #9c9597; margin:0px 0px 3px 0px;}
.content_box.gallery .detail_image .image img:hover	{border:1px solid #e08800;}
.content_box.gallery .detail_image .copy		{color:#9c9597; text-align:right; padding-right:7px; font-size:10px; margin:0px 0px 3px 0px;}
.content_box.gallery.detail .back				{margin-top:150px;}
.content_box.gallery.detail .more				{margin-top:150px;}
.content_box.gallery.detail p					{text-align:left; line-height:14px;}
.content_box.gallery .dashed					{background:url(/img/background/line_dotted.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}
.content_box.gallery .sub .more					{margin-top:20px;}
.content_box.gallery .sub .back					{margin-top:20px;}
.content_box.gallery .row_01.dashed				{background:url(/img/background/line_dotted.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}
.content_box.gallery .item.picture				{width:110px; margin-right:20px; background:none; float:left}
.content_box.gallery .item.picture	.thumb		{position:relative; zoom:1; background:url(/img/background/bg_picture_gallery.gif) 0px 0px no-repeat; border:none; padding:12px 0px 0px 0px;}
.content_box.gallery .item.picture	.thumb img	{border:1px solid #9c9597;}
.content_box.gallery .spinner					{width:100%; height:75px; display:block; background: url(/img/icons/spinner.gif) center center no-repeat;}
.imgdesc										{font-size: 10pt;}


/* Video-Player for partnerzones */
.partnerzone_content object {
	margin-left: 12px;
}

#fullContactWrapper {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	max-width: 450px;
}

/* kontaktformular */
.contactFormWrapper {
	background-color: #ffffff;
}
.contactFormWrapper p {
	margin: 0 0 10px;
}
.contactFormWrapper .headline, .contactSuccessFormWrapper .headline {
	color: #0084c5;
	font-weight: bold;
	font-size: 18px;
	margin: 0 0 20px;
}

/* Accordion */
.accordionWrapper {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #0084c5;
}
.collapsedAccord {
	display: none;
}
.expandedAccord {
	display: block;
}
.collapsedAccord,
.expandedAccord {
	padding: 0 20px 20px 44px;
}

.accordTitle a {
	color: #0084c5;
	display: block;
	font-weight: normal;
	padding: 15px 20px;
	text-decoration: none;
}
.accordTitle a:before {
	content: "";
	display: inline-block;
	height: 23px;
	margin-right: 20px;
	vertical-align: middle;
	width: 23px;
}
.accordContainer {
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.accordionBox:last-child .accordTitle a {
	border-top: 1px solid #0084c5;
}
.expanded .accordTitle a:before {
	background: url("/img/minus.png") no-repeat;
}
.collapsed .accordTitle a:before {
	background: url("/img/plus.png") no-repeat;
}
.contactFormWrapper .contract {
	font-size: 14px;
	margin-bottom: 32px;
}
.contactFormWrapper .accordionBox p {
	font-size: 12px;
}

.contactForm label {
	font-size: 11px;
}
.contactForm label a {
	color: #000000;
}
.contactForm .form-group {
	margin-bottom: 10px;
}
.contactForm input[type="text"],
.contactForm input[type="email"],
.contactForm select {
	background: #ededed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	color: #000000;
	font-size: 16px;
	padding: 10px;
	width: 100%;
}
.contactForm select {
	color: #a9a9a9;
}
::-webkit-input-placeholder {
   color: #a9a9a9;
}
:-moz-placeholder { /* Firefox 18- */
   color: #a9a9a9;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #a9a9a9;
}
:-ms-input-placeholder {
   color: #a9a9a9;
}
.contactFormWrapper input[type="button"], .contactFormWrapper input[type="submit"] {
	background-color: #cfe6f4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0;
	border: 0;
	color: #ffffff;
	cursor: pointer;
	font-size: 16px;
	font-weight: normal;
	margin-top: 25px;
	padding: 15px 0;
	width: 100%;
}
.contactFormWrapper input[type="button"].sendable, .contactFormWrapper input[type="submit"].sendable {
	background-color: #0084c5;
}

.contactFormWrapper .disclaimer {
	margin-top: 10px;
}
.contactFormWrapper .disclaimer .headline {
	font-size: 11px;
	margin-bottom: 10px;
}
.contactFormWrapper .disclaimer .form-group {
	margin-bottom: 0;
}
.mandatorySign {
	color: #fe0000;
	font-weight: bold;
}

/* Kontakt Box */
.contactContainer {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #0084c5;
}
.contactContainer .headline {
	background-color: #0084c5;
	color: #fff;
	margin: 0;
	padding: 10px 15px;
}
.contactContainer .content {
	padding: 15px;
}
.contactContainer .button {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,e6e6e6+100 */
	background: #ededed; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ededed 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededed 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	border: 1px solid #a8a8a8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #474747;
	display: inline-block;
	font-size: 14px;
	padding: 10px 15px;
	text-decoration: none;
}
#openContactFormular {
	cursor: pointer;
}
.error {
	color: #ff0000;
	font-size: 0.9em;
}
.fancybox-skin {
	background-color: #ffffff !important;
}
