/*   
Theme Name: konzertjunkie
Theme URI: www.konzertjunkie.de
Author: Susi S.
*/

body {

	background: #6c6c6c url('images/back2.jpg');
	color: #fff;
	text-align: center;
	font-family:helvetica, tahoma, arial, sans-serif;
font-size:.9em;
	}

#myframe {
	position:relative;
	left:10%;
	right:10%;
	top:100px;
	width:80%;
	border-width:0px;
	color:#000;
	padding:0px;
	margin:0px;
	text-align:left;
	border-collapse:collapse
}

#mypage {
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-width:0px;
}

#nospace {
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-width:0px;
}

#mytopm {
	background-color:#f6f6f6;
}

#mytopl {
	width:40px;
	background:url('kj-layout/kjlo.png') no-repeat top left;
}

#mytopr {
	width:40px;
	background:url('kj-layout/kjro.png') no-repeat top right;
}

#mysidebar {
	background:url('kj-layout/kjr.png') repeat-y top right;
	width:190px;
	padding-top:50px;
	padding-right:50px;
	vertical-align:top;
}

#spaceright {
	width:20px;
	background:url('kj-layout/kjr.png') repeat-y top right;
}

#mycontent {
	padding:0px;
	margin:0px;
	border-width:0px;
	background-color:#f6f6f6;
	padding-top:50px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
}


#header h1 a {
	color: #f6f6f6;
	text-decoration:none;
	font-size:36px;
}

#header h1 a:hover {
	color: #d1d1d1;
	text-decoration:none;
	font-size:36px;
}

#header {
	top:10px;
	left:40px;
	position:absolute;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
}


a, h2 a:hover, h3 a:hover, #headerlinks a:hover {
	color: #930003;
	text-decoration: none;
}

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


h2 {
	margin: 30px 0 0;
}

.post {
	margin: 30px 20px;
}

.photopreview {
	margin: 10px 100px 0;
}

.morephotos {
	margin: 0 120px;
}

.sticky {
	border-width:1px;
	border-color:#aaa;
	border-style:dotted;
	background-color:#e9e9e9;
	margin:20px;
	padding:5px;
}

.sticky h2 {
	margin: 0px;
}

.pagetitle {
margin: 0;
}

.pagetitle h2 {
margin: 0;
}

small, #mysidebar ul ul li, #mysidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
}

code {
	font: 'Courier New', Courier, Fixed;
}

.english, .noenglish {
	margin: 25px 0;
	color: #09004b;
}

.german, .nogerman {
	margin: 25px 0;
	color: #004418;
}

.linkenglish {
	margin:	5px 0 0;
}


html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}

html>body .entry li {
	margin: 7px 0 8px 10px;
}

.entry ul li:before, #mysidebar ul ul li:before {
	content: "\00BB \0020";
}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}

.entry ol li {
	margin: 0;
	padding: 0;
}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}

#mysidebar ul, #mysidebar ul ol {
	margin: 0;
	padding: 0;
}

#mysidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}

#mysidebar ul p, #mysidebar ul select {
	margin: 5px 0 8px;
}

#mysidebar ul ul, #mysidebar ul ol {
	margin: 5px 0 0 10px;
}

#mysidebar ul ul ul, #mysidebar ul ol {
	margin: 0 0 0 10px;
}

ol li, #mysidebar ul ol li {
	list-style: decimal outside;
}

#mysidebar ul ul li, #mysidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}

.alt {
	margin: 0;
	padding: 10px;
}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}

.children { padding: 0; }

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
	display: block;
	font-size: small;
}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

a img {
	border: none;
}

#headerlinks {
	position:relative;
	top:0px;
	left:5%;
	right:5%;
	width:90%;
}

#headerlinks a {
	font-size:30px;
	color:#333;
	text-decoration:none;
}

#myfooterm {
	background:url('kj-layout/kju.png') repeat-x bottom left;
	text-align:right;
	padding-bottom:20px;
}

#myfooterl {
	background:url('kj-layout/kjlu.png') no-repeat bottom left;
	width:40px;
}

#myfooterr {
	background:url('kj-layout/kjru.png') no-repeat bottom right;
	width:40px;
}

#bild1 {
	width:200px;
	height:200px;
	position:absolute;
	top:-30px;
	right:-20px;
}

#bild11 {
	width:200px;
	height:200px;
	position:absolute;
	top:10px;
	right:70px;
}

#bild3 {
	width:200px;
	height:200px;
	position:absolute;
	top:80px;
	right:-20px;
}


#bild4 {
	width:200px;
	height:200px;
	position:absolute;
	top:-30px;
	right:400px;
}

#bild5 {
	width:200px;
	height:200px;
	position:absolute;
	top:220px;
	right:0px;
}

#bild6 {
	width:200px;
	height:200px;
	position:absolute;
	top:-40px;
	right:150px;
}

#bild7 {
	width:200px;
	height:200px;
	position:absolute;
	top:-10px;
	right:280px;
}

#bild2 {
	width:200px;
	height:200px;
	position:absolute;
	top:390px;
	left:-10px;
}

#bild10 {
	width:200px;
	height:200px;
	position:absolute;
	top:500px;
	left:-50px;
}

#bild8 {
	width:200px;
	height:200px;
	position:absolute;
	top:250px;
	left:-30px;
}

#bild9 {
	width:200px;
	height:200px;
	position:absolute;
	top:310px;
	right:-40px;
}

.hide {
	background:#ffff00;
color:#ff0000;
margin:10px;
padding:10px;
width:20px;
}

/*.konzerte {
	font-family:monospace;
	font-style:italic;
	font-size:small;
}*/

tr.unsure td {
	background-color:#cccccc;
}

tr.concertlist td {
	vertical-align:top;
	padding-bottom:15px;
}

#twittertext {
	font-style:italic;
	font-size:small;
	border-width:1px;
	border-color:#aaa;
	border-style:dotted;
	background-color:#e9e9e9;
}

#twitterdate {
text-align:right;
	font-size:x-small;
}

#twitterlist {
max-width:198px;
}