 /*
Theme Name: red minimalista
Theme URI: http://www.perun.net
Description: Theme for Wordpress 2.x, <a href="http://www.vlad-design.de">Vladimir Simovic</a> aka <a href="http://www.perun.net">Perun</a>. This Theme is Open Source.
Version: 2.3 (11. Dez 2007)
Author: Vladimir Simovic (Perun)
Author URI: http://www.perun.net

	INHALTSVERZEICHNIS:

    1. ...... Allgemeine bzw. Dokumentweite Angaben
    2. ...... Kontainer sog. Wrapper
    2.1 ..... Kopf bzw. Header
    2.2. .... Mitte (Middle) (beinhaltet die Seitenleiste und den Inhalt)
    2.2.1 ... Seitenleiste aka Sidebar
    2.2.2 ... Inhalt (Content)
    2.2.3 ... Kommentarbereich
    2.3 ..... Fuss bzw. Fu� aka Footer
    3. ...... Spezielle Formatierungen (z.B. fuer Plugins)

 1. Allgemeine bzw. Dokumentweite Angaben */
html {
    height: 100%;
}

body {
    background: #9b9898 url(img/hintergrund.png) fixed center bottom repeat-x;
    background-repeat: repeat;
    text-align: center;
    font: 12px verdana, arial, sans-serif; /* Hoch lebe das heilige Pixel! Nieder mit dem b�sen em-Tyrann ;-) */
    margin: 0;
    padding: 15px 0 0 0;
    height: 100.01%; /* Ich hasse solche "Konstrukte, aber leider notwendig */
}

pre, code, samp {
    font: 1em 'courier new', courier, monospace;
    color: #c60;
}

acronym, abbr, dfn {
    border-bottom: 1px dashed #999;
    font-style: normal;
    cursor: help;
}

blockquote {
    padding: 0 15px 0 10px;
    margin: 15px 0 15px 5px;
    text-align: justify;
    color: #555;
    line-height: 1.35;
    font-size: 11px;
    border-left: 5px solid #eee;
}

a {
    color: #b00;
    text-decoration: none;
}
a:hover {
    color: #333;
}

a:active {
    color: #000;
}

current-menu-parent:active
{
	color:#333;
}

img {
    border: none;
}

#clearer {
    clear: both;
}


.center {
    text-align: center;
}

/* small */
.klein {
    font-size: .9em;
}
/* smaller */
.kleiner {
    font-size: .8em; /* Und jetzt brauchst du eine Lupe */
}

/* Hiermit "positioniert" man die Bilder (links = left; rechts = right) */
.bild-links {
    float: left;
    margin: 2px 10px 5px 0;
}

.bild-rechts {
    float: right;
    margin: 2px 0 5px 10px;
}

/* Kontainer sog. Wrapper */
#kontainer {
    width: 946px; /* "Die Rente ist sicher" ... "Ja, dieses Layout ist elastisch" */
    margin: 0 auto;
    text-align: left;
    padding-bottom: 0px;
}

/* 2.1 Kopf bzw. Header */
#kopf {
    background: url(img/kopf.png) no-repeat;
    height: 260px;
width: 1020px;
margin-left:-35px;
}
#kopf h1 {
    margin: 0;
    padding: 0 20px;
    height: 120px;
}

#kopf a {
    color: #fd5;
    font: bold 20px 'trebuchet ms', arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 120px;
}

/* 2.2 Mitte (beinhaltet die Seitenleiste und den Inhalt) */
#mitteoben {
    background: transparent url(img/mitteoben.png) no-repeat;
    padding: 10px 15px 15px 20px;
}

#mitteunten {
    background: transparent url(img/mitteunten.png) no-repeat;
    padding: 10px 15px 15px 20px;
height: 49px;
}

#mitte {
    background: transparent url(img/mitte.png) repeat-y;
    padding: 10px 15px 15px 15px;
}

/* 2.2.1 Seitenleiste aka Sidebar */
#seitenleiste {
    width: 206px;
    float: left;
    line-height: 1.55;
    color: #555;
    background: transparent;
}

#seitenleiste h2 {
    margin: 5px 0;
    text-transform: uppercase;
    padding: 1px 5px;
    color: #555;
    font-size: 11px;
}
#seitenleiste form {
    margin: 0 0 20px 0;
    padding-top: 2px;
    padding-left: 10px;
}
#seitenleiste input.suchfeld {
    border: 1px solid #ccc;
    font-size: 11px;
    padding: 2px;
    width: 180px;
    color: #555;
}
#seitenleiste input.suchfeld:hover, #seitenleiste input.suchfeld:focus {
    border: 1px solid #900;
}

#seitenleiste input.sendebutton {
    border: 1px solid #ccc;
    background: #ddd;
    font-size: 11px;
    margin-top: 3px;
    padding: 1px 3px;
    line-height: 1.2;
}
#seitenleiste input.sendebutton:hover  {
    border: 1px solid #900;
    background: #b00;
    color: #fd5;
}

#seitenleiste ul {
    list-style: none;
    margin: 0 0 5px 0;
    padding: 0;
}


#seitenleiste li {
    border-bottom: 1px solid #ddd;
    line-height: 1.6;
    padding-left:0px;
}

#seitenleiste ul li ul{
margin-left:12px;
}

#seitenleiste ul li a {
}

#seitenleiste ul li.current_page_parent a { color: #333;}


#seitenleiste li li {
    
}

/* 2.2.2 Inhalt */
#inhalt {
    float: right;
    width: 675px;
    padding-bottom: 15px;
    line-height: 1.45;
    color: #444;
    background: transparent;
}
#inhalt p {
    margin-top: 1em;
    margin-bottom: 1.1em;
}

#inhalt a {
    border-bottom: 1px solid #eee;
}
#inhalt a:hover {
    border-bottom: 1px solid #555;
}

#inhalt h2 {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: .5em;
    padding: 0;
    color: #444;
}

#inhalt h3 {
    font-size: 15px;
    margin: 17px 0 5px 0;
    padding: 0;
    color: #333;
    border-bottom: 1px dotted #ddd;
}

#inhalt h4 {
    font-size: 13px;
    font-weight: bold;
    color: #444;
    margin: 17px 0 5px 0;
}

#inhalt h2 a, #inhalt h2 a:hover {
    border-bottom: none;
}

#inhalt h2.beitrags-titel {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 1.1;
}
#inhalt .beitrags-info, #inhalt .beitrags-info2 {
    font-size: 11px;
    color: #555;
    line-height: 1.2;

}
#inhalt .beitrags-info2 {
    border-top: 1px solid #e1e1e1;
    margin-bottom: 30px;
    padding: 2px 0;
}

#inhalt #beitrag-info-box {
    font-size: 11px;
    margin: 20px 0;
    padding: 10px;
    background: #eee;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}



/* 2.3 Fuss bzw. Fu�bereich aka Footer */
#fuss {
    background: transparent url(img/fuss.png) no-repeat;
    padding: 17px 25px;
    color: #555;
	height:48px;

}
#fuss p {
    margin: 0;

}

/* 3. Spezielle Formatierungen z.B. nur f�r Plugins */
#ed_toolbar input {
    border: 1px solid #ccc;
    background: #ddd;
    font-size: 11px;
    margin-right: 1px;
    padding-top: 0;
    padding-bottom: 0;
}

#wp_grins {
    margin-top: 2px;
}

.pagebar {
    text-align: center;
    line-height: 1.4;
    padding-bottom: 10px;
}

.pagebar .this-page {
    font-weight: bold;
}


#inhalt .pagebar a {
    border-bottom: 1px solid #ccc;
    border: 1px solid #ccc;
    background: #eee;
    padding: 2px 5px;
    margin-bottom: 5px;
}

#inhalt .pagebar a:hover {
    border: 1px solid #900;
    background: #b00;
    color: #fd5;
}

/*CONNECTIONS*/
/* Plugin connections */
#connections-list-head{
padding-top:25px;
width: 600px;
}
.cnalphaindex{
font-size:larger;
font-weight:bold;
margin:0 4% 15px 0;
text-align:right;
}
.cnitem{
background:url(img/guest.png) no-repeat bottom right;

padding:10px 0 10px 0;
}
.cnleft{
float:left;
width:49%;
color:#000;
}
.cnleft img{
background:#ffffff;
border:1px solid #e3e3e3;
margin-bottom:10px;
-moz-border-radius:4px;
padding:5px;
}
.cnleft .name{
font-size:larger;
font-variant:small-caps;
font-weight:bold;
color:#000;
}
.cnright{
float:right;
display: inline;
margin-right: 4%;
width:46%;
color:#000;
font:Verdana;
}
.cnright span{
float: left;
width: 38%;
text-align: left;
}
.cnright span.angabe{
float:right;
width: 61%;
text-align:right;
color:#000;
font face:Verdana;
}
p.notes{
clear: both;
}
.agestyle{
clear:both;
font-size:x-small;
font-variant:small-caps;
text-align:right;
padding:15px 4% 5px 0;
}
.cn_list_title{
color:#000;
font-size:large;
font-variant:small-caps;
font-weight:bold;
text-align:center;
}

#team
{
background:url(img/guest.png) no-repeat bottom right;
margin-bottom:25px;
padding:15px 30px 15px 0;
min-height: 205px;
_height:205px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}




/* Using 'class="alignright"' on an image will (who would've
 thought?!) align the image to the right. And using 'class="centered',
 will of course center the image. This is much better than using
 align="center", being much more futureproof (and valid) */
img.aligncenter {
 display: block;
 margin-left: auto;
 margin-right: auto;
 }
img.alignright {
 padding: 4px;
 margin: 0 0 2px 7px;
 display: inline;
 }
img.alignleft {
 padding: 4px;
 margin: 0 7px 2px 0;
 display: inline;
 }
.alignright {
 float: right;
 }
.alignleft {
 float: left;
 }
.alignleft {
 float: middle;
 }
/* End Images */

div#seitenleiste ul li.current_page_item a,
div#seitenleiste ul li.current_page_ancestor a{
color: #333;
}

div#seitenleiste ul li.current_page_item ul li a,
div#seitenleiste ul li.current_page_ancestor ul li a{
color: #b00;
}

div#seitenleiste ul li.current_page_ancestor ul li.current_page_item a{
color: #333;
}


ul{
padding-left:15px;
}



marquee{
border: 1px solid #BB0000;
}

small{
display:none;
}

div#shailan-dropdown-wrapper--1 table{
width:190px !important;}



ul.dropdown-vertical li{
border:none !important;
}

ul.dropdown li{
text-align:left !important;}


ul.dropdown a, {
color:#B00 !important;
}

ul.dropdown a:visited{
color:#B00 !important;
}

ul.dropdown a:link{
color:#B00 !important;
}

ul.dropdown a:hover{
color:#000 !important;
}

object{
z-index:-1 !important;}

div.shailan-dropdown-menu{
z-index:200 !important;
}




ul li ul li ul li a
{
color:#b00 !important;
}

ul li ul li ul li a:hover, ul li ul li ul li.current_page_item a
{
color:#333 !important;
}

ul li ul li a:hover
{
color:#333 !important;
}

p.wp-caption-text{
text-align:center;
}