* {font-family:tahoma; color:#6e6e6e}
body {margin:0px; padding:0px; width:100%; text-align:center; overflow-y:scroll}
.cf {clear:both}
a {outline:none}
a, a:link, a:visited, a:active {text-decoration:underline; color:#6e6e6e;}
a:hover {color:#38668c; text-decoration:none;}

#container {width:800px; margin:0px auto; text-align:left; padding:0px 15px; background:url(gfx/verlauf.gif) repeat-y}

#kopfzeile {border-bottom:1px solid #eaeaea; width:770px}
#kopfgfx {background:url(gfx/kopfzeile.jpg); display:block; height:163px; width:770px;}
#logolink {display:block; width:276px; height:163px}
#kopfnav {width:770px; height:51px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.kopfnav-link, .kopfnav-link:visited, .kopfnav-link:active, .kopfnav-link:link {display: block; float:left; height:51px; line-height:51px; width:109px; margin-right:1px;  background:url(gfx/kopfnav_bg.gif); text-transform:uppercase; color:#38668c; text-align:center; font-family:tahoma; font-size:11px; text-decoration:none; font-weight:bold}
.kopfnav-link:hover {background:url(gfx/kopfnav_bg.gif) 0 bottom; color:#38668c; text-decoration:none; font-weight:bold}
#kopfnav .aktiv {background:url(gfx/kopfnav_bg.gif) 0 bottom; color:#38668c;}

#kopfnav_uk {width:770px; height:27px; margin-top:-1px; background:url(gfx/kopfnav_uk.gif) repeat-x; border-top: 1px solid #fff; border-bottom: 1px solid #eaeaea;}
span.brd {border-right:1px solid #fff; height:26px}
.kopfnav_uk-link, .kopfnav_uk-link:visited, .kopfnav_uk-link:active, .kopfnav_uk-link:link {display: block; float:left; height:26px; line-height:26px; color:#38668c; padding:0px 20px; font-family:tahoma; font-size:11px; font-weight:bold; text-decoration:none; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea;}
.kopfnav_uk-link:hover {background:url(gfx/kopfnav_uk-ov.gif); color:#38668c; text-decoration:none; font-weight:bold}
#kopfnav_uk .aktiv {background:url(gfx/kopfnav_uk-ov.gif); color:#38668c;}

#content {width:770px; color:#6e6e6e; border-bottom:1px solid #eaeaea; }
#content .p1 {padding:10px 5px;}
h1 {position:absolute; margin:-40px 0 0 0; padding:0 0 10px 0; text-transform:uppercase; color:#38668c; font-size:17px; font-weight:normal; line-height:30px; display:block; width:inherit}
h2 {margin:0; padding:0 0 10px 0; text-transform:uppercase; color:#38668c; font-size:15px; font-weight:normal; line-height:30px; display:block; width:100%;}
h3 {font-size:17px; font-weight:normal;}

#spalte1, #spalte2, #spalte3 {padding-top:40px; padding-bottom:20px; float:left; overflow-x:hidden}

/**3gleich | kompetenzen**/
.drei #spalte1 {width:247px; padding-right:10px;}
.drei #spalte2 {width:246px; padding-right:10px;}
.drei #spalte3 {width:247px;}
/**1gross | kontakt**/
.eine #spalte1 {width:760px;}
.eine #spalte2, .eine #spalte3 {display:none}
/**2gleich plus promospalte | startseite**/
.zweiplus #spalte1 {width:260px; padding-right:10px;}
.zweiplus #spalte2 {width:260px; padding-right:10px;}
.zweiplus #spalte3 {width:220px;}
/**1gross plus promospalte | seminare**/
.eineplus #spalte1 {width:530px; padding-right:10px;}
.eineplus #spalte2 {width:220px;}
.eineplus #spalte3 {display:none}


.about #spalte1 {width:260px; padding-right:10px;}
.about #spalte2 {width:125px; padding-right:10px;}
.about #spalte3 {width:355px;}

.inhalt {padding-bottom:10px; font-size:11px;}
.inhalt ul {padding-left:15px; margin:0;}
.inhalt ul li {margin:3px 0px;}
.banner_btn {width:100%; text-align:center;}
#startbanner-tel {padding-top:11px;}
*html #startbanner-tel {padding-top:14px;}
*+html #startbanner-tel {padding-top:14px;}

form .right-div input {width:216px; margin-bottom:5px; border:1px solid #38668c;}
form .right-div textarea {width:530px; margin-bottom:5px; border:1px solid #38668c; overflow-y:scroll}
form .left-div {float:left; width:220px;}
form .right-div {float:left; width:530px;}
form #captcha input {height:34px; width:140px; font-size:32px; position:absolute; text-align:center; margin:1px 0 0 10px; font-weight:bold; color:#38668c}
div.button {width:100%; text-align:left}
#btn-senden {padding:0px 10px; width:auto; margin-top:10px}

.box {width:217px;}
.boxkopf {background:url(gfx/box_oben.gif) no-repeat; height:2px; width:217px; font-size:0px}
.boxmitte {width:215px; text-align:center; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf}
.boxmitte .p1 {padding:10px;}
.bildbrd {padding:3px; border:1px solid #bfbfbf;}
.boxfuss {background:url(gfx/box_unten.gif) no-repeat; height:2px; width:217px; font-size:0px}
.boxtext {text-align:left; font-size:11px; padding:5px 20px 0px 10px}
.boxtext strong {display:block}
.boxtext strong.right {text-align:right; padding-top:5px;}

#fusszeile {width:770px; height:57px; background:url(gfx/fuss_bg.gif) repeat-x; border-top:1px solid #fff;}
#logolink2 {display:block; width:133px; height:57px; float:left; background:url(gfx/logo_fuss.jpg) no-repeat;}
#fussnav {color:#fff;font-size:11px; padding:10px 0 0 20px; float:left}
#fussnav a, #fussnav a:link, #fussnav a:visited, #fussnav a:active {color:#fff;font-size:11px; padding:0px 9px}
#fussnav a:hover {color:#38668c; font-size:11px; padding:0px 10px}
#fussnav a.aktiv {color:#38668c !important; text-decoration:none }

#bild1
{
text-decoration:none; color:#ffffff;
}