/* seo-united.de, Erweiterung Mobile / responsive 2013 */
@media screen and (max-width: 675px)
{
	html {
	overflow-y: scroll;
	  font-size: 100%;
	  -webkit-text-size-adjust: 100%;
	  -ms-text-size-adjust: 100%;  
	}
	
	#page {
	position: relative	
	}

	body {
	font-size: 15px;
	margin: 0!important;
	padding: 0;
	border-top: 1px solid #fff;
	}

	#pagepeel_badge, #blog_ad_top, #blog_ad_right, #direct_dropdown, #header_ad, #header_bottom_ad, .spendenticker_highlight, .newsletter_highlight,.pagespeedchecker_highlight, #footer_links, .sidebar_ul.archiv, .start_grau_archiv, .single_addon_content, #certificates  {
	display: none!important;	
	}

	#header_bottom_ad.showmobile {
	display: block!important;
	padding: 0 10px;
	height: auto;
	}
	#header_bottom_ad.showmobile img {
	width: 100%;
	height: auto;
	}

	#page, #seounited_blog div#page {
	margin: 0!important;
	padding: 0;
	border: 0;
	width: 100%;	
	}

	#header.special {
	background-size: auto 45px;	
	min-height: 45px;
	}

	#logo {
	width: 160px;
	height: auto;
	}

	#logo img {
	height: auto;
	width: 160px;
	}

	#navi {
	padding: 0px;
	background-image: none;
	height: auto;
	border-top: 1px solid #ddd;
	}

	#navi ul {
	display: none;	
	}

	#navi ul li {
	background-image: url(https://www.seo-united.de/images/bg_navi.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	display: block;
	float: none;
	text-align: left;
	padding: 0 5px;
	}

	#navi ul li a {
	text-align: left;
	}

	#navi ul li:hover, #navi ul li.current {
	background-image: url(https://www.seo-united.de/images/bg_navi_hover.gif);
	}

	#navi ul li.current {
	border: 0;
	height: auto;
	margin: 0;
	padding: 0 5px;
	}

	#navi ul li.current a {
	border: 0;
	background-image: none;
	height: 16px;
	padding: 9px 7px 7px 8px;
	margin: 0;
	}

	#navi ul li.li_lang {
	background-image: url(https://www.seo-united.de/images/bg_navi.gif);
	padding: 0 5px!important;
	width: auto;
	}

	#navi ul li.li_lang a.a_lang {
	height: 31px!important;
	margin: 0px 10px 0px 10px!important;
	width: auto!important;
	background-position: left center;
	}
	
	.textnavi_button li {
		margin-bottom:10px !important;
	}

	#navi_toggle {
	position: absolute;
	top: 9px;
	right: 10px;
	width: 50px;
	height: 24px;
	background-image: url(https://www.seo-united.de/images/bg_mobile_nav@2x.png);
	background-repeat: no-repeat;
	background-position: 37px center;
	background-size: 18px 14px;
	background-color: #fff;
	/*text-indent: -9000px;
	background-size: 28px 14px;*/
	border: 1px solid #97c00e;
	font-size: 10px;
	line-height: 25px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 4px;
	}

	#navi_toggle:hover {
	cursor: pointer;
	}

	#main {
	margin: 0;
	padding: 20px 10px;
	}

	#footer {
	height: auto;
	text-align: left;
	background-image: none;
	background-color: #ddd;	
	font-size: 12px;
	padding: 10px 5px;
	line-height:25px;
	}
	.meta{
		display:none;
	}

	#wp_footer {
	margin: 0;
	padding: 0;	
	}

	#content_column, #sidebar_column {
	width: auto;
	float: none;
	margin: 0 0 20px 0;
	padding: 0;
	background-image: none;
	border: 0;
	}

	#content_column table, 
	#sidebar_column table {
	width: auto;
	}

	#content_column img, #content_column_wide img {
	max-width: 100%;
	height: auto;	
	}

	#feature_wrapper {
	width: auto;
	height: 200px!important;
	overflow: auto;
	position: static;
	background-color: #D4D4D4;
	}

	#feature {
	width: 98%;
	position: relative;
	height: auto;
	}

	#feature .glidecontentwrapper {
	width: 100%!important;
	position: relative!important;
	float: none!important;
	background-image: none;
	height: 200px!important;
	}

	#feature .glidecontent {
/*	width: 100%!important;	
	position: relative!important;
	background-color: transparent;
	height: 200px!important;*/
	}

	#feature .glidecontent p {
	padding-left: 10px;	
	}

	#feature #p-select, #feature .glidecontenttoggler {
	display: none;	
	}
	
	#sidebar_column .sidebar_startimg_grau {
		max-width:100%;
	}
	
	.sidebar_google_plus, 
	.start_grau_google_plus, 
	.start_grau_facebook, 
	.facebook,
	.start_grau_themen,
	.kategorien {
		display:none;
	}
	
	.content_box {
		border:none;
	}
	
	.content_box .text {
		font-size: 15px;
		line-height: 1.7;
		text-align:left;
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.pagebar a,.this-page {
		margin-left:4px;
		margin-right:4px;
	}

	.content_box .titel {
	width: auto;
	height: auto;	
	}

	.content_box .titel h2 {
	padding: 10px;
	}

	.content_box .text {
	padding: 10px;
	}

	.blog_box .text,
	.blog_box .titel,
	.blog_box .meta {
	padding: 0;
	height: auto;
	text-align: left;
	}

	.blog_box .text {
	font-size: 15px;
	line-height: 1.7;
	}

	.blog_box .meta_box {
	height: auto!important;	
	}

	.blog_box img {
	height: auto;	
	}

	blockquote {
	border-left: 3px solid #DDDDDD;
	margin: 15px 10px 0 0px;
	padding-left: 15px;
	}

	#sidebar iframe {
	width: 100%!important;	
	}

	#sidebar ul.sponsoren li {
	margin-right: 20px!important;
	}
	
	.textnavi_bullet li{
		margin-bottom: 12px !important;
	}
	
	#footer img{
		display:block;
		margin-top:10px;
	}

	#share_this,
	#vote_this {
	width: 100%!important;
	float: none;
	margin-bottom: 10px;	
	}

	.share_this_xing {
	display: none;	
	}

	#comment_box, #discuss_box {
	margin: 0;	
	}

	.pagebar {
	border-bottom:1px dotted #aaa;
	margin: 20px 0 20px 0;
	min-height: 50px;
	height: auto;
	padding: 20px 0 20px 0;
	}

	.pagebar a, .pagebar a:hover, .pagebar .this-page, .wpjb-paginate-links a.page-numbers:hover, .wpjb-paginate-links span.page-numbers, .pageList .this-page {
	display: inline-block;
	margin-bottom: 10px!important;
	padding: 1px 5px!important;
	}

	.start_famous_wheel {
	width: auto;
	}

	#famous_wheel {
	height: auto;
	}

	#famous_wheel img {
	height: 30px;
	opacity: 0.5;
	width: auto;
	}

	iframe, input, textarea, form, table {
	max-width: 100%!important;
	height: auto;	
	}

	/* Sitemap */
	.tutorial_header {
	width: auto;	
	}

	.tutorial_header h2 {
	font-size: 22px;	
	}

	.tutorial_box_col_1, .tutorial_box_col_2 {
	width: auto;
	float: none;
	margin: 0;
	padding: 0;
	background-image: none;	
	}

	.tutorial_box_entry {
	background-image: none;
	margin: 0;
	padding: 0;	
	}

	.tutorial_entry {
	width: auto;	
	margin: 0 0 20px 0;
	}

	.tutorial_icon {
	width: 40px;
	height: 40px;
	margin-right: 20px;
	background-size: 40px 40px;	
	}

	.tutorial_text {
	width: 75%;	
	}


	/* News */
	.orangebox {
	width: auto!important;	
	}

	#top_bewertungen_1 table td:last-child, #top_bewertungen_2 table td:last-child {
	display: none;	
	}

	#news_add_form table {
	width: 100%;	
	}

	#news_add_form td {
	display: block;
	width: auto;
	}

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


	/* Tutorial */
	.list_boxes li {
	width: auto;
	height: auto;
	margin: 0 auto 20px!important;	
	}

	.seounited_textad,
	.seounited_visualad {
	height: auto;
	width: auto;
	margin: 10px 10px 0 10px	
	}


	/* Scroll Banner */
	.scroll_banner {
	width: 90%; height: auto;
	bottom: 0px; right: 0px;
	padding: 5%;
	background-color: #fff;
	}

	.scroll_banner_inner {
	width: 100%; height: auto; position: relative
	}
	.scroll_banner_inner img {
	width: 100%;
	height: auto;	
	}

	.scroll_banner a {
	background-image: url(https://www.seo-united.de/images/seounited_scroll_banner_2015@2x.png);
	background-size: cover;
	}

	.scroll_banner_close {
	pointer: cursor;
	font-size: 17px;
	padding: 5px;
	}
	.scroll_banner_close:before {
	content: '[';
	}
	.scroll_banner_close:after {
	content: ']';
	}


	/* SEO Agenturen */
	.agentur_suche_item_2012 {
	float: none;
	margin: 0 0 10px 0;
	height: auto;	
	}
	.agentur_suche_item_no_2012 {
	margin: 0 10px 0 0;	
	}
	.agentur_suche_item_field_2012 {
	display: block;
	width: auto;
	float: none;	
	}
	.agentur_suche_item_field_2012 select, .agentur_suche_item_field_2012 input {
	width: 90%;	
	margin-bottom: 10px;
	}
	.agentur_suche_button_box_2012 {
	margin: 0;
	float: none;	
	}

	.agentur_suche_2015 {
	width: auto;
	margin: 20px 0 35px;
	padding: 10px;
	}
	
	.agentur_suche_2015:after {
margin: 10px 0 0 0;
width: 100%;
float: left;
}

	.agentur_suche_2015 .agentur_suche_col_1,
	.agentur_suche_2015 .agentur_suche_col_2 {
	width: auto;
	float: none;
	margin: 0;	
	}

	.agentur_suche_2015 .agentur_suche_item {
	margin-bottom: 10px;	
	}
	.agentur_suche_2015 .agentur_suche_item_plz { /*  wird mobil umgeschoben*/
	display: none;	
	}

	.agentur_suche_2015 .agentur_suche_item_name {
	width: 32%;
	}

	.agentur_suche_2015 select,
	.agentur_suche_2015 input {
	width: 60%;
	font-size: 16px;
	}
	.agentur_suche_optional {
	display: none;	
	}
	
	.agentur_package {
	width: auto;
	float: none;
	margin: 0 0 20px 0;
	font-size: 80%;	
	}
	.agentur_package .facts { 
	font-size: 13px;
	}

	.agentur_entry .agentur_img,
	.agentur_entry .agentur_infos {
	float: none;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	text-align: left;
	}
	.agentur_entry .agentur_daten,
	.agentur_entry .agentur_dienstleistungen,
	.agentur_entry .agentur_beschreibung {
	width: 100%;
	float: none;	
	margin: 0 0 20px 0;
	}

	.agentur_entry .agentur_zahlen,
	.agentur_entry .agentur_text {
	font-size: 15px;
	line-height: 1.5;
	}

	.agentur_eintragen_item .input {
	width: 100%;	
	}

	.agentur_banner {
	width: 100%!important;
	height: 90px;
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0!important;
	}

	.agentur_pagebar {
	float: none!important;
	width: auto!important;	
	}
	.agentur_pagebar .break {
	clear: none;
	display: none;	
	}

	#agentur_melden_form input, #agentur_melden_form textarea {
	width: 100%!important;	
	}
	#agentur_melden_form input[type=image]  {
	width: auto!important;	
	}
	#agentur_melden_form img  {
	display: none;
	}
	#agentur_melden_form td {
	display: block;
	}


	/* KOntakt/Angebot */
	.suchwoerter_input {
	width: auto!important;
	max-width: 284px!important;
	}
	.table_box table.support .column1 {
	width: 100%!important;	
	margin-top: 10px;
	}
	.table_box table.support {
	border-spacing: 0;
	padding: 0!important;	
	}
	.table_box table.support td {
	display: block;
	}
	.table_box table.support img {
	display: none;
	}
	.famous_static {
	width: 100%!important;
	float: none!important;	
	}
	.famous_static img {
	width: 100%!important;
	height: auto!important;	
	}
	.contact_secure_form {
	width: auto!important;
	display: block!important;
	margin: 0 0 20px 0!important;
	float: none!important;
	}

	/* Aktuelle Tools, SEO Tools Verlosung, SEO Literatur */
	.content_box .img_left,
	.content_box .img_right {
	width: auto; float: none; text-align: left; margin: 0 0 20px 0;
	}
	.content_box .img_left img,
	.content_box .img_right img {
	margin: 0 0 10px 0;
	}
	.content_box .img_text {
	width: auto; float: none;
	}
	.content_box .button {
	margin-bottom: 10px;
	}
	.content_box .cover {
	height: 200px!important;
	width: auto;
	}

	/* KOnferenzen */
	table.notepad {
	width: 100%;	
	}

	table.notepad td {
	-moz-hyphens: auto;
	   -o-hyphens: auto;
	   -webkit-hyphens: auto;
	   -ms-hyphens: auto;
	   hyphens: auto; 
	font-size: 80%;	
	}

	table.notepad td.col_more, 
	table.notepad thead th:last-child{
	display: none;
	}

	table.notepad .seminar_info {
	background-image: none;	
	}

	table.notepad .seminar_info div {
	width: auto!important;	
	}

	table.notepad .seminar_info p {
	margin: 0 0px 6px 0;
	}

	/* Maps */
	#map_canvas {
	width: 100%!important;
	height: 250px!important;	
	}

	/* SEO in Deutschland */
	.seo_persons_table {
	width: 100%;	
	}
	.seo_persons_table img {
	width: 100%;
	height: auto;	
	}
	.seo_persons_table td {
	width: 20%;
	/*display: block;
	margin-right: 20px;
	float: left; */
	-moz-hyphens: auto;
	   -o-hyphens: auto;
	   -webkit-hyphens: auto;
	   -ms-hyphens: auto;
	   hyphens: auto; 
	font-size: 80%;	
	}
	.seo_persons_table td:nth-child(even) {
	display: none;	
	}
	.seo_persons_table tr {
	clear: both;	
	}

	/* Beratung */
	#beratung_form input, #beratung_form textarea {
	width: 100%!important;	
	}
	#beratung_form td {
	display: block;	
	width: 100%;
	margin-bottom: 5px;
	}
	#beratung_form input[type=image]  {
	width: auto!important;	
	}
	#beratung_form img  {
	display: none;	
	}


	.nomobile {
	display: none;	
	}

	.nodesktop {
	display: block;	
	}
	#glossar_related_second_column
	{
		clear:left;
		margin-left:0 !important;
	}
	#glossar_link_list
	{
		text-align:left;
		line-height:30px;
		margin-top:-25px;
		margin-left: -5px;
	}
	#glossar_link_list a:first-child{
		margin-left:5px !important;
	}
	#glossar_popular_links
	{
		margin-left:  0;
		margin-right: 0;
	}

	#breadcrumb_agentur, #agentursuche_nothingfound {
	margin: 5px 0!important;
	font-size: 11px;	
	}


	/* Jobs */
	.wpjb-table td,
	.wpjb-table th {
	font-size: 80%;	
	vertical-align: top;
	}

	.wpjb-table td {
	-moz-hyphens: auto;
	   -o-hyphens: auto;
	   -webkit-hyphens: auto;
	   -ms-hyphens: auto;
	   hyphens: auto; 
	}

	#wpjb-logo {
	float: none!important;
	display: block;
	margin: 0 0 10px 0;	
	}

	.wpjb-form fieldset {
	margin: 0 0 10px 0;
	padding: 0;	
	}

	.wpjb-form div label.wpjb-label, 
	.wpjb-form div.wpjb-field {
	width: auto;
	float: none;
	display: block	
	}

	.wpjb-form div.wpjb-field {
	margin: 0 0 10px 0;	
	}

	.wpjb-form fieldset legend, .wpjb-form div, .wpjb-form > fieldset > table {
		margin: 0;
		padding: 0;
	}
	.wpjb-element-input-text {
	margin: 0 0 10px 0;
	width: auto;	
	}

	.wpjb-form div input[type="text"], .wpjb-form div input[type="password"], .wpjb-form div select {
		width: 96%;
	}

	#wpjb_submit, #wpjb_reset, .wpjb-button, .wpjb-cancel {
	margin: 0 0 10px 0;	
	display: block;
	float: none;
	width: 100%;
	}

	#seounited_jobs #sidebar_column img {
	width: 100%;
	height: auto;	
	}

	table.wpjb-info tbody tr td {
	padding: 5px 10px 5px 0!important;
	}

	table.wpjb-info tbody tr td:last-child {
	padding: 5px 0 5px 0!important;	
	}




	/* Forum */
	#seounited_forum .forum_top>div {
	width: auto!important;
	float: none!important;
	margin: 0 0 20px 0!important;
	height: auto!important;
	}

	#seounited_forum #content_column {
	width: 100%!important;	
	}

	#seounited_forum #bbpress-forums li:last-child {
	display: none;	
	}

	li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
	width: 16%!important;	
	}

	li.bbp-forum-info, li.bbp-topic-title {
	width: 68% !important;
	}

	#bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
	width: 50px;
	overflow: hidden;	
	text-align: left;	
	}

	#bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	max-width: 50px;
	}

	#bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
	margin-left: 60px;
	}

	#bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-rol {
	display: none!important;	
	}

	/* BL Checker */
	.blchecker_url, .blchecker_input_table {
	width: auto;
	}

	.blchecker_url {
	font-size: 13px;	
	}

	.blchecker_url input {
	max-width: 100%;
	width: auto;
	margin-left: 0;
	}

	.blchecker_options {
	width: auto;	
	}
	
	.agentur_eintragen_item .bz{
		display:none;
	}
	
	.pagespeedchecker form {
	text-align: left!important;	
	}
	#google_translate_element{
		display:none;
	}
	#dc-contact-3{
		display:none;
	}
}