/*
Theme Name: solid-system-team
Description: solid-system-team
Version: 1
Author: Frank Woelky
Author URI: http://ff-webdesigner.de
Tags: custom
*/
body{font-size:62.5%; color:#333; text-align:center}
#page{text-align:left}
#content{font-size:12px}
.entry p{font-size:1.05em}
.postmetadata{text-align:center}
.thread-alt{background-color:#f8f8f8}
.thread-even{background-color:white}
.depth-1{border:1px solid #ddd}
.even, .alt{border-left:1px solid #ddd}
#footer{}
small{font-size:0.9em; line-height:1.5em}
h1, h2, h3{font-weight:bold}
h1{font-size:18px; text-align:center}
h2{font-size:16px}
#sidebar h2{font-family:'Lucida Grande',Verdana,Sans-Serif; font-size:1.2em}
h3{font-size:1.3em}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#333}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none}
.entry p a:visited{color:#b85b5a}
.commentlist li .avatar{float:right; border:1px solid #eee; padding:2px; background:#fff}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}
.commentlist p{font-weight:normal; line-height:1.5em; text-transform:none}
code{font:1.1em 'Courier New',Courier,Fixed}
a, h2 a:hover, h3 a:hover{color:#06c; text-decoration:none}
a:hover{color:#147; text-decoration:underline}
#wp-calendar a{text-decoration:none}
#wp-calendar caption{font:bold 1.3em Arial,Sans-Serif; text-align:center}
#wp-calendar th{font-style:normal; text-transform:capitalize}
.post{margin:0 0 40px}
.post hr{display:block}
.postmetadata{clear:both}
.clear{clear:both}
p img{padding:0; max-width:100%}
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}
html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before, #sidebar ul ul li:before{}
.entry ol{padding:0; margin:0}
.entry ol li{margin:0; padding:0; list-style:decimal url(none) inside}
.entry ol li li{margin:0 0 0 15px; list-style:square outside}
.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}
#sidebar{text-align:left; float:left; width:200px; background:#eaeaea; padding:5px; border:1px solid #b7b7b7; margin:0 0 0 20px; display:inline}
#content{}
#sidebar ul, #sidebar ul ol{margin:0; padding:0}
#sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px}
#sidebar ul p, #sidebar ul select{margin:5px 0 8px}
#sidebar ul ul, #sidebar ul ol{margin:5px 0 0 10px}
#sidebar ul ul ul, #sidebar ul ol{margin:0 0 0 10px}
ol li, #sidebar ul ol li{list-style:decimal outside}
#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0; padding:0}
#searchform{}
#sidebar #searchform #s{width:108px; padding:2px}
#sidebar #searchsubmit{padding:1px}
.entry form{text-align:center}
select{width:180px}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:100%; padding:2px}
#respond:after{content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
#commentform #submit{margin:0 0 5px auto; float:right}
.alt{margin:0; padding:10px}
.commentlist{padding:0; text-align:justify}
.commentlist li{margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 5px 10px 0}
.children{padding:0}
#commentform p{margin:5px 0}
.nocomments{text-align:center; margin:0; padding:0}
.commentmetadata{margin:0; display:block}
#wp-calendar{empty-cells:show; margin:10px auto 0; width:155px}
#wp-calendar #next a{padding-right:10px; text-align:right}
#wp-calendar #prev a{padding-left:10px; text-align:left}
#wp-calendar a{display:block}
#wp-calendar caption{text-align:center; width:100%}
#wp-calendar td{padding:3px 0; text-align:center}
#wp-calendar td.pad:hover{background-color:#fff}
acronym, abbr, span.caps{cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
blockquote cite{margin:5px 0 0; display:block}
.center{text-align:center}
.hidden{display:none}
.screen-reader-text{ position:absolute;  left:-1000em}
hr{display:none}
a img{border:none}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}
body{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; text-align:center; background-color:#F7F7F7; margin:0px}
td{font-family:Arial,Helvetica,sans-serif; font-size:12px}
a{color:#069; text-decoration:none; font-style:normal}
a:hover{color:#666; text-decoration:underline}
h1{margin:0px}
h2{font-size:16px}
h3{font-size:16px; margin-top:0px}
h4{font-size:12px; margin-top:0px}
li{list-style-image:url(layout/li-punkt.gif)}
#all{width:959px; margin-right:auto; margin-left:auto; text-align:left; background:#FFF; margin-top:20px}
#top{}
#nav{background:#999; overflow:hidden; margin-bottom:20px; height:23px}
#nav a{color:#FFF; display:block; padding:3px 15px; float:left; font-size:14px; margin-top:1px}
#nav a:hover{background:#E4E4E4; color:#333; text-decoration:none}
.n1 #n1, .n2 #n2, .n3 #n3, .n4 #n4, .n5 #n5, .n6 #n6, .n7 #n7, .n8 #n8{color:#000; background:#FFF}
.n1 #n1:hover, .n2 #n2:hover, .n3 #n3:hover, .n4 #n4:hover, .n5 #n5:hover, .n6 #n6:hover, .n7 #n7:hover, .n8 #n8:hover{color:#000; background:#FFF}
#nav form{margin:2px 0px 0px; float:right; width:120px}
#nav #zoom_query{float:left}
.suchfeld{height:16px; width:80px; border:1px ridge #666; font-size:11px}
#nav #sendsearch{display:block; float:left; margin:2px 0px 0px 3px}
.subnav{background:#E00800 url(layout/nav-b2.gif) no-repeat right 0px; height:21px; margin-top:1px; color:#FFF; padding:0px 20px 0px 10px; width:550px}
.subnav a{color:#F0F0F0; text-decoration:none; display:block; float:left; border-right:1px solid #CCC; padding:3px 6px 2px; margin:1px 0px 0px}
.subnav a:hover{color:#000; background:#FF8D8A}
.sn1 #sn1, .sn2 #sn2, .sn3 #sn3, .sn4 #sn4, .sn5 #sn5, .sn6 #sn6, .sn7 #sn7, .sn8 #sn8{color:#000; text-decoration:none; background:#FFF}
.sn1 #sn1:hover, .sn2 #sn2:hover, .sn3 #sn3:hover, .sn4 #sn4:hover, .sn5 #sn5:hover, .sn6 #sn6:hover, .sn7 #sn7:hover, .sn8 #sn8:hover{color:#000; text-decoration:none}
#main{background:#FFF; overflow:auto; float:left; width:720px}
#text{padding:0 20px 20px 30px}
#side{float:right; width:330px; background:#EAEAEA; border:1px solid #B7B7B7; padding:10px; overflow:hidden}
#side a{border-style:none}
#side img{border:1px solid #999}
#side img.noborder{border-style:none}
#side p{margin-top:0px}
#footer{color:#FFF; background:#E00800; text-align:center; padding-top:3px; padding-bottom:3px; margin-bottom:20px; clear:both}
#footer a{color:#FFF}
.rotfett{font-weight:bold; color:#E00800}
.hgweiss{background-color:#FFF}
.grossrot{font-size:16px; font-style:italic; font-weight:bold; color:#E20801}
a.anews{text-decoration:none; color:#484848}
a.anews:hover{text-decoration:underline}
.weiss{color:#FFF}
.hggrau1{background-color:#E4E4E4}
.bild1{margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:6px; border:1px solid #666}
.bildbeschriftung{font-size:11px; padding-top:3px; padding-right:5px; padding-bottom:0px; padding-left:6px}
.block{text-align:justify}
.bild2{text-align:center; border:1px solid #CCC}
.bild3{padding-top:0px; padding-right:5px; padding-bottom:0px; padding-left:10px}
.input1{font-family:Arial,Helvetica,sans-serif; font-size:12px; border:1px ridge #CCC}
.zeilenabstand{line-height:25px}
.fett{font-weight:bold}
.rot{color:#F00}
.clear{clear:both; height:0px}
#footer img{vertical-align:middle; padding-right:10px}
.rssbutton{text-align:right}