body 
	{
	font-family: 'Slabo 13px', serif;
	font-size: 12px;
	margin: 0px; 
	padding: 0px;
	color: rgb(112, 112, 112); 
	background-color: rgb(49, 49, 49); 
	}

input
	{
	font-family: 'Slabo 13px', serif;
	font-size: 12px;
	color: rgb(112, 112, 112); 
	border: 1px solid #707070;
	background-color: #FFFFFF;
	}

textarea
	{
	font-family: 'Slabo 13px', serif;
	font-size: 12px;
	color: rgb(112, 112, 112); 
	border: 1px solid #707070;
	background-color: #FFFFFF;
	}

A {text-decoration: none;}
a:link	{ color: #707070; }
a:visited { color: #707070; }
a:hover { color: #cc000e; }
a:active { color: #707070; }


h3
	{
	font-size: 16px;
	font-weight: normal;
	}

ul 
	{
	list-style-type: none;
	text-transform:uppercase;
	text-decoration:none
	margin-left: 0em;
	padding-left:0em;
	}

ul ul 
	{
	list-style-type: none;
	text-transform:uppercase;
	text-decoration:none
	margin-left: 0.3em;
	padding-left:0.3em;
	}

hr 
	{
	border: none;
	border-top: 1px solid #404040;
	margin-left: -10px;
	width: calc(100% + 20px);
	height: 1px;
	}

img
	{
	max-width: 100%;
	height: auto;
	}


img#Flag
	{
	max-height: 100%;
	border: 1px solid #404040;
	}

img#Logo
	{
	max-height: 100%;
	border: none;
	}

img#beitragsbild
	{
	width: 100%;
	height: auto;
	border-bottom: 5px solid #FFFFFF;
	}

img#youtube
	{
	border: none;
	height: 32px;
	width: auto;
	}

img#facebook
	{
	border: none;
	height: 16px;
	width: auto;
	}

.attachment-thumbnail
	{
	width: 95%;
	max-width: 70px;
	max-height: 70px;
	height: auto;
	}

div#fb-root
	{
	display: none;
	}

div#head 
	{ 
	position: absolute; 
	background: black none repeat scroll 0% 75%; 
	-moz-background-clip: initial; 
	-moz-background-origin: initial; 
	-moz-background-inline-policy: initial; 
	opacity: 0.75;
	top: 0px; 
	z-index: 2;
	width: 100%;
	height: 70px; 
	}

div#fullblack
	{ 
	display: none; 
	}

div#logo 
	{  
	position: absolute; 
	top: 10px; 
	z-index: 3; 
	text-align: left;
	padding-left: 10px;
	width: calc(100%-10px);
	height: 50px; 
	}

div#banner 
	{
	top: 0px;
	left: 0px;
	width: 100%; 
	height: 200px; 
	background: url(/wp-content/themes/SomewhereInNowhere/mob-header.jpg) no-repeat;
  	background-size:100% auto;
	}

div#fbdesktop
	{
	display: none;
	}

div#youtube
	{
	display: none;
	}

div#facebook
	{
	display: none;
	}

div#vertline
	{
	display: none;
	}

div#vertline2
	{
	display: none;
	}

div#youtubemobile
	{
	border-top: 1px solid #404040;
	padding-top: 20px;
	vertical-align: middle;
	text-align: center;
	}

div#language-de
	{
	position: absolute; 
	width: 24px; 
	height: 16px; 
	z-index: 500; 
	right: 103px; 
	top: 28px;
	}

div#language-en
	{
	position: absolute; 
	width: 24px; 
	height: 16px; 
	z-index: 500; 
	right: 70px; 
	top: 28px;
	}

div#loadmenu 
	{
	top: 17px;
	right: 17px;
	height: 30px;
	width: 30px;
	border: 2px solid rgb(225, 225, 225); 
	padding: 2px;
	vertical-align: middle;
	text-align: center;
 	font-weight: bold; 
	color: #909090;
	font-size: 26px;
	z-index: 3; 
	position: absolute;
	} 

div#menu
	{ 
	display: none; 
	background: black none repeat scroll 0% 90%; 
	-moz-background-clip: initial; 
	-moz-background-origin: initial; 
	-moz-background-inline-policy: initial; 
	opacity: 0.90;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	right: 0px;
	padding-top: 90px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	}

div#mobilnews
	{ 
	top: 200px;
	width: 100%; 
	font-size: 16px;
	}

div#desktopnews
	{
	display: none;
	}

div#bgmain
	{ 
	display: none; 
	}

div#main
	{ 
	position: absolute; 
	top: 280px;
	left: 45px;
	right: 45px;
	width: calc(100%-90px);
	padding: 0px; 
	}

div#headline
	{
	background: white;
	text-align: left; 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 16px;
	font-color: #707070;
	border-bottom: 1px solid #404040;
	}

div#text
	{ 
	background: white;
	width: calc(100%-20px);
	text-align: left; 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

div#date
	{ 
	text-align: center; 
	color: #909090; 
	padding-bottom: 5px;
	}

div#foot 
	{
	position: absolute;  
	text-align: center;
	color: #707070;
	font-size: 26px;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
	}

div#kommentar_formular
	{ 
	background: white; 
	width: calc(100%-20px);
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	}

div#kommentare
	{ 
	background: white; 
	width: calc(100%-20px);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	}