body {font-family:Helvetica, Arial, sans-serif; margin:0px;padding:0px; color:#545454;
background-image:url(../files/bgimage.jpg); background-repeat:repeat-y; background-color:#EBEBEB;}

/*Basic-Layout*/
#header,#headerfk {width:1000px; height:280px; margin-bottom:0px;background-image:url(../files/html_header.jpg);background-repeat:no-repeat;}
#headerfk {background-image:url(../files/header.jpg);background-repeat:no-repeat;}

#container {width:1000px;background-color:#FFF; padding-top:0px;float: left;padding-bottom:50px;}
#navi {float:left; width:300px; font-size:13px; padding-bottom:200px; }
#navifk {float:left; width:300px; font-size:13px; padding-bottom:200px; }
.main, #leftmain {margin-left:292px; width:550px; padding:40px 20px 60px 20px;font-size:14px;color:#777777;}
#content {float:right; margin-left:20px; width:435px;}
#footer {clear:both; margin-top:40px; margin-bottom:30px; width:1000px; font-size:10px; text-align:center;}
#service {width:220px; margin-left:475px; font-size:11px;}

/*Navigation*/
.sitemap_start ul, #navi ul {margin:0px; padding:0px; list-style-type:none; line-height:2.3;}
#navi li {border-bottom:1px solid #FFFFFF; float: left;}
#navi a {padding:4px 22px 2px 20px;}
.sitemap_start a{padding:4px 22px 2px 0px;}
.sitemap_start a, #navi a {color:#777777; text-decoration:none;  background-image:url(../files/button.jpg); background-position:bottom right; background-repeat:no-repeat;}
#navi a:hover {color:#115D9C;text-decoration:underline;}
#navi #pflichttext a {color:#115D9C; text-decoration:none; padding:0; background-image:none;}
#navi #pflichttext a:hover {color:#777777;text-decoration:underline;}
#lvl-0-act a {color:#115D9C;text-decoration:underline;}
#navi ul {margin-bottom:20px;}

/* FACHKREISE Navigation*/
#navifk ul {margin:0px; padding:0px; list-style-type:none; line-height:2.3;}
#navifk li {border-bottom:1px solid #FFFFFF; display:block;}
#navifk a {color:#115D9C; text-decoration:none; padding:4px 22px 2px 20px;background:0;}
#navifk a:hover {color:#777777;text-decoration:underline;}
#navifk #pflichttext a {padding:0;}
#navifk .act a {color:#777777;text-decoration:none;}
#navifk ul {margin-bottom:20px;}
/*
#container{border: 1px dashed green;}
#leftmain{border: 1px dashed blue;}
.main{border: 1px dashed red;}
.teaser{border: 1px dashed orange;}
*/
#teaser1link,#teaser2link,#teaser3link,#teaser4link{width: 20px;position: relative; bottom: 37px;}
#teaser1link{left: 220px;}
#teaser2link{left: 187px;}
#teaser3link{left: 324px;bottom: 20px;}
.teasertip a img{border: 0px;}


/*NO-FLASH NAVI*/

#header ul.r1,
#headerfk ul {margin:0;padding:0;}
#header ul.r2 {margin:0;padding:0;}
#header ul li {}
#header ul li a{color:#FFF;text-decoration:none;}
#header li.l1 a{position:absolute;color: #fff; top: 145px; left: 226px; background-repeat: no-repeat;background-image: url(../files/btn_ernaehrung.png); font-size: 0.01em; text-indent: -10000px;height: 30px;width: 200px;}
#abdeck1{position: absolute;top: 155px;left: 216px;z-index: 6;}

#header li.l2 a{position:absolute;color: #fff; top: 135px; left: 474px; background-repeat: no-repeat;background-image: url(../files/btn_movicol.png); font-size: 0.01em; text-indent: -10000px;height: 30px;width: 150px;}
#abdeck2{position: absolute;top: 145px;left: 470px;z-index: 6;}

#header li.l3 a{position:absolute;color: #fff; top: 144px; left: 634px; background-repeat: no-repeat;background-image: url(../files/btn_fragen.png); font-size: 0.01em; text-indent: -10000px;height: 30px;width: 150px;}
#abdeck3{position: absolute;top: 154px;left: 634px;z-index: 6;}

#header li.l4 a{position:absolute;color: #fff; top: 200px; left: 244px; background-repeat: no-repeat;background-image: url(../files/btn_service.png); font-size: 0.01em; text-indent: -10000px;height: 30px;width: 150px;}
#abdeck4{position: absolute;top: 208px;left: 234px;z-index: 6;}


#header li.l5 a{position:absolute;color: #fff; top: 190px; left: 400px; background-repeat: no-repeat;background-image: url(../files/btn_tipp.png); font-size: 0.01em; text-indent: -10000px; height: 30px;width: 150px;}
#abdeck5{position: absolute;top: 203px;left: 390px;z-index: 6;}

#header li.l6 a{display: block;position:absolute; color: #fff; top: 181px; left: 600px; background-repeat: no-repeat;background-image: url(../files/btn_arzt.png); font-size: 0.01em; text-indent: -10000px; height: 30px;width: 150px;}
#abdeck6{position: absolute;top: 196px;left: 600px;z-index: 6;}

#header li.l7 a{position:absolute;color: #fff; top: 140px; left: 793px; background-repeat: no-repeat;background-image: url(../files/btn_kinder.png); font-size: 0.01em; text-indent: -10000px; height: 30px;width: 150px;}
#abdeck7{position: absolute;top: 152px;left:788px;z-index: 6;}

#header li.l8 a{position:absolute; color: #fff; top: 181px; left: 600px; background-repeat: no-repeat;background-image: url(../files/btn_arzt.png); font-size: 0.01em;  height: 30px;width: 150px; display: none;}

#header ul li a:focus{text-decoration:underline;}


/*Content*/
#content ul {margin-left:0px;}
#content .linklist {list-style-type:none; margin:5px 0px 5px 0px; padding:0px;}
#content .linklist li {margin:0px; padding:0px; background-image:none;}
#content .linklist li a {margin:0px; display:block; padding-left:10px; background-image:url(../files/arrow_link.gif); 
				background-repeat:no-repeat; background-position:0px 5px; text-decoration:none; color:#EC008C;}
#content .linklist ul {list-style-type:none; margin-left:35px; padding:0px;}
.main li{line-height:17pt;}

.box {border:1px solid #EC008C; margin:0px; padding:5px 10px 0px 10px;}
.box h2 {margin-top:10px;}
#content a {color:#EC008C; text-decoration:none; color:#EC008C; padding-left:10px; background-image:url(../files/arrow_link.gif); background-repeat:no-repeat; background-position:0px 6px;}
.main a img{border:none;}
h1 {color:#888888; font-weight:normal; font-size:24px; margin-top:0px; margin-bottom:15px; padding-bottom:10px;}
h2 {color:#888888; font-weight:bold; font-size:16px; margin-top:30px; margin-bottom:0px;}
h3 {color:#888888; font-weight:bold; font-size:16px; margin-top:30px; margin-bottom:0px;}

#content .no_arrow {padding-left:0px; background-image:none;}
#leftmain P.hintmessage {color:#115D9C; font-size:1.1em; font-weight:bold; margin-bottom:16px;}

p a{color:#115D9C;}
p a:hover{color:#115D9C; text-decoration:none;}
p {line-height:17pt;}

/*Footer*/
#footer a {color:#545454;}


/*Service*/
#service h1 {color:#CECECE;}
#service .nospace {margin:0px;}
#service .linklist {list-style-type:none; margin:5px 0px 5px 0px; padding:0px;}
#service .mitSchatten {padding-bottom:30px; background-image: url("../files/shadow_short_bottom.jpg"); background-repeat:no-repeat; background-position:bottom;}
#service .linklist li {margin:0px; padding:0px; background-image:none;}
#service .linklist li a {margin:0px; display:block; padding-left:10px; background-image:url(../files/arrow_linklist.gif); 
				background-repeat:no-repeat; background-position:0px 5px; text-decoration:none; color:#EC008C;}
#service .pdf {display:block; padding-left:27px; margin:5px 0px 3px 0px; background-image:url(../files/pdf_icon.gif); 
				background-repeat:no-repeat; background-position:0px 0px; text-decoration:none; color:#EC008C;}
#service a {text-decoration:none; color:#EC008C; padding-left:10px; background-image:url(../files/arrow_linklist.gif); 
				background-repeat:no-repeat; background-position:0px 5px;}				
#service .no_arrow {padding-left:0px; background-image:none;}		


/*Formular*/		
.main .formconfig select  {margin:3px 0px 3px 0px;font-weight:bold;color:#666;background-color:#f0f0f0;}
.main .formconfig input		{color: #666;border: 1px solid #666;margin:3px 0px 3px 0px;}
.main .formconfig DIV.button input 	{background-color: #EEE;font-weight:bold;margin:20px 10px 0px 0px;padding:3px 0 3px 0;}
.main .formconfig input.checkbox 	{border:0;}
.main .formconfig input.radio, .main .formconfig input.checkbox {border:0;}
.main .formconfig input.big {width:220px;}
.main .formconfig input.small {width:70px;}
.main .formconfig input.medium {width:142px;}
.main .formconfig LABEL {display:block;width:130px;float:left;}/*clear:left;}*/
.main .formconfig DIV.button {display:inline;}
.main .formconfig .comment {font-weight:normal;margin-left:133px;font-size:85%;}
.main .formconfig .comment A {font-weight:normal;}
.main .formconfig TEXTAREA {width:220px;height:150px;color: #666;font-size:85%;font-family:Verdana,sans-serif;border: 1px solid #666;}
.main .formconfig DIV.submit  {margin-left:133px;}
.optlabel {margin-right:10px;line-height:0;}
.main .formconfig .comment .missingfield {color:#c00;font-weight:bold;}
.main .formconfig .message {display:none; font-weight:bold;font-size:110%;color:#666;}
A.doccheck {margin-left: -10px;}


/*Smilies*/
#schieber {border:1px solid #EC008C; width:430px; height:200px;}
.smilie {float:left; margin-left:30px; margin-top:10px; width:55px; height:55px;}
.firstsmilie {margin-left:12px;}

#text0 {margin-left:12px; margin-top:100px; width:403px; height:55px; visibility:visible;}
#text1 {margin-left:12px; margin-top:80px; width:403px; height:55px; display:none;}
#text2 {margin-left:12px; margin-top:80px; width:403px; height:55px; display:none;}
#text3 {margin-left:12px; margin-top:80px; width:403px; height:55px; display:none;}
#text4 {margin-left:12px; margin-top:80px; width:403px; height:55px; display:none;}
#text5 {margin-left:12px; margin-top:80px; width:403px; height:55px; display:none;}

/* Misc. */
img.paraimg{float:left; margin-right:15px;}

/* Gymnastik */
p.gympara{height:170px;}

/* Impressum */
p.impressum{margin:0px;}
h2.impressum{margin-top:15px;}

/* Home */
.teasertip{background-image:url(../files/fahne_kl_tipp.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#teasermovicol{background-image:url(../files/fahne_kl_movicol.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#teasergym{background-image:url(../files/fahne_kl_bewegung.jpg); background-repeat:no-repeat; background-position:0px 0px;}
.teasertip h2,
div.teaser h2{margin-left:130px; margin-top:34px;line-height:19px;}
.teasertip h2 a,
div.teaser a{color:#115D9C; text-decoration:none;line-height:19px;}
div.teaser a:hover{color:#115D9C; text-decoration:underline;}
.teasertip p,
div.teaser p{margin-left:130px;}
 div.teaser img{position:relative; border:none;}

img.teaserlinkgif{width:60%; height:60px;}

/* Selbsttest */
#selbsttest{margin-top:20px; margin-bottom:20px; border-bottom: 1px solid #000000;}
#selbsttest td.question{border-top:1px solid #000000; padding-top:10px; font-weight:bold; color:#115D9C;}
#selbsttest td.col1,
#selbsttest td.col2,
#selbsttest td.col3,
#selbsttest td.col4{padding-bottom:10px;}

/* FAQ */
#faqul{list-style-type:none;margin-left:0px;padding-left:0px;}
#faqul li{margin:0px; padding:0px; background-image:none;}
#faqul li a{color:#115D9C;}
#faqul li a:hover{text-decoration:none;}
.main a.backlink{text-decoration:underline;color:#115D9C;}
.main a.backlink:hover{text-decoration:none;}

/* Kinderecke */
#containerke {width:1000px;padding-top:0px;padding-bottom:20px;background-image:url(../files/visual_kinderecke_oben3.jpg); background-repeat:no-repeat; background-position:289px 0px;}
#containerke h2 {margin:4px 0 0 0;} 
#containerke h3 {font-size:14px;font-weight:normal;} 

p#tvisual{padding:60px 170px 0 0;z-index:999;}
#bvisual{background-image:url(../files/visual_kinderecke_unten2.jpg); background-repeat:no-repeat; background-position:0px 0px;width:1000px;height:199px;}
table tr td p {margin:0;}


/* PFLICHTTEXT */
DIV#pflichttext {margin:10px 30px 10px 40px;}
DIV#pflichttext P{font-size:10px;color:#999999;line-height:10pt;}
DIV#pflichttext P STRONG{color:#666666;}

/* Teaserbutton fır Forum */
DIV#forenteaser {position:absolute;top:280px; left:850px;z-index:99;}
DIV#forenteaser IMG{border:0;}

.l{
float: left; padding: 0 25px 0 25px;

}

.r{padding-left:25px; padding-right:25px; padding-top:20px; text-align:left;

float: right;
}
#footerinfo{
        padding-top: 30px;
}

#rss a img{
       border: 0px;
       left: 790px;
       top: 225px;
       position: absolute;
       z-index: 2000;
}

#footer{
       min-height: 250px;
       background-image: url(../files/footer_wellen.jpg);
       background-repeat: no-repeat;
}

.clearer{
       clear: both;
}

.sitemap{
       margin-left: 70px;
       padding-top: 20px;

}

.sitemap ul{
       text-align: left;
       margin: 0px;
       font-size: 9px;
       padding: 0px;
       width: 990px;

       /* border: 1px solid red; */
}

#footer .sitemap ul li a{
       text-decoration: none;
       color: #777777;
}

.sitemap ul li{
       width: 120px;
       /* background-color: red;*/
       float: left;
       list-style: none;

}

.sitemap ul li ul{
       font-weight: bold;
       float: left;
       /* border: 1px solid blue;*/
}

.sitemap ul li ul li{
       background-color: transparent;
}

.sitemap ul li ul li ul{
       float: left;
       width: 130px;
       font-weight: normal;
       line-height: 20px;
       padding-top: 10px;
}

.sitemap ul li ul li ul li ul{
padding: 0 0 0 7px;
}


.sitemap_start{
        padding-bottom: 25px;
}

#social_bookmarks{
padding: 40px 0 0 70px;
float: left; 
text-align: left;
width: 500px;

}

#social_bookmarks h3{
font-size: 11px;
margin: 17px 20px 0 0;
float: left;
}

#social_bookmarks a img{
        border: none;
        padding: 0 10px 0 0;
}

.news .l,.news .r{text-align: left;padding: 0px;}
.news .l{width: 90px;}
.news .r{width: 300px;}
#ext_sitemap ul li a{       font-size: 9px; font-weight: bold;}
#ext_sitemap{display: none;width: 100px;
position: relative;left: 843px; top: -108px;}
#ext_sitemap ul li{float: none;padding-bottom:15px;}
#ext_sitemap ul{width: 100px;}

.cnt-blck-cnt a{color: #115D9C;}

#form_formular label{width: 140px;float: left;font-size: 14px;}
#form_formular input{border: 1px solid #666;width: 224px;}
#form_formular textarea{width: 224px;}
#form_formular input.submit {width: 100px;height: 20px;margin: 10px 0 10px 0;}
#form_formular p.xf{ font-size: 12px;padding-left: 140px;}
#form_formular h2{padding-left: 140px;}
#form_formular p#small{font-size: 11px;padding-left: 140px;}
.main .downloads p.ashead{margin: 0px;padding: 0px;}
.main  h6{margin: 0px;padding: 25px 0 0 0;font-size: 14px;font-weight: normal;}
ul li.fk1 a{font-size: 0.0001em;color: #fff; width: 100px; border: 0px;position: absolute; top: 130px; left: 280px;height: 30px;}
ul li.fk2 a{font-size: 0.00001em;color: #fff; width: 100px; border: 0px;position: absolute; top: 140px; left: 480px;height: 30px;}
ul li.fk3 a{font-size: 0.00001em;color: #fff; width: 100px; border: 0px;position: absolute; top: 190px; left: 240px;height: 30px;}
ul li.fk4 a{font-size: 0.0001em;color: #fff; width: 100px; border: 0px;position: absolute; top: 165px; left: 650px;height: 30px;}
ul li.fk5 a{font-size: 0.0001em;color: #fff; width: 100px; border: 0px;position: absolute; top: 180px; left: 450px;height: 30px;}
