/*
Stylesheet Update-Interim
www.update-interim.de
Letzte Aenderung: 27.05.2007
*/

/* Reset all ---------------------------------------------------- */
*{margin:0;border:0;padding:0;}
img, a img{border:0;}


/* Allgemeines ---------------------------------------------------- */
html{}

body{font-size:10px;font-family:verdana,geneva,sans-serif;color:#000;
	background:#fff; text-align:center;}
a:link, a:visited{color:#445263;text-decoration:none;}
a:hover{color:#445263;text-decoration:underline;}

.hidden, hr{display:none;}
.clear{clear:both;}


/* Font-Settings ---------------------------------------------------- */
h1, h2, h3, h4 {}

/* Layout allgemein ---------------------------------------------------- */
#wraper {width:90em; margin:auto;position:relative; top:-1.6em; text-align:left; height:30em;}
#header_line{background:#445263; height:2.2em; width:100%;}

#header_text {color: #fff; text-align:left; font-size:1.1em; font-weight:bold; position: relative; top:-1.3em; width:49em;padding-left:1.4em;}
ul#sysnav{text-align:right; position:relative;margin-right:0.8em;}

ul#sysnav li{position:relative;list-style:none;display:inline; padding:0.4em; font-size:1.1em; text-align:left; top:-0.2em;color:#fff;}
ul#sysnav li.trenn {background: url(../images/snav_list.gif) 0 6px no-repeat;}
ul#sysnav li a:link, li a:visited{color:#fff;text-decoration:none;}
ul#sysnav li a:hover{color:#fff;text-decoration:underline;}


#logo {padding: 1.5em 0 0 3em;}
#logo_bg {position:absolute;top:1.6em;background-color: #fff; height:113px; width:208px;margin-left:1.8em;}
#quote {position: absolute; top:4em;right:1.5em;text-align:right;font-size: 1.0em;color:#445263;width:60em;font-weight:bold;}
#quote p {padding-top:1.5em;}
#quote em {font-size:1em;font-weight:normal;}
#quote img {float:right;padding-left:1em;}

#blue_bg{position:absolute;top:135px;left:0;width:50%;height:180px;	background:#445263;}

#blue_bg_left{position:absolute;top:135px;right:0;width:100%;height:180px;	background:#a8b2a8;}
#nav_bg {background: url(../images/nav-bg.gif) no-repeat center top;width: 900px;height: 180px ;position: relative; top: 21px;}
#fitter {margin-top:8.2em;}
#teaser_vorteile { background: url(../images/teaser_vorteile.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_home { background: url(../images/teaser_home3.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_vorgehensweise { background: url(../images/teaser_vorgehensweise.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_philo  { background: url(../images/teaser_philo.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_beratung { background: url(../images/teaser_beratung2.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_interim { background: url(../images/teaser_interim.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_presse { background: url(../images/teaser_presse.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_kontakt { background: url(../images/teaser_kontakt.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_impressum { background: url(../images/teaser_impressum.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_sitemap { background: url(../images/teaser_sitemap.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_404 { background: url(../images/teaser_404.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_profil { background: url(../images/teaser_profil.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}
#teaser_angebot { background: url(../images/teaser_angebot.jpg) no-repeat;height: 180px; position:relative; left: 226px; width:660px;}

ul#mNav{list-style:none;position:relative;left:34px; top:-152px;width:200px;background: url(../images/mnav_bg.gif) -4px -2px no-repeat;}
       
ul#mNav li {padding: 2px 0px 8px 13px;font-size: 1.2em;font-weight:bold;color: #fff;}
ul#mNav li a {text-decoration:none; color: #fff;}
ul#mNav li a:hover {text-decoration:none; color: #445263;}
ul#mNav li a.active  {color:#445263;}
ul#mNav li a:hover.active  {text-decoration:none;color:#445263;}

#content {position:relative; top:-150px;background: url(../images/main_bg.gif) repeat-y;  width:665px; left: 11px;padding-left:220px;overflow: hidden;}
/*#content {position:relative; top:-150px;background: url(../images/main_bg.gif) x-repeat; width:885px; left: 11px;padding-left:220px;} */
#content h1 {padding-top: 30px; padding-bottom: 20px;color:#445263;font-size:17px;}
#content h2.red {font-size:18px;color:#e2001a;position:relative; left:20em;top:-2.4em;}
#content h2 {font-size:15px;padding-bottom:1em;}
#content h3 {font-size:1.2em}
#content p {font-size:1.2em;width:650px}
#content p img {padding-left:2em;}

ul.tick li {position:relative; left:-2em;border-bottom: 4px solid #a8b2a8;position:relative;list-style:none;display:inline; 
            padding-left:1.5em; padding-right:1em;font-size:1.4em; text-align:left;font-weight:bold;margin-left:2em;}
ul.tick {padding-right:1em;}
#content .red {font-weight:bold;color:#e2001a;font-size:15px;}

#content .erfolg { width:95%;color:#e2001a;font-weight:bold; font-size:2.5em; border-bottom: 4px solid #a8b2a8;}
#content hr.line {border-top: 2px solid #a8b2a8;display:block; width:95%;margin-top:-14px;padding-bottom:20px;}
#content p.centertxt {padding-left:3em;}

#content p.left {width:260px; float:left;}
#content p.right {width:280px; float:right; position:relative; left:-1.3em;}
#content img.arrow_lr {position:absolute; left: 51em;}

#content ul.check {list-style-type: none;font-size:1.2em;margin-top:-3em;background: url(../images/neun.gif) 40.8em 9em no-repeat;}
#content ul.check li {padding-bottom:1em;}
#content ul.check li img {position: relative;top:0.3em;padding-right:2em;}
#footer {text-align:center; margin-top:5em;border-top: 2px solid #a8b2a8; width:95%;padding-bottom:3em;height:10px;}

ul#fnav li{position:relative;list-style:none;display:inline; padding:0.4em; font-size:1.1em; text-align:left;}
ul#fnav li a:link, ul#fnav li a:visited{color:#445263;text-decoration:none;}
ul#fnav li a:hover{color:#445263;text-decoration:underline;}
#neun {position:relative; top:3em;}

#content p.split {position:relative;top:-1.4em;font-size:1.6em;letter-spacing:0.6em; 
                  color: #a8b2a8;padding-bottom:1em;text-align:center;font-weight:bold;}
#content p.bigger {font-size:1.4em;}

ul#sNav{list-style:none;position:relative;left:-19.6em;top:-2em;width:190px;}
ul#sNav li {padding-bottom:2px;font-weight:bold;color: #a8b2a8;font-size:1.1em;margin-top:0.7em;border-bottom: 1px dotted #a8b2a8; width:15em;}
ul#sNav li a {text-decoration:none; color: #a8b2a8;}
ul#sNav li a:hover {text-decoration:none; color: #445263;}
ul#sNav li a.active  {color:#445263;}

ul#vorg {list-style-type: decimal;font-size:1.4em; margin-left:2em;}
ul#vorg li {margin-bottom:1em;}
ul#vorg li .rbold  {font-weight:bolder;color:#e2001a}

ul.philo_one {list-style-type: square;font-size:1.2em; margin-top:-5.6em;margin-left:10em;}
ul.philo_one li {margin-bottom:1em;}
.philo_bottom_one {background: url(../images/pfeil.gif) no-repeat;padding-left:8.3em;font-size:1.5em;color:#e2001a; margin-left:1em;margin-top:2em;height:2.1em;}

ul.philo {list-style-type: square;font-size:1.2em; margin-top:-5.6em;margin-left:13em;}
ul.philo li {margin-bottom:1em;}
.philo_bottom {background: url(../images/pfeil.gif) no-repeat;padding-left:5.8em;font-size:1.5em;color:#e2001a; margin-left:3.3em;margin-top:2em;height:2.1em;}
.philo_bottom2 {background: url(../images/pfeil.gif) 0 0.5em no-repeat;padding-left:5.8em;font-size:1.5em;color:#e2001a; margin-left:3.3em;margin-top:2em;height:2.1em;}
img.philo {position:absolute;top:10em;left:22em;}

#content p.move_up {position:realtive;margin-top:-10em;width:800px;padding-left:8em;}
img.balken {position:absolute;top:11.2em;left:22em;}
#content p.move_right {padding-left:8em;}
#balken {background: url(../images/balken_bg.gif) Y-repeat; width:72px;}

ul.interim {list-style-type: none;font-size:1.2em;margin-left:0.2em;}
ul.interim li {margin-bottom:1.7em; }
img.imginter {position:relative;padding-right:3em;float:left;}

ul.dl1 {list-style-type: none;font-size:1.2em;margin-left:0.2em;}
ul.dl1 li {margin-bottom:0.9em; }
ul.dl1 li a:link, ul.dl1 li a:visited{color:#000;text-decoration:none;}
ul.dl1 li a:hover {text-decoration:underline; color: #000;}
ul.dl1 li a.active  {color:#000;}
ul.dl1 li img {padding-right:1em;float:left;}


ul.dl2 {position:absolute;top:29em;right:4em;list-style-type: none;font-size:1.2em;margin-left:0.2em;}
ul.dl2 li {margin-bottom:0.9em; }
ul.dl2 li a:link, ul.dl2 li a:visited{color:#000;text-decoration:none;}
ul.dl2 li a:hover {text-decoration:underline; color: #000;}
ul.dl2 li a.active  {color:#000;}
ul.dl2 li img {padding-right:1em;float:left;}

ul.ulber {list-style-type: square;font-size:1.2em;margin-left:9.5em;margin-top:1em;}
ul.ulber li {margin-bottom:0.5em;}

#content fieldset legend {margin-left:-0.5em;font-weight:bold;}
#content fieldset {font-size:1.2em;width:35em;}
#content fieldset label {font-weight:bold;color:#445263;padding-right:2em;}
#content fieldset input, #content fieldset textarea {font-size:1.4em;border: 1px solid #a8b2a8;}
#content fieldset textarea {font-size:1.4em;border: 1px solid #a8b2a8;}
#content fieldset input.checkbox {border:0;}
#content fieldset input.smit {width:12em;color: #fff;border: 1px solid #445263;background-color:#445263}

#content ul.sitemap {list-style-type: none;font-size:1.2em;margin-left:0.2em;}
#content ul.sitemap li {width:13em;}
#content ul.sitemap li a:link, #content ul.sitemap li a:visited{color:#000;text-decoration:none;}
#content ul.sitemap li a:hover{color:#000;text-decoration:underline;}

#content img.khr {float:right;padding-right:1.7em;}
#content h3.sitemap2_h {font-size:1.2em; position:relative; top:-14.6em; right:-20em;}
#content ul.sitemap2 {list-style-type: none;font-size:1.2em;margin-left:0.2em; position:relative; top:-14.6em; right:-20em;}
#content ul.sitemap2 li {width:13em;}
#content ul.sitemap2 li a:link, #content ul.sitemap2 li a:visited{color:#000;text-decoration:none;}
#content ul.sitemap2 li a:hover{color:#000;text-decoration:underline;}

#newsflash {border: 1px solid #a8b2a8;position:absolute;left:2em;font-size:1.2em;padding:1em;}
#newsflash h3 {color: #E40017;}
