/* &AENDERUNGEN IM ZUGE DER NEUEN DSGVO 2018*/
#kontaktiere { padding: 28px 10px 25px 15px; }
#kontaktiere h2, h3 { padding-bottom: 10px; }
#kontaktiere h2 { font-size: 24px; }
#kontaktiere h3 { font-size: 18px; }
#kontaktiere p { font-size: 18px; padding-bottom: 15px; line-height: 23px; }
#kontaktiere .benefit { font-size: 18px; line-height: 23px; margin-left: 32px; padding-bottom: 10px; }
.datenschutzNeu ul { list-style-type: disc; padding-left:32px; margin-bottom: 18px; }
.datenschutzNeu li { padding-bottom: 0px; }


/* KOOPERATIONSPARTNER */
.partnerText { padding-left:48px; text-align:left; font-size:18px; margin-top:24px; }
#infotextKP { float:left; width:510px; text-align:center; left:0px; top:33px; z-index:0; }
#infotextKP p { margin-bottom:15px; }
#infotextKP .partnerClaim { text-align:left; padding-left:64px; margin-top:24px; margin-bottom:44px; font-size: 24px; }
#infotextKP .koText { width:381px; padding-left:64px; padding-bottom:0px; margin:24px 0px 0px 0px; text-align:left; line-height:1.4em; }
#infotextKP .koSpacer { height:54px; }

/* PRESSESPIEGEL */
#presse { float:left; width:652px; text-align:center; left:0px; top:33px; z-index:0; }
#presseClaim { padding:0px 0px 38px 62px; text-align:left; font-size:24px; margin-top:24px; }
#presseContent { text-align:left; width:645px; max-height:440px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:auto; } 
.presseMeldung { width:540px; margin:0px 0px 0px 62px; padding:0px 0px 15px 0px; font-size:18px; }
.presseText { width:500px; float: left; line-height: 1.2em; }
.presseText a { color:#cf6b2f; text-decoration: none; outline: none; font-size: 15px; }
.presseText a:link { color:#cf6b2f; }
.presseText a:visited { color:#cf6b2f; }  
.presseText a:hover { color:#cf6b2f; text-decoration: underline; }
.presseText a:active { color:#cf6b2f; } 
.presseText a:focus { color:#cf6b2f; } 
.pressePDF {float: right; width:48px; }
.pressePDF img { outline: none; }
.clearMeldung {height:25px; float: none; clear: both; }
#presse p { margin-bottom:15px; }
#presse .partnerClaim { text-align:left; padding-left:64px; margin-top:24px; margin-bottom:44px; font-size: 24px; }
#presse .koText { width:381px; padding-left:64px; padding-bottom:0px; margin:24px 0px 0px 0px; text-align:left; line-height:1.4em; }
#presse .koSpacer { height:54px; }

/* SEMINARKALENDER */

.kalender { margin-bottom:15px; }
.kalenderLeft { width:165px; }
.kalenderRight { width:39px; float:right; }

/* GRUNDEINSTELLUNGEN */

* { margin:0px; padding:0px; }
body { color:#533C25; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
#wrapper { width:980px; margin:20px auto 0px auto; }
.clear { margin:0; padding:0; float:none; clear:both; }
img { outline:none; border:0 none; padding:0; margin:0; }
a { color:#D06C2F; text-decoration:underline; outline:none; }
a:hover { outline:none; text-decoration:none; }
textarea { overflow:auto; }

.headlineLink a {  text-decoration: none; color:#533c25; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 16px; }
.headlineLink a:link { text-decoration: none; color:#533c25; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 16px; }
.headlineLink a:visited { text-decoration: none; color:#533c25; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 16px; }
.headlineLink a:hover { text-decoration: underline; color:#533c25; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 16px; }
.headlineLink a:active { text-decoration: none; color:#533c25; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 16px; }

::-webkit-scrollbar { -webkit-appearance: none; width: 8px; }
::-webkit-scrollbar-track { background-color: rgba(255,255,255, .6); border-radius: 8px; }
::-webkit-scrollbar-thumb { border-radius: 8px; background-color: rgba(156, 156, 156, .6); }

/* HEADER */

#header { width:980px; height:110px; margin:0px; padding:0px; }
#logo_header { position:inherit; float:right; width:277px; height:78px; margin-right:26px; background-color:transparent; background-image:url(./images/logo.png); }
#claim_header { background-color:transparent; float:left; left:45px; position:relative; top:18px; }
.c1 { font-weight:bold; font-size:24px; text-transform:uppercase; }
.c2 { font-size:24px; }

/* NAVIGATION */

#navigation { width:980px; height:42px; color:#FFF; background:url(./images/top_strip.png) no-repeat; margin:0px; padding:0px; }
#menu { width:900px; position:relative; display:block; color:#FFF; font-size:14px; text-transform:uppercase; left:46px; margin:0px; padding:0px; }
#menu li { display:block; float:left; height:20px; list-style-type:none; list-style-position:outside; list-style-image:none; padding:11px 16px 11px 16px; }
#menu li:hover { background-color:#533C25; }
#menu li a { text-decoration:none; outline:none; color:#FFF; padding:7px 0px 10px 0px; }
#navigation2 { width:980px; height:42px; color:#FFF; margin:0px; padding:0px; }
#menu2 { float:right; display:block; color:#FFF; font-size:14px; text-transform:uppercase; margin:0px 46px 0px 0px; padding:0px; }
#menu2 li { display:block; float:left; height:20px; list-style-type:none; list-style-position:outside; list-style-image:none; padding:11px 16px 11px 16px; }
#menu2 li:hover { background-color:#533C25; }
#menu2 li a { text-decoration:none; outline:none; color:#FFF; padding:7px 0px 10px 0px; }
#menu3 { float:left; display:block; color:#FFF; font-size:14px; text-transform:uppercase; margin:0px 0px 0px 46px; padding:0px; }
#menu3 li { display:block; float:left; height:20px; list-style-type:none; list-style-position:outside; list-style-image:none; padding:11px 16px 11px 16px; }
#menu3 li:hover { background-color:#533C25; }
#menu3 li a { text-decoration:none; outline:none; color:#FFF; padding:7px 0px 10px 0px; }
.active { background-color:#533C25; }

/* NEWS-SEKTION */

#news { margin-left:14px; padding:0px 0px 20px 0px; }
.nachricht { margin:0; padding:0px 0px 14px 0px; }
.n1 { color:#2b1b0b; font-size:16px; padding-bottom:10px; }
.n2 { color:#533c25; font-size:14px; margin:0; padding:0; }

/* CONTENT */

#content { position:relative; width:980px; min-height:350px; margin:0; padding:0; }
.hintergrund1 { width:980px; height:648px; background: url(./images/home.jpg) no-repeat; }
.hintergrund2 { width:980px; height:648px; background: url(./images/leistungsspektrum.jpg) no-repeat; }
.hintergrund3 { width:980px; height:648px; background: url(./images/seminare.jpg) no-repeat; }
.hintergrund4 { width:980px; height:648px; background: url(./images/kooperationspartner.jpg) no-repeat; }
.hintergrund5 { width:980px; height:648px; background: url(./images/kontakt.jpg) no-repeat; }
.hintergrund6 { width:980px; height:648px; background: url(./images/impressum.jpg) no-repeat; }
.hintergrund7 { width:980px; height:648px; background: url(./images/downloads.jpg) no-repeat; }
.hintergrund8 { width:980px; height:648px; background: url(./images/intern_bkt.jpg) no-repeat; }
.hintergrund9 { width:980px; height:648px; background: url(./images/book.jpg) no-repeat; }
.hintergrund10 { width:980px; height:648px; background: url(./images/pressespiegel.jpg) no-repeat; }

/* INHALTSELEMENTE */

#claim_content { position: absolute; left: 40px; top:68px; }
#adresse { position: absolute; left: 40px; bottom:30px; }
#ostern { position: absolute; left: 40px; bottom:230px; }
#teaser { position: absolute; left: 40px; top:160px; width:291px; height:130px; }
#teaser img { float:left; }
#teaser div { width:200px; height:130px; float: right; padding-top:0px; }
#teaser h4 { color:#cf6b2f; padding-bottom:6px; }
#teaser p { padding-bottom:6px; }
#teaser div a { color:#533C25; }
#teaser div a:hover { text-decoration:none; }
#infotext1 { top:33px; width:310px; z-index:2; float:right; margin:0; padding:0; line-height:17px;} /* HOME -> RIGHT */
#themen { margin: 16px 0px 20px 14px; } /* ÜBERSCHRIFT THEMEN */
#stopper { width:51px; height:145px; position: absolute; top:10px; right:12px; background: url(./images/mark.png) no-repeat; } /* MARK */
#infotext2 { top:33px; z-index:2; float:right; margin:0; padding:0; line-height:17px;} /* LEISTUNGSSPEKTRUM -> RIGHT */
#infotext3 { width: 656px; height: 240px; top:33px; left:0px; z-index:2; margin:0; padding:0; } /*  L -> LEFT */
#infotext3 ul { margin:0; padding:0; padding-top: 25px; padding-left: 25px; z-index:200; }
#infotext3 ul li{ position: relative; line-height: 1.4em; margin: 0; padding: 0; padding-bottom: 18px; padding-left: 60px; list-style: none; background: url(./images/bullet.png) no-repeat; background-position:0px 6px; z-index:200; }
#diagramm { margin: 15px 20px 10px 25px; } /* LEISTUNGSSPEKTRUM -> SCHAUBILD-WRAPPER */
#umsetzung { width: 251px; height: 574px; } /* LEISTUNGSSPEKTRUM -> IMAGE */
#infotext4 { width: 656px; top:33px; left:0px; z-index:2; margin:0; padding:0; line-height:17px;} /*  SEMINARE -> DOWNLOADS LEFT */
#infotext4 table { margin: 0px 0px 20px 20px; width:600px; border-collapse:collapse; } /* SEMINARE -> TABLE DOWNLOADS */
#infotext4 tr { margin-bottom:18px;}
.desc-t1 { width: 550px; }
.icon-t1 { width: 50px; }
.icon-t2 { width: 50px; height:48px;}
#infotext5 { top:33px; z-index:2; float:right; width:310px; margin:0; padding:0; text-align:center; height:500px; } /* KOOPERATIONSPARTNER -> RIGHT */
.partner { margin: 36px 0px 30px 0px; }
.partnerLinks { float: left; margin: 0px 0px 0px 48px; }
.partnerRechts { float:right; margin: 19px 48px 0px 0px; }
#profil { width: 210px; position:absolute; bottom:40px; left:420px; }
#profil, #profil a { text-decoration:none; color:#533c25; font-size:14px; outline:none; }
#profil-anmerkung {  }
#profil-xing { float:right; width:81px; height:32px; }
#infotext6 { top:33px; z-index:2; float:right; width:310px; margin:0; padding:0; text-align:left; line-height:17px;} /* KOOPERATIONSPARTNER -> RIGHT */
#infotext6 form { margin: 10px 0px 15px 20px; }
#infotext6 form p { font-size:18px; width:265px; text-align:left; padding: 0px 0px 17px 0px; color:#533c25; }
#infotext6 form input { margin:0; color:#533c25; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width:265px; background-color:#daccb5; padding:4px; border:0 none; *overflow: hidden; border:0; }
#infotext6 form textarea { margin:0; color:#533c25; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width:265px; background-color:#daccb5; padding:4px; border:0 none; resize: none; *overflow: hidden; border:0; }
#infotext6 form .submitMe { margin:0; padding:0; }
#infotext6 .submit { background: url(./images/button.png) no-repeat top; width: 79px; height: 22px; text-indent:-9000px; font-size: 0px; display:block; line-height: 0px; padding:0; margin:0; }
#infotext7 { top:33px; left:0px; z-index:2; width:310px; margin:0; padding:0; text-align:left; width:600px; float:left; } /* Impressum -> LEFT */
#infotext7a { width:600px; height:546px; top:33px; left:0px; z-index:2; width:310px; margin:0; padding:0; text-align:left; width:600px; float:left; } /* ImpressumNEW -> LEFT */
.impressumNew { max-height:506px; overflow:auto; } /* ImpressumNEW -> LEFT */
#infotext8 { top:33px; z-index:2; float:right; margin:0; padding:0; width:310px; }
#infotext11 { top:73px; z-index:2; float:left; width:310px; margin:0; padding:0; text-align:left; } /* KOOPERATIONSPARTNER -> RIGHT */
#infotext11a { top:73px; z-index:2; float:left; width:490px; margin:0; padding:0; text-align:left; } /* DATENSCHUTZ */
#infotext11 form { margin: 10px 0px 15px 20px; }
#infotext11 form p { font-size:18px; width:265px; text-align:left; padding: 0px 0px 17px 0px; color:#533c25; }
#infotext11 form input { margin:0; color:#533c25; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width:265px; background-color:#daccb5; padding:4px; border:0 none; *overflow: hidden; border:0; }
#infotext11 form textarea { margin:0; color:#533c25; font-size:13px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width:265px; background-color:#daccb5; padding:4px; border:0 none; resize: none; *overflow: hidden; border:0; }
#infotext11 form .submitMe { margin:0; padding:0; }
#infotext11 .submit { background: url(./images/button.png) no-repeat top; width: 79px; height: 22px; text-indent:-9000px; font-size: 0px; display:block; line-height: 0px; padding:0; margin:0; }
#infotext12 { width: 656px; left:0px; z-index:2; margin:0; padding:0; } /*  SEMINARE -> DOWNLOADS LEFT */
#infotext12 table { margin: 0px 0px 20px 20px; width:600px; border-collapse:collapse; } /* SEMINARE -> TABLE DOWNLOADS */
#infotext12 tr { margin-bottom:18px;}
#wrapper2 { position:relative; top:33px; overflow:auto; max-height:570px; width:684px; }
#infotext13 { width: 656px; top:33px; left:0px; z-index:2; margin:0; padding:0px 6px 0px 40px; } /*  VERÖFFENTLICHUNGEN */
#infotext13 ul { list-style-type: disc; list-style-position: inside; margin: 0; padding: 0; } 
#infotext13 ul { margin: 0px 0px 11px 0px; padding: 0; } 
#infotext13 table { margin: 0px 0px 20px 20px; width:600px; border-collapse:collapse; } /* SEMINARE -> TABLE DOWNLOADS */
#infotext13 tr { margin-bottom:18px;}

#infotext14 { top:33px; width:290px; z-index:2; float:right; margin:0; padding:0; line-height:17px; height:221px; } /* BUECHER -> RIGHT */
#infotext14 img { margin:36px 0px 36px 36px; }

#agbHinweis { display:block; width:200px; padding: 15px 0px 15px 25px; }
#agbDownload { float:right; padding:12px 35px 0px 0px; }

#errorMsg { color:#d70000; left:20px; top:208px; position:absolute; }
#errorMsg2 { color:#d70000; left:20px; top:25px; position:absolute; }
.noDir { color:#d70000; font-size:18px;  padding:20px 0 10px 30px; }

.spacer { height:7px; clear:both; float:none; display:block; margin:0; padding:0; }
.formtext { font-size:18px; width:265px; text-align:left; margin:0; padding:0; color:#533c25; }


/* TEXT-FORMATIERUNGEN */

.format1 { color:#533C25; font-weight:normal; font-size:18px; } /* HOME -> ADRESSE */
.format2 { color:#533C25; font-weight:normal; font-size:24px; } /* HOME -> CLAIM-CONTENT */
.format3 { color:#cf6b2f; font-weight:bold; font-size:24px; } /* HOME -> AKTUELLE THEMEN */
.format4 { color:#6a5642; font-weight:bold; font-size:18px; } /* LEISTUNGSPEKTRUM -> AUFZÄHLUNNG */
.format5 { font-size:16px; line-height:1.4em; }
.format5 a { text-decoration:underline; color:#d06c2f; }
.format5 a:hover { text-decoration:none; }
.format6 {  color:#533c25; font-size:24px; padding: 20px 0px 10px 30px; } /*  SEMINARE -> DOWNLOADS CLAIM */
.format7 {  color:#6a5642; font-size:18px; padding:7px 0px 0px 10px; margin:0px; line-height:1em; } /*  SEMINARE -> TABLE1 */
.format7 a {  color:#533C25; font-size:14px; padding:0px; margin:0px; text-decoration:none; } /*  SEMINARE -> TABLE1 */
.format8 {  color:#6a5642; font-size:16px; padding:0px 0px 7px 10px; margin:0px; } /*  SEMINARE -> TABLE1 */
.format8 a {  color:#533C25; font-size:12px; padding:0px; margin:0px; text-decoration:none;} /*  SEMINARE -> TABLE1 */
#infotext4 a { outline:none; }
.format9 {  color:#533C25; font-size:16px; padding:5px 0px 25px 30px; margin:0px; } /*  SEMINARE -> TABLE1 */
.format9 a { color:#D06C2F; text-decoration:underline; }
.format9 a:hover { color:#D06C2F; text-decoration:none; }
.format10 { color:#533c25; font-size:14px; padding:25px 35px 15px 47px; line-height:17px;}
.format10 p { margin:0; padding:0; margin-bottom:18px; }
.format11 {  color:#533C25; font-size:16px; padding:5px 0px 5px 30px; margin:0px; } /*  SEMINARE -> TABLE1 */
.format11 a { color:#D06C2F; text-decoration:underline; }
.format11 a:hover { color:#D06C2F; text-decoration:none; }
.format20 { margin:0px 0px 0px 0px; padding:36px 0px 0px 0px;  height: 204px; width:600px; }
.format20 img { float:left; margin:0; padding:0px 30px 0px 0px;}
.format20 h2 { font-size:18px; margin:0px 0px 8px 0px; padding:0; line-height:21px; }
.format20 h3 { font-weight:100; font-size:14px; margin:0px 0px 8px 0px; padding:0; line-height:16px; }
.format21 { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.format22 { font-size:12px; width:600px; margin:6px 0px 10px 0px; padding:0px 0px 0px 0px; line-height:17px;}
.format22 p {margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; }
h6 { text-decoration:underline; margin:0; padding-bottom: 6px; font-size:12px; font-weight:normal; }

#adresse a { color:#533c25; text-decoration:underline; }
#adresse a:hover { text-decoration:none; }

/* FOOTER */

#footer { width:980px; height:42px; margin:0; padding:0; background:url(./images/bottom_strip.png) no-repeat; }
#elfen { font-size:12px; position:absolute; left:47px; bottom:6px; width:500px; height:20px; padding:0; }
