/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 10, 2015 */
@font-face {
    font-family: 'abelregular';
    src: url('/webfonts/abel_regular_webfont.eot');
    src: url('/webfonts/abel_regular_webfont.eot') format('embedded-opentype'),
         url('http://arztempfehlen.eu/webfonts/abel-regular-webfont.woff2') format('woff2'),
         url('/webfonts/abel_regular_webfont.woff') format('woff'),
         url('/webfonts/abel_regular_webfont.ttf') format('truetype'),
         url('/webfonts/abel_regular_webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on August 31, 2016 */
@font-face {
    font-family: 'vollkornitalic';
    src: url('/webfonts/vollkorn_italic_webfont.eot');
    src: url('/webfonts/vollkorn_italic_webfont.eot') format('embedded-opentype'),
         url('http://arztempfehlen.eu/webfonts/vollkorn-italic-webfont.woff2') format('woff2'),
         url('/webfonts/vollkorn_italic_webfont.woff') format('woff'),
         url('/webfonts/vollkorn_italic_webfont.ttf') format('truetype'),
         url('/webfonts/vollkorn_italic_webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'vollkornregular';
    src: url('/webfonts/vollkorn_regular_webfont.eot');
    src: url('/webfonts/vollkorn_regular_webfont.eot') format('embedded-opentype'),
         url('http://arztempfehlen.eu/webfonts/vollkorn-regular-webfont.woff2') format('woff2'),
         url('/webfonts/vollkorn_regular_webfont.woff') format('woff'),
         url('/webfonts/vollkorn_regular_webfont.ttf') format('truetype'),
         url('/webfonts/vollkorn_regular_webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'vollkornsemibold';
    src: url('/webfonts/vollkorn_semibold_webfont.eot');
    src: url('/webfonts/vollkorn_semibold_webfont.eot') format('embedded-opentype'),
         url('http://arztempfehlen.eu/webfonts/vollkorn-semibold-webfont.woff2') format('woff2'),
         url('/webfonts/vollkorn_semibold_webfont.woff') format('woff'),
         url('/webfonts/vollkorn_semibold_webfont.ttf') format('truetype'),
         url('/webfonts/vollkorn_semibold_webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*{
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0 none;
	}
body{
	font-family: 'abelregular', 'Lucida Grande', 'Verdana', sans-serif;
	font-size: 14px;
	color: #1a2732;
	line-height: 1.43;
	background: url(/images/bg_body.png) repeat-x 0 0 white;
	word-wrap: break-word;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-o-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-webkit-appearance: none;
	}
	a{
		color: #42505a;
		text-decoration: none;
		}
	.clear{
		clear: both;
		}
	.green,a.green,a.teaserlink{
		color: #71b62b !important;
		}
	.blue,a.blue{
		color: #2daae1;
		}
	.red{
		color: #b50f2a;
		}
	p{
		margin-bottom: 20px;
		}
	.klein{
		font-size: 0.8em;
		color: #999;
		}
	p.klein{
		margin-bottom: 0 !important;
		}
	.rechts{
		text-align: right;
		}
	.none{
		display: none;
		}
	hr{
		height: 1px;
		color: #ccc;
		background-color: #ccc;
		}
	.mB10{
		margin-bottom: 10px;
		}
	.paddR50{
		padding-right: 50px;
		}
	input[type="text"],input[type="password"],input[type="submit"],input[type="button"],input[type="reset"],textarea,select{
		-webkit-appearance: none !important;
		-webkit-border-radius: 3px !important;
		-moz-appearance: none !important;
		}
	input[type="text"],input[type="password"],textarea,select{
		margin-bottom: 12px;
		padding: 6px 10px;
		font-family: 'Trebuchet MS', 'Verdana', sans-serif;
		font-size: .85em;
		line-height: 1.1;
		background-color: #e8eeee;
		border-radius: 3px;
		box-shadow: 0 1px 2px rgba(0,0,0,0.6) inset;
		}
	input[type="submit"],input[type="button"],input[type="reset"]{
		padding: 3px 10px;
		font-size: 1em;
		font-family: 'abelregular', 'Lucida Grande', 'Verdana', sans-serif;
		color: white;
		text-transform: uppercase;
		border: 1px solid #3c4952;
		border-radius: 3px;
		background: #51626f;
		background: -moz-linear-gradient(top,  #51626f 0%, #46555f 100%);
		background: -webkit-linear-gradient(top,  #51626f 0%,#46555f 100%);
		background: linear-gradient(to bottom,  #51626f 0%,#46555f 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51626f', endColorstr='#46555f',GradientType=0 );
		}
	select{
		padding: 4px 20px 4px 10px;
		background: url(/images/bg_dropdown_nose.png) no-repeat right center #e8eeee;
		}
		#outer{
			position: relative;
			width: 1205px;
			margin: 0 auto;
			padding: 0 50px;
			}
			#main_stage{
				position: relative;
				width: 1024px;
				min-height: 800px;
				}
				#shadow_l{
					position: absolute;
					top: 0;
					left: -50px;
					width: 50px;
					height: 1128px;
					background: url(/images/bg_shadow_l2.png) no-repeat right top;
					}
				#shadow_r{
					position: absolute;
					top: 0;
					right: -50px;
					width: 50px;
					height: 1128px;
					background: url(/images/bg_shadow_r2.png) no-repeat left top;
					}
				#flag_l{
					position: absolute;
					top: 150px;
					left: -39px;
					width: 39px;
					height: 39px;
					background: url(/images/bg_flag_l.png) no-repeat 0 0;
					}
				#flag_r{
					position: absolute;
					top: 111px;
					right: -39px;
					width: 39px;
					height: 39px;
					background: url(/images/bg_flag_r.png) no-repeat 0 0;
					}
				header{
					position: relative;
					width: 1024px;
					height: 397px;
					overflow: hidden;
					}
					#header_pic{
						overflow: hidden;
						}
						#header_pic img{
							position: absolute;
							top: 0;
							left: 0;
							z-index: 1;
							width: 100%;
							}
					#lng{
						position: absolute;
						top: 111px;
						right: 0;
						z-index: 3;
						height: 39px;
						padding: 0 30px; 
						background-color: #51626f;
						text-align: center;
						}
						#lng,#lng a{
							color: white;
							}
					#header_decker{
						position: absolute;
						top: 0;
						left: 0;
						z-index: 2;
						width: 1024px;
						height: 150px;
						background-color: rgba(81,98,111,0.1);
						}
					#slider{
						width: 100%;
						overflow: hidden;
						}
						div.slider_div{
							display: none;
							}
							div.slider_div a{
								display: block;
								}
							
					div#logo{
						position: absolute;
						top: 0;
						left: 0;
						z-index: 10000;
						width: 208px;
						height: 189px;
						}
						div#logo a{
							display: block;
							width: 208px;
							height: 189px;
							text-indent: -99999px;
							background: url(/images/logo_h1.png) no-repeat 0 0 / 208px 189px;
							}
					ul#socials_header{
						position: absolute;
						top: 20px;
						right: 60px;
						z-index: 10000;
						}
						ul#socials_header li{
							list-style: none;
							float: left;
							width: 42px;
							height: 42px;
							margin-left: 14px;
							}
							ul#socials_header li a{
								display: block;
								width: 42px;
								height: 42px;
								text-indent: -99999px;
								}
								li#sh_fb a{
									background: url(/images/icon_facebook.svg) no-repeat 0 0 / 42px auto;
									}
								li#sh_tw a{
									background: url(/images/icon_twitter.svg) no-repeat 0 0 / 42px auto;
									}
								li#sh_gp a{
									background: url(/images/icon_youtube.svg) no-repeat 0 0 / 42px auto;
									}

				content{
					position: relative;
					width: 1024px;
					hyphens: auto;
					}
					nav{
						position: absolute;
						top: -44px;
						left: 0;
						z-index: 9999;
						width: 151px;
						height: auto;
						padding: 17px 33px 17px 25px;
						background: white;
						}
						#menu{
							
							}
							#menu li{
								width: 100%;
								list-style: none;
								}
							li.nav_h_spacer{
								height: 26px;
								border-bottom: none !important;
								}
								#menu li a{
									padding: 5px 0;
									display: block;
									color: #42505a;
									font-size: 16px;
									line-height: 16px;
									text-align: right;
									text-transform: uppercase;
									-webkit-transition: color 0.3s ease-in-out 0s;
									-moz-transition: color 0.3s ease-in-out 0s;
									-o-transition: color 0.3s ease-in-out 0s;
									transition: color 0.3s ease-in-out 0s;
									}
									#menu li a:hover{
										color: black;
										}
								li#n_home a{
									margin-bottom: 10px;
									padding: 5px 0 18px;
									color: #70b62b;
									font-size: 1.3em !important;
									}
							#menu ul{
								display: none;
								}
						div#search{
							margin-top: 26px;
							}
							div#search input{
								color: #838381;
								background: #e8eeee url(/images/icon_search.png) no-repeat 2px 4px / 24px auto;
								padding: 5px 10px 5px 30px;
								}
						div#search_mob{
							text-align: center;
							}
							div#search_mob input{
								color: #838381;
								background: #e8eeee url(/images/icon_search.png) no-repeat 2px 4px / 24px auto;
								padding: 5px 10px 5px 30px;
								}

					h1,h2,h3{
						font-weight: normal;
						}
					h1,#wrapper_start h2{
						color: #2daae1;
						font-size: 1.8em;
						line-height: 1;
						text-transform: uppercase;
						}
					h2{
						font-size: 1.6em;
						line-height: 1;
						}
					h3, h3 a{
						color: #71b62b;
						font-size: 1.4em;
						line-height: 1;
						}
					h4, h4 a{
						color: #1a2732;
						font-size: 1.2em;
						}
					h5, h5 a, h6, h6 a{
						color: #1a2732;
						font-size: 1em;
						}
					#teaser,#teaser_start{
						font-size: 1.2em;
						line-height: 1.2;
						margin-bottom: 1.2em;
						}
					#cms_text{
						width: 568px;
						float: left;
						}
						#cms_text ul{
							margin-top: 6px;
							margin-bottom: 6px;
							margin-left: 20px;
							}
							#cms_text li{
								margin-bottom: 4px;
								}
						article div.serif{
							font-family: 'vollkornregular';
							}
						article div.serif strong,article div.serif b{
						    font-family: 'vollkornsemibold';
						    font-weight: normal;
							}
						article div.serif em,article div.serif i{
						    font-family: 'vollkornitalic';
						    font-style: normal;
							}
						article div.serif h2, article div.serif h3, article div.serif h4, article div.serif h5, article div.serif h6{
						    font-family: 'abelregular';
							}
					#cms_side_elems{
						width: 160px;
						float: left;
						margin-left: 20px;
						min-height: 600px;
						}
				#wrapper_start{
					position: relative;
					width: 100%;
					}
					#wrapper_start h1{
						position: absolute;
						z-index: 10000;
						top: -132px;
						right: -35px;
						}
						#wrapper_start h1 p{
							display: inline-block;
							margin-bottom: -0.18em !important;
							padding: 4px 20px;
							color: white;
							font-size: 2.86em;
							line-height: 1;
							text-align: center;
							text-transform: uppercase;
							background: #70b62b;
							}
							p.p0{
								margin-left: 0.4em;
								}
							p.p1{
								margin-left: 3.8em;
								}
							p.p2{
								margin-left: 3em;
								}
					#wrapper_start .wrapper_cols{
						width: 100%;
						margin-bottom: 20px;
						}
						.col_l,.col_r{
							width: 50%;
							float: left;
							}
					#wrapper_form_find_start,#wrapper_form_input_start{
						width: 100%;
						margin-bottom: 20px;
						text-align: right;						
						}
						#wrapper_form_find_start input,#wrapper_form_find_start select,#wrapper_form_input_start input,#wrapper_form_input_start select{
							margin-bottom: 7px !important;
							line-height: 1.1;
							}
						#form_find_start_bg{
							background-color: #2daae1;
							}
						#form_input_start_bg{
							background-color: #71b62b;
							}
							#form_find_start_inner,#form_input_start_inner{
								height: 160px;
								padding: 10px 14px;
								}
							#form_find_start_inner{
								background: url(/images/bg_lady_find.png) no-repeat left bottom;
								}
							#form_input_start_inner{
								background: url(/images/bg_lady_add.png) no-repeat left bottom;
								}
								#form_find_start_inner h5,#form_input_start_inner h5{
									margin-bottom: 10px;
									color: white;
									font-size: 1.6em;
									font-weight: normal;
									line-height: 1;
									text-transform: uppercase;
									}
									#form_find_start_inner h5 a,#form_input_start_inner h5 a{
										color: white;
										text-decoration: underline;
										}
									#wrapper_form_find_start input[type="text"],#form_input_start_inner input[type="text"]{
										width: 154px;
										}
									#wrapper_form_find_start select,#form_input_start_inner select{
										width: 174px;
										}
									input#input_start_titel{
										width: 100px !important;
										margin-right: 54px;
										}
									input#input_start_vorname,input#input_start_name{
										width: 64px !important;
										margin-left: 6px;
										}
									#wrapper_form_find_start input[type="submit"],#wrapper_form_input_start input[type="submit"]{
										width: 174px;
										margin: 5px 14px 0 0;
										}
						#wrapper_news_start{
							width: 100%;
							}
							#news_start_slider{
								position: relative;
								width: 100%;
								height: 180px;
								}
								.news_start_slider_item{
									position: absolute;
									width: 100%;
									height: 180px;
									}
									.news_start_slider_item a{
										display: block;
										width: 100%;
										height: 100%;
										}
								#news_start_pic_2,#news_start_pic_3,#news_start_pic_4,#news_start_pic_5{
									display: none;
									}
								#bt_slider_news_prev,#bt_slider_news_next{
									position: absolute;
									z-index: 10000;
									top: 65px;
									width: 40px;
									height: 50px;
									cursor: pointer;
									}
								#bt_slider_news_prev{
									left: 0;
									background: url(/images/bt_slider_news_prev.png) no-repeat 0 0;
									}	
								#bt_slider_news_next{
									right: 0;
									background: url(/images/bt_slider_news_next.png) no-repeat 0 0;
									}	
							#news_start_contents{
								width: 100%;
								height: 174px;
								position: relative;
								background: #e8eeee;
								border-bottom: 2px solid white;
								overflow: hidden;
								}
								div.news_start_content_item{
									position: absolute;
									height: 150px;
									padding: 18px 18px 6px;
									}
									div.news_start_content_item a{
										color: #1a2732;
										}
								#news_start_cont_2,#news_start_cont_3,#news_start_cont_4,#news_start_cont_5{
									display: none; 
									}
									div.news_start_content_item h3{
										font-size: 1.2em !important;
										line-height: 1.2;
										font-weight: normal;
										margin-bottom: 0.65em;
										}
									div.news_start_teaser a.teaserlink{
										text-decoration: underline;
										}
								#decker_newsteaser{
									position: absolute;
									bottom: 0;
									left: 0;
									width: 100%;
									height: 25px;
									background: url(/images/bg_newsteaser.png) repeat-x center bottom;
									}
							#news_start_dates{
								width: 100%;
								height: 61px;
								position: relative;
								background-color: #e8eeee;
								}
								.news_start_date_item{
									position: absolute;
									padding: 18px 18px 0;
									font-size: 1.15em;
									text-transform: uppercase;
									}
									.news_start_date_item strong{
										color: #71b62b;
										}
								#news_start_date_2,#news_start_date_3,#news_start_date_4,#news_start_date_5{
									display: none;
									}
					#wissen_start{
						width: 100%;
						}
						#wissen_start h2{
							height: 30px;
							margin: 50px 0 10px;
							background: url(/images/bg_line.png) repeat-x center center transparent;
							text-align: center;
							}
							#wissen_start h2 span{
								display: inline-block;
								padding: 0 6px;
								color: #51626f;
								font-size: 1.4rem;
								background-color: white;
								}

			#bt_menu_mob{
				display: none;
				position: absolute;
				z-index: 19999;
				top: 20px;
				right: 20px;
				width: 40px;
				height: 40px;
				background: url(/images/bt_menu_mob.png) no-repeat 0 0 / 40px;
				cursor: pointer;
				}
			#wrapper_menu_mob{
				display: none;
				position: absolute;
				top: 0;
				left: 0;
				z-index: 19990;
				width: 100%;
				padding-top: 40px;
				background-color: white;
				box-shadow: 0 1px 10px rgba(0,0,0,0.75);
				}
				#lng_mob{
					width: 30%;
					margin-left: 35%;
					padding: 5px 0;
					color: white;
					text-align: center;
					background-color: #51626f;
					}
					#lng_mob a{
						color: white !important;
						}
				#socials_mob{
					padding: 10px 0;
					text-align: center;
					}
					#socials_mob a{
						display: inline-block;
						padding: 6px;
						}
				#menu_mob{
					width: 100%;
					}
					#menu_mob li{
						list-style: none;
						border-bottom: 1px solid #ddd;
						}
						#menu_mob li a{
							display: block;
							padding: 5px 0;
							font-size: 1.3em;
							}

/* SUCHEN */
			div#land_kuerzel,div#suggest_cities,div#paging{
				text-align: center;
				padding-bottom: 20px;
				}
				div#paging{
					margin-top: 40px;
					}
				div#land_kuerzel a,div#suggest_cities a,div#paging a,div#paging span{
					display: inline-block;
					margin: 5px 2.5px; 
					padding: 2px 8px;
					letter-spacing: .75px;
					background-color: #ccc;
					border-radius: 3px;
					}
				h5#sugg_h5{
					display: none;
					margin-bottom: 10px !important;
					}
			form#arztSuchen, form#arztSuchen2{
				width: 100%;
				padding-bottom: 10px;
				margin-bottom: 20px;
				border-bottom: 1px solid #ccc;
				}
			div#feedbackSuche2{
				min-height: 20px;
				color: #b40e72;
				font-weight: 600;
				line-height: 20px;
				}
			#aerzte_found{
				margin-top: -10px;
				text-align: right;
				}
/* ERGEBNISSE NEU */
			#sucheResults{
				margin-bottom: 50px;
				}
				#arzte_found_list{
					margin-left: 0 !important;
					width: 100%;
					border-top: 1px solid #ccc;
					}
					#arzte_found_list li{
						list-style: none;
						padding: 5px 0;
						border-bottom: 1px solid #ccc;				
						}
						#arzte_found_list li h5, #arzte_found_list li p{
							margin-bottom: 0 !important;
							}
						#arzte_found_list li h5{
							color: #2daae1;
							}
						#arzte_found_list li span{
							color: #70b62b;
							}
						div.arzt_found_left{
							width: 65%;
							float: left;
							}
							div.arzt_found_left div.fachrichtung{
								font-size: .8em;
								padding-bottom: 4px;
								}
						div.arzt_found_right{
							width: 30%;
							margin-left: 5%;
							float: left;
							color: #838383;
							font-size: .8em;
							text-align: right;
							}

/* ERGEBNISLISTE */

			div#gefunden{
				font-size: 1.2em;
				color: #71b62b;
				font-weight: 600;
				padding-bottom: 20px;
				}
			div.eintragWrapper{
				width: 80%;
				margin-bottom: 20px;
				padding: 10px;
				background-color: #e7eeee;
				border: 1px solid #ccc;
				border-radius: 4px; 
				}
				div.eintragWrapper h5{
					margin-bottom: 4px !important;
					color: #2daae1;
					font-size: 1rem;
					font-weight: 600;
					}
			div.bewertungOverview{
				text-align: right;
				}

/* EINTRAGEN */
			div#wrapper_stadt_neu{
				overflow: hidden;
				}
			.button_send{
				text-align: center;
				}
			div#feedback{
				min-height: 20px;
				color: #b10b22;
				font-weight: 600;
				line-height: 20px;
				}
/* BEWERTEN */
			div#arztpraxis{
				width: 90%;
				margin-bottom: 5px;
				padding: 10px;
				background-color: #e7eeee;
				border: 1px solid #ccc;
				border-radius: 4px; 
				}
				#arztpraxis h2{
					color: #2daae1;
					}
				div#arztpraxis hr{
					margin: 10px 0;
					}
				div.arztbesuch{
					color: #2daae1;
					}
				#aufrufe{
					text-align: right;
					font-size: 0.8em;
					padding-right: 8%;
					margin-bottom: 40px;
					}
			#bewertungen{
				width: 100%;
				margin-bottom: 50px;
				}
				#bewertungen h2{
					color: #71b62b;
					text-transform: uppercase;
					}
				div.wrapperBewertungen{
					margin-bottom: 30px;
					}
					div.bewertStern{
						margin: 4px 0;
						}
						div.bewertStern img{
							float: right;
							width: 120px !important;
							}
				.bewertung_text{
					position: relative;
					width: 100%;
					padding-bottom: 14px;
					overflow: hidden;
					}
					.decker_bewertung{
						position: absolute;
						bottom: 0;
						left: 0;
						width: 100%;
						height: 25px;
						background: url(/images/bg_bewertung.png) repeat-x center bottom;
						}
				span.showRate a{
					color: #71b62b;
					font-size: 0.9em;
					}

			#arzt_bewerten{
				width: 100%;
				}
				#arzt_bewerten h3{
					color: #2daae1;
					font-size: 1.6em;
					text-transform: uppercase;
					}
				select[name='tag'],select[name='mon']{
					margin-right: 6px;
					}
				select[name='tag']{
					width: 50px;
					}
				select[name='mon']{
					width: 100px;
					}
				select[name='jahr']{
					width: 70px;
					}
				#bewerten_nach_eintrag{
					width: 100%;
					}
					#bewerten_nach_eintrag h4{
						color: #2daae1;
						}
					#bewerten_nach_eintrag h5{
						margin-bottom: 4px !important;
						color: #71b62b;
						font-size: 1.2em;
						}
				div.rater_outer{
					margin-bottom: 20px;
					}
					.wrapper_haekchen{
						width: 240px;
						height: 40px;
						float: left;
						margin-right: 10px;
						}
						.wrapper_haekchen div{
							width: 40px;
							height: 40px;
							float: left;
							background: url(/images/haekchen.png) no-repeat 0 0 / 40px;
							cursor: pointer;
							}
						.wrapper_haekchen:after{
							clear: both;
							}
						input.bt_remove_rating{
							display: none;
							margin-top: 4px;
							padding: 0;
							float: left;
							font-size: 0.8em;
							text-transform: none;
							}
				#textBewertung{
					height: 200px;
					}

/* NEWS */
			ul.news_list{
				width: 100%;
				}
			ul.news_list li{
				list-style: none;
				margin-bottom: 20px;
				}
				ul.news_list ul li{
					margin-bottom: 0 !important;
					}
				.news_list li.pic.left{
					float: left;
					margin-right: 25px;
					}
				.news_list li.pic.right{
					float: right;
					margin-left: 25px;
					}
				.news_list li hr{
					margin-top: 16px;
					}
				.news_list li a.teaserlink{
					text-decoration: underline;
					}
					.news_list ul li h3{
						margin-bottom: 0 !important;
						}
						.news_list ul li h3 a{
							display: block;
							margin-bottom: 7px;
							font-size: 1.2em;
							line-height: 1;
							}
					.news_list ul li div.datum{
						margin-bottom: 5px;
						font-size: 0.8em;
						color: #2daae1;
						}
					.news_list ul li p{
						margin-bottom: 0 !important;
						}
			div.news_date{
				margin-bottom: 10px;
				font-size: 0.9em;
				color: #71b62b;
				}
			#sharer{
				height: 30px;
				margin: 10px 0 40px 0 !important;
				color: #2daae1;
				}
				#sharer li{
					margin-right: 10px;
					float: left;
					list-style: none;
					font-weight: normal;
					}
					#sharer li a{
						display: block;
						width: 20px;
						height: 20px;
						text-indent: -99999px;
						}
					li.facebook a{
						background: url(/images/icon_facebook_grey.svg) no-repeat 0 0 / 20px;
						}
					li.twitter a{
						background: url(/images/icon_twitter_grey.svg) no-repeat 0 0 / 20px;
						}
					li.googleplus a{
						background: url(/images/icon_google_grey.svg) no-repeat 0 0 / 20px;
						}
			#prev_news_wrapper{
				margin-bottom: 40px;
				padding-top: 10px;
				border-top: 1px solid #ccc;
				}
				#prev_news_wrapper h4{
					font-weight: normal;
					color: #2daae1;
					text-transform: uppercase;
					}
				#prev_news_wrapper h5 a{
					font-size: 1.2em;
					font-weight: normal;
					color: #71b62b;
					}


/* ADs */
			#ad_responsive2{
				margin: 10px 0;
				padding: 10px 0 0;
				}

			#skyscraper_center{
				width: 160px;
				height: 600px;
				}
			#skyscr_right{
				position: absolute;
				top: 169px;
				right: 0;
				width: 160px;
				height: 600px;
				}
			#skyscr_right2{
				position: absolute;
				top: 789px;
				right: 0;
				width: 120px;
				height: 240px;
				}
		footer{
			width: 100%;
			margin: 10px 0 40px;
			padding: 10px 0 0;
			border-top: 1px solid #ccc;
			font-size: 0.8em;
			text-align: right;
			}
/* SUCHE */
		ul#search_results{
			list-style: none;
			margin-left: 0 !important;
			}
			ul#search_results li{
				margin-bottom: 20px;
				}
				ul#search_results li strong a{
					color: #2daae1;
					font-size: 1.2em;
					font-weight: normal;
					}
				ul#search_results li div.link_significance{
					margin-top: 5px;
					font-size: 0.8em;
					}
					ul#search_results li div.link_significance a{
						color: #70b62b;
						}
/* TEASER sideElems */
		#wrapper_side_teaser{
			width: 100%;
			overflow: hidden;
			}
			div.side_teaser{
				width: 100%;
				padding-bottom: 14px;
				border-bottom: 1px solid #ccc;
				margin-bottom: 20px;
				}
				div.side_teaser h5{
					margin-bottom: 0 !important;
					font-size: 1.3em;
					line-height: 1;
					font-weight: normal;
					text-transform: uppercase;
					color: #2daae1;
					}
				div.side_teaser_pic{
					width: 100%;
					height: 160px;
					margin-bottom: 10px;
					}
				div.side_teaser h6{
					margin: 0 !important;
					font-size: 1em;
					line-height: 1.15;
					font-weight: normal;
					color: #70b62b;
					}


/*