html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}

/* AUSBLENDEN */


div.sidebar,div.skip-link,div.comment-meta,body.home #nav-below,span.nachher-beschriftung,span.vorher-beschriftung,div.entry-date,h3.widget-title,body.pageid-61 h3,.entry-meta,.index-entry-meta,.cufon-loading h1 {display:none!important;}

/* LAYOUT */


body {
	background:#fff;
	font: 1em Palatino, Georgia, 'Book Antigua', 'Times New Roman', Times, serif;}

div.gallery { /* Unterer Abstand zwischen Wordpress-Galerie und Text-Absatz */
	padding-bottom: 24px;}

img.top {
	padding-bottom: 40px;}

img.bottom {
	margin-top: 40px;}
	
img {
	max-width: 540px;
	height: auto;
	display: block;
	margin: 0 auto;}

.aligncenter,object {
	display:block;
	margin:0px auto;}	

hr {
	border:0;
	border-top:1px dotted #999;
	height:1px;
	width:300px;
	padding-bottom:14px;}

div.entry-meta,div.index-entry-meta {
	font-family:Helvetica, Arial, sans-serif;
	font-style:normal;
	font-size:.7em;
	line-height:1.5em;
	color:#999;
	z-index:80;}

div#fussnote {
	padding-bottom:20px;
	margin-top:20px;
	padding-top:8px;
	font-size:.8em;}

div.category-twitter {
	margin-top:50px;}
	

div.post {
	padding-top:0;
	padding-bottom:20px;}


div.entry-content {
	width:560px;
	margin:0 auto;}

.entry-meta,.index-entry-meta {
	width:560px;
	margin:20px auto 10px;}

span.cat-links,span.tag-links,span.edit-link,span.comments-link {
	padding-left:10px;
}

div.zweispaltig {
	width:700px;
	margin-left:-50px;}

div#fussnote hr {
	border:0;
	border-top:1px solid #000;
	height:1px;
	padding-bottom:14px;}

#trenner {
	display:block;
	width:400px;
	height:30px;
	margin:0 auto;
	padding:12px 0 10px;}

p#beschreibung {
	display:block;
	width:450px;
	text-align:center;
	font-family:Georgia, serif;
	line-height: 1.45em;
	font-style:italic;
	color:#bbb;
	font-size:.7em;
	margin:0 auto;
	padding:20px 0;}

.alignleft {
	float:left;
	margin:10px 10px 10px 0;}

.alignright {
	float:right;
	margin:10px 0 10px 10px;}

p.wp-caption-text {
	margin-top:-3px;
	font-size:.9em;
	color:#bbb;
	text-indent:0;
	font-style:italic;
	text-align:right;
	padding-right:10px;}

.titelbild {
	margin-top: -100px;
	margin-left:-100px;
	padding-bottom:40px;}

.titelvideo {
	margin-left:-100px!important;
	width:800px!important;
	padding:20px 0 40px;}

div#post-0 {
	width:600px;
	padding-top:40px;
	margin:0 auto;}
	

/* TYPOGRAPHY */

a,a:link {
	text-decoration:none;
	color:#bbb;}

a:hover {
	color:#000;
	text-decoration:none;}

div#content p a {
	color:#000;
	border-bottom:1px dotted grey;}

div#content a:hover {
	color:#666;
	border:0;}

div.index-entry-meta a {
	color:#000;
	font-style:normal;}

div.entry-meta a {
	color:#666;
	font-style:italic;}

div.category-twitter h2 {
	font-size: 2.6em !important;
	line-height:1.2em!important;
	text-transform: none!important;}
	
li {
	list-style:disc;
	margin-left:40px;
	line-height: 24px;
	text-indent:4px;}

h2.entry-title {
	width:560px;
	margin:0 auto!important;
	padding:100px 0 46px!important;}


div#content h2 {
	font-family:Georgia, serif;
	font-size: 3.5em;
	font-weight:400;
	text-decoration:none;
	text-align: center;
	font-style:normal;
	line-height:.85em;
	margin-bottom:46px;}

	
h3 {
	font-size: 18px;
	font-weight: normal;
	line-height:1.2em;
	padding:10px 0 28px;}

h4 {
	font-size: 16px;
	font-weight: normal;
	line-height:1.2em;
	padding:10px 0 28px;}


span.schick {
	position: relative;
	top: -.04em;
	font-size: 1.1em;
	font-family: Baskerville, Times, serif;
	text-transform: none;
	color:#C02600;}

p {
	font-size: 16px;
	font-weight: 100;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
	padding-bottom:18px;
	letter-spacing: 0.25px;
	color: #333;}
	
div#content p {
	z-index: 100;}
	
blockquote {
	text-align: left;
	font-style: normal;
	color: #333;
	margin: 2px 34px 20px 34px;}

	blockquote p {
		padding-bottom: 0px;
		color: #454545;}

	blockquote span.autor {
		font-size:.7em;
		text-transform: uppercase;
		text-align: right;
		color:#666;
		font-style:normal;
		font-weight:400;}
	
sup {
	vertical-align:super;
	font-size:.7em;
	line-height:1em;
	margin:0;
	padding:0;}
	
/* ALLGEMEIN */

em, i {font-style: italic; font-weight: normal; letter-spacing: -0.06em;}	
strong, b {font-weight: bold;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a img {border:none;}

/* FARBEN */

.rot {color:#C02600;}
.gelb {color:#dcb700;}
.orange {color:#E88C25;}
.gruen {color:#85cc34;}
.lila {color:#4B1139;}
.turkis {color: #6DC0A9;}

/* HINTERGRUNDBILD-FIX */

#daruber {
	position: absolute;
	width: 100%
	height: 100%;
	z-index: 1;
	margin: -60px auto 0 auto;
	padding: 90px 30px 80px 30px;}

#streifen {
	position: absolute;
	width: 600px;
	background: #fff;
	z-index: 100;
	margin: -430px auto 0 -30px;
	padding: 70px 30px 80px 30px;}

#hintergrund { /* CSS-Fix fŸr 100%-Hintergrundbild */
	position: fixed;
	left: 0px;
	top: -50px;
	height: auto;
	width: 100%;
	min-height: 110%;
	min-width: 1024px;
	z-index: 1;}

/* MENU-NAVIGATION */

/* Versuch eines CSS3-Kreises */

div#hell {display: none;}
div#dunkel {display: block;}

#text_hell {
	display: block;
	position: fixed;
	background: url(http://sebastianrumberg.de/wp-content/themes/chamaleon/bilder/logo_dunkel.png) 0 0 no-repeat;
	width: 70px;
	height: 70px;
	top: 26px;
	left: 34px;
	z-index: 9999;
	-moz-opacity: 0.5;
    filter: Alpha(opacity=50);
    opacity: 0.5;}

#text_dunkel {
	display: block;
	position: fixed;
	background: url(http://sebastianrumberg.de/wp-content/themes/chamaleon/bilder/logo.png) 0 0 no-repeat;
	width: 70px;
	height: 70px;
	top: 26px;
	left: 34px;
	z-index: 9999;
	-moz-opacity: 0.5;
    filter: Alpha(opacity=50);
    opacity: 0.5;}

a#logo_hell {
	display: block;
	width: 70px;
	height: 70px;
	background: #fff;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	text-indent:-9999px;
	position: fixed;
	top:28px;
	left:34px;
	z-index: 9998;}

a#logo {
	display: block;
	width: 70px;
	height: 70px;
	background: #C02600;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	text-indent:-9999px;
	position: fixed;
	top:28px;
	left:34px;
	z-index: 9998;}


a#logo_hell:hover, a#logo:hover {
	top: 28px;
	left: 34px;
	background: #ccc;}

/* Version 2: Text */

p#menu {
	position:fixed;
	top:100px;
	left:4px;
	z-index: 99;
	width: 120px;
	color: #bbb;
	font: 10px Georgia, Times, serif;
	font-weight: 100;
	line-height: 12px;
	padding: 10px 0 0 18px;}

p#menu a {
	color: #bbb;}

p#menu a:hover {
	color: #000;
	border-bottom: 1px solid #000;}

/* PFEIL-NAVIGATION */

span.vorher {
	position:fixed;
	top:40%;
	left:24px;
	z-index:120;}

span.nachher {
	position:fixed;
	top:40%;
	right:24px;
	z-index:121;}

span.vorher a,span.nachher a {
	font:6em "Lucida Grande", Arial, Verdana, sans-serif;
	color:#000;
	text-decoration:none!important;
	border:0!important;}

span.vorher a:hover,span.nachher a:hover {
	color:#bbb;
	text-decoration:none!important;}

/* PAGES */

body.page div.entry-content h2 {
	font-size: 18px!important;
	font-weight: bold;
	text-align: left!important;
	margin: 0!important; padding: 5px 0 10px 0!important;}

/* Kontakt-Seite */

#kontaktbild {
	position:fixed;
	bottom:3%;
	left:3%;}

div#post-5 {
	width:420px;
	margin-left:50%;}

div#post-5 .entry-content,div#post-5 .entry-title {
	width:420px;}

div#post-5 p {
	width:380px;
	font-size:1em;}

/* Kontakt-Maske */

form#si_contact_form1 label {
	color:#333;
	width:380px;}

form#si_contact_form1 input {
	font:.9em "Times New Roman", Times, serif;
	border:0;
	border-bottom:1px dotted #333;
	width:380px;}

form#si_contact_form1 textarea {
	font:.9em "Times New Roman", Times, serif;
	line-height:1.5em;
	border:1px dotted #333;
	width:380px;}

/* Archiv-Seite */

img#archivbild {
	position:fixed;
	bottom:0;
	right:10px;
}

/* PLUGINS */

/* Archiv-Plugin */

div#sya_container {
	width:500px;
	margin:-75px 0 40px -30px;}

div#sya_container ul {
	margin-top:40px;}

div#sya_container ul li {
	list-style:none;
	margin-left:10px;
	margin-bottom:14px;
	font-size:.8em;
	font-style:italic;
	color:#999;
	padding-left:20px;
	text-indent:-1px;}

div#sya_container ul li a {
	color:#000;
	font-style:normal;
	font-size:1.2em;}

span.sya_categories {
	font-size:1.1em;}

/* Slidedeck */

#slidedeck {
	width:900px;
	margin-left:-150px;}

