/*  
Theme Name: HASLACHSCHULE
Theme URI: http://wordpress.org/
Description: Theme der HASLACHSCHULE in Villingen-Schwenningen.
Version: 1.0
Author: Manuel Molicki
Author URI: http://www.3mo.com/
*/

*{padding:0; margin:0;}
img{border:0;}
html{height:101%;}
body {font: normal 11px/18px arial,helvetica,sans-serif;}
body{margin:0;padding:0;color:#333333;background:#fff url("images/bg.gif") repeat-x left top;}

/* Screenreader ONLY */

.unsichtbar{position:absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline;}
hr {position:absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline;}

.previous_next{clear:both;height:40px;}
.alignleft{float:left;}
.alignright{float:right;}

a:link,a:visited{color: #990033;text-decoration:none; }
a:hover{color: #b96782;text-decoration:none;}

h1{}
h2{font-size:24px; font-weight:normal;margin:0 0 8px;line-height:28px;}
h3{font-size:18px; font-weight:normal; font-style:italic;margin:0 0 10px;}


.infogrey{color: #999999; clear:both; margin:10px 0;font-size:11px;line-height:16px;}

#container{margin:20px auto 0 auto;width:880px;background:#fff url("images/bg_container.gif") repeat-x left top;padding:13px;}
.bloginfo{clear:both;text-align:center;padding:60px 0 0 0;color:#999999;}
#header{background:#fff url("images/header.jpg") repeat-x left top;height:180px;overflow:hidden;clear:both;}

ul#titelnav{margin:4px 0;padding:0;list-style:none;clear:both;text-align:right;height:2.2em;}
ul#titelnav li{display:inline; margin:0;padding:0 0 0 20px;}
ul#titelnav li a:link, ul#titelnav li a:visited, ul#titelnav li a:active{color: #333;text-decoration:underline; }
ul#titelnav li a:hover{color: #333;text-decoration:none;}

#content{float:left; width:550px;margin:20px 0 20px 0;font-size:12px; line-height:20px;}
#content p{margin:0 0 20px 0;}
#content ul{margin:0 0 0 30px;}
#content ul li{margin:0 0 10px 0;}
#content .post{margin:0 0 10px 0;}
#content .postinfo{clear:both; color:#666666;font-size:11px;}
#content .postmetadata{margin:0 0 20px 0;clear:both;}

#content table{border:1px solid #d3d3d3;}
#content table tr th{text-align:left;border-bottom:1px solid #d3d3d3;}
#content table tr td, #content table tr th{padding:1px 3px;vertical-align:top;background-color:#f3f3f3;}
#content table tr th{background-color:#f3f3f3;}
#content table tr td{background-color:#f9f9f9;}

#content .navigation{margin:0 0 10px 0;clear:both;}

#sidebar{float:left; width:310px;margin:20px 0 20px 20px;}
#sidebar .box{border:1px solid #e5e5e5;padding:10px;margin:0 0 10px 0;}
#sidebar .box#termine{background-color:#eef7f0;border:1px solid #eef7f0;}
#sidebar .box#ueberuns{background-color:#f2e4e8;border:1px solid #f2e4e8;}
#sidebar .box#search{background-color:#f8f5e9;border:1px solid #f8f5e9;}
#sidebar .box ul {margin:0;padding:0;list-style:none;}
#sidebar .box ul li{line-height:18px;}

#sidebar .box ul li a:link,#sidebar .box ul li a:visited{color: #990033;text-decoration:none;clear:both;}
#sidebar .box ul li a:hover{text-decoration:underline;}

#sidebar .box#links ul li{margin:0 0 4px 0;}

form#searchform input#s{padding:1px; font-size:18px;width:180px;}
form#searchform input#searchsubmit{font-size:18px;padding:1px 2px;}

form#commentform input{padding:1px;}

#footer{margin:0 auto;width:880px;border-top:1px solid #f3f3f3;clear:both;text-align:center;padding:10px 0}

