#sidebar-wrap {margin-top: -269px;}

#arevicofancy-outer {padding: 10px;}

.comment-form-url {display:none;}

/*pagelines überschreiben*/
.fixed_width #page, .fixed_width #footer, .canvas #page-canvas {width: 1010px !important;}

#site .content, .wcontent, #primary-nav ul.main-nav.nosearch {width: 1010px;}

.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page #sidebar1 {width:320px;}
.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap {width:320px;}

.copy-pad {
	background-color: white;
}

#pagination .copy-pad {
	background-color: transparent;
}

.archive .copy-pad .fpost, .home .copy-pad .fpost, .search .copy-pad .fpost, .page .copy-pad .fpost {
	padding: 5px 10px;
	border-bottom: 10px solid #e6e6e6;
}

.single .copy-pad .fpost, .page .copy-pad .page {
	padding: 5px 10px;
	border: none;
}

a.mainlogo-link {
	background-color: white;
	display: block;
	padding: 10px 10px 0 10px;
	width: 671px;
}

#map-container {
	padding: 10px;
	background-color: white;
	width: 270px;
	margin-bottom: 10px;
}

#map { width: 270px; height: 230px;}

#bestofmenu {
height: 20px;
}
#bestofmenu li {
list-style: none;
float: left;
padding: 0 10px 0 0;
}

#nav_row {
	margin-right: 319px;
	background-color: white;
	padding: 0 10px 0 11px;
	background-image: url(../images/topmenuline.gif);
	background-position: 0 -13px;
	background-repeat: repeat-x;
}

#primary-nav ul#menu-topmenu {
	width: 100% !important;
	margin-top: -4px;
}

#primary-nav ul#menu-topmenu li a {
	padding: 5px 11px 10px 0;
	text-transform: none;
	letter-spacing: normal;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

#primary-nav ul#menu-topmenu li a:hover {
	color: #14a04c;
}

#primary-nav ul#menu-topmenu li a:hover,
#feature-footer, .main-nav li.current-page-ancestor a, .main-nav li.current_page_item a, .main-nav li.current-page-ancestor ul a, .main-nav li.current_page_item ul a, #wp-calendar caption, #buddypress-page #subnav, #buddypress-page .activity .activity-inner {
	background-color: transparent;
}

#menu-item-14470 {
	clear:both;
	visibility: hidden;
	width: 1px;
}

#menu-item-10388 a, #menu-item-10389 a {
	font-weight: bold;
}

#header .outline {
z-index:auto !important;
}

.scolumn-pad {
padding: 0 10px !important;
}

.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap {
position: relative;
z-index:1;
}

.searchform {
margin: 0;
width: 140px;
}
.searchform .searchfield {
	border: 1px solid #5A5A5A;
	color: #5A5A5A;
	font-weight: bold;
	height: 16px;
	text-transform: uppercase;
	width: 106px;
}

.widget_search {
float: left;
width: 145px;
overflow: hidden;
}

#socialbuttons {
margin: -5px 0 0 0;
}

#spotlight {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 5;
}
#spotlight div.spotlight1 {
		left: 0;
		position: absolute;
		top: 0;
}
#spotlight div.spotlight2 {
		position: absolute;
		right: 0;
		top: 0;
}
#spotlight div.spotlight3 {
		bottom: 0;
		left: 0;
		position: absolute;
}
#spotlight div.spotlight4 {
	bottom: 0;
	position: absolute;
	right: 0;
}
#spotlight div {
	height: 50%;
	width: 50%;
}

#spotlight img {
	height: 100%;
	width: 100%;
}

.wp_bannerize {
	margin-bottom: 10px;
}

.wp_bannerize .description {
	color: #AFAFAF;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0.4em;
	text-transform: uppercase;
	text-align: right
}

.wp_bannerize a {
	line-height: 1px;
	display: block;
}

.canvas #page-canvas, #footer {
position: relative;
z-index:10;
}


/*
		ColorBox Core Style:
		The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
		User Style:
		Change the following styles to modify the appearance of ColorBox.	 They are
		ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
	#cboxOverlay{background:#fff;}
	#cboxContent{margin-top:32px; overflow:visible;}
	.cboxIframe{background:#fff;}
	#cboxError{padding:50px; border:1px solid #ccc;}
	#cboxLoadedContent{background:#000; padding:1px;}
	#cboxLoadingOverlay{background:#000;}
	#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
	#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
	#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:30px; height:35px; position:absolute; top:-36px; background:url(../images/controls.png) no-repeat 0 0;}
	#cboxPrevious{background-position:0px 0px; right:44px;}
	#cboxPrevious:hover{background-position:0px -25px;}
	#cboxNext{background-position:-25px 0px; right:22px;}
	#cboxNext:hover{background-position:-25px -25px;}
	#cboxClose{background-position:-4px 0px; right:0;}
	.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
	.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
	.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
	.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
	.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

/*body.mobile .post-footer,*/
body.mobile #spotlight,
body.mobile #map-container {
	display: none;
}

body.category #theloop .copy-pad {
	position: relative;
	width: 691px;
	background-color: transparent;
}

body.category #theloop .copy-pad div.post, .moreRandomArticles div {
	width: 230px;
	overflow: hidden;
	background-color: transparent;
	border: none !important;
}
body.category #theloop .copy-pad div.post a, .moreRandomArticles div a {
	background-color: white;
	padding: 10px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}

body.category .post {
	padding: 0 !important;
}

body.category #theloop .copy-pad div.post img, .moreRandomArticles div a img {
	display: block;
}

.moreRandomArticles {
	position: relative;
	width: 691px;
}

#morenotes strong {
	background-color: white;
	display: block;
	margin: 20px 0;
	padding: 5px 10px;
}


body.category #theloop .copy-pad div.post .post-meta,
body.category #theloop .copy-pad div.post .post-footer,
body.category #theloop .copy-pad div.post .post-edit-link,
body.category #theloop .copy-pad div.post .tags,
body.category #theloop #postsinfo {
	display: none;
}

body.category #theloop .copy-pad div.post .entry_content p {
	font-size: 10px;
	line-height: 14px;
}

body.category #theloop .copy-pad .fpost {
	border-color: white;
	margin-bottom: 0;
}

.moreRandomArticles h4 {
	display: none;
}

.form-allowed-tags {
	display: none;
}

#postsinfo, .metabar, .post-edit-link {
	display: none;
}

.post-footer {
	border: 1px solid #E6E6E6;
	margin: 0;
	padding: 10px;
	width: 670px;
	border-left: none;
	border-right: none;
}

.archive .post-footer, .home .post-footer, .search .post-footer, .page .post-footer {
	margin: 0 0 0 -10px;
}

.post-footer iframe {
	vertical-align: top;
}

#statement {
	border: 5px solid #361592;
	padding: 5px;
	margin-bottom: 10px;
	background-color: white;
	overflow: hidden;
	height: 76px;
	color: #9f0087;
	cursor: pointer;
}

#statement:hover {
	background-color: #a4008e;
	color: white;
}

#statement h1 {
	font-size: 32px;
	font-weight: bold;
	line-height: 30px;
	margin: 0;
	color: #9f0087;
	cursor: pointer;
}

#statement span {
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #9f0087;
	cursor: pointer;
}

#statement:hover h1, #statement:hover span {
	color: white;
}

#postyournote {
	border: 5px solid #006c36;
	padding: 5px;
	margin: 0 10px 10px 0;
	width: 130px;
	height: 63px;
	background-color: white;
	float: left;
	overflow: hidden;
}
#postyournote_img {
	width: 145px;
	height: 80px;
	float: left;
	overflow: hidden;
	margin: 0 10px 13px 0;
}
#postyournote_img a {
	display: block;
	background-image: url(/wp-content/themes/platformpro/images/n_POSTE_145x80.gif);
	height: 80px;
	width: 146px;
}
#postyournote_img a:hover {
	background-image: url(/wp-content/themes/platformpro/images/n_POSTE_145x80_still.gif);
}

#postyournote:hover {
	background-color: #009a48;
}

#postyournote:hover .fline, #postyournote:hover .sline {
	color: white;
}

#postyournote .fline {
	color: #009a48;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 25px;
}

#postyournote .sline {
	font-size: 48px;
	color: #009a48;
	text-transform: uppercase;
	line-height: 32px;
}

#sidebar_primary {
	padding: 3px 0 0 0;
}

#sidebar_primary .copy-pad {
	background-color: transparent;
}

#connect {
	width: 145px;
	float: left;
	background-color: white;
	height: 83px;
	color: gray;
}

#connect .fline {
	color:inherit;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 6px;
	padding: 10px 5px;
	display: block;
	text-align: center;
}
#connect:hover .fline {
	background-color: grey;
	color: white;
}

#connect a:hover {
	border-bottom: 5px solid grey;
}


#connect div {
	background-color: #e5e5e5;
	padding: 5px 0;
	line-height: 1px;
	text-align: center;
}

#connect div a img {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	/*filter: url(desaturate.svg#greyscale);*/
	filter: gray;
	-webkit-filter: grayscale(1);
}

#connect div a:hover img {
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: none;
	filter: none;
	-webkit-filter: grayscale(0);
}

#nobinfo_ext {
	display: none;
	top: -1000px;
	padding: 10px;
	background-color: #cccccc;
}

#nobinfo_ext div {
	padding: 15px 2px 2px 2px;
	background-color: white;
}

#dsgw {
	width: 145px;
	height: 220px;
	float: left;
	border: 5px solid #3a1a94;
	color: #a4008e;
	margin-right: 10px;
}

#uhna {
	width: 308px;
	height: 220px;
	border: 5px solid #af0058;
	color: #ff0070;
	float: left;
	margin-bottom: 10px;
}

#nobp {
	width: 479px;
	height: 90px;
	border: 5px solid #006135;
	color: #00a237;
	clear: both;
}

#nobinfo_ext h3 {
	color: inherit;
	text-transform: uppercase;
	font-size: 40px;
	line-height: 1;
	display: inline;
	font-weight: bold;
}

#nobinfo_ext p {
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

#search-2 {
	float: left;
	margin-bottom: 10px;
}

#text-3 {
	margin-bottom: 10px;
}

#text-6 {
	margin-bottom: 9px;
}

#text-12 {
	float: left;
	width: 145px;
}

#text-5, #text-13 {
	clear: both;
}

#text-14 {
	margin-left: 155px;
	margin-bottom: 19px;
}
#text-14 a {
	display: block;
	background-color: white;
	border: 5px solid #A1A1A1;
	font-weight: bold;
	padding: 0 2px;
	width: 132px;
	text-transform: uppercase;
	color: #424242;
}

#text-14 a:hover {
	background-color: #7f7a7b;
	color: white;
	border-color: white;
}

#nobinfo {
	border: 5px solid #ad0054;
	padding: 5px;
	margin: 0 10px 10px 0;
	width: 125px;
	height: 200px;
	background-color: white;
	overflow: hidden;
	color: #ff006f;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	float: left;
}

#nobinfo a {
	color: inherit;
}

#nobinfo:hover {
	background-color: #ff0070;
	color: white;
}

#wellensittich {
	float: left;
}

#wellensittich a {
	display: block;
	background-image: url(/wp-content/themes/platformpro/images/n_Buchcover_rollover_145x216_still.gif);
	width: 145px;
	height: 216px;
}

#wellensittich a:hover {
	background-image: url(/wp-content/themes/platformpro/images/n_Buchcover_rollover_145x216.gif);
}



#nobinfo .berlinbig {
	font-size: 45px;
	line-height: 33px;
}

#archives-2 {
	float: left;
	margin: 0 10px 0 0;
	width: 146px;
}

#nav_menu-2 {
	margin-bottom: 10px;
}
#nav_menu-2 .widget-title, #archives-2 .widget-title {
	background-color: white;
	border: 5px solid #A1A1A1;
	color: #424242;
	font-size: 20px;
	font-weight: bold;
	padding: 0 2px;
	cursor: pointer;
}

#nav_menu-2:hover .widget-title, #archives-2:hover .widget-title {
	background-color: #7f7a7b;
	color: white;
	border-color: white;
}

#nav_menu-2 ul, #archives-2 ul {
	display: none;
	border: 2px solid #A1A1A1;
	background-color: white;
	padding: 5px 10px;
	margin-left: 0;
}
#nav_menu-2 ul li, #archives-2 ul li {
	padding: 0 2px;
}
#nav_menu-2 ul a, #archives-2 ul a {
	color: #424242;
	font-size: 11px;
	font-weight: bold;
}

#nav_menu-2 ul a:hover, #archives-2 ul a:hover {
	color: #00a14e;
	text-decoration: none;
}

#archives-2 ul, #nav_menu-2 ul#menu-bezirk {
	
}


#nav_menu-2:hover ul, #archives-2:hover ul {
	display:block;
}
.reply {
	display: none;
}

.avatar {
	background-color: rgb(68,68,68); /* Needed for IEs */

	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}

.avatar-default {
	display: none;
}

.commentlist .comment-author, .commentlist .comment-meta {
	display: inline;
}

.comment-body p {
	margin: 0;
}

#footcols .content {
	background-color: #e6e6e6;
	padding-bottom: 80px;
}

#footcols .content-pad {
	background-color: #CCCCCC;
}

#simple_footer_nav {
	display: none;
}

#footcols li a, #footerlinks p {
	font-size: 12px;
	line-height: 20px;
	display: block;
	margin: 0;
	padding:0;
}
#footcols .widget-title, #nav_menu-3 li:first-child a, #footerlinks h4 {
	color: #000000;
	font-size: 1.3em;
	margin-bottom: 10px;
	display: block;
	padding: 0;
	letter-spacing: 0em;
}

#pagelines_content {
	padding-bottom: 80px;
}

.previous a:after {
	content: "\00A0\2192";
}

.next a:before {
	content: "\2190\00A0";
}

.previous a:hover, .next a:hover {
	color: black;
}

.post-nav .next a {
	float: left;
	text-align: left;

}
.post-nav .previous a {
	float: right;
	display: block;
	text-align: right;
}


body.single .loopcommentbox {
	display: none;
}
.loopcommentbox {
	padding: 5px 0 5px 5px;
	width: 100%;
}

.loopcommentbox .left {
	margin-top: 8px;
}
.loopcommentbox strong, .loopcommentbox a {
	font-size: 12px;
	color: #666;
}

.loopcommentbox input {margin-right: 0;}

h2.entry-title a {
	color: #797979;
}

h2.entry-title a:hover {
	text-decoration: none;
	color: #000;
}

/*

.fb_iframe_widget, .twitter-share-button, .pinterestbutton, .st_sharethis_hcount, .st_email_hcount {
	float: left;
	display: block;
}

.st_sharethis_hcount, .st_email_hcount {
	margin-top: -2px;
}

.twitter-share-button {
	width: 100px !important;
}

.pinterestbutton {
	width: 70px;
}

*/


.welcomeshit {
	background-color: white;
	margin: 14px 0 7px;
	height: 20px;
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 11px;
}

.greenshit {
	color: #00a14e;
}

.category-notm-1-platz .entry_content img {
	border: 3px solid #006135;
}
.category-notm-2-platz .entry_content img {
	border: 3px solid #af0058;
}
.category-notm-3-platz .entry_content img {
	border: 3px solid #3a1a94;
}

.category-notm-platz-imgaddon {
	width: 46px;
	height: 46px;
	margin: 10px;
	background-repeat: no-repeat;
	position: absolute;
}

.category-notm-1-platz-imgaddon {
	background-image: url(/wp-content/themes/platformpro/images/n_01.png);
}
.category-notm-2-platz-imgaddon {
	background-image: url(/wp-content/themes/platformpro/images/n_02.png);
}
.category-notm-3-platz-imgaddon {
	background-image: url(/wp-content/themes/platformpro/images/n_03.png);
}

.category-notm-platz-text {
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 0px !important;
}

.category-notm-platz-text span {
	padding: 0 7px;
}

.category-notm-platz-btext {
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 0px !important;
	margin-top: -6px;
}

.category-notm-1-platz-text {
	color: #14a04c;
	border: 3px solid #006135;
}
a:hover .category-notm-1-platz-text {
	color: white;
	background-color: #006135;
}
.category-notm-2-platz-text {
	color: #ff006f;
	border: 3px solid #af0058;
}
a:hover .category-notm-2-platz-text {
	color: white;
	background-color: #af0058;
}
.category-notm-3-platz-text {
	color: #b3008d;
	border: 3px solid #3a1a94;
}
a:hover .category-notm-3-platz-text {
	color: white;
	background-color: #3a1a94;
}

#topad, #topad a {
	display: block;
	padding: 0;
}
#topad a img {
	display: block; /*inline block would be fine too*/
}

.comment-form-author {
	float:left;
	width: 50%;
	display: none;
}

.comment-form-email, .comment-notes, .comment-form-comment label {
	display: none;	
}

.comment-form-comment {
	clear: both;
}

/* Start Ole */
ul.main-nav li a {
	font-weight: bold;
	letter-spacing: 0;
	padding: 5px;
}

li.menu-item-red a {
	color: #FF524E !important;
}

#primary-nav ul.main-nav.nosearch {
	width: 691px;
}

/*
#nav_row:after {
	content: url('http://www.notesofberlin.com/wp-content/uploads/2014/12/leiste-ticket.jpg');
}
*/
/* End Ole */

/* mobile styling */
#topmobilemenu {
	display: none;
}

#theloop #postnav {
	border-top: 10px solid #e6e6e6;
}

.video-container { 
	position: relative; 
	padding-bottom: 56.25%;
	padding-top: 30px; 
	height: 0; 
	overflow: hidden; 
} 
.video-container iframe, .video-container object, .video-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}

@media screen and (max-width: 800px), all and (max-device-width: 800px) {
	#topmobilemenu {
		display: block;
		background-color: #E6E6E6;
		height: 4em;
		width: 4em;
		float: left;
		padding: 1.8em 1em 0 1em;
		display:none;
	}
	#topmobilemenu a.mobile-menu {
		display: block;
		font-size: 4em;
		color: white;
	}
	
	.welcomeshit {
		font-size: 1em;
		height: auto;
		margin-top: 0;
	}
	
	#header {
		margin-bottom: 14px;
	}
	
	#sidebar-wrap {
		display: none;
	}
	#site {
		width: 100% !important;
		overflow: hidden;
		max-width: inherit !important;
		min-width: inherit !important;
		padding: 0;
		margin: 0;
	}
	#header img,
	#site .content {
		width: 100%;
	}
	#fcolumns_container {width: 100%;}
	
	.entry_content img {
		width: 100%;
		height: auto;
	}
	
	#primary-nav,
	#fcolumns_container > div {
		display: none;
	}
	
	a.mainlogo-link {
		width: auto !important;
		padding-bottom: 5px;
	}
	
	#fcolumns_container #text-10,
	#fcolumns_container #nav_menu-3 {display:block;}
	
	#primary-nav ul#menu-topmenu {margin:0;}
	#menu-item-14470 {clear:none;}
	.entry_content img {width: 100% !important; height: auto;}
	.fixed_width #page, .fixed_width #footer, .canvas #page-canvas,
	.one-sidebar-right #pagelines_content #column-main, .one-sidebar-right .wmain, .one-sidebar-right #buddypress-page #container,
	.one-sidebar-right #pagelines_content #column-wrap, .one-sidebar-right #buddypress-page #container {width: 100% !important;}
	
	#nav_row {
		margin-right:0;
		background-image: none;
	}
	.moreRandomArticles {
		width: 100%;
	}
	body.category #theloop .copy-pad div.post, .moreRandomArticles div {
		width: 105px !important;
	}
	.moreRandomArticles img {
		width: 80px !important;
	}
	
	#menu-item-18363 a {
		background-image: url("/wp-content/themes/platformpro/images/n_POSTE_145x80.gif");
		display: block;
		height: 80px;
		width: 146px;
		color: transparent !important;
	}
	
	.wp-paginate li {font-size:1.2em;padding-left: 1em;}
	
	li.paginate-morenotes, li.paginate-title {display: none !important;}
	
	.loopcommentbox, #postnav .next {display:none;}
	.archive .copy-pad .fpost, .home .copy-pad .fpost, .search .copy-pad .fpost {padding-bottom: 0px;}
	#primary-nav ul#menu-topmenu li {padding: 0.5em 1.2em;}
	#primary-nav ul#menu-topmenu li a {
		font-size: 1.2em;
	}
}