@charset "utf-8";

* { margin: 0; padding: 0  }
html, body { font-size :100%; background-color: white; margin: 0; padding: 0   }
p,  ul,  li,  td,  h1,  h2,  h3,  h4,  a, liste, liste1, .home3 { font-family: Verdana, Geneva, Helvetica, Arial, Sans-Serif; padding-bottom: 10px; }
a img { border-style: none; }
#nav ul li, #nav_u ul li, #nav ul a, #nav_u ul a  { display: none  }
#nav1 ul li, #nav1_u ul li, #nav1 ul a, #nav1_u ul a  { display: none  }
#ks, #ks0 { display: none  }

#ksprint {top:0px;margin-left:305px;width:350px;height:222px;background-repeat: no-repeat;} 

.print { display: none; }
acronym {font-style: normal;border:none;padding-left:1em;}	


.home, .webdesign, .pm, .consulting, .mail, .service, .impressum, .sitemap, .go1, .go2{color: rgb(78,89,151);background-color: white;margin-left:0px; margin-right: 8px;}

.home1, .webdesign1, .pm1, .consulting1, .mail1, .service1, .impressum1, .sitemap1{color: rgb(78,89,151);padding-right: 0px;border-bottom:rgb(78,89,151) solid 1px;}
.home2, .webdesign2, .pm2, .consulting2, .mail2, .service2, .impressum2, .sitemap2 {color: rgb(78,89,151);padding-right: 0px; font-size: 0.7em; line-height: 1.5em;}
.pm2 {margin-left:16px;}

.home3, .webdesign3, .pm3, .consulting3, .mail3, .service3, .impressum3, .sitemap3 {font-weight:bold;font-size:0.8em;line-height:1.1em;color:rgb(78,89,151);} 


.consulting0, .pm0, .service0   {color: rgb(78,89,151);padding-right: 0px; font-weight:bold;font-size:0.8em;line-height:1.1em;}
.mail0 {margin-left:16px;}
.sitemap5    {color: rgb(78,89,151); padding-right: 0px; font-weight:normal;font-size:0.8em;line-height:1.1em;}

h1, h2{font-weight:bold;font-size:0.8em;line-height:1.1em;color:rgb(78,89,151);padding-top:0px;
       border-bottom:rgb(190,215,235) solid 2px;margin-left: 16px;margin-right: 16px;}

h2 {font-weight:normal;	border-bottom:none; color:black;	padding-top:0px;line-height:2em;}


p.intro, p.intro1 {text-align:left; font-weight:normal; font-style:normal; font-size:0.8em; line-height:1.5em; padding-left:16px; color:black;margin-right: 16px}

p.text, p.text0 {right: 16px;padding-bottom:0px;padding-top:0px;text-align:justify;font-weight:normal;font-style:normal;
    	font-size:0.8em;line-height:1.2em;color:black;padding-left: 16px;padding-right: 16px;}

p.link  {right: 16px;padding-bottom:2px;padding-top:0px;text-align:justify;font-weight:bold;font-style:normal;
    	font-size:0.7em;line-height:1.2em;color:black;padding-left: 16px;padding-right: 16px;}

p.text1  {
	right: 16px;
	padding-bottom:0px;
	padding-top:0px;
	font-weight:normal;
	font-style:normal;
	font-size:0.8em;	
	line-height:1.2em;
	color:black;
	text-align: center;
}
		
p.text2  {
	right: 16px;
	padding-bottom:0px;
	padding-top:0px;
	font-weight:normal;
	font-style:italic;
	font-size:0.8em;
	line-height:1.2em;
	color:black;
	font-style:italic;
	text-align: center;
    font-variant: small-caps;
}
p.text3  {right: 16px;padding-bottom:0px;padding-top:0px;font-weight:normal;font-style:italic;font-size:0.75em;line-height:1.3em;
color:black;font-weight:normal;padding-left: 32px;padding-right: 32px;font-style:normal;text-align:right;	}

p.text4 {margin-left:21px;font-style: italic;font-size:0.7em;line-height:1.5em;}


p.text5 {right:16px;padding-bottom:0px;padding-top:0px;font-weight:normal;font-style:normal;font-size:0.8em;line-height:1em;
padding-left:32px;padding-right: 32px;text-align: left;}

.box_pm, .box_consulting, .box_service {
   margin-top:16px; margin-left:8px; margin-right:8px;background-color:rgb(52,85,146); color:white; font-weight:normal;
	font-size:0.8em;
	line-height:1.2em;
     text-align:center;}

.box1_pm, .box1_consulting, .box1_service {
   margin-left:8px; margin-right:8px; margin-bottom:8px; background-color:white;color:black;
    font-weight:normal;
	font-style:italic;
	font-size:0.8em;
	line-height:1.2em;padding:3px;	font-style:normal;text-align:center;font-style:italic;}



p.remarks, p.validate {text-align:center;font-weight:normal;font-style:normal;font-size:0.7em;line-height:1.5em;color:black;margin-left:12px;}
p.foto {text-align:justify;font-weight:normal;font-style:normal;font-size:0.7em;line-height:1.5em;color:black;margin-left:15px;margin-right:17px;}
a.validate {margin-left:8px; margin-right: 8px;}
p.validate {text-align:justify;}
#home_footer .validate, #home_footer2 .validate { color:rgb(78,89,151); }
div.footerinc{text-align:center;}

ul,ol {padding-left:25px;}

#list {margin-top:0px;}

li {font-weight:normal;font-size:13px;line-height:1.1em;color:black;margin-top:0px;margin-bottom:0px;margin-left:6px;}
.liste {margin-right:32px;text-align:justify;}
.liste1 {margin-right:32px;}

#features_s1 {position:relative; left:10px;width:auto; margin-left:0px; margin-right:24px;margin-bottom:78px;}
#features_s2 {position:relative; left:50px;width:auto; margin-left:0px; margin-right:24px;margin-bottom:78px;}
#features_s3 {position:relative; left:50px;width:auto; margin-left:0px; margin-right:24px;margin-bottom:78px;}
#features_s4 {position:relative; left:50px;width:auto; margin-left:0px; margin-right:24px;margin-bottom:78px;}
#features_s5 {position:relative; left:50px;width:auto; margin-left:0px; margin-right:24px;margin-bottom:78px;}
#features_s6 {position:relative; left:50px;width:auto; margin-left:0px; margin-right:24px;margin-bottom:78px;}
#features_s7 {position:relative; left:50px;width:auto; margin-left:0px; margin-right:24px;margin-bottom:24px;}
.box_sitemap {
margin-top:16px; margin-left:8px; margin-right:32px; color:black; font-family:Tahoma,sans-serif;
   font-size:12px; font-weight:normal; padding-left:0px; padding-bottom:1px;text-align:left;}
.box1_sitemap {
   margin-left:8px; margin-right:8px; margin-bottom:8px; background-color:white; border:rgb(216,104,24) solid 1px; color:black;
   font-family:"Century Schoolbook",serif;font-size:80%; font-weight:normal; padding-left:6px;	font-style:normal;text-align:left;}



a.sw1 {	text-decoration: underline;color:black;}
a.sw1:hover { text-decoration: underline; }
a.sw1:active,  a:focus { text-decoration: underline; }
a.sw1a {	text-decoration: underline;color:black;}
a.sw1a:hover { text-decoration: none; }
a.sw1a:active,  a:focus { text-decoration: none; }

a.sw2 {	text-decoration: underline;color:rgb(92,92,92);}
a.sw2:hover { text-decoration: underline; }
a.sw2:active,  a:focus { text-decoration: underline; }
