/* styles.css for klanggewinn.de
version:2009-11-07 (michaelschwarz.net) 
uopdate: 2011.06-12
*/
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,
th,
td{text-align:left;vertical-align:top;padding:0 10px 10px 0;}
img{display:block;border:0;}
strong{font-weight:bold;}
.floatRight{float:right;}
.floatLeft{float:left;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
br.clearBoth{clear:both;line-height:1px;}
.uppercase {text-transform: uppercase;}

/* caf = clear all floats
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
.caf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* .capitals{font-style:uppercase;} */


/* Klanggewinn custom styles:+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
body{color:#333;background:#fff;padding:50px 0;font-family:"Helvetica","Lucida Sans Unicode","Arial",sans-serif;line-height:140%;}
a,a:link,a:visited{color:#86D2DC;text-decoration:underline;font-weight:bold;}
a:focus,a:hover,a:active{color:#333;text-decoration:none;}
#all{border:1px solid #86D2DC;padding:20px 20px 5px 20px;min-height:500px;-moz-border-radius:30px;-webkit-border-radius:30px;width:940px;margin:0 auto;position:relative;}
#text{margin:0 0 40px 280px;border-left:1px solid #86D2DC;width:560px;padding:0 40px;min-height:560px;}
img{float:left;margin:0 50px 50px 0;}
h1{padding-top:3px;font-size:44px;font-weight:normal;}
h2{font-size:20px;font-weight:bold;margin-top:43px;color:#86D2DC;}
p,ul{font-size:16px;}
p.h2p{color:#000;font-weight:bold;font-size:14px;}
li{padding-bottom:10px;}
td h3{font-size:16px;line-height:20px;padding:0 30px 10px 0;}
#nav{position:absolute;top:200px;left:76px;width:220px;min-height:600px;}
#nav ul{list-style-type:none;font-size:14px;}

#nav ul li{line-height: 130%;}

#nav ul li.current{list-style-type:circle;}
#nav ul li a,#nav ul li a:link,#nav ul li a:visited{text-decoration:none;font-weight:normal;color:#000;}
#nav ul li a:focus,#nav ul li a:hover,#nav ul li a:active{text-decoration:underline;font-weight:normal;color:#333;}
p.poweredBy{position:absolute;right:20px;bottom:0;font-weight:normal;font-size:10px;}
p.poweredBy a{font-weight:normal;color:#999;}

#trainerfoto {position: absolute; right: 10px; top: 10px; margin: 0;}

