/* @override http://steuerberatung-schlicht.de/assets/style.css */

@charset "utf-8";
/*
(c) Copyright 2010 pixeler webagentur. All rights reserved.
http://www.pixeler.de
*/

/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}

/*structure*/
.clear { clear: both;}
.round5 { -moz-border-radius:5px; -webkit-border-radius:5px; border:2px solid #fff;}
body { font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Garuda, Arial, sans-serif; font-size: 11px; color: #333;}
.body_top { width: 100%; height: 160px; text-align: center; background: url(images/scaffold_01.png) repeat-x;}
.body_mid { width: 100%; text-align: center; background: #cad8e5;}
.body_btm { width: 100%; height: 183px; text-align: center; background: url(images/scaffold_08.png) repeat-x;}
.container { width: 924px; margin: 0 auto; text-align: left;}
.top { width: 700px; height: 65px; padding: 105px 0 0 224px; background: url(images/scaffold_04.png) no-repeat 0 76px;}
.mid { width: 924px; background: url(images/scaffold-mid-bck.png) repeat-y;}
.btm { width: 924px; height: 183px; background: url(images/scaffold_09.png);}
.main { width: 864px; padding: 30px 30px 20px; background: #f8f8f8 url(images/scaffold-mid.jpg) no-repeat; line-height: 1.5;}

/*nav*/
.nav { width: 680px; height: 44px; overflow: hidden;}
.nav li { display: block; float: left; height: 39px;}
.nav li div { float: left; height: 39px;}
.nav li .l { width: 20px;}
.nav li.active .l { background: url(images/nav-li-bck_07.png) no-repeat;}
.nav li.active .m { background: #253772;}
.nav li .r { width: 22px;}
.nav li.active .r { background: url(images/nav-li-bck_09.png) no-repeat;}
.nav a {display: block; padding: 16px 0 10px; color: #333; text-decoration: none; text-transform: uppercase; font-size: 11px;}
.nav li.active a { color: #ddd;}

/*styling*/
h1 { font-weight: normal; font-size: 42px; font-family: "Georgia", serif; line-height: 1.4; color: #273a75; padding: 30px 0 6px; letter-spacing: 1px;}
h2.teaser { margin: 20px 300px 0 0; font-size: 16px; color: red;}
.main h1 a{text-decoration:none; color: #273a75;}
.main h1 a:hover{text-decoration:none; color: #273a75;}
h1.space { padding-bottom: 45px;}
h3 { background: url(images/h3-bullet.png) no-repeat 0 10px; padding: 10px 0 4px 20px; font-size: 12px; text-transform: uppercase; color: #273a75;}
p { padding: 4px 0;}
.third { width: 30%; float: left; padding:45px 3% 0 0;}
.twothirds { width: 65%; float: left; padding-top: 45px;}
.half { float: left; width: 48%; padding-right: 2%;}
.main { font-size:14px;}
.main ul { list-style: disc; margin-left: 16px; padding: 4px 0;}
.main li { padding: 2px 0;}
.main a { color: #333; text-decoration: underline;}
.main a:hover { color: #000; text-decoration: none;}
.main td { border-top: 1px dashed #273a75; padding:12px 0;}
.main th { padding: 20px 0 12px; text-transform: uppercase; color: #273a75;}

.team { }
.team .fieldset { margin: 10px; background: #cad8e5; border: 2px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; padding: 10px;}
.team .fieldset img { float: right; margin-left: 20px; -webkit-border-radius:5px; -moz-border-radius:5px; border: 2px solid #eee;}
.team .fieldset a { font-size: 10px;}

.sumo {}
.sumo ul {margin:0;padding:0;}
.sumo li {list-style:none;display:inline;border-right:1px solid #ccc;padding:0 3px;}
.sumo .first {padding-left:0;}
.sumo .last {border:0;}
.sumo a { color:#ccc; font-size: 10px; text-decoration: none; }
.sumo a:hover{color:#333; font-size: 10px;  text-decoration: none;}

