html, body {
	margin: 0; padding: 0;
}
body {
	margin: 0; padding: 0;
	font-family: Arial, sans-serif;
	font-size: 100.01%; /* defaults to 10px in most browsers */
	color: #333;
}
a img {
	border: 0;
}
#layout {
	margin: 0; padding: 0;
	width: 1000px;
	background: #FFF url(/cms/wp-content/themes/popsicle/images/header.jpg) 0px 10px no-repeat;
	margin-left: auto;
	margin-right: auto;
	font-size: 62.5%;
}
#wrap-all {
	margin-left: 110px;
}
.clear-all {
	clear: both;
	height: 1px;
	overflow: hidden;
}
/* ------------------------ */
/* obberum
/* ------------------------ */
#header {
	margin: 0; padding: 0;
	height: 120px;
	background: transparent;
	position: relative;
	width: 780px;
}
#header:hover {
	cursor: pointer;
}
#header h1,
#header h2 {
	display: none;
}
#header #wp_quotes {
	position: absolute;
	width: 180px;
	right: 0;
	top: 20px;
	color: #AA7A4C;
	color: #839899;
}
#header #wp_quotes .wp_quotes_author{
	color: #AA7A4C;
	text-align: right;
}
#pages {
	margin: 0; padding: 0;
	position: absolute;
	left: 260px;
	bottom: 0px;
	font-size: 1.2em;
	margin-top: 1em;
	margin-bottom: 1em;
}
#pages li {
	display: inline;
	margin-right: 0.7em;
}
#pages a {
	color: #600;
	/*color: #839899;*/
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}
#pages a:active,
#pages a:hover,
#pages .current_page_item a {
	/*color: #600;
	color: #839899;*/
	color: #AA7A4C;
	color: #FFF;
}
/* ------------------------ */
/* middedrin
/* ------------------------ */
#content {
	margin-left: 80px;
	margin-right: 40px;
	margin-top: 50px;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #300;
	width: 480px;
	float: left;
}
#content .post {
	margin-bottom: 5em;
}

.logged-in .post.status-private {
	-moz-opacity: 0.7;
	opacity: 0.3;
}
.logged-in .post.status-private:hover {
	opacity: 1;
}
.logged-in .post.status-private:before {
	content: 'nicht für besucher sichtbar';
}

#content h2 {
	font-size: 1.8em;
	line-height: 1.2em;
	color: #AA7A4C;
}
#content a,
#content h3 {
	color: #839899;
}
#content a:active,
#content a:hover {
	color: #AA7A4C;
}
#content h2 a {
	text-decoration: none;
	color: #839899;
}
#content p {
	margin: 0; padding: 0;
	margin-bottom: 0.5em;
}
#content blockquote {
	font-style: italic;
	color: #666;
}
#content .wp-caption-text {
	color: #666;
	font-size: 10px;
}
#content .author {
	margin: 0; padding: 0;
	font-size: 0.866em;
	color: #666;
}
#content .postmeta {
	font-size: 0.866em;
	line-height: 1.15em;
	color: #666;
	padding-top: 0.4em;
	border-top: 1px solid #d1d1d1;
}
#content .postmeta a {
	text-decoration: none;
}
#content .postmeta .postmetaleft,
#content .postmeta .postmetaright {
	width: 50%;
	float: left;
}
#content .postmeta .postmetaright {
	text-align: right;
}
#content .soc-nets {
	margin-top: 0.5em;
}
#content .soc-nets .tw-wrap,
#content .soc-nets .ms-wrap,
#content .soc-nets .fb-wrap {
	float: left;
}
#content .soc-nets .tw-wrap,
#content .soc-nets .ms-wrap,
#content .soc-nets .fb-wrap {
	width: 30px;
}

#content .commentlist li {
	margin-bottom: 0.5em;
}
#content .commentlist a {
	text-decoration: none;
}
#content .commentlist p {
	margin: 0; padding: 0;
	line-height: 1.1em;
}
#content .commentlist .commentmetadata {
	margin: 0; padding: 0;
	color: #666;
	font-size: 0.866em;
	line-height: 1.1em;
}
#content .commentlist .commentmetadata a {
	color: #AA7A4C;
}

#content #commentform #comment,
#content #commentform #author,
#content #commentform #email,
#content #commentform #url {
	width: 84%;
	padding: 1px 2px;
	border: 1px inset #666;
	background: #FFF;
	font-family: Arial, sans-serif;
	font-size: 1em;
	color: #666;
}
#content #commentform #author,
#content #commentform #email,
#content #commentform #url {
	width: 42%;
}
#content #commentform #submit {
	border: 1px outset #666;
	background: #AA7A4C;
	background: #F75041;
	color: #FFF;
}
#content .navigation {
	margin-top: 1em;
}
#content .navigation a {
	text-decoration: none;
}
#content .alignright {
	float: right;
	margin-left: 20px;
}
#content .alignleft {
	float: left;
	margin-right: 20px;
}
/* ------------------------ */
/* seidlisch
/* ------------------------ */
#sidebar {
	margin-top: 20px;
	width: 290px;
	float: left;
	font-size: 1.1em;
}
/* ------------------------ */
/* tagcloud
/* ------------------------ */
#sidebar ul.wp-tag-cloud {
	margin-bottom: 1em;
}
#sidebar ul.wp-tag-cloud li {
	display: inline;
}
#sidebar ul.wp-tag-cloud a {
	color: #666;
}
#sidebar ul.wp-tag-cloud a:active,
#sidebar ul.wp-tag-cloud a:hover {
	color: #AA7A4C;
}
/* ------------------------ */
#sidebar li#tags,
#sidebar li#archives,
#sidebar li#cats {
	width: 100px;
	float: left;
}
#sidebar li#tags {
	width: 175px;
	margin-right: 15px;
}
/* ------------------------ */
#sidebar li.linkcat,
#sidebar li.recentcomments,
#sidebar li.relatedposts {
	clear: both;
	width: 190px;
}
/* ------------------------ */
/* relatedposts
/* ------------------------ */
#sidebar li.relatedposts {
	clear: both;
}
#sidebar li.relatedposts h2 {
	border-bottom: 1px solid #CCC;
	margin-bottom: 0.3em;
}
#sidebar li.relatedposts li {
	padding-bottom: 0.3em;
	border-bottom: 1px solid #CCC;
	margin-bottom: 0.3em;
}
/* ------------------------ */
/* recent comments
/* ------------------------ */
#sidebar .recentcommenter {
	display: block;
	color: #666;
	font-size: 10px;
}
#sidebar li.recentcomments h2 {
	border-bottom: 1px solid #CCC;
	margin-bottom: 0.3em;
}
#sidebar li.recentcomments ul li {
	padding-bottom: 0.3em;
	border-bottom: 1px solid #CCC;
	margin-bottom: 0.3em;
}
/* ------------------------ */
/* gig teaser
/* ------------------------ */
#sidebar h2.widgettitle {
	border-bottom: 1px solid #CCC;
	margin-bottom: 0.3em;
}
#sidebar h2.widgettitle {
	margin: 0; padding: 0;
	margin-bottom: 0.3em;
}
#sidebar li.widget_wbr_post_teaser ul {
	margin: 0; padding: 0;
}
#sidebar li.widget_wbr_post_teaser li {
	margin-bottom:  0.5em;
}
#sidebar li.widget_wbr_post_teaser h3 {
	margin: 0; padding: 0;
	font-size: 1.1em;
}
#sidebar li.widget_wbr_post_teaser li li {
	margin: 0;
}
#sidebar .widget_wbr_post_teaser .wbr_post_teaser_date {
	font-weight: normal;
	display:block;
}
#sidebar li.outdated * {
	color: #998;
}

/* ------------------------ */
/* suchbox
/* ------------------------ */
#sidebar #searchbox {
	border: 1px solid #AA7A4C;
	background: #FFF;
	position: relative;
	height: 16px;
	margin-bottom: 2.5em;
	width: 180px;
}
#sidebar #searchform #s,
#sidebar #searchform #searchsubmit {
	margin: 0; padding: 0;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding: 1px 2px;
	line-height: 16px;
	border: none;
}
#sidebar #searchform #s {
	color: #600;
	width: 146px;
	border-right: none;
	position: absolute;
	left: 0;
}
#sidebar #searchform #searchsubmit {
	background: #AA7A4C;	
	color: #FFF;
	width: 28px;
	position: absolute;
	right: 0;
}
/* ------------------------ */
#sidebar ul {
	margin: 0; padding: 0;
	list-style: none;
}
#sidebar a {
	text-decoration: none;
	color: #600;
}
#sidebar a:active,
#sidebar a:hover {
	color: #333;
}
#sidebar h2 {
	margin-bottom: 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #AA7A4C;
	color: #839899;
}
#sidebar li.hint {
	font-size: 1em;
	color: #E09D7A;
}

#wbr_post_teaser-3 {
	padding: 1em;
	background:#fff;
	box-shadow: 0 0 2em rgba(234,73,59,0.2);
	border-corner: 10% 10% 30% 10%;
}

/* ------------------------ */
/* unnerum
/* ------------------------ */
#footer {
	margin: 0; padding: 0;
	margin-top: 5em;
	margin-bottom: 2em;
	border-top: 1px dashed #FBBDA7;
	padding-top: 0.5em;
	text-align: right;
	margin-left: 80px;
	width: 480px;
}
#footer .meta-nav {
	margin: 0; padding: 0;
	list-style-type: none;
}
#footer .meta-nav li {
	display: inline;
	margin: 0; padding: 0;
	margin-left: 1em;
}
#footer .meta-nav a {
	color: #E09D7A;
	text-decoration: none;
}

#content .gallery .gallery-icon img {
	border: 1px solid #839899;
	padding: 5px;
}
/* ------------------------ */
/* mygallery
/* ------------------------ */
.mypicsgallery {
	width: 480px;
}
.mypicsgallery a {
	display: inline-block;	
	text-align: center;
	height: 156px;
	width: 156px;
}
.mypicsgallery a img {
	
}

