* {
	margin: 0;
	padding: 0;
}

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f7f7f7; font-weight: normal; line-height: 17px; background-color: #4a4a4a; text-decoration: none; }
.classleftspace { float: left; clear: right; }
a { color: #f5f5f5; font-weight: normal; text-decoration: none; }
ul { text-decoration: none; margin-top: 15px; margin-bottom: 15px; padding-left: 15px; }
.classimprint { float: left; clear: right; margin-top: 60px; margin-left: 30px; }
hr { background-color: #555; height: 1px; margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dotted #fff; }
a:hover { color: #00bfff; text-decoration: none; }
#wrap { width: 800px; margin: 0 auto; padding-left: 15px; }
#container {  }
#header { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(/images/logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 400px; height: 140px; float: left; }
A.Logo:link    { background-image:url(/images/logo.gif); background-repeat:no-repeat; background-position:left top; text-align: left; width: 200px; height: 140px; float:left; margin: 0; padding: 0; }
#header h2 { color: #f0f8ff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 100; }
#header h2 a { color: #fff; font-size: 11px; float: right; clear: right; margin-top: 25px; }
#header h2 a:hover { color: #6cf; font-size: 11px; float: right; clear: right; }
#content { float: right; width: 435px; text-align: justify; clear: both; min-height: 250px; max-height: 400px; margin-top: 10px; margin-bottom: 15px; padding-right: 20px; padding-bottom: 15px; }
#contentleft { text-align: left; width: 470px; float: left; min-height: 250px; max-height: 400px; margin-top: 0; padding-right: 10px; padding-left: 30px; }
#contentleftws { text-align: left; margin-top: 0; padding-right: 10px; padding-left: 30px; width: 350px; min-height: 250px; max-height: 400px; float: left; }
#content h2 { color: #fff; font-size: 22px; font-family: Helvetica, sans-serif; font-weight: lighter; text-decoration: none; margin-bottom: 10px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
#contentleft h2 { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; height: 50px; visibility: hidden; }
#contentleft a { color: #6cf; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 10px; }
#contentleftws a { color: #6cf; background-image: url(images/arrowleft.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 15px; }
#contentleft a:hover { color: #f0f8ff; background-image: url(images/arrowover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 10px; }
#contentleftws a:hover { color: #f0f8ff; background-image: url(images/arrowoverleft.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 15px; }
#content h2 a { color: #fff; text-decoration: none; letter-spacing: 1px; }
#content h2 a:hover {
color: #eee;
}

#leftmenu { font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; line-height: 25px; text-decoration: none; text-align: right; width: 200px; float: left; clear: left; margin-left: 0; padding: 0 0 20px; }
#leftmenuws { font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: lighter; line-height: 25px; text-decoration: none; text-align: right; margin-left: 0; padding: 0 0 20px; width: 200px; float: left; clear: left; }
.active { color: #6cf; font-weight: normal; text-decoration: none; }
.orange { color: #e29200; font-weight: bold; text-decoration: none; }
#footer { margin-top: 5px; font-size: 11px; text-align: left; margin-right: 15px; padding-top: 5px; padding-bottom: 10px; padding-left: 120px; }
#footer a { 

}
#table { text-align: left; padding-top: 15px; padding-bottom: 5px; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; }
#footer a:hover {

}
/*FORM
------------------------------------------------------------------------ */
#inputspacer                                            { font-size: 10px; font-family: Arial; text-align: left; text-transform: uppercase; letter-spacing: 1px    ; float: left; }
#clear { clear: both }
INPUT                              { color: #002; font-size: 11px; font-family: Arial, sans-serif; line-height: 15px; text-indent: 2px; letter-spacing: 1px; width: 150px; padding: 3px; margin-top: 2px; border: dotted 1px #c0c0c0       }
TEXTAREA                  { color: #000; font-size: 11px; font-family: Arial, sans-serif; line-height: 15px; width: 250px; float: left; margin-top: 2px; margin-right: 20px; padding: 3px; border: dotted 1px #c0c0c0       }
.senden                                             { color: #87cefa; background-color: #ffa500; text-align: left; width: 150px; margin-top: 20px; }
.clear   { width: 150px; height: 25px }
form{ width: 470px; float: left; margin-top: 10px; }
form p { text-align: left; width: 200px; margin-top: 10px; float: left; padding-left: 15px; }
.flashcontent  { width: 715px; height: 124px; float: left; }
.flashcontent2 { text-align: center; width: 270px; height: 100px; }
.bfk { font-size: 11px; line-height: 20px; background-image: url(images/bfk.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; height: 25px; padding-left: 25px; }
/*KONTAKT
------------------------------------ */
A.kontakt:link    { background-image:url(images/nav/5.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kontakt:visited { background-image:url(images/nav/5.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kontakt:hover   { background-image:url(images/nav/5over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kontakt:active  { background-image:url(images/nav/5over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kontakt_active:link    { background-image:url(images/nav/5over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kontakt_active:visited { background-image:url(images/nav/5over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kontakt_active:hover   { background-image:url(images/nav/5over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kontakt_active:active  { background-image:url(images/nav/5over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
/*Profil
------------------------------------ */
A.profil:link    { background-image:url(images/nav/1.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.profil:visited { background-image:url(images/nav/1.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.profil:hover   { background-image:url(images/nav/1over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.profil:active  { background-image:url(images/nav/1over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.profil_active:link    { background-image:url(images/nav/1over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.profil_active:visited { background-image:url(images/nav/1over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.profil_active:hover   { background-image:url(images/nav/1over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.profil_active:active  { background-image:url(images/nav/1over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
/*Projekte
------------------------------------ */
A.projekte:link    { background-image:url(images/nav/2.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.projekte:visited { background-image:url(images/nav/2.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.projekte:hover   { background-image:url(images/nav/2over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.projekte:active  { background-image:url(images/nav/2over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.projekte_active:link    { background-image:url(images/nav/2over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.projekte_active:visited { background-image:url(images/nav/2over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.projekte_active:hover   { background-image:url(images/nav/2over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.projekte_active:active  { background-image:url(images/nav/2over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
/*Das Team
------------------------------------ */
A.team:link    { background-image:url(images/nav/3.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.team:visited { background-image:url(images/nav/3.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.team:hover   { background-image:url(images/nav/3over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.team:active  { background-image:url(images/nav/3over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.team_active:link    { background-image:url(images/nav/3over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.team_active:visited { background-image:url(images/nav/3over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.team_active:hover   { background-image:url(images/nav/3over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.team_active:active  { background-image:url(images/nav/3over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
/*Kompetenz
------------------------------------ */
A.kompetenz:link    { background-image:url(images/nav/4.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kompetenz:visited { background-image:url(images/nav/4.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kompetenz:hover   { background-image:url(images/nav/4over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kompetenz:active  { background-image:url(images/nav/4over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kompetenz_active:link    { background-image:url(images/nav/4over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kompetenz_active:visited { background-image:url(images/nav/4over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kompetenz_active:hover   { background-image:url(images/nav/4over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.kompetenz_active:active  { background-image:url(images/nav/4over.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
/*BFK
------------------------------------ */
A.BFK:link    { background-image:url(images/nav/bfk.gif); background-repeat:no-repeat; background-position:right 50%; float:left; margin-top: 15px; }
A.BFK_active:link { background-image: url(images/nav/bfk.gif); background-repeat: no-repeat; background-position: right 50%; margin-top: 15px; float: left; }
A.BFK_active:visited { background-image: url(images/nav/bfkover.gif); background-repeat: no-repeat; background-position: right 50%; margin-top: 15px; float: left; }
A.BFK_active:hover { background-image: url(images/nav/bfkover.gif); background-repeat: no-repeat; background-position: right 50%; margin-top: 15px; float: left; }
A.BFK_active:active { background-image: url(images/nav/bfkover.gif); background-repeat: no-repeat; background-position: right 50%; margin-top: 15px; float: left; }
A.BFK:hover { background-image:url(images/nav/bfkover.gif); background-repeat:no-repeat; background-posit?
?Mf?m??
.aboutus { background-image: url(images/hl/aboutus.gif); background-repeat: no-repeat; background-position: right 50%; width: 350px; height: 27px; float: left; clear: both; }
A.BFK:visited { background-image: url(images/nav/bfkover.gif); background-repeat: no-repeat; background-position: right 50%; width: 350px; height: 27px; float: left; clear: both; }
.aboutus { background-image: url(images/hl/aboutus.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 350px; height: 27px; }
.dasteam { background-image: url(images/hl/dasteam.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 350px; height: 27px; }
.dername { background-image: url(images/hl/dername.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 350px; height: 27px; }
.impressum { background-image: url(images/hl/impressum.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 350px; height: 27px; }
.kompetenzen { background-image: url(images/hl/kompetenzbereiche.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 350px; height: 27px; }
.kontakt { background-image: url(images/hl/kontakt.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 350px; height: 27px; }
.projekte { background-image: url(images/hl/projekte.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 350px; height: 27px; }
.img { margin-top: 5px; }
/*back
------------------------------------ */
A.back:link    { background-image:url(images/nav/back.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.back:visited { background-image:url(images/nav/back.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.back:hover   { background-image:url(images/nav/backover.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.back:active  { background-image:url(images/nav/backover.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.back_active:link    { background-image:url(images/nav/backover.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.back_active:visited { background-image:url(images/nav/backover.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.back_active:hover   { background-image:url(images/nav/backover.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}
A.back_active:active  { background-image:url(images/nav/backover.gif);background-repeat:no-repeat;background-position:right 50%;float:left;}

