/*  
Theme Name: prettyclear
Theme URI: http://www.virtual-maxim.de
Description: Theme von http://www.virtual-maxim.de
Version: 1.3
Author: Maxim
Author URI: http://www.virtual-maxim.de
*/
*{padding:0;margin:0;border:0;}
body{ background-color:#f9f9f9; font-family: Tahoma,Arial,Serif;color:#333;font-size:0.8em;}
h1,h2,h3,h4,h5,h6{font-family: Rockwell,Georgia,Arial,Serif}
a{color:#3381D6;text-decoration:none}
a:hover{text-decoration:none;border-bottom:#3381D6 1px dashed}
p{line-height:1.6em;margin:0 0 1em}
img{padding:2px}
img.left{position:relative;float:left;margin:0em 1.8em 1.4em 0em}
img.right{position:relative;float:right;margin:0em 0em 1.8em 1.8em}
li {margin: 0.3em 0.2em 0.3em 2em; }
ul {margin-bottom: 0em; }
.center{text-align:center;}
.noborder{border: 0;}
.noborder:hover{border: 0;}

#header{ position:relative; width:auto;height:7em;}

#headercontent{position:absolute;padding:1.1em 2.0em 3.3em 10.0em}
#headercontent h1{font: bold 3.0em Rockwell,Helvetica, "Times New Roman", serif;}

#headercontent h1 a:link,#headercontent h1 a:visited{text-decoration:none;border:none}
#headercontent h1 a:hover,#headercontent h1 a:active{text-decoration:none;color:#aaa;border:none;}
#virtual{font: bold 0.7em Rockwell,Helvetica, "Times New Roman", serif;}


#socialbuttons {margin-left: 0.5em;}

#slogan{text-decoration:none;color:#fff;margin-left:10em;}
.posttitlecontrols{border-top:solid 1px #eaeaea; clear:both; margin: 0 0 1.7em 0;padding:0;background:#fcfcfc;color:#777}
.posttitlecontrols li{display:block;float:right;font-size:0.86em;padding:0em 1.0em 0.1em 0px}
.controls{clear:both; margin: 0 0 1em 0;padding:0;background:#fcfcfc;color:#777}
.controls li{display:block;font-size:0.86em;padding:0em 1.0em 0.2em 0px}

input {border-radius: 3px; -moz-border-radius:3px; -khtml-border-radius:3px; padding:2px; border: 1px solid #bbdddd;}

#searchform{float: right; margin-right: 10em; margin-top: 2em; }
#searchform input.text{display:inline;width:150px; height: 1.7em;  border:solid 1px #ddd; background: transparent; vertical-align:middle}
#searchform input.text:hover{ background:transparent;}
#searchform input.submit{display:none;background:transparent;border:solid 1px #777;color:#F2F3DE;vertical-align:middle}

.menu-container{position: relative; padding-top:0.2em; clear:both; background:transparent ;height:3em;
margin:0 auto;
width: 900px;
}

#menu-hauptmenu{list-style:none; 
               font-family: Rockwell,Helvetica,Verdana,Arial;
}
#menu-hauptmenu li{margin:0em 0.3em 1em 0.3em; float:left;border:0px solid #fff; line-height:2.5em;}
.menu-item a{
    
    
    background-color: transparent;  
    color:#7F3F3F;
    font-size:160%;
    display:block;
    padding-left:15px;
    padding-right:15px;
    margin-bottom: 5px;

}

.menu-item a:hover{text-decoration:underline;border:0;
                   background-color: transparent;                
                   color:#7F3F3F;
}

#content{background-color: #fff; padding-right:1.0em; padding-left:1.0em; width:940px; margin:0 auto;}
/* #primarycontainer{float:left;margin-right:-17.0em;width:100%}
#primarycontent{ margin: 0em 19em 0em 0;  }
*/
#contentarea {border: 1px solid #eee; padding: 1em 2em 1em 2em; background-color: #fff; float:left; width: 650px;}

#sidebar{border: 0px solid #eee;  margin: 0em 0 0 0; float:right; width:17.0em}
#sidebar ul{list-style:none;margin: 0.5em 0 0}
#sidebar li{margin:1em 0;padding:0.5em}
#sidebar li li{margin:0;padding:0.5em;background:none}
#sidebar li li li{margin:0;padding:0.5em 0 0 1em}

.box{ 
    padding:0 1.5em 1.5em 1.5em;
    margin-bottom:1.0em;
    text-align:left;
    font: 100% Tahoma,Verdana,Arial,Serif;
}
.box h4
{
    font-size: 120%;
    border-bottom: 1px solid #eee;
    padding: 5px;
}


fieldset{border:none}

textarea{width:90%;padding:5px;height:20em;border:1px solid #ccc;background:#f9f9f9;font:1em Verdana,Arial,Serif}
input.text{background:#f9f9f9;font:1em Verdana,Arial,Serif}
#comments{margin:2em 0 0 5px}
#commentform{margin:10px;}
.commentlist li{list-style:none;margin:2em 0;padding:0.5em;border-top:1px solid #e3e3e3}
.commentlist li p{margin:0 1em}
.commentlist li .cmtinfo{font-family:Verdana,Tahoma,Serif;font-size:0.9em;padding:5px;margin-bottom:10px;position:relative}
.commentlist li .cmtinfo em{margin:0;padding:0 1em;text-align:right;font-style:normal;color:#999}
.commentlist li cite{font-style:normal;font-weight:bold}
#footer{position:relative;height:2.0em;clear:both;padding-top:5.0em;border-top:1px solid #e3e3e3;font-size:0.86em}
#footer .left{position:absolute;left:2em;bottom:1.2em}
#footer .right{position:absolute;right:2.0em;bottom:1.2em}

.post{margin:1.0em 0 4em 0em}
.post h3 { font-weight:bold; font-size:1.6em; font-family:Rockwell,Helvetica;margin:0 0 0.1em;}
.post h3 a{color:#3346AA;}
.post h3 a:hover{text-decoration: none; border-bottom: 0; }

table{font:normal 0.9em "Lucida Sans Unicode","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;margin:1em 0;border-collapse:collapse;border-spacing:0}
caption{font:italic 1.0em "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;text-align:right;caption-side:bottom}
th,td{padding:0.4em 0.4em 0.4em 0.8em}
th{font:bold 0.85em Arial,"Trebuchet MS",Verdana, Arial,Helvetica,sans-serif;color:#116688;letter-spacing:2px;text-align:center;background-color:#eeeeFF;border:1px solid #bbdddd}
td{color:#666677;border:1px solid #bbdddd}
tfoot td{background-color:#fff;color:#333;font-weight:bold;empty-cells:hide;border:0}
tr:hover{background-color:#f0fad4;cursor:pointer}
.infobox{font-family:verdana,helvetica,arial,sans-serif;font-size:8pt;border-top:1px solid rgb(150,150,150);border-bottom:1px solid rgb(150,150,150);border-left:1px solid rgb(150,150,150);border-right:1px solid rgb(150,150,150);background-color:rgb(240,240,240);width:55%;float:right;position:relative;padding-right:5px;padding-left:5px;padding-bottom:5px;padding-top:5px;margin-left:5px;margin-right:0px;margin-bottom:5px;margin-top:5px}
.infobox img{padding-right:0;padding-left:0;padding-bottom:0;padding-top:0;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:5px;float:left}
blockquote{margin:1em;padding:0 0 0 40px;color:#666;background:url(images/quote.png) no-repeat left top}
.post_thumbnail
{
    float:left;
    clear: left;
    margin-right: 1em;
    margin-bottom: 1em;
    border: 1px solid #eee;
}

#notes {
    border-top: 1px solid #bbdddd;
    border-bottom: 1px solid #bbdddd;
    margin: 10px;
    padding-bottom: 1em;
    padding-top: 1em;
    font-size: 80%;
}

.passive {
    background-color: #fff
}

.mistake {
    background-color: #ffbd61;
    color: #fff;
}

.book {
    clear:both;
    margin-top: 10px;
    margin-bottom: 10px;
}

.book a{
    margin-right: 18px;
    text-decoration: none;
    float:left;
}

.book a:hover{
    text-decoration: none;
    border: 0;
}

.book img{
    border: 1px solid #bbdddd;
}
img.centered {
	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;
	}

.wp-caption-text{
       
    font-size:90%;
    
    padding-left:15px;
    padding-right:15px;
    margin-bottom: 5px;

}
