/*  
Theme Name: Zephram
Theme URI: http://www.orangelemon.de/
Description: Zephram is a 3 column theme based on the <a href="http://themes.wordpress-deutschland.org/fluid-index/">Fluid Index 1.0</a> by <a href="http://mister-einstein.com/">Frank Haensel</a>. Translation by <a href="http://mister-einstein.com/">FH</a>. The theme is widget ready.
Version: 1.0
Author: Karsten Dietrich
Author URI: http://www.orangelemon.de/
Übersetzung und Anpassung: Karsten Dietrich
Visit: http://www.orangelemon.de/
*/		

/***************************************************
  General 
*****************************************************/

* {
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  background-attachment: fixed;
  background-image: url(images/body_bg.png);
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;  
  font-size: 12px;
  text-align: center;
}

p {
  color: #000000;
  margin: 5px 0px 10px 0px;
}

.entrytext p {
  text-align: justify;
}

blockquote {
  padding-left: 10px;
  padding-right: 15px;
  margin-left: 25px;
  margin-right: 25px;
  background: #fff url(img/bquote.gif) repeat-y;
}

ul {
  margin:5px 0px 5px 20px;
  padding:0px;
}

ol {
  margin:5px 0px 5px 20px;
  padding:0px;
}

a{
  color: #2666a6;
  text-decoration: none;
  margin:0;
  padding:0;
}

a:visited {
  /*color: #959EAA;*/
  color: #2666a6;
  text-decoration: none;
}

a:hover {
  color: #4a89c8;
  text-decoration: none;
}


a.idea {
  color: #b70000;
}

h1 {
  font-size: 20px;
  color: #2666a6;
  margin: 0px 0px 10px 0px;
}

h2 {
  font-size: 18px;
  color: #2666a6;
  margin: 20px 0px 10px 0px;
}

h3 {
  font-size: 16px;
  color: #2666a6;
  margin: 20px 0px 10px 0px;
}

h1, h2, h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bolder;
}

hr {
  display:block;
  color: #AAA;
  border-color: #AAA;
  background-color: #AAA;
  height: 1px;
  width: 90%;
  margin: 30px auto;
  padding: 0;
}

img {
  border:none;
}

img.textimage {
  margin: 5px 5px 5px 0px;
}

img.floatright{
  float:right;
}

img.alignright{
  margin-left:20px;
  margin-bottom:20px;
}

img.alignleft{
  margin-right:20px;
  margin-bottom:20px;
}

div.aligncenter{
  margin-left:auto;
  margin-right:auto;
}

.clearing{
  clear:both;
}

#mainwrap{
  margin: 25px auto 0px auto;
  width: 915px;
  background-color: #ffffff;
  border: 1px solid #3366aa;
}

.spacer_{
 line-height:1%;
}

/***************************************************
  Header 
*****************************************************/

#headerwrap {
  height: 100px;
  margin: 0px 30px 0px 0px;
  clear: none;
}

#header_logo{
  width:525px;
  height:85px;
  float:left;
  display:inline;
  padding: 15px 0px 0px 15px;
}

#title_sub {
  height: 65px;
  width: 885px;
  margin: 10px 30px 0px 0px;
  padding: 0px;
  clear: both;
  text-align: right;
  background: #ffd400 url(images/top_int.jpg) no-repeat top right;
}

#header_right{
  float:right;
  display:inline;
  text-alignt:right;
}

#header_menu{
  text-align:right;
}

#header_menu li{
  display:inline;
  color: #2666a6;
  list-style-image:none;
}

#header_menu li a{
  text-decoration: none;
  color: #2666a6;
  font-size:11px;
}

#header_menu li a:hover{
  text-decoration: none;
  color: #4a89c8;
}

#qtrans_language_chooser{
  margin:70px 0px 0px 0px;
}

/***************************************************
  Container
*****************************************************/

#container {
  float: left;
  width: 100%;
  overflow: hidden;
  background: #FFF;
  color: #000;
  margin: 30px 0px 25px 0px;
  min-height: 400px;
  height: auto !important;
/*  height: 400px;*/
}

/***************************************************
  Left Sidebar Container
*****************************************************/

#leftnav {
  float: left;
  display:inline;
  width: 180px;
  margin: 0px 0px 0px 20px;
  padding:0;
  text-align: left;
}

#sidebarleft {
  margin:0px;
  padding:0px;
  list-style:none;
}

#pages{
  margin:0;
  padding:0;
}

#pages ul{
  margin:0;
  padding:0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#pages ul li.page_item {
  margin: 0px 0px 7px 0px;
  list-style:none;
}

#pages ul li.page_item a {
  color: #2666a6;
  font-size:14px;
  text-decoration: none;
  border: none;
  font-weight: bold;
}

#pages ul li.page_item a:hover,
#pages ul li.current_page_item a,
#pages ul li.current_page_item a:hover {
  color: #4a89c8;
}

#pages ul li.current_page_ancestor ul,
#pages ul li.current_page_item ul {
  margin:10px 0px 20px 10px;
}

#pages ul li.current_page_ancestor ul li a,
#pages ul li.current_page_item ul li a {
  color: #2666a6;
  font-size:10px;
}

#pages ul li.current_page_ancestor ul li a:hover,
#pages ul li ul li.current_page_item a,
#pages ul li ul li.current_page_item a:hover {
  color: #4a89c8;
}

#pages ul li.current_page_item a,
#pages ul li ul li.current_page_item a{
  text-decoration:underline;
}

#pages ul li.current_page_item ul li a{
  text-decoration:none;
}

/***************************************************
  Right Sidebar Container
*****************************************************/

#rightnav {
  float: right;
  display:inline;
  width: 0px;
  margin: 0px 30px 0px 0px;
  text-align: left;
}

#sidebarright {

}

#sidebarright ul li {

}

#sidebarright ul li ul li{

}


/***************************************************
  Content
*****************************************************/

#content {
  margin: 0px 30px 0px 220px;
  font-size: 12px;
  line-height: 19px;
  text-align: left;
}


/***************************************************
  Footer
*****************************************************/

#footer_wrap {
  clear: both;
  width: 865px;
  color: #000;
  font-weight: normal;
  margin: 0px 30px 10px 20px;
  text-align: left;
  font-size: 11px;
}


/***************************************************
  Translation Stuff
*****************************************************/

.qtrans_language_chooser{
  float:right;
  margin:0;
  padding:0;
}

.qtrans_language_chooser li{
  list-style-type: none;
  list-style-image: none;
  display:inline;
  float:left;
  margin:0px 0px 0px 20px;
  padding:0;
}

.qtrans_language_chooser li a{
  font-size:0.8em;
  text-decoration:none;
  color:#999999;
}


.qtrans_language_chooser li a:hover{
  color: #6d3232;
}

.qtrans_widget_end{
  clear:both;
}