/*
Theme Name: Stein Osteopathie
Theme URI: http://www.osteopath-hannover.com
Description: Stein Osteopathie Wordpress Theme.
Version: 1.0
Author: Benjamin Schulz
Author URI: http:/www.seraph-design.de
Tags: fixed width, two columns, widgets
*/

*{margin:0;padding:0;}
body{background:#ececec url(gfx/bg.jpg) repeat-y center;color:#333;font-family:arial,corbel;font-size:0.95em;}
#wrap{width:940px;margin:0 auto;background:#fff;}
#head{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #eee;position:relative;margin-bottom:10px;}
#logo{display:block;height:70px;background:url(gfx/logo.jpg) no-repeat;padding-left:95px;line-height:1em;padding-top:15px;}
#logo a{color:#b11529;text-decoration:none;line-height:0.9em;letter-spacing:-0.02em;}
#logo a small{color:#aaa;font-weight:normal;letter-spacing:0.02em;font-size:0.73em;}
#nav{list-style-type:none;position:absolute;bottom:10px;right:0;letter-spacing:0.025em;}
#nav li{float:left;margin-left:10px;}
#nav li.current_page_item a{border-top:5px solid #b11529;}
#nav a{text-decoration:none;color:#666;border-top:5px solid #eee;padding-top:5px;}
#nav a:hover{border-top:5px solid #b11529;color:#333;}
#search{position:absolute;top:-50px;right:0;}
#search label{display:none;}
#search input{border:1px solid #ccc;}
#subwrap{background:url(gfx/shadow1.jpg) no-repeat center top;padding-top:10px;border-top:1px solid #eee;}
#content{width:570px;float:left;margin-right:10px;}
#content p{line-height:1.5em;margin-bottom:15px;text-align:justify;font-size:0.8em;font-weight:normal;}
#content h1{font-size:1.1em;margin-bottom:10px;}
#content h2{color:#333;font-size:1em;}
#content h1,h2{border-bottom:1px dashed #bbb;}
#content p a{text-decoration:none;color:#b11529;}
#content p a:hover{color:#000;text-decoration:underline;}
#content img{border:1px solid #aaa;padding:3px;background:#fff;}
.post{margin-bottom:10px;}
#content p.postmeta{margin-bottom:5px;margin-top:-5px;text-indent:0;}
#sidebar{width:360px;float:left;font-size:0.85em;line-height:1.4em;}
#sidebar a{color:#333;text-decoration:none;}
.sidebox{border-left:5px solid #eee;padding-left:10px;margin-bottom:10px;}
#sidebar .box{margin-bottom:10px;}
#sidebar .date{color:#666;}
#sidebar a:hover{text-decoration:underline;}
.drstein{background:url(gfx/drstein.jpg) no-repeat center right;}
.broschuere{background:url(gfx/pdf_icon.png) no-repeat center left;padding-left:50px;padding-top:10px;padding-bottom:10px;}
.broschuere p{font-size:0.9em;}
#sidebar .broschuere p a{text-decoration:underline;}
#footer{clear:both;text-align:center;border-top:1px solid #eee;padding-top:10px;padding-bottom:20px;font-size:0.8em;}
#footer a{color:#b11529;text-decoration:none;}
#footer a:hover{color:#333;border-bottom:1px solid #b11529;}
#footer ul{list-style-type:none;}
#footer ul li{float:left;margin-right:10px;}
#footer ul a{color:#666;text-decoration:none;}
#footer p{text-align:right;}
h1,h2,h3{color:#b11529;}
h1 a{color:#b11529;text-decoration:none;}
#content .post h1{font-size:1.1em;}
h2{font-size:1.6em;margin-bottom:5px;}
h3{font-size:1.4em;margin-bottom:5px;}
h4{letter-spacing:0.025em;}
.subtitle{color:#aaa;font-style:italic;}
.more-link{font-weight:bold;}

.slideshow,.slideshow img{width:345px;}

/*.contact div{width:50%;float:left;margin-bottom:5px;}
.contact div input{width:160px}*/
.contact input:hover,.contact input:active,.contact input:focus,.contact textarea:hover,.contact textarea:active,.contact textarea:focus{border:1px solid #b11529;}
.contact form{width:105%;}
.contact input{width:165px;background:#fff;color:#000;padding:2px;border:1px solid #aaa;float:left;margin-bottom:5px;margin-right:5px;}
.contact textarea{background:#fff;color:#000;padding:2px;border:1px solid #aaa;margin-bottom:5px;height:50px;width:340px;}
.contact .message{height:50px;margin-bottom:5px;}
.contact .sendbutton{width:100px;cursor:pointer;}
.contact label{display:none;}
.contact .cf_hidden{display:none;}
.contact #usermessagea{width:100%;font-weight:bold;margin-bottom:5px;}
.contact .cf-ol{list-style-type:none;}

#sidebar a.kontakt{background:url(gfx/email.png) no-repeat center left;padding-left:20px;margin-right:5px;color:#666;font-weight:bold;}
#sidebar a.vcard{background:url(gfx/vcard.png) no-repeat center left;padding-left:20px;color:#666;font-weight:bold;}
#sidebar a.kontakt:hover,#sidebar a.vcard:hover{color:#b11529;}

.tease{display:block;height:100px;width:940px;margin-bottom:10px;}
.tease.timg1{background:url(gfx/sky.jpg) no-repeat center center;}

.alignright{float:right;margin-left:10px;}
.alignleft{float:left;margin-right:5px;margin-bottom:10px;margin-top:-5px;}

p.downloads{display:block;width:50%;float:left;}

.clear{clear:both;}