/* CSS Document */
body{padding:0px; margin:0px; background:#232323; color:#FFF; font:12px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

a:link {
	color: #CCCCCC;
}
a:hover {
	color: #FF1111;
}

a:visited {
	color: #CCCCCC;
}

.Stil1 {font-size: 14px}

p a{font:10px/14px Tahoma, sans-serif; color:#f6ed0c; font-weight:normal; text-decoration:none;}
p a:hover{color:#cccccc; text-decoration:none; background:#CB0A0F;}
p.bluetxt{font:10px/12px Tahoma, sans-serif; color:#608d93; font-weight:bold; margin-bottom:15px;}
p.yellowtxt{font:10px/12px Tahoma, sans-serif; color:#f6ed0c; font-weight:bold; text-align:right}
p.yellowtxt span{font-weight:normal;}

#topContainer{margin:0 auto; background:url(../images/b_top.jpg) top left repeat-x #232323;}
#bottomContainer{margin:0 auto; background:url(../images/b_bottom.jpg) top left repeat-x #2d2d2f;}

/* HEADER */

#header{height:61px; width:915px; margin: 0 auto; background:url(../images/b_blue.jpg) top repeat-x; position:relative;}
#logo{width:425px; height:46px; position:relative; top:15px; left:0; float:left}

#header ul {
	margin: 0 auto;
	position:absolute;
	top:22px;
	left:450px;
	width: 485px;
	height: 19;
}
#header ul li{float:left; margin-right: 12px; }

/* MAINIMG */

#mainimg{height:270px; width:923px; margin: 0 auto; background:url(../images/main_img.gif) 0 0 no-repeat; position:relative;}

#presentation{width:550px; height:15px; position:absolute; top:27px; left:-80px;}

#call{width:213px; height:70px; position:absolute; top:94px; left:65px;}

/* CONTENT */

#content{width:915px; margin: 0 auto; background:url(../images/b_content.gif) 0 0 repeat-y; }
#content1{width:915px; margin: 0 auto; background:url(../images/b_content1.gif) 0 0 repeat-y; }
#centerPan{width:880px; float:left; margin-left:25px;margin-top:26px;}

#leftPan{width:276px; float:left; margin-top:9px;}

#news{width:256px; padding-left:19px}
#news h2{width:99px; height:20px; background:url(../images/h_news.gif) 0 0 no-repeat; padding-bottom:12px;}
#news ul {width:193px; border-bottom:#353535 1px solid; padding-left:4px }
#news ul li {width:172px; padding-left: 21px; background:url(../images/bullet2.gif) 1px 4px no-repeat; padding-bottom:18px }
#news ul li p span{color:#CB0A0F}

#testimonials{width:266px;}
#testimonials h2{width:130px; height:20px; background:url(../images/h_testimonials.gif) 0 0 no-repeat; padding: 0 0 11px 0; margin:21px 0 0 19px}
#testimonials h3{width:112px; height:159px; background:url(../images/img_testimonials.gif) 0 0 no-repeat; float:left; margin:0}
#testimonials p.bluetxt{margin-top: 20px}
#testimonials p.yellowtxt{margin: 10px 5px 0 0}

#rightPan{width:598px; float:left; margin-left:25px;margin-top:26px;}
#rightPan a{font:12px Tahoma; color:#ffffff; font-weight:normal; text-decoration:underline;}
#rightPan p a:hover{color:#cccccc; text-decoration:underline; background-color:#1D1D1D;}

#welcome{border-bottom:#353535 1px solid;}
#welcome h2{width:255px; height:20px; background:url(../images/h_welcome.gif) 0 0 no-repeat;}
#welcome img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome p {margin-bottom: 30px;}

#welcome-lehrgang{border-bottom:#353535 1px solid;}
#welcome-lehrgang h2{width:255px; height:20px; background:url(../images/l_welcome.gif) 0 0 no-repeat;}
#welcome-lehrgang img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-lehrgang p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-lehrgang p {margin-bottom: 30px;}

#welcome-kurse{border-bottom:#353535 1px solid;}
#welcome-kurse h2{width:255px; height:20px; background:url(../images/k_welcome.gif) 0 0 no-repeat;}
#welcome-kurse img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-kurse p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-kurse p {margin-bottom: 30px;}

#welcome-uebungsplatz{border-bottom:#353535 1px solid;}
#welcome-uebungsplatz h2{width:255px; height:20px; background:url(../images/v_welcome.gif) 0 0 no-repeat;}
#welcome-uebungsplatz img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-uebungsplatz p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-uebungsplatz p {margin-bottom: 30px;}

#welcome-impressum{border-bottom:#353535 1px solid;}
#welcome-impressum h2{width:255px; height:20px; background:url(../images/i_welcome.gif) 0 0 no-repeat;}
#welcome-impressum img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-impressum p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-impressum p {margin-bottom: 30px;}

#welcome-sitemap{border-bottom:#353535 1px solid;}
#welcome-sitemap h2{width:255px; height:20px; background:url(../images/s_welcome.gif) 0 0 no-repeat;}
#welcome-sitemap img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-sitemap p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-sitemap p {margin-bottom: 30px;}

#welcome-galerie{border-bottom:#353535 1px solid;display:block;}
#welcome-galerie h2{width:255px; height:20px; background:url(../images/g_welcome.gif) 0 0 no-repeat;}
#welcome-galerie img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-galerie p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-galerie p {margin-bottom: 30px;display:inline-block;}

#welcome-kontakt{border-bottom:#353535 1px solid;}
#welcome-kontakt h2{width:255px; height:20px; background:url(../images/m_welcome.gif) 0 0 no-repeat;}
#welcome-kontakt img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-kontakt p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-kontakt p {margin-bottom: 30px;}

#welcome-anfahrt{border-bottom:#353535 1px solid;display:block;}
#welcome-anfahrt h2{width:255px; height:20px; background:url(../images/a_welcome.gif) 0 0 no-repeat;}
#welcome-anfahrt img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-anfahrt p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-anfahrt p {margin-bottom: 30px;display:inline-block;}

#welcome-leitbild{border-bottom:#353535 1px solid;display:block;}
#welcome-leitbild h2{width:255px; height:20px; background:url(../images/leitbild_welcome.gif) 0 0 no-repeat;}
#welcome-leitbild img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-leitbild p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-leitbild p {margin-bottom: 30px;display:inline-block;}

#welcome-erlebnis{border-bottom:#353535 1px solid;}
#welcome-erlebnis h2{width:255px; height:20px; background:url(../images/erl_welcome.gif) 0 0 no-repeat;}
#welcome-erlebnis img{width:120px; height:88px; border: #252525 3px solid; float:left; margin: 15px 10px 0 6px}
#welcome-erlebnis p.bluetxt{margin-top: 10px; margin-bottom:10px;}
#welcome-erlebnis p {margin-bottom: 30px;}

#services h2{width:200px; height:20px; background:url(../images/h_services.gif) 0 0 no-repeat; padding: 0 0 15px 0; margin:21px 0 0 0}

#services ul {width:210px; margin-left:3px; float:left; }
#services ul li{height:20px; width:200px}
#services ul li a{font:10px/20px Tahoma, sans-serif; color:#939393; font-weight:normal; text-decoration:none; background:url(../images/arrow.gif) 0 6px no-repeat; padding: 0 0 0 16px; display:block;}
#services ul li a:hover{text-decoration:underline; color:#fff;}

/* FOOTER */

#footer{height:80px; width:915px; margin: 0 auto; background:url(../images/b_blue.jpg) bottom repeat-x; position:relative;}
#footer p{padding: 25px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{color:#000; background:#FFFFFF;}
