/* N E O N A U T E N – C O N S U L T I N G  */

html { min-height:100%; margin-bottom:1px; } 
body {margin-left: auto; margin-top: 0px; margin-right: auto; font-family: Georgia, Times New Roman, Times, serif; font-size: 16px; color: #000;}

#container { position:relative; font:normal 16px Georgia, serif; width:948px; padding:0; margin-left: auto; margin-top: 0px; margin-right: auto; background:#fff; text-align:left; display:block;}


/* M E N U E */

#menu {display:inline;}
ol {width:750px; position:relative; list-style:none;}
#menu li  {display:inline; margin-right:1em;}
#menu a { display:block; float:left; text-indent:-9999px; overflow:hidden; background-image:url(../img/menu-normal.png); background-position:0 -999px; background-repeat:no-repeat; margin-right:11px; margin-left:0px; height:17px; padding-left:0;}

#menu a:hover, #menu a.active, #menu a.focus, .btn:hover {background-image:url(../img/menu-active.png);}
a#menu-welcome {background-position:0 0; width:96px;}
a#menu-about {background-position:0 -17px; width:101px;}
a#menu-modul {background-position:0 -34px; width:61px;}
a#menu-contact {background-position:0 -51px; width:69px;}
a#menu-imprint {background-position:0 -68px; width:81px;}
a#menu-product {background-position:0 -85px; width:75px;}
a#menu-news {background-position:0 -102px; width:43px;}
a#menu-referenzen {background-position:0 -119px; width:89px;}
a:hover#menu-welcome {background-position:0 0; width:96px;}

a#menu-welcome2 {background-image:url(../img/menu-active.png); background-position:0 0px; width:96px;}
a#menu-about2 {background-image:url(../img/menu-active.png); background-position:0 -17px; width:101px;}
a#menu-modul2 {background-image:url(../img/menu-active.png); background-position:0 -34px; width:61px;}
a#menu-contact2 {background-image:url(../img/menu-active.png); background-position:0 -51px; width:69px;}
a#menu-imprint2 {background-image:url(../img/menu-active.png); background-position:0 -68px; width:81px;}
a#menu-product2 {background-image:url(../img/menu-active.png); background-position:0 -85px; width:75px;}
a#menu-news2 {background-image:url(../img/menu-active.png); background-position:0 -102px; width:43px;}
a#menu-referenzen2 {background-image:url(../img/menu-active.png); background-position:0 -119px; width:89px;}


/* S U B M E N U E */

ul {list-style:none; margin:0 0 0 3px; padding:5px 0 0 0; line-height:1.5em; position:absolute; top:50px;}
ul li {border-top:1px solid #000; border-bottom:1px solid #000; width:460px;}
ul li+li {border-top:none; border-bottom:1px solid #000; width:460px;}
ul a, ul a:active, ul a:visited {text-decoration:none; color:#666;}
ul a:hover {color:#000}

.marker {color:#000;}
a.marker, a:visited.marker {color:#000;} 


/* S T R U C T U R E */

.men {float:left; width:750px; margin:15px 0 0 0; padding:0; position:relative;}
.logo {width: 200px; height:59px;margin:0; display:inline; padding:0; position:absolute; top: 0px; left:720px;}
.header {float:right;}
.header h1 {background-image:url(../img/neonauten-consulting.png); background-position:0px 0px; background-repeat:no-repeat; text-indent:-9999px; width:171px; border:none; height:59px; margin-top:0;}

#content {margin-left:0; height:auto; clear:both;}

.col {float:left; width:460px; margin:0; position:absolute; top: 225px; clear:both;}
.col2 {float:left; position:absolute; top: 225px; left:475px; width: 450px; margin:3px 0 0 10px; padding-bottom:100px;}


/* T Y P O G R A P H Y */

h2 {margin:0; font-size:26px; font-weight:bold;}
h3 {margin:8px 0 0 0; font-size:20px; font-weight:bold;}
.col2 p {margin: 70px 0 0 25px; font-style:italic; font-size:1em;}
.col2 p+p {margin: 20px 0 0 25px; font-style:normal; font-size:.9em; line-height:1.5em;}
.line {border-top:#000 3px solid; padding-top:7px;}
.twolines {padding-top:30px;}
.twolines2 {padding-top:26px;}

p a, p a:active, p a:visited {text-decoration:underline; color:#000;}
p a:hover {color:#666}
