/*STYLE DEFINITION 
-----------------------------------------------------------
allgemeine styles 
-----------------------------------------------------------
*/
body{background:#EBEBEB;color:#000000;font:0.8em Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;text-align:center;}
img,a{border-style:none;}    
li{list-style:none;}

.start{background:url(/_img/startseite_bg.jpg) no-repeat center 100px #FFFFFF;}    
.unternehmen{background:url(/_img/unternehmen_bg.jpg) no-repeat 0 100px #FFFFFF;}
.portfolio{background:url(/_img/portfolio_bg.jpg) no-repeat 0 100px #FFFFFF;}
.kunden{background:url(/_img/kunden_bg.jpg) no-repeat 0 100px #FFFFFF;}
.suc{background:url(/_img/success_bg.jpg) no-repeat 0 100px #FFFFFF;}
.partner{background:url(/_img/partner_bg.jpg) no-repeat 0 100px #FFFFFF;}
.kontakt{background:url(/_img/kontakt_bg.jpg) no-repeat 0 100px #FFFFFF;}

.inline{display:inline;}
.textonly, .print{display:none;}

#dokument{z-index:100;margin:0 auto 0 auto;width:995px;background: url(/_img/shadow_middle.gif) repeat-y 0 0;}
#dokument-bild{z-index:5;margin:0 auto 0 auto;text-align:left;width:955px;}
#slogan{z-index:120;margin:10px auto 10px auto;text-align:right;color:#990000;font-size:1.3em;width:920px;}
#schatten-o{z-index:1;margin:-10px auto 0 auto;width:995px;height:20px;background:url(/_img/shadow_top.gif) no-repeat 0 0;}
#schatten-u{z-index:1;margin:0 auto 0 auto;width:995px;height:20px;background:url(/_img/shadow_bottom.gif) no-repeat 0 0;}

/*
-----------------------------------------------------------
Navigations styles  STARTSEITE
-----------------------------------------------------------
*/
#hauptnavigation {width:160px;padding:0;margin:0;float:left;}
#hauptnavigation li{background:#ffffff;padding:3px;margin:0 0 1px 0;}
#hauptnavigation li a{color:black; text-decoration:none;}
#hauptnavigation li a:hover{color:black; text-decoration:underline;}

/*
-----------------------------------------------------------
Navigations styles  FOLGESEITE HAUPTNAVI
-----------------------------------------------------------
*/
#hauptnavigation-folgeseite {width:15em;padding:0;margin:50px 0 0 0;font-size:0.9em;overflow:visible;}
#hauptnavigation-folgeseite  li{overflow:visible;padding: 3px;margin:0 0 2px 0;border-top:solid 1px white;border-bottom:solid 1px white;background: url(/_img/50schwarz.png);border-right:solid 1px white;}
#hauptnavigation-folgeseite  li a{color:white; text-decoration:none;white-space:nowrap;}
#hauptnavigation-folgeseite  li a:hover{color:white; text-decoration:underline;white-space:nowrap;}
#hauptnavigation-folgeseite  li.active{overflow:visible;white-space:nowrap;padding: 3px;margin: 0 0 2px 0;border-top:solid 1px black;border-bottom:solid 1px black;border-right:solid 1px black;background: url(/_img/50weiss.png);}
#hauptnavigation-folgeseite  li.active a{color:black; text-decoration:none;white-space:nowrap;}
#hauptnavigation-folgeseite  li.active a:hover{color:black; text-decoration:underline;white-space:nowrap;} 

/*
-----------------------------------------------------------
Navigations styles  SUBNAVIGATION FOLGESEITE
-----------------------------------------------------------
*/
#subnavigation-folgeseite{clear:both;padding-right:0px;padding-left:0px;float:left;padding-bottom:0px;margin:0px;width:169px;padding-top:20px;overflow:hidden;}
#subnavigation-folgeseite  li{width:160px;padding:3px 3px 3px 10px;margin: 0 0 2px 0;}
#subnavigation-folgeseite  li a{color:black; text-decoration:none;}
#subnavigation-folgeseite  li a:hover{color:black; text-decoration:underline;}
#subnavigation-folgeseite  li.first{border-top:#00664A 1px solid;background: url(/_img/navi-abschluss_gruen.gif) no-repeat 168px top;padding-top:15px;}
#subnavigation-folgeseite  li.last{margin-top:-8px; background: url(/_img/navi-abschluss_gruen.gif) no-repeat 168px bottom;border-bottom:#00664A 1px solid;}
#subnavigation-folgeseite  li.active a{color:#666666; text-decoration:none;}
#subnavigation-folgeseite  li.active a:hover{color:#666666; text-decoration:none;}

/*
-----------------------------------------------------------
Navigations styles  SUBNAVIGATION 2te Ebene FOLGESEITE
-----------------------------------------------------------
*/
#sub-subnavigation-folgeseite  li{padding:3px;font-size:0.85em; width:142px; margin:0 0 0 -32px;}
#sub-subnavigation-folgeseite  li a {color:#666666; text-decoration:none;}
#sub-subnavigation-folgeseite  li.first{border:none;background: url(/_img/navi-abschluss_grau.gif) no-repeat right top;margin:-3px 0 1px -32px;}
#sub-subnavigation-folgeseite  li.last{border:none;background: url(/_img/navi-abschluss_grau.gif) no-repeat right bottom;margin-top:-8px;}
#subnavigation-folgeseite  li.active ul#sub-subnavigation-folgeseite li{color:#00664A;}
#subnavigation-folgeseite  li.active, #subnavigation-folgeseite  li.active ul#sub-subnavigation-folgeseite li.active{color:#00664A;}
#folgeseite a.link_active {font-weight:bold;}

/*
-----------------------------------------------------------
Content styles 
-----------------------------------------------------------
*/
#startseite{margin:320px 0 0 0;background:url(/_img/bg_white_start.gif) repeat-y top right;width:955px;}
#folgeseite{margin:80px 0 0 0;width:955px;}

.content {float: right; width: 730px; padding: 0 20px 0 30px; margin-bottom: 25px;}
.content h1{color:#00664A;font-size:1.6em;}
.content h2{color:#000000;font-size:1.2em;}
.content a{color:#00664A;text-decoration:underline;}
.content a:hover{color:#666666;text-decoration:underline;}
.content a:visited{color:#666666;text-decoration:underline;}
.content li {list-style:square;padding:0;margin:5px 0 10px -2px;}

/*
-----------------------------------------------------------
Content styles Startseite 
-----------------------------------------------------------
*/
#startseite{margin:320px 0 0 0;background:url(/_img/bg_white_start.gif) repeat-y top right;width:955px;}
#folgeseite{margin:80px 0 0 0;width:955px;}
.content_startseite{background-color:white;float:right;width:730px;padding:0 20px 3px 30px;margin-bottom:10px;}
.content_startseite h1{color:#00664A;font-size:1.6em;}
.content_startseite h2{color:#000000;font-size:1.2em;}
.content_startseite a{color:#00664A;text-decoration:underline;}
.content_startseite a:hover{color:#666666;text-decoration:underline;}
.content_startseite a:visited{color:#666666;text-decoration:underline;}

/*
-----------------------------------------------------------
Content styles Folgeseiten ohne Sub-Menü
-----------------------------------------------------------
*/
#folgeseite{margin:80px 0 0 0;width:955px;}
.content_nosubmenu{margin:0 0 0 195px;padding:5px 10px 5px 10px;line-height:1.3em;}  
.content_nosubmenu h1{color:#00664A;font-size:1.6em;}
.content_nosubmenu h2{color:#000000;font-size:1.2em;}
.content_nosubmenu a{color:#00664A;text-decoration:underline;}
.content_nosubmenu a:hover{color:#666666;text-decoration:underline;}
.content_nosubmenu a:visited{color:#666666;text-decoration:underline;}

/*
-----------------------------------------------------------
Content styles Sitemap
-----------------------------------------------------------
*/
#folgeseite{margin:80px 0 0 0;width:955px;}
.content_sitemap{margin:0 0 0 195px;padding:5px 10px 5px 10px;line-height:1.3em;}
.content_sitemap h1{color:#00664A;font-size:1.6em;}
.content_sitemap h2{color:#000000;font-size:1.2em;}
.content_sitemap a{color:#00664A;text-decoration:underline;}
.content_sitemap a:hover{color:#666666;text-decoration:underline;}
.content_sitemap a:visited{color:#00664A;text-decoration:none;}

/*
-----------------------------------------------------------
Content styles Suche
-----------------------------------------------------------
*/
#folgeseite{margin:80px 0 0 0;width:955px;}
.content_suche{margin:0 0 0 195px;padding:5px 10px 5px 10px;line-height:1.3em;}  
.content_suche h1{color:#00664A;font-size:1.6em;}
.content_suche h2{color:#000000;font-size:1.2em;}
.content_suche a{color:#00664A;text-decoration:underline;}
.content_suche a:hover{color:#666666;text-decoration:underline;}
.content_suche a:visited{color:#666666;text-decoration:underline;}
.content_suche em{font-weight:900; font-style:normal;}
.orange{display:inline;}
.content_suche ol{padding:0;margin:0 0 10px 25px;}
.content_suche ol li{list-style-type:decimal; line-height:1.5em;}
.content_suche ol li em{display:block;}
.content_suche ol li p{display:inline;}
.phpdigHighlight{font-weight: bold;}
.no_display {display:none;margin:0;padding:0;border:0;width:0;height:0;}

/*
-----------------------------------------------------------
Header styles 
-----------------------------------------------------------
*/
#header{margin: -10px auto auto 16px;text-align:right;width:920px;font-size:0.8em;}
#header a{color:black; text-decoration:none;}
#header a:hover{color:black; text-decoration:underline;}
#header a:visited{color:black; text-decoration:none;}
#logo{position:relative;top:20px;left:10px;}

/*
-----------------------------------------------------------
suche/formular styles 
-----------------------------------------------------------
*/
fieldset{border:solid 1px #c0c0c0;}
.volltextsuche{border:solid 1px #c0c0c0;margin:auto 0 auto 10px;font-size:1em;color:#666666;padding:2px;height:18px;width:150px;}
.suchebutton{border:none;margin:0 0 0 5px;width:18px;height:18px;background:#ffffff url(/_img/lupe.jpg) no-repeat top right;cursor:pointer;}
.inputtext{border:solid 1px #c0c0c0;margin:auto;font-size:1em;color:#333333;padding:2px;height:18px;width:150px;}
.button{border:outset 1px #c0c0c0;margin:auto;font-size:1em;color:#333333;padding:2px;height:auto;width:auto;background:#f1f1f1;}
.button:hover{border:outset 1px #c0c0c0;margin:auto;font-size:1em;color:#F69A30;padding:2px;height:auto;width:auto;}
.button:active{border:inset 1px #c0c0c0;margin:auto;font-size:1em;color:#F69A30;padding:2px;height:auto;width:auto;}
fieldset{border:solid 1px #c0c0c0;}

/*
-----------------------------------------------------------
footer styles 
-----------------------------------------------------------
*/
#footer{clear:both;margin:10px 0 0 0;padding:5px 2px 5px 5px;font-size:0.8em;background:#FFFFFF;text-align:center;color:#666666;}
#footernavi{margin:auto auto auto 75px;text-align:right;white-space:nowrap;line-height:1.5em;}
#footernavi a{color:black; text-decoration:none;color:#666666;}
#footernavi a:hover{color:black; text-decoration:underline;color:#666666;}
#footernavi a:visited{color:black; text-decoration:none;color:#666666;}

/*
-----------------------------------------------------------
sitemap styles
-----------------------------------------------------------
*/
#sitemap{padding:8px;margin:0;font-size:0.9em;line-height:2em;}
#sitemap li {border-bottom:dashed 1px #D3D3D3;}
#sitemap ul li {border:none;list-style:none;background:url(/_img/pfeil_gruen.jpg) 0em 0.6em no-repeat;padding-left: 15px;}
#sitemap ul li ul li {border:none;list-style:none;background:url(/_img/pfeil_grau.jpg)  0em 0.8em no-repeat;padding-left: 15px;margin:auto auto auto -15px;color:#666666;}
#sitemap li a{color:black;text-decoration:none;font-weight:900;}
#sitemap ul li a{color:green;text-decoration:none;font-weight:500;}
#sitemap ul li ul li a{color:#666666;text-decoration:none;font-weight:100;}
#sitemap li a:hover,#sitemap ul li a:hover,#sitemap ul li ul li a:hover{text-decoration:underline;}

/*
-----------------------------------------------------------
RedDot SmartEdit Hinweise
-----------------------------------------------------------
*/
.RedDot{font-size:9px;color:#ff0000;}

/* -- eof -- */
