@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0; width:100%; height:100%; background:#fff; font-family: 'Carrois Gothic', sans-serif; color:#000; }
body { text-align:center; }
img { border:none;}

#wrap { margin:5em auto; width:77.5em; background:url(../img/web-A&K-HG.png) repeat-x left top #fff; height:40em; text-align:left; }


#icons { position:absolute; margin:16.88em auto auto 7em; width:17em; text-align:center; }
#icons img { border:1px solid #fff; 
/* Shadow */
-moz-box-shadow: 1px 1px 1px 2px #a3c7e2; -webkit-box-shadow:1px 1px 1px 2px #a3c7e2; box-shadow:1px 1px 1px 2px #a3c7e2; 
/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#a3c7e2')";
/* For IE 5.5 - 7 */ filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#a3c7e2')";}


#cntWrap { margin: 0 auto auto 35em; width:33.44em; height:auto; }

#menu, #txt, #submenu { border:0.15em solid #fff;
/* Shadow */
-moz-box-shadow: 1px 1px 1px 2px #a3c7e2; -webkit-box-shadow:1px 1px 1px 2px #a3c7e2; box-shadow:1px 1px 1px 2px #a3c7e2; 
/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#a3c7e2')";
/* For IE 5.5 - 7 */ filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#a3c7e2')"; }

#menu { width:33.19em; height:2.31em; background:url(../img/menuHG.png) repeat-x left top; color:#fff; text-align:left; margin-top:1em; }
#menu ul { margin:0 0 0 -2em; display:block; }
#menu ul li { display:block; list-style-type:none; float:left; margin: auto 0.5em; }
#menu ul li a { display:block; width:auto; font-size:0.9em; color:#fff; text-decoration:none; line-height:2.55em; font-style:italic; }
/*#menu ul li a:before { content:"• ";}*/
#menu ul li a:hover { background:url(../img/menuHV.png) no-repeat center bottom;}
#index #startLink a, #hardware #hardwareLink a, #software #softwareLink a, #partner #partnerLink a, #netzwerke #nwLink a, #datenschutz #impressumLink a, #impressum #kontaktLink a, #download #downloadLink a { background:url(../img/menuHV.png) no-repeat center bottom;}


#txt { width:33.19em; height:auto; background:url(../img/txtHG.png) repeat top left; font-size:1em; line-height:1.3em; }
#txt p { margin:1em; }
h1 { margin:1em 0.5em; font-weight:normal; color:#0e70b8; font-size:1.7em;}
h1:before { content:url(../img/h1.png) no-repeat left top; margin-right:0.25em; }
#txt p img { border:1px solid #999;  }
.img100 { width:100%; border:0px; }
.hinweis { font-size:0.7em; text-align:justify; }
#txt a { color:#266a9c; text-decoration:none; }
#txt a:hover { text-decoration:underline;}


#submenu { width:33.19em; height:2.31em; background:url(../img/menuHG.png) repeat-x left top; color:#fff; text-align:left; }
#submenu ul { margin:0 0 0 -2em; display:block; }
#submenu ul li { display:block; list-style-type:none; float:left; margin: auto 0.5em; }
#submenu ul li a { display:block; width:auto; font-size:0.9em; color:#fff; text-decoration:none; line-height:2.55em; font-style:italic; }
#submenu ul li a:hover, #index #netzwerkLink { background:url(../img/menuHV.png) no-repeat center bottom;}