
/* Queries --------------------------------------- */

#queries {
	position:absolute;
	background-color:#fff;
	padding:1em;
	left:900px;
	z-index:100;
	top:1em;
}
/* Queries --------------------------------------- */

#pagenavigation {
	text-align:center;
}

/* ----------------------------------------------- */
CITE {
	display:block;
	margin-top:.5em;
	margin-bottom:.5em;
}

.storycontent IMG {
	max-width: 100%;
}

#guestbook .post {
	margin-top:1em;
	margin-bottom:1em;
}

div.error,div.success {
	margin:1em;
	padding:1em;
	border:2px solid #f00;
	-moz-border-radius:16px;
	color:#000;
	background-color:#fee;
}
div.success {
	border-color:#0c0;
	background-color:#efe;
}
div.success h3 {
	color:#060;
}

div.error li, div.success li {
	margin-left:1.3em;
}

div.error ul {
	list-style-image:url(/images/icons/small/warning.png);
}

.pollBar { height:12px; width: 1px; background-color: #090; border:1px solid #000 }

#commentlist blockquote {
	font-style:italic;
}

#calendartable {
	font-size:1em;
}

/*     ja, ich weiss, es ist laengst nich perfekt... spaeter...!     */

body {
	background: transparent url(http://www.blogigo.de/queen_of_pain05/leonebgcolor_double.jpg)  repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}

/*++++schrifttypen++++*/

h1, h2, h3, h4, p, li, a, span, th, td, input, select, textarea, .storycontent {
	font-family: verdana, tahoma, arial, helvetica, geneva, sans-serif;
}

/*++++schriftgroesse++++*/

p, li, td, caption, input, select, textarea, .storycontent {
	font-size: 12px;
	font-weight: normal;
}

/*++++seitenumrandung++++*/

#rap {
	display: block;
	margin: auto;
	position: relative;
	text-align: left;
	width: 770px;
}


#header {
	background: url(http://www.blogigo.de/queen_of_pain05/reflections_new.png) no-repeat;
	border: 1px solid #4B5340;
	border-width: 0 1px 2px 1px;
	height: 250px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: right;
	top: 0;
	width: 768px;
}


#header a {
	font-size: 35px;
	color: #fbdfe8;
	position:relative;
	top:120px;
	right:15px;
	text-decoration:none;
}

#content {
	left: 200px;
	margin-top: 200px;
	padding: 10px 0 0 0;
	position: absolute;
	top:140px;
	width: 420px;
}

/*++++datum (ober/unterer balken bei kommentaren)++++*/

#content h2 {
	border-bottom: 1px solid #878D7C;
	background-color: #fbdfe8;
	color: #727A66;	
	font-size: 12px;
	margin: 0;
	padding: 0 0 3px 0;
	text-align: right;
}


/*++++beitrag++++*/

#content div.post {
	padding: 0 0 10px 0;
}

/*++++storytitle-box++++*/

#content div.post h3 {
	background-color: #fbdfe8;
	color: #4B5340;
	font-size: 13px;
	margin: 7px 0 3px 0;
	padding: 0;
	text-transform: lowercase;
}

/*++++storytitle++++*/

#content div.post h3 a, #content div.post h3 a:link, #content div.post h3 a:visited {
	color: #4B5340;
}

/*++++"von" (ueber beitrag)++++*/

#content div.post div.meta, #content div.post div.meta ul li a, #content div.post div.meta ul li a:link, #content div.post div.meta ul li a:visited {
	color: #727A66;
	font-size: 10px;
}

 /*++++beitrag++++*/

#content div.post div.storycontent {
	border-left: 2px solid #777;
	border-top: 2px solid #777;
	margin: 0 10px 0 0;
	padding: 0 0 0 7px;
}

/*++++kommentar-und bearbeiten-links++++*/

#content div.post div.feedback a {
	background-color:#fbdfe8;
	color: #727A66;
	font-size: 11px;
}

/*++++beitrag, listen, zitate etc im beitrag++++*/

#content div.post div.storycontent ol, #content div.post div.storycontent ul, #content div.post div.storycontent li, #content div.post div.storycontent blockquote {
	margin-left: 10px;
	padding-left: 3px;
}

 #content div.post div.storycontent blockquote {
	border-left: 1px solid #999;
	padding-left: 5px;
}

/*++++kommentar-box++++*/

#comment {
	height: 150px;
	width: 415px;
	background-color:#fbdfe8;
}


/*++++begin MENU++++*/

#calendar, #status,  #favorites,#links {
	left: 630px;
	padding: 0;
	position: absolute;
	width: 150px;
}

#calendar {
	top: 0;
}

#status {
	top: 170px; /* eigentlich 20 weniger, aber calendar nicht statisch*/
}

#links {
      top:   275px;   /*610px*/
}

/*
#favorites {
	top: 275px; */ /*ebenso*/ /*
}
*/


#menu {
	left: 0;
	margin-top: 200px;
	padding: 110px 0 0 0;
	position: absolute;
	top: 110px;
	width: 190px;
	text-transform: lowercase;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	background-color: #fbdfe8;
	color: #000;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}

#menu a:visited {
	text-decoration: line-through;
}

#calendartable caption {
	font-weight: bold;
}

#calendartable th {
	background-color: #fbdfe8;
	color: #4B5340;
	font-size: 10px;
	padding: 2px;
	text-align: center;
}

#calendartable tbody td {
	font-size: 10px;
	padding: 2px;
	text-align: right;
}

#menu form {
	margin: 0;
	padding: 0;
}
#menu ul li ul {
	margin: 2px 0 0 0;
	padding: 0;
}
#menu ul li ul li {
	color: #000;
	font-weight: normal;
	margin: 0 0 2px 10px;
	padding: 0;
}
#menu ul li ul li a, #menu ul li ul li a:link, #calendartable td a, #calendartable td a:link {
	color: #4B5340;
}

/*++++end MENU++++*/


/*++++eingabefelder++++*/

textarea {
	background-color: #fbdfe8;
}

input {
	background-color: #f773a5;
	color: #ffffff;
	border: 1px solid #ffffff;
	font-size: 11px;
	padding: 3px;
}


code {
	font: 1.1em 'Courier New', Courier, Fixed;
}



/*++++begin LINKS++++*/

a {
	color: #fbdfe8;
	text-decoration: underline;
}

h2 a, h3 a, #content a{
	text-decoration:none;
}

a:visited { 
	color:#fff;
}

/*++++mouseover-effekte++++*/

a:hover, h2 a:hover, h3 a:hover, #content a:hover  {
	color: #fff;
	text-decoration: none;
	direction:rtl;
	unicode-bidi:bidi-override;
}

/*++++kein verdrehen in bearbeiten-links++++*/

#content div.post div.feedback a:hover, #commentlist a:hover {
	direction:ltr;
}


#header a:hover {
	color:#ddd;
	text-decoration:none;
}

/*++++end LINKS++++*/


#banner {
	display: none;
}

