* {
	margin: 0;
	padding: 0;
}


body { line-height: 1.3em; color: #d1d1d1; font-size: 1em; font-family: Helvetica, Arial, Geneva, Verdana, SunSans-Regular, sans-serif; background-color: #010101; }
p { font-size: 0.9em; line-height: 1.8em; }

a:link { color: #a5c7fe; text-decoration: none; }
a:visited { color: #a5c7fe; text-decoration: none; }
a:hover { color: #fff; }



h1 { color: #c1dfff; font-size: 1em; line-height: 1.8em; padding-bottom: 0.3em; }
h2 { color: #fff; font-size: 0.9em; line-height: 1.8em; padding-bottom: 0.3em; }
h2 li { margin-left: 15px; }

h4 { color: #fff; font-size: 0.9em; background-color: #010101; margin-top: 20px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border: solid 1px #acc8e6; }

#gesamt {  }
#oben { background-color: #3f3f3f; border-bottom: 1px solid #000; }
#logo { text-align: right; padding-top: 15px; padding-right: 40px; }




#nav01 { text-align: right; padding-right: 40px; }
#nav01 li { font-size: 1em; line-height: 3em; background-color: #000; margin-right: -1px; margin-left: -1px; border: solid 1px #565656; list-style-type: none; display: inline; }
#nav01 li:hover { background-color: #7f7f7f; }
#nav01 a { color: #c7c7c7; background-color: #040404; margin-right: -1px; margin-left: -1px; padding: 30px 15px 4px; border: solid 1px #565656; }
#nav01 a:hover { color: #fff; background-color: #5a708f; }
#nav01 a.akt { color: #fff; background-color: #282828; margin-right: -1px; margin-left: -1px; padding: 30px 15px 4px; border: solid 1px #676767; cursor: text; }





#haupt { background-color: #2b2b2b; }

#bereich01_index { background-color: #040404; background-image: url(../Medien/Panorama_Foto_Oben/panoramafoto_kiel_architektur.jpg); background-repeat: no-repeat; padding: 180px 20px 20px 280px; }
#bereich01_angebot { background-color: #040404; background-image: url(../Medien/Panorama_Foto_Oben/panoramafoto_industrie_automation.jpg); background-repeat: no-repeat; padding: 180px 20px 20px 280px; }
#bereich01_technik { background-color: #040404; background-image: url(../Medien/Panorama_Foto_Oben/panoramafoto_industrie_elektrotechnik.jpg); background-repeat: no-repeat; padding: 180px 20px 20px 280px; }
#bereich01_archiv { background-color: #040404; background-image: url(../Medien/Panorama_Foto_Oben/panoramafoto_luebeck_stadtansicht_herbst.jpg); background-repeat: no-repeat; padding: 180px 20px 20px 280px; }

#bereich01_preise { background-color: #040404; background-image: url(../Medien/Panorama_Foto_Oben/panoramafoto_strahlsund_hafen_winter_ozeanium.jpg); background-repeat: no-repeat; padding: 180px 20px 20px 280px; }

#bereich01_service { background-color: #040404; background-image: url(../Medien/Panorama_Foto_Oben/panoramafoto_handwerk_metallbau.jpg); background-repeat: no-repeat; padding: 180px 20px 20px 280px; }
#bereich01_impressum { background-color: #040404; background-image: url(../Medien/Panorama_Foto_Oben/panoramafoto_skagen_skagerrak_kattegat.jpg); background-repeat: no-repeat; padding: 180px 20px 20px 280px; }

#bereich01_kontakt { background-color: #040404; background-image: url(../Medien/Panorama_Foto_Oben/panoramafoto_kiel_veranstaltung_kieler_woche.jpg); background-repeat: no-repeat; padding: 180px 20px 20px 280px; }
#breite01 { width: 530px; height: 160px; }



#bereich02 { padding-left: 40px; padding-top: 80px; padding-bottom: 30px; }
#breite02 { max-width: 780px; margin-bottom: 60px; }

#breite02 li { margin-left: 15px; }
#flashcontent { width: 100%; height: 70%; }
.warning { color: #2edb45; font-weight: bold; text-transform: uppercase; text-align: center; margin-top: 100px; }


.thema { font-size: 0.8em; overflow: inherit; float: left; min-height: 160px; margin-right: -1px; margin-bottom: -1px; padding: 10px 20px; border: solid 1px #333; }

.thema p { line-height: 1.2em; width: 200px; }
.thema h1 { line-height: 1.3em; }
.thema img { margin-bottom: 10px; border: solid 1px #191919; }
.thema img:hover {  border: solid 1px #78b5cc; }
.clear { clear: both; }



#gall a { color: #95bef8; text-decoration: none; }
#gall a:hover { color: #fff; }
#gall a:visited { color: #4d79b4; text-decoration: none; }
#gall a:visited:hover { color: #fff; }





.rauf { text-align: right; margin-top: 50px; margin-right: 30px; margin-bottom: 20px; }
.rauf a { color: #fff; font-weight: 700; background-color: #505050; text-decoration: none; padding: 2px 8px 4px; }
.rauf a:hover { color: #fff; font-weight: 700; text-decoration: none; background-color: #5a708f; }





#fuss { background-color: #010101; text-align: right; padding: 30px 20px 140px; border-top: 1px solid #acc8e6; }
#fuss li { list-style-type: none; display: inline; }
#fuss a { color: #a5c7fe; font-size: 0.7em; font-weight: bold; margin-right: 20px; }
#fuss a:hover { color: white; }
.indexkl { font-size: 0.8em; line-height: 1em; padding-bottom: 20px; }

