* {
margin:0;
padding:0;
}
html, body {
height:100%;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size:100.01%;
color: #333399;
background-color: #FFFFFF;
height:100%;
text-align:center;
}
a:link {
color: #333399;
text-decoration:underline;
}
a:visited {
color: #24116C;
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
a:active, a:focus{
color: #FF0066;
font-style:italic;
}
.extern {
    position: absolute;
    left: -3000px;
    top: -3000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}
.unsichtbar {
    position: absolute;
    left: -3000px;
    top: -3000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}
#abstand { 
width:1px;
height:50%;
margin-bottom:-13.75em; 
float:left;
}
#eb0{
margin:0 auto;
position:relative; 
text-align:left;
height:26.3em;
width:47.5em;
clear:left;
}
#wrapper{
position:absolute; 
margin:auto;
width:47.5em; 
height:26.3em; 
z-index:2;
}
#hintergrund{
position:absolute; 
width:47em; 
height:13.8em; 
top:6.2em; 
z-index:3;
}
.hg-logo{
width:100%;
height:100%;
}
#navigation{
position:absolute;
width:11.8em;
height:25em;
margin-left:2.15em;
margin-top:0.6em;
z-index:4;
border-bottom:1px solid #003399;
border-top:1px solid #003399;
border-left:1px solid #003399;
}
#inhalt{
	position:absolute;
	width:30em;
	height:25em;
	right:3.55em;
	margin-top:0.6em;
	z-index:4;
	border-bottom:1px solid #EE7711;
	border-top:1px solid #EE7711;
	border-right:1px solid #EE7711;
}
#inhalt-innen{
position:absolute;
margin: 5px;
margin-top:5px;
width:32.5em;
height:26.9em;
z-index:5;
overflow:auto;
font-size:0.9em;
line-height:130%;
}
#inhalt .starttext{
position:absolute;
bottom:5px;
left:-20px;
}
img{
border:0px;
}
#bstart #navigation ul{
margin-top:2em;
width:10em;
margin-left:0.5em;
list-style-type:none;
line-height:1.5em;
}
#navigation ul{
margin-top:2em;
margin-left:0.5em;
list-style-type:none;
line-height:1.5em;
}
#navigation ul li a{
font-size:0.9em;
margin-top:4px;
margin-left:5px;
text-decoration:none;
border-left:3px solid #FFFFFF;
}
#navigation ul li a:hover {
font-size:0.9em;
margin-top:4px;
margin-left:5px;
text-decoration:none;
border-left:3px solid #E77512;
}
#navigation ul ul {
margin-left:-20px;
margin-top:0px;
font-size:0.9em;
margin-top:4px;
}
h1{
font-size:1.1em;
line-height:1.1em;
display:inline;
}
#bref a{
text-decoration:underline;
}
#bleistungen #leistungen{
color:#E77512;
text-decoration:underline;
}
#bdesign #webdesign{
color:#E77512;
text-decoration:underline;
}
#bcommerce #ecommerce{
color:#E77512;
text-decoration:underline;
}
#xtcommerce #xt{
color:#E77512;
text-decoration:underline;
}
#bcms #cms{
color:#E77512;
text-decoration:underline;
}
#bstart #start{
color:#E77512;
text-decoration:underline;
}
#bpapoo #papoo{
color:#E77512;
text-decoration:underline;
}
#bstart h1{
font-size:1em;
font-weight:normal;
}
#bref #referenzen{
color:#E77512;
text-decoration:underline;
}
#bkon #kontakt{
color:#E77512;
text-decoration:underline;
}
#bkoop #kooperationen{
color:#E77512;
text-decoration:underline;
}
#ansprech #ansprechpartner{
color:#E77512;
text-decoration:underline;
}
#bimpress #impressum{
color:#E77512;
text-decoration:underline;
}
#bwiebarrierefrei #barrierefrei-aber-wie{
color:#E77512;
text-decoration:underline;
}
#bwbarrierefrei #webdesign-hannover-barrierefrei{
color:#E77512;
text-decoration:underline;
}
#bsonstigecms #sonstcms{
color:#E77512;
text-decoration:underline;
}
#schulung #navischulung{
color:#E77512;
text-decoration:underline;
}
#bref #inhalt-innen p{
margin-bottom:30px;
}

li{
list-style-type:none;
}
.bild-mitte-ba{
margin-top:15px;
margin-bottom:15px;
}
.bild-links-ansprech {
float:left;
margin-right:10px;
margin-top:10px;
margin-bottom:100px;
}
.bild-links-barrierewie{
float:left;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}
#inhalt #abstand-links-liste{
margin-left:130px;
}
.xing{
float:left;
margin-right:10px;
margin-top:0px;
margin-bottom:50px;
}
#bkon #name, #bkon #email, #bkon #absenden, #bkon #spam{
position: absolute;
margin-bottom:5px;
left:130px;
}
#bkon #zuruecksetzen{
position: absolute;
margin-bottom:5px;
left:250px;
}
.fuenf{
	line-height:1.8em;
}
.zwanzig{
line-height: 6em;
}
#bkon textarea{
position:absolute;
margin: 10px;
left:120px;
}
.bild-mitte-design{
vertical-align:middle;
}
.bild-links-papoo{
float:left;
width:4.4em;
height:1.6em;
margin-right:10px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
}
.bild-links-2f{
float:left;
width:4.4em;
height:3.0em;
margin-right:10px;
margin-top:0px;
margin-bottom:0px;
}
.bild-links{
float:left;
width:8.5em;
height:6.2em;
margin-right:10px;
margin-top:0px;
margin-bottom:15px;
border:1px solid #003399;
}
.bild-links-design{
float:left;
margin-right:10px;
margin-top:0px;
margin-bottom:10px;
}
.bild-links-ecommerce{
float:left;
margin-right:10px;
margin-top:0px;
margin-bottom:10px;
}
.bild-joomla{
margin-top:0px;
margin-bottom:15px;
}
.bild-typo3{
margin-left:10px;
margin-top:0px;
margin-bottom:15px;
}
.bild-2fcms{
margin-right:10px;
margin-top:0px;
margin-bottom:15px;
}
.bild-links-referenzen{
float:left;
width:140px;
margin-right:5px;
margin-left:5px;
margin-top:0px;
margin-bottom:10px;
border:1px solid #003399;
}

.bild-links-farbverlauf{
float:left;
margin-right:10px;
margin-top:0px;
margin-bottom:0;
}

.bild-rechts{
float:right;
margin-left:5px;
margin-top:0px;
margin-right:5px;
margin-bottom:5px;
}
.bild-rechts-schulung{
float:right;
margin-left:5px;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
}

.bild-rechts-fotolia{
float:right;
margin-left:5px;
margin-right:5px;
margin-top:0px;
margin-bottom:10px;
}
.bild-rechts-pfeil-gr{
float:right;
width:1.5em;
height:1em;
margin-right:5px;
margin-left:5px;
margin-top:0px;
margin-bottom:10px;
}
h1{
font-weight:bold;
font-size:1em;
margin-bottom:10px;
margin-top:0px;
}
h2{
font-weight:bold;
font-size:1.0em;
margin-bottom:0px;
margin-top:0px;
}
.klein{
font-size:0.6em;
}
.kursiv{
font-size:1em;
font-style:italic;
font-weight:bold;
line-height:1.1em;
}
.kursiv-normal{
font-style:italic;
}
.fett{
font-weight:bold;
line-height:1.5em;
}
.pfeil{
list-style-image:url(../bilder/pfeil.gif);
}
.rot{
color:#FF6633;
}
.unterstrichen{
text-decoration:underline;
}
.versetzt{
margin-left:8px;
}
.versetzt2{
margin-left:16px;
}

.tidy{
width:2.4em;
height:1em;
}
#schreiben{
text-decoration:underline;
}
.absatzhoehe{
line-height:0.5em;
}
.br-hoch{
height:30px;
}

#ulpapoo {
border: 1px solid #FF0099;
padding: 5px 0 5px 5px;
}
#partner{
width:94px;
height:94px;
position:absolute;
right:10px;
bottom:3em;
}
.px110{
	height:110px;
}