/*

Theme Name:chilt-theme

Theme URI:http://fitnessolympiade.de/

Description:chilt-theme <a href="http://fitnessolympiade.de/">http://fitnessolympiade.de/</a>

Version:1.0

URL:Meine Bezeichnung

Author:Institut f&uuml;r Bewegungs- und Neurowissenschaften The CSS,XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php

*/


dl {
float:left;
width:437px;
}
dd {
margin-bottom:15px;
margin-left:140px;
}
dt {
margin-bottom:15px;
clear:left;
float:left;
width:135px;
}

dl.adressen {
width:637px;
}
dl.adressen dd {
margin-left:240px;
}
dl.adressen dt {
width:220px;
}

dl.adressen a{
width:637px;
}
dl.adressen a dd {
margin-left:240px;
}
dl.adressen a dt {
width:220px;
}


#s{

margin-left:10px;

}

*{

margin:0;

padding:0;

}

body{

background:#ffffff;

background:url(bild/bg.jpg) #ffffff repeat-x;

color:#333333;

font:80%/1.4em arial,"trebuchet ms",verdana,sans-serif;

margin:0 auto;

position:relative;

text-align:center;

}

a,a:link,a:visited{

border-bottom:1px solid #3366cc;

color:#3366cc;

font-weight:normal;

text-decoration:none;

}

a:hover{

border-bottom:1px dotted #3366cc;

color:#3366cc;

}

#kopf{

background:url(bild/banner.bmp) #ffffff no-repeat 0 bottom;

border-bottom:1px solid #b2d2f2;

border-left:1px solid #dddddd;

border-right:1px solid #999999;

border-top:26px solid #4b6993;

height:125px;

}

#kopf h1{

display:block;

text-indent:-88888px;

}

#kopf h1 a{

border:0;

display:block;

padding:22px 0 82px;

}

#kopf h2{

font-size:1px;

height:0;

line-height:1px;

text-indent:-88888px;

}

#seite{

background:#ffffff;

border:20px solid #ffffff;

margin:0 auto;

position:relative;

text-align:center;

width:960px;

}

#content{

float:left;

margin-top:24px;

text-align:left;

width:960px;

}

#main{

float:left;

margin-bottom:30px;

margin-top:-10px;

width:684px;

}

#main h2,#main h3,#main h2 a,#main h3 a{

border:0;

color:#22477a;

font:bold 19px/1.1em arial,verdana;

font-size:22px;

margin:10px 0;

text-decoration:none;

}
#main h2.abo {

margin:35px 0 10px 0;
}

#main h3,#main h3 a{

color:#62a3e4;

font-size:15px;

margin:10px 0;

}

#main h2.header{

border-bottom:1px solid #cccccc;

margin-bottom:1em;

padding:0 0 0.2em;

}

#main h3 span{

color:#333333;

font-size:0.8em;

font-weight:normal;

}

#main ul{

list-style-type:none;

margin:10px;

}

#main ul li{

background:transparent url(bild/pkt2.gif) no-repeat 0 7px;

list-style-type:none;

padding-left:20px;

}

#main ol{

padding:10px 0;

}

#main ol li{

margin-left:40px;

}

#main p{

margin-bottom:1em;

}

#main hr{

border:0;

border-bottom:1px dotted #cac9c9;

clear:both;

height:1px;

margin:1em 0;

padding:0.1em 0;

}

#main .r{

float:right;

margin:3px 0 13px 13px;

}

#main .l{

float:left;

margin:3px 13px 13px 0;

}

#main .bild{

border:1px solid #e2e2e2;

padding:5px;

}

#main p.bild a{

border:0;

}

#main .bild img{

border:1px solid #e2e2e2;

}

#main blockquote{

background:#f5f5f5;

border:1px solid #cac9c9;

font-style:italic;

margin:10px 30px;

padding:10px;

}

#main blockquote p{

margin:0.6em;

}

#main table{

margin-bottom:1.4em;

}

#main a.off{

border:none;

color:#333333;

cursor:text;

}

#main .googleads{

margin:0;

}

#main #trackbacks{

font-size:0.9em;

margin-left:1em;

}

#main .tags,#main .post,#main .posted{

clear:both;

font-size:0.95em;

}

#main .posted{

margin-top:1em;

}

#main .tags{

text-align:right;

}

#main .tags a,#main .posted a{

border:0;

color:#333333;

}

#main a.no,#main a.no img{

border:0;

}

/*
#main textarea,#main input{

color:#666666;

font-family:verdana;

padding:2px 4px;

width:300px;

}
*/
#main input#submit{

width:100px;

}

#main small{

color:#666666;

font-size:0.85em;

}

#main ol.commentlist{

margin:0 2em 0;

}

#main ol.commentlist li{

background:#f5f5f5;

border:1px dotted #cac9c9;

margin:0 0 1em;

padding:0.4em 1em 0;

}

#main p.years{

margin:0;

}

#main .navigation{

margin-top:0.6em;

}

#nav{

float:right;

font:12px arial,verdana;

margin-bottom:30px;

width:230px;

}

#nav h3{

background:url(bild/knav.gif) #133b70 repeat-x 0 -8px;

border-bottom:1px solid #11396f;

border-top:1px solid #cac9c9;

color:#ffffff;

font-size:13px;

padding:5px 10px 4px;

}

#nav h3 a{

border:0;

color:#ffffff;

font-weight:bold;

text-decoration:none;

}

#nav h3 a:hover{

color:#5193d6;

}

#nav p{




padding:4px 10px;

}

#nav ul{

background:#f5f5f5;

border:1px solid #cac9c9;

list-style:none;

margin-bottom:13px;

padding:4px 10px;

}

#nav ul li ul{

border:0;

margin:0 0 0.3em;

padding:0;

}

#nav ul li{

background:transparent url(bild/pkt.gif) no-repeat 0 5px;

color:#555555;

list-style:none;

padding-left:13px;

}

#nav ul.ohnebutton li{

background:none;

color:#555555;

list-style:none;

padding-left:0;

}

#nav ul li a{

border:0;

color:#3366cc;

font-weight:normal;

text-decoration:none;

}

#nav ul li a img{

border:0;

}

#nav ul li a:hover{

border-bottom:1px dotted #3366cc;

color:#333333;

}

#nav select{

background:#f5f5f5;

border:1px solid #cac9c9;

margin:0 0 1em;

padding:2px;

width:230px;

}

#nav form{

background:#f5f5f5;

border:1px solid #cac9c9;

padding:5px 10px;

}

#nav #tagwrap,#nav #akismetwrap,#nav #calendar_wrap{

background:#efefef;

border:1px solid #cac9c9;

margin-bottom:1em;

padding:10px;

}

#nav #calendar_wrap table{

background:#ffffff;

border:1px solid #cac9c9;

text-align:center;

width:96%;

}

#nav #calendar_wrap caption{

font-weight:bold;

}

#nav #calendar_wrap td{

background:#efefef;

padding:1px;

}

#nav #calendar_wrap th{

background:#dddddd;

}

#nav .box{

margin-bottom:1em;

}

#subnav{

float:right;

margin-top:24px;

text-align:left;

width:180px;

}

#subnav .box{

border:1px solid #cac9c9;

clear:both;

margin-bottom:1em;

}

#subnav h3{

background:url(bild/knav.gif) #4d6b93 repeat-x 0 -8px;

border-bottom:1px solid #11396f;

border-top:1px solid #6b85a9;

color:#ffffff;

font-size:13px;

padding:4px 10px;

}

#subnav h3 a{

border:0;

color:#ffffff;

text-decoration:none;

}

#subnav h3 a:hover{

color:#5193d6;

}

#subnav p{

font-size:12px;

margin:8px 10px;

}

#subnav p.bild{

border:1px solid #e2e2e2;

margin:0 21px 0 12px;

padding:5px;

}

#subnav .bild img{

border:1px solid #e2e2e2;

}

#subnav p.bild a{

border:0;

}

#subnav label{

display:none;

}

#subnav input{

font:12px arial;

margin-top:4px;

width:106px;

}

#subnav input#search{

margin:6px 6px 1px 20px;

padding:3px 0 2px 0;

}

#subnav input#senden{

background:transparent url(bild/button.gif) repeat-x 0 50%;

border-bottom:1px solid #2c4662;

border-left:1px solid #a1c7ef;

border-right:1px solid #a3b7ca;

border-top:1px solid #ddecf9;

color:#ffffff;

color:#22477a;

font-weight:bold;

height:26px;

width:40px;

}

#subnav form{

padding:2px 0 6px;

text-align:center;

}

#subnav ul{

list-style:none;

margin-bottom:0;

padding:4px 10px;

}

#subnav ul li ul{

border:0;

margin:0 0 0.3em;

padding:0;

}

#subnav ul li{

background:transparent url(bild/pkt.gif) no-repeat 0 5px;

color:#999999;

list-style:none;

padding-left:13px;

}

#subnav ul li a{

border:0;

color:#333333;

font-weight:normal;

text-decoration:none;

}

#subnav ul li a:hover{

border-bottom:1px dotted #3366cc;

color:#3366cc;

}

#subnav select{

border:1px solid #cac9c9;

margin:0.4em;

padding:2px;

width:160px;

}

#subnav #tagwrap,#subnav #akismetwrap,#subnav #calendar_wrap{

background:#ffffff;

padding:10px;

}

#subnav #calendar_wrap table{

background:#ffffff;

text-align:center;

width:96%;

}

#subnav #calendar_wrap caption{

font-weight:bold;

}

#subnav #calendar_wrap td{

padding:1px;

}

#fuss{

border-top:1px solid #cccccc;

clear:both;

color:#999999;

font-size:11px;

padding:1em 1em 3em 1em;

}

#fuss p{

letter-spacing:1px;

margin:0 0 1em;

}

#fuss a{

border:0;

color:#999999;

font-weight:normal;

}

#menu{

background:url(bild/button.gif) #e7eef2 repeat-x 0 50%;

float:left;

width:960px;

}

#menu ul{

border-bottom:1px dotted #6eaae6;

border-left:1px solid #d0cfcf;

border-right:1px solid #999999;

float:left;

list-style:none;

width:958px;

}

#menu #suckerfishnav li ul#schwer,#menu ul#schwer li{

width:180px;

}

#menu #suckerfishnav li ul#chilt,#menu ul#chilt li{

width:75px;

}

#menu #suckerfishnav li ul#verof,#menu ul#verof li{

width:108px;

}


#menu ul li{

float:left;

margin:0;

}

#menu ul li a{

border:0;

border-left:1px dotted #adcff1;


border-right:1px dotted #6eaae6;

color:#333333;

color:#183e74;

display:block;

font:normal 13px arial,verdana;

font-weight:bold;

letter-spacing:0;

padding:5px 16px;

text-decoration:none;

}

#menu ul li ul li a{

border-left:0px dotted #adcff1;

border-right:0px dotted #6eaae6;

}

#menu ul li a:hover{

background:#b4d3f2;

color:#444444;

}

#knav{

background:url(bild/knav.gif) #133b70 repeat-x 0 bottom;

height:26px;

left:0;

position:absolute;

text-align:right;

top:0;

width:960px;

}

#knav ul{

float:right;

list-style-type:none;

padding:3px 20px 2px;

}

#knav ul li{

float:right;

list-style-type:none;

}

#knav ul li a{

border:0;

color:#ffffff;

font:11px arial,verdana;

letter-spacing:1px;

margin:0 10px;

padding:0;

text-decoration:none;

}

#knav ul li a:hover{

border-bottom:1px dotted #62a3e4;

color:#62a3e4;

}

#knav ul li.www{

background:transparent url(bild/www.gif) no-repeat 25px 50%;

float:left;

padding-left:55px;

}

#knav ul li a.www:hover{

background:transparent url(bild/www2.gif) no-repeat 0 50%;

}

img.alignleft,div.alignleft{

float:left;

margin:0 0.5em 0.5em 0;

}

img.alignright,div.alignright{

float:right;

margin:0 0 0.5em 0.5em;

}

img.aligncentered,div.aligncentered{

margin:0 auto;

text-align:center;

}

img.alignleft{

float:left;

margin-right:18px;

}

img.alignright{

float:right;

margin-left:18px;

}

.clr,.clear{

clear:both;

}

#wp-calendar table{

width:100%;

}

#wp-calendar #prev{

text-align:left;

}

#wp-calendar #next{

text-align:right;

}

.ec3_eventday a{

color:#aa0000 !important;

}

#wp-calendar table td,#wp-calendar table th{

text-align:center;

}

#wp-calendar table td,#wp-calendar table td.pad:hover,#wp-calendar table.nav tr td{

border:none;

padding:1px;

}

#wp-calendar table td:hover,#wp-calendar table #today{

border:1px solid #999999;

padding:0;

}

.ec3_ec{

border:none;

display:block;

float:right;

height:9px;

width:13px;

}

.ec3_ec span{

display:none;

}

.ec3_popup{

border:none;

border-collapse:collapse;

margin:0 !important;

padding:0 !important;

position:absolute;

z-index:30000;

}

.ec3_popup td{

padding:0;

}

.ec3_popup table{

background:#eeeebb;

border:1px solid #999999;

color:#000000;

font-size:x-small;

text-align:left;

}

.ec3_popup table td{

padding:1.5px 3px 1.5px 3px;

}

#ec3_shadow0 div{

height:32px;

width:8px;

}

#ec3_shadow0{

background:no-repeat bottom right;

border:none;

margin:0;

padding:0;

vertical-align:bottom;

width:8px;

}

#ec3_shadow1{

background:repeat-x;

border:none;

height:16px;

margin:0;

padding:0;

}

#ec3_shadow2 div{

height:32px;

width:8px;

}

#ec3_shadow2{

background:no-repeat bottom left;

border:none;

margin:0;

padding:0;

vertical-align:bottom;

width:8px;

}

.ec3_list{

color:#880000;

letter-spacing:-0.2px;

margin-left:-12px;

word-spacing:-1px;

}

#nav li.ec3_list{
background:none;

font-size:1em !important;

}

.ec3_list li:before{

content:"" !important;

}

table.ec3_schedule{

border:1px solid #880000;

border-collapse:collapse;

float:left;

margin:0.5ex 1ex 0.5ex 0;

}

table.ec3_schedule td{

color:#880000;

padding:0 0.5ex 0 0.5ex;

}

td.ec3_start{

text-align:right;

}

td.ec3_to{

text-align:center;

}



.wp-pagenavi a,.wp-pagenavi a:link{

background:#ffffff;

border:1px solid #0066cc;

color:#0066cc;

margin:2px;

padding:2px 4px 2px 4px;

text-decoration:none;

}

.wp-pagenavi a:visited{

background:#ffffff;

border:1px solid #0066cc;

color:#0066cc;

margin:2px;

padding:2px 4px 2px 4px;

text-decoration:none;

}

.wp-pagenavi a:hover{

background:#ffffff;

border:1px solid #000000;

color:#000000;

}

.wp-pagenavi a:active{

background:#ffffff;

border:1px solid #0066cc;

color:#0066cc;

margin:2px;

padding:2px 4px 2px 4px;

text-decoration:none;

}

.wp-pagenavi span.pages{

background:#ffffff;

border:1px solid #000000;

color:#000000;

margin:2px 2px 2px 2px;

padding:2px 4px 2px 4px;

}

.wp-pagenavi span.current{

background:#ffffff;

border:1px solid #000000;

color:#000000;

font-weight:bold;

margin:2px;

padding:2px 4px 2px 4px;

}

.wp-pagenavi span.extend{

background:#ffffff;

border:1px solid #000000;

color:#000000;

margin:2px;

padding:2px 4px 2px 4px;

}

p span.displaynone{

display:none;

}

.entry p{ 

margin-bottom: 1em; 

}


/************************/

.clr,

.clear{

clear:both;

}

/************************/

/******** BMI RECHNER ****************/
.formularstyle {
width:15em;
margin-top:3.3em;
}
.formularstyle label{
float:left;
clear:left;
height:2em;
width:8em;
text-align:right;
}
.formularstyle select{
float:right;
width:6em;
}
.formularstyle input{
float:right;
width:5.7em;
}
.formularstyle input#submit{
clear:left;
float:none;
width:auto;
margin:1.3em 0 0 8.4em;
}
