/*
Theme Name: politik-visuell
Description: Angepasstes Thema fuer politik-visuell.de, es enthaelt spezielle <div>-Tags um variable Designs zu ermoeglichen.
Version: 1
Author: Mathias Fischer
Author URI:

        Entstanden aus:

        Kubrick v1.5
         http://binarybonsai.com/kubrick/

        This theme was designed and built by Michael Heilemann,
        whose blog you will find at http://binarybonsai.com/

        The CSS, XHTML and design is released under GPL:
        http://www.opensource.org/licenses/gpl-license.php

*/
/*-----------------------------------------------
Seite insgesamt
-----------------------------------------------*/
.noie{display:none}
#page > .noie{display:inline}
html, body{
 scrollbar-base-color:#a4a47f;
}
body{
 margin:0px;
 padding:0px;
 background:url(/images/bg.gif);
 padding-top:11pt;
 padding-bottom:11pt;
}

body *{
 font-family:sans-serif;
 color:#222;
 margin:0px;
 padding:0px;
}

#page{
 position:relative;
 width:779px;
 margin-left:23pt;
 background:#f5f3f1;
 font-size:11pt;
}

h1,h2,h3,h4,h5,h6{
 font-size:11pt;
}
a{
 color:#636363;
}

hr{display:none;}

ul{
 list-style:none;
}
/*-----------------------------------------------
Kopf
-----------------------------------------------*/
#header{
 margin-bottom:1em;
 padding-top:0.5em;
}
#header img{

}
#headerimg{
 float:right;
}
#headerimg img{
 border:0px;
}
#headersubimg{
 clear:both;
 height:155px;
 background:url(/wp-upload/Image/header.gif) no-repeat left 0px;
 margin:1px;
 overflow:hidden;
}


#headertext{
 vertical-align:bottom;
 padding-left:4px;
 padding-bottom:1px;
 padding-top:2em;

}
#headertext h1,#headertext .description{
 display:inline;
 font-size:0.8em;
 text-decoration:none;
 font-weight:normal;
 color:#636363;
}
#headertext h1 a{
 text-decoration:none;
}
/*---------------------------------
Navigation
----------------------------------*/

#toplink{
/*  font-size:11pt; */
 width:100%;
 float:left;
 background:#d5d5c4;
 border-bottom:1px solid #fff;
 margin-right:1px;

}
#nav {
 float:left;
 border-right:1px solid #fff;
}

#toplink li.page_item a{
 display:block;
 text-align:left;
 text-decoration:none;
 padding:0.1em;
 padding-left:0.3em;
 padding-right:0.3em;
 font-size:0.95em;
 background:#a4a47f;
 color:#fff;
 margin:0px;
 border-left:1px solid #fff;
 font-weight:bold;
}
#nav li:hover a,#nav li.over a,#toplink .page_item a:hover{
 color:#fff;
 background:#6e6e37;
 border-color:#fff;
}

#nav li li a{
 min-width:16em;
 border:1px solid #fff !important;
 border-bottom:0px !important;
 font-weight:normal !important;
 background:#d5d5c4 !important;
 color:#6e6e37 !important;
}
#nav li li a:hover{
/*  background:#efad18 !important; */
background:#6e6e37 !important;
 color:#fff !important;
}

#nav li li,#toplink .page_item{

}
#nav .page_item{
  float:left;
  display:block;
  position:relative;
}

#nav{
 position:relative;
 list-style:none;
 display:inline;
 margin:0px;
 padding:0px;
}

#nav li.page_item li{
 float:none;
 display:inline;
 margin:0px;
 padding:0px;
}
#nav li ul{
 display:none;
 position:absolute;
 left:0px;

 width:auto;
 background:#fff;
 opacity:0.95;
}

#nav li:hover ul,#nav li.over ul{
 display:block;
}
#nav li:hover ul li ul,#nav li.over ul li ul{
 display:none;
}


/*-----------------------------------------------
Blog
-----------------------------------------------*/
#content{
 clear:both;
 width:480px;
 float:left;
 padding-left:0.5em;
}
#content h3 a,.entrytext h3{
 display:block;
 text-decoration:none;
 font-weight:bold;
 font-size:1.1em;
 border-bottom:0px solid #bf7813;
 padding-bottom:0.5em;
 clear:both;
}
#content a h2,h3{
 display:block;
 text-decoration:none;
 font-weight:normal;
 font-size:1.3em;
 border-bottom:0px solid #bf7813;
 padding-bottom:0.5em;
 clear:both;
}
#content ul{
 list-style-type:circle;
 padding-left:2em;
}
#content ol{padding-left:2em;}

#content img{
 clear:both;
 border:0px;
 margin:2px;
}

#content .post small{
 display:block;
 text-align:left;
 padding:1px;
 color:#636363;
}

#content .entry,#content .entrytext{
 font-size:1em;
}
#content p{
 padding-bottom:1em;
}
#content .postmetadata{
 display:block;
 font-size:0.8em;
 text-align:left;
 margin-bottom:4em;
}

#author,#email,#url,#comment,#submit{
 width:30em;
 display:block;
 font-size:10pt;
 border:1px solid #a4a47f;
 background:#d5d5c4;
 padding:1px;

}

#content hr{
 border:0px solid;
 border-top:1px solid;
 display:block;
 height:1px;
}
/*-----------------------------------------------
Seitenleiste
-----------------------------------------------*/
.xml{
 display:block;
 padding-left:40px;
 background:url(/images/xml.gif) no-repeat left top;
 margin:1px;
 font-size:14px;
 text-decoration:none;
 text-align:left;
}
#sidebar{
 width:240px;
 overflow:hidden;
 float:right;
 padding:0.1em;
 padding-top:0em;
 padding-bottom:5em;
 margin-right:0.2em;
 font-size:0.9em;
}
#sidebar li li{
 padding:0.2em;
 background:#d5d5c4;
}
#sidebar li li li{
 padding-left:1em;
}
#sidebar ul{

}
#sidebar h2{
 background:#a4a47f;
 color:#fff;
 border-bottom:1px solid #fff;
 border-top:1px solid #fff;
 padding:0.1em;
}
#sidebar img{
 border:0px;

}
#sidebar .description{
 padding-bottom:1px;
 font-size:0.8em;
}

#s,#searchsubmit,.submit{
 border:solid 1px #a4a47f;
 font-size:10pt;
 font-family:sans-serif;
 padding:1px;
 margin-top:1em;
 background:#d5d5c4;
 color:#000;
}
#s{width:10em;}

/*-----------------------------------------------
Servicespalte
-----------------------------------------------*/
#service{
 position:absolute;
 left:844px;
 top:15px;
}
#service ul{margin:0px;padding:0px;}
#service li{
 background:#B6B6B6;
 width:120px;
 overflow:hidden;
 border:4px solid #B6B6B6;
 margin-bottom:10px;
}

/*-----------------------------------------------
Footer
-----------------------------------------------*/

#footer{
 clear:both;
 font-size:0.8em;
 text-align:center;
 border-top:1px solid #444;
 margin:1em;
 margin-top:2em;
 padding:0.5em;
}




/*-----------------------------------------------
Bildarchiv
-----------------------------------------------*/
.commentlist table{
 display:block;
 border:1px solid #d5d5c4;
 width:500px;
 overflow:hidden;

}
.pinput{
 border:1px solid #d5d5c4;
 width:70%;
}
.commentlist table textarea{
 width:250px !important;
 border:1px solid #d5d5c4;
}

.commentlist table input{
 width:170px !important;
 float:right;
 border:1px solid #d5d5c4;
}

.commentlist table td{
 font-size:10px; 
 padding:10px;

}
.skalatop,.skalaframe{
 border:1px solid #d5d5c4;
 font-size:12px;
 margin-bottom:1em;
}
.commentright{
 background: #d5d5c4;
}