html {
font-size:10px;
line-height:16px;
}
body {
margin:0;
padding:0;
background-color:#cccccc;
}
html, p, .fett, td {
font-family:verdana, arial;
margin:0;
padding:0;
color:#000;
font-size:11px;
line-height:18px;
}
.einrueck {
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
line-height:14px;
}
.fett {
font-weight: bold;
color:#0c7fb2;
}
h1 {
font-family:verdana, arial;
margin:10px 0px 20px 0px;
font-size:18px;
line-height:24px;
font-weight: normal;
border-left: solid 1px #fff;
}
h2, h3 {
font-family:verdana, arial;
margin:10px 0px 5px 0px;
padding:0;
font-weight: normal;
font-size:11px;
font-weight: bold;
}
h3 {
font-size:11px;
margin: 20px 0px 0px 0px;
}
a {
margin:0;
padding:0;
font-size:11px;
text-decoration:none;
color:#000;
}
a:hover, a:focus {
color:#0c7fb2;
}
input {
border: solid 1px #cccccc;
width: 200px !important;
font-size: 10px;
}
/* GRUNDAUFBAU */

#container {
position: relative;
margin: 22px auto 0px auto;
width: 900px;
background: #fff;
height: 100%;
}
#emotional, #emotionalHome  {
position: relative;
margin: 0px 0px 0px 0px;
height:159px;
}
#emotionalHome {
height:250px;
}


#metanav {
height: 22px;
margin: 0px 0px 0px 0px;
}
#metanav ul, #metanav li {
margin:0;
padding:0;
list-style-type:none;
}
#metanav li {
float:left;
}
#metanav a {
margin:0;
display: block;
width:180px;
height:22px;
line-height:20px;
text-align: center;
color:#fff;
}
#metanav .de, #metanav .en {
width:90px !important;
float:left;
display: block;
line-height:19px;
}



.kurz {
width: 40px !important;
border: solid 1px #000;
float: left;
display: block;
}


#hauptnav {
}
#hauptnav ul, #hauptnav li {
margin:0;
padding:0;
list-style-type:none;
}
#hauptnav li {
float:left;
}
#hauptnav a {
margin:0;
display: block;
width:180px;
height:22px;
line-height:20px;
text-align: center;
color:#fff;
}

#subnav {
width: 180px;
float: left;
}
#subnav ul, #subnav li {
margin: 70px 0px 0px 30px;
padding:0;
list-style-type:none;
}
#subnav li {
margin:0;
}
#subnav a {
display: block;
line-height:16px;
margin: 0px 0px 10px 0px;
width: 140px;
}
#subnav a:hover {
color:#0c7fb2;
}
#subnav .down {
color:#0c7fb2;
}

.down {
font-weight: bold;
}

/* button zustaende normal */
.kontakt {
background: url(../images/kontakt.jpg) no-repeat;
}
.sitemap {
background: url(../images/sitemap.jpg) no-repeat;
}
.impressum {
background: url(../images/impressum.jpg) no-repeat;
}
.suche {
text-align: left !important;
color:#fff;
font-size:11px;
line-height:20px;
height:22px;
background: url(../images/suche.jpg) no-repeat;
}
.suchform {
width: 180px;
line-height:22px;
}
.suchform input {
border: none;
background: none;
margin: 3px 0px 0px 4px;
width: 120px !important;
color:#fff;
font-family: arial;
font-size:10px;
float: left;
}
.suchform .suchsubmit {
font-size:11px;
line-height:16px;
height: 18px;
font-family: verdana, arial;
margin: 0px 0px 0px 0px;
width: 44px !important;
}
.spalte_links	{
float:left;
width: 140px;
}



.de, .en {
font-size:11px;
line-height:20px;
height: 22px;
color:#fff;
background: url(../images/sprache.jpg) no-repeat;
}
.de {
text-align: center;
}
.en {
text-align: left;
}
.ueberuns {
background: url(../images/ueber-uns.jpg) no-repeat;
}
.technologie {
background: url(../images/technologie.jpg) no-repeat;
}
.service {
background: url(../images/service.jpg) no-repeat;
}
.jobs {
background: url(../images/jobs.jpg) no-repeat;
}
.news {
background: url(../images/news.jpg) no-repeat;
}

/* button zustaende mouse over */
a.kontakt:hover, a.kontaktdown {
background: url(../images/kontakt_o.jpg) no-repeat;
}
a.sitemap:hover, a.sitemapdown {
background: url(../images/sitemap_o.jpg) no-repeat;
}
a.impressum:hover, a.impressumdown {
background: url(../images/impressum_o.jpg) no-repeat;
}
a.suche:hover, a.suchedown {
text-align: left !important;
background: url(../images/suche_o.jpg) no-repeat;
}
a.en:hover, a.de:hover {
background: url(../images/sprache_o.jpg) no-repeat;
}
a.ueberuns:hover, a.ueberunsdown {
background: url(../images/ueber-uns_o.jpg) no-repeat;
}
a.technologie:hover, a.technologiedown {
background: url(../images/technologie_o.jpg) no-repeat;
}
a.service:hover, a.servicedown {
background: url(../images/service_o.jpg) no-repeat;
}
a.jobs:hover, a.jobsdown {
background: url(../images/jobs_o.jpg) no-repeat;
}
a.news:hover, a.newsdown {
background: url(../images/news_o.jpg) no-repeat;
}


/* content */
#unten_container {
background: #fff url(../images/content-back.gif);
height:500px;
}
#unten_container_home {
background: #edf1f7;
}
#content_container {
width: 540px;
float: left;
diplay:block;
}

#content {
width: 440px;
height: 400px;
overflow: auto;
color:#000;
margin: 0px 0px 0px 70px;
}
#content p {
color:#000;
margin: 0px 0px 10px 0px;
}

#breadcrumb {
display: block;
height: 50px;
margin: 6px 0px 0px 20px;
}
#breadcrumb ul, #breadcrumb li {
margin:0;
padding:0;
list-style-type:none;
}
#breadcrumb li {
float: left;
display: block;
margin: 0px 20px 0px 0px;
}
#breadcrumb a {
color:#000;
}

#rechteSpalte {
float: left;
width: 140px;
margin: 70px 0px 0px 20px;
}

.marker {
background: #269ad7;
color:#fff;
}
.serg {
margin: 0;
}

/* -------------- footer --- */
#footer {
font-family:tahoma, arial;
position: realtive;
margin: 6px auto 0px auto;
width: 900px;
height: 20px;
text-align:center;
font-size: 10px;
}

/* MSIE HACKS */

#metanav a {
*line-height:18px;*
}
