/*  
Theme Name: fion - theme
Theme URI: http://oligoform.de
Description: Ein einfach strukturiertes Theme basierend auf dem Original von <a href="http://wpthemes.info" title="Sadish">Sadish Bala</a>, beeinflusst von <a href="http://reorganize.ca" target="_blank">ReOrganize</a>. Deutsche Bearbeitung: <a href="http://www.kruedewagen.de">Ralf Krudewagen</a> Bearbeitung f&uuml;r fion <a href="http://www.oligoform.de">OLIGOFORM</a>.
Version: 2.0 (de 2.0.2a)16 - neu 2009
Author: Sadish, oligoform
Author URI: http://simpleinside.com
*/
* {
	padding: 0px; 
	margin:0px;
}

/* oligoform - body, html kommt unten nochmal*/


html, body {
	height: 100%; 
	margin: 0;
	padding: 0;
}

body {
background:#ffffff;
color: #998c7e;
font-family: verdana,arial,sans-serif;
font-size:0.8em;
}

#abstand {
	height: 50%; 
	width: 780px;
	margin-bottom: -190px; 
	float: left; 
	}
#alles {
height: 490px; 
	clear: left; 
overflow: hidden; 
	margin: auto auto; 
	width: 780px; 
}

/* end OLIGOFORM */
p, div {
	
	line-height:1.5em;
}
p{ margin: 0.7em 0 0 0;}
dl {	margin:1em 0;}
dt {	font-weight:bold;}
dd 
{
	margin:0.5em 1em;
	padding:0;
}
a img {	border:0;}
.clear {
	clear:both;
	height:20px;
}
blockquote 
{
    margin:10px;
    padding-left:10px;
    border-left:#ccc 2px solid;
    color:#666;
}
fieldset 
{
	border:none;
}


a {    text-decoration:none;}
a:link, a:visited {	color: #998c7e;	}
a:hover, a:active {	text-decoration:underline;}
h1, h2, h3, h4, h5, h6 { font-weight:bold;
font-family: textra, verdana, sans-serif;
color: #998C7E; }

#header h1 {
position: absolute;
z-index: -10;
margin: -100px 0 0 -44px;
padding: 0;
display: block;
width: 150px;
height: 150px;
color: transparent;
background: transparent url(img/fion-logo.gif) center no-repeat;
}
#header h1 a {margin-left: -2000px;}

#navigation {
z-index: 100;
	margin: 0 0 1em 0; 
	overflow: hidden; 
	width: 760px; 
	text-align: left;
	font-family: textra, Arial, sans-serif;
font-size:11px;
text-transform:uppercase;
}

#navigation ul li {
	float: left; 
	margin: 0; 
	list-style-type: none;
	letter-spacing: 3px;
font-weight:bold;
height: 1.5em;
padding: 0 10px 0 15px; 
padding: 0 15px 0 17px; 
}

#navigation ul li.page_item { border-left:1px solid #D3CCC5; }

#navigation ul li a {
	padding: 0 0 2px 0; 
	text-decoration: none;
	display: block;  
color:#ded8d3;
font-size: 120%;}

#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a 
{color:#998C7E;}


#navigation .sIFR-Flash {margin: auto auto; }

#header { text-align:left; }
#header h1 { font-size:1.8em;	}


#header h2 {	
font-size:1em; font-weight:bold;
padding-bottom: 20px;
}


#container {
	border: #ded8d3 1px solid; 
	/*background: #fff url(img/fion-scroll-bg.gif) center right no-repeat; 	*/
background:url(img/trennlinie.gif) no-repeat 450px 15px;
	text-align: left;
}
#content { 
padding: 0; 
overflow: auto;
height:363px; 
margin:8px 0 8px 8px !important;
}
* html #content {padding: 0; margin:8px 0 8px 8px !important;}

#content h2 {font-size:1em; margin: 10px 0 0 0;}
#content h3 { font-size:1em; margin: 10px 0 0 0; }
#content h4, #content h5 {font-size:1em; margin: 0;}

#content ul { margin:1em; padding:0 1em; }
#content ol {
	list-style-type:decimal;
margin:1em;
padding:0  1em;
}
#content .newsbeitrag {	margin:0;padding:0;  border-top:8px solid #ffffff; background: transparent url(img/newsstreif.gif) repeat-x; }
#content .newsbeitrag .posttitle {height:52px;}

#content .rechterbereich {width:280px; overflow:hidden; float:right; position: relative; 
margin:0; padding:0; }
#content .newsbeitrag .rechterbereich, #content .single .rechterbereich {top:-61px;}

#content .post {
width:738px;
padding:0;
margin:0;
clear:both;
}
#content p img.right {
float: right; margin:10px 0 0 10px;positon:relative;
}
#content p img.left {
float: left; margin:0 10px 10px 0;positon:relative;
}
#content .post h2 {
letter-spacing:2px;
}
#content .entry {margin:0; padding:0;}
#content .entry a:hover { text-decoration: underline;}
#content .post-info , #content .postmetadata {	font-size:0.8em; }
#content .post-info {	   margin-bottom:12px;	}
#content p, #content .posttitle, #content h2, #content h3{max-width:430px; overflow:hidden;}
* html #content .entry p, * html #content .posttitle, * html #content h2, * html #content h3{width:440px;}

#footer {
	clear: both; 
	margin: 0 auto; 
	overflow: hidden;  
	text-align: left;
}

#footer p {
text-transform:uppercase;
	float: left; width: 40%; line-height: 1.2em;
}
#footer p img {
	vertical-align: text-bottom;
}
#footer ul {
	float: right; 
	margin: 1em 0px; 
	width: 50%; 
	text-align: right;
	font-size: 0.9em; 
}
#footer ul li {
	display: inline; 
	margin-left: 5px; 
	list-style-type: none;
}
#comments, #respond{
	margin: 2em 0 0 5px;
}
#commentform {
	margin:0px;
	padding:0px;
width:450px;
}
#container .commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li {
	list-style:none;
	margin: 1em 0;
	padding: 0.5em;	
	background:#f5f5f5;
}
.commentlist li.alt 
    background:#fafafa;
}
.commentlist li .cmtinfo {
	font-size:1em;	
	border-bottom: #eee 1px solid;
}
.commentlist li cite {
	font-style:normal;
	font-weight:bold;
}
.commentlist li .cmtinfo em {
	float:right; positon:relative;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
textarea{
	width: 90%;
	padding:5px;
	height: 10em;
	border: 1px solid #ccc;	
	background:#f9f8f4;
}
input {
	background:#f9f8f4;
	border:#ccc 1px solid;
}
.post h4 {
	font-size:1em;
	font-weight:normal;
}
#respond {border-top:5px solid #f9f8f4; width:435px; display:inline; margin-top:1em; padding-top:0.3em;}

#content .post .entry ul.postspermonth {list-style:none; padding:0; margin:0 0 0.6em 0;}

/*coolplayer */

.coolplayer_info {width:99%}

img {
    behavior: url( pngbehavior.htc );
}

.coolplayer_wrapper {
    display: block;
height: 360px;
overflow:hidden;
    margin:0 0 0 0!important;
    text-indent: 0!important;
position:fixed;
background: #998c7e !important; 
width:450px;text-align:center; padding:0 0 0 0!important;
}
.newsbeitrag .coolplayer_wrapper {position:static;}
.rechterbereich .coolplayer_wrapper {width:275px; overflow:hidden;height:auto;}
.coolplayer_playlist {
    display: block; 
    margin: 0;
    text-align: left;
    line-height: 180%;
    overflow: visible;
width:99%;

}
.coolplayer_info, .coolplayer_playlist {
/*display:none;*/
background-color:#ffffff; border:1px solid #ffffff;
}

.coolplayer_moz {
  display: block;
* display:none;
}



/*coolplayer end */

#alles .entry p a img {
width: auto; 
height: auto;
}
.posttitle {margin: 10px 0}
html, body {
	height: 100%; 
	margin: 0;
	padding: 0;
}
.newsbeitrag {margin:0;padding:0}
/*democracy*/
.democracy li, .democracy ul {list-style: none; margin:0; padding:0;}
