a:link {text-decoration:none; color:#094787; font-weight:bold;}
a:visited {text-decoration:none; font-weight:bold; color:#000066;}
a:hover, focus, active {text-decoration:underline; color:#333; font-weight:bold;}
*{margin:0; padding:0;}
img{border:0;}
body {font-family:Verdana, Arial, sans-serif; font-size:75%; color:#000000; background-color:#eeeeee;}
#container {width:800px; height:auto; background-color:#eeeeee; margin-left:auto; margin-right:auto; background-image:url(../../images/hin.jpg); background-repeat:repeat-y; background-position:100px 90px;}
#head{position:relative; top:0; left:0; width:100%; height:12.5em; background-color:#eeeeee; overflow:hidden; border-bottom:5px groove #2e7dbf; background-image:url(../../images/nesh-titel.jpg); background-repeat:no-repeat; background-position:left 0.8em;}
#nesh-blau{position:absolute; z-index:11; top:-4px; left:0; font-size:1.8em; font-weight:bold; color:#2e7dbf; margin:5px 0; letter-spacing:0.15em; text-transform:uppercase; width:95%; font-style:italic;}
#nesh-black{position:absolute; top:-3px; left:1px; font-size:1.8em; font-weight:bold; color:#000; margin:5px 0; letter-spacing:0.15em; text-transform:uppercase; width:95%; font-style:italic;}
#gelb{position:absolute; letter-spacing:0.06em; z-index:10; top:1.5em; left:0; font-size:1.2em; font-weight:bold; margin:3px 0; color:#2e7dbf; width:90%;}
#black{position:absolute; letter-spacing:0.06em; font-style:italic; top:21px; left:1px; font-size:1.2em; font-weight:bold; margin:3px 0; color:#000; width:90%;}
#sicher{font-size:1.4em; color:#333; text-align:right; font-weight:bold; margin-top:5px; font-family:Georgia, "Times New Roman", serif;}
#navigation{position:relative; top:2em; width:190px; min-height:30em; height:auto; float:left; padding-top:0; padding-bottom:10px; margin-bottom:4em; font-size:0.9em; border:3px double #ededed; background-color:#ccc;}
#navigation img{display:block; margin:0 auto;}
#navigation ul{margin:10px 0 20px 0px; padding-bottom:3px;}
#navigation ul ul{margin:0 0 0px 10px;}
#navigation li{display:block; line-height:1.6em; list-style-type:none; background-color:#999999; margin:0 2px 3px 2px;}
#navigation li a{color:#333; display:block; padding:2px; height:auto; background-color:#999999;}
#navigation li li a{font-size:0.9em; color:#333; background-image:none; line-height:1.1em; padding:0; background-color:#999999;}
#navigation li a:hover{display:block; text-decoration:none; background-color:#f8e300; padding:2px; height:auto; color:#000;}
#navigation li li a:hover{color:#f8e300; background-image:none; line-height:1.1em; padding:0; background-color:#999; text-decoration:underline;}
#inhalt {position:relative; min-height:30em; height:auto; top:2em; width:600px; float:right; padding-bottom:4em; margin-bottom:2em;}
#inhalt img{float:right; margin-left:40px;}
#inhalt #wko{float:none; margin-left:7.5em;}
#inhalt .abs{position:relative; top:3px; left:0.5em; width:46%; margin:10px 10px 5px 5px; float:left; font-size:0.9em; height:auto;}
.tit{margin-bottom:5px;}
#inhalt h2{font-size:1.4em; margin-bottom:30px; text-align:right; font-weight:bold;}
#inhalt h1{font-size:1.5em; margin:0 30px 25px 30px; color:#2e7dbf; text-align:center; font-weight:bold;}
#inhalt ul{margin:20px 30px 20px 30px; padding-bottom:3px;}
#inhalt li{list-style-type:none; margin-left:35px; line-height:1.2em; margin-bottom:4px; list-style-position:outside; list-style-image:url(../../images/menu-punkt.gif);}
#inhalt fieldset{position:relative; margin:0 auto; width:80%; border:0;}
#inhalt legend{font-weight:bold; padding:0 10px 20px 0; color:#094787;}
#inhalt fieldset label{float:left; clear:left; width:30%; margin:5px 5px 5px 0; font-weight:bold;}
#inhalt textarea{width:93%; border:1px solid #ccc; margin:8px 0 5px 0;}
#inhalt .cap {font-size:0.9em; border:1px solid #ccc; margin:5px 1px 2px 20px; background-color:#fff; padding:0 2px 0 2px;/*captcha*/}
#inhalt .button {font-size:0.9em; border:1px solid #ccc; margin:5px; padding:0 1px 0 1px; width:60%;}
#inhalt .but{border:1px solid #ccc; width:100px; background-color:#999; color:#000; padding:1.5px; font-weight:bold; margin:20px 5px 0 0;}
#bottom {position:relative; padding:0.5% 0; top:1em; left:0; width:100%; height:auto; text-align:center; font-weight:bold; color:#000; font-size:0.9em; background-color:#2e7dbf;}
#bottom a{color:#000;}
#footer {position:relative; padding:0.5% 0; top:1em; left:0; width:100%; height:auto; text-align:center; font-weight:bold; color:#ccc; font-size:0.9em;}
input{font-size:0.9em;}
#footer a{color:#ccc;}
.klar{clear:both; height:0.1px; width:100%;}
.ztr{text-align:center;}
#partner{font-size:1em; font-weight:bold; text-align:center; margin:40px auto;}
#partner img{margin:10px 0 0 0; float:none;}
h3{font-size:1.3em; font-weight:bold; margin:30px 8px 10px 30px; color:#094787;}
h5{font-size:1.3em; font-weight:bold; margin:30px 30px 15px 20px; color:#800000;}
p{margin:0 30px 15px 30px;}
.fett{font-weight:bold;}
.rot{font-size:1.6em; font-weight:bold; color:#800000;}
#hcard-Elektro-Nesh{margin:2em 0 1em 10em;}
#hcard-Elektro-Nesh a.fn {font-weight:bold; font-size:1.2em; border-bottom:0; color:#37628b;}
#hcard-Elektro-Nesh a.fn:hover {color:#ededed;}
.org{font-weight:bold;}
