.pdf_dl_en:hover {background: url(../../media/basic/description_active.gif) 0px 0px no-repeat; }
.lang_de_inaktiv:hover {background-position:0 0; }
#leftcolumn .innertube a:hover {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#43AF00; }
#contentcolumn a:hover {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#43AF00; }
.pdf_dl:hover {background: url(../../media/basic/wegbeschreibung_aktiv.gif) 0px 0px no-repeat; }
.anfahrt_dl:hover {margin:5px 0 0 0px; padding: 30px 0 0 0; display:block; overflow: hidden; height: 0px !important; background: url(../../media/basic/wegbeschreibung_aktiv.gif) 0px 0px no-repeat; width: 260px; float:left; }
.menu a:hover {background-position:0px 0; }
.lang_en_inaktiv:hover {background-position:0 0; }
#submenu a:hover {display:block; padding-left:14px; background: url(../../media/basic/sub_pfeil_aktiv.gif) 1px 5px no-repeat; padding-left:14px; width:200px; color:#43AF00; }
#contentcolumn .download:hover {background: url(../../media/basic/dl_pfeil_aktiv.gif) center right no-repeat; padding-right:14px; font-weight:bold; text-decoration:none; color:#43AF00;}
.innertube .imgright {float:right; margin:20px 0px 20px 20px; }
.innertube .imgleft {float:left; margin:20px 20px 20px 0; }
.innertube .imgspaltenbreite {display:block; margin:20px 20px 20px 0; }
.pdf_dl_en {margin:0px 0 0 0px; padding: 30px 0 0 0; display:block; overflow: hidden; height: 0px !important; background: url(../../media/basic/description_passiv.gif) 0px 0px no-repeat; width: 260px; float:left;}
.menu .jobs_en {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/jobs_en.gif) -179px 0px no-repeat; width: 179px; height: 0px !important; }
.menu .home_en {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/home_en.gif) -169px 0px no-repeat; width: 166px; height: 0px !important;}
.menu .portrait_en {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/portrait_en.gif) -169px 0px no-repeat; width: 166px; height: 0px !important;}
.menu .leistung_en {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/leistung_en.gif) -179px 0px no-repeat; width: 179px; height: 0px !important; }
.menu .referenzen_en {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/referenzen_en.gif) -179px 0px no-repeat; width: 179px; height: 0px !important; }
.menu .contact_en {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/kontakt_en.gif) -169px 0px no-repeat; width: 166px; height: 0px !important;}
.lang_de_inaktiv {margin:0px 0 0 0px; padding: 30px 0 0 0; display:block; overflow: hidden; height: 0px !important; background: url(../../media/basic/deutsch.gif) -130px 0px no-repeat; width: 130px; float:left;}
.lang_en_inaktiv {margin:0px 0 0 0px; padding: 30px 0 0 0; display:block; overflow: hidden; height: 0px !important; background: url(../../media/basic/englisch.gif) -130px 0px no-repeat; width: 130px; float:left;}
.button {margin-right:2px; width:182px; text-align:center; height:24px; border:0; background-color:white; color:#504F54; margin-left:3px; margin-top:4px; }
#formular {margin:20px 0 20px 0; }
.textfeld {color: #504F54; font-family:Verdana; font-size:11px; font-style:normal; font-weight: normal; margin-left:3px; margin-top:4px; margin-bottom:0; width:365px; border:none; height: 90px; border:0px; padding:2px; }
.lable {float:left; width:50px; margin-top:5px; }
.feld {color: #504F54; font-family:Verdana; font-size:11px; font-style:normal; font-weight: normal; margin-left:3px; margin-top:4px; margin-bottom:0; width:365px; border:none; height: 20px; border:0; padding:2px; }
.error {color: white; background-color:#43AF00; display:none; font-family:Verdana; font-size:11px; letter-spacing:0em; font-style:normal; font-weight:normal; margin-left:55px; width:500px; height:50px; padding:2px; }
#leftcolumn .innertube a {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#504F54; }
#contentcolumn a {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#504F54; }
.pdf_dl {margin:0px 0 0 0px; padding: 30px 0 0 0; display:block; overflow: hidden; height: 0px !important; background: url(../../media/basic/wegbeschreibung_passiv.gif) 0px 0px no-repeat; width: 260px; float:left;}
body {margin:0; padding:0; background-color:#F3F3F4; height:100%; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#504F54; }
html {height:100%; }
.anfahrt_dl {margin:5px 0 0 0px; padding: 30px 0 0 0; display:block; overflow: hidden; height: 0px !important; background: url(../../media/basic/wegbeschreibung_passiv.gif) 0px 0px no-repeat; width: 260px; float:left; }
b {font-style: bold; }
h1 {font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
em {color: red; }
#maincontainer {width: 841px; border:0px solid yellow; margin:0 auto; background: url(../../media/basic/hintergrundflaeche.gif) #fff 30px 30px repeat-y; min-height: 100%; height:auto !important; height:100%; }
#topsection {background-color: #FFFFFF; height: 190px; margin:0; padding-top:25px; }
#contentwrapper {float: left; width: 100%; }
#contentcolumn {margin:0; margin-left: 290px; width:521px; }
#contentcolumn .innertube {margin: 15px 60px 0 30px; padding:0px; width:461px; }
#leftcolumn {float: left; width: 260px; margin-left: -811px; background-color: #F3F3F4; }
.leftcolumn_pix {margin:0px; width:260px; border:0px solid blue; overflow:hidden; }
#leftcolumn .innertube {margin: 15px 0 0 15px; display:inline; width:230px; float:left;}
#footer {clear: left; width: 100%; background: none; color: #FFF; text-align: center; padding: 4px 0; }
#footer a {color: #FFFF80; }
.innertube {margin: 30px; }
.top_zeile {text-align:right; margin: 0px; width:520px; }
.top_logo {text-align:right; margin: 0px 0 0px 22px; float:left; width:520px; height:150px; display:inline; }
.top_logo_inside {margin-top:87px; }
.menu {float:left; margin: 2px 0px 0 30px; width:240px; display:inline; }
.menu .kontakt {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/kontakt.gif) -169px 0px no-repeat; width: 166px; height: 0px !important; }
.menu .jobs {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/jobs.gif) -169px 0px no-repeat; width: 166px; height: 0px !important; }
.menu .referenzen {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/referenzen.gif) -169px 0px no-repeat; width: 166px; height: 0px !important; }
.menu .leistung {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/leistung.gif) -169px 0px no-repeat; width: 166px; height: 0px !important; }
.menu .portrait {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/portrait.gif) -169px 0px no-repeat; width: 166px; height: 0px !important; }
.menu .home {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/home.gif) -169px 0px no-repeat; width: 166px; height: 0px !important; }
.menu li {border:0px solid green; margin: 0 0 6px 0px; padding: 0px 0px 0px 0px; list-style: none; width: 240px; overflow: hidden; display:block; }
.menu .aktiv a {background-position:0px 0; }
ul {list-style-type: none; padding: 0; margin: 0px; }
#headbild {border:0px solid yellow; margin-left:30px; }
.lang_de {margin:0px 0 0 0px; padding: 30px 0 0 0; display:block; overflow: hidden; height: 0px !important; background: url(../../media/basic/deutsch.gif) 0px 0px no-repeat; width: 130px; float:left;}
.lang_en {margin:0px 0 0 0px; padding: 30px 0 0 0; display:block; overflow: hidden; height: 0px !important; background: url(../../media/basic/englisch.gif) 0px 0px no-repeat; width: 130px; float:left;}
#leftcolumn #submenu {margin: 15px 5px 15px 15px; display:inline; width:230px; float:left; font-weight:bold; }
#submenu ul {margin:5px 0 0 0; padding:0; list-style-type:none; }
#submenu li {margin:0 0 3px 0; padding:0; }
#submenu a {display:block; background: url(../../media/basic/sub_pfeil.gif) 1px 5px no-repeat; padding-left:14px; width:200px; font-weight:bold; text-decoration:none; color:#718B89;}
#submenu .aktiv a {display:block; padding-left:14px; background: url(../../media/basic/sub_pfeil_aktiv.gif) 1px 5px no-repeat; padding-left:14px; width:200px; color:#43AF00; }
#contentcolumn ul {margin:5px 0 12px 0; padding:0; list-style-type:none; }
#contentcolumn li {margin:0 0 3px 0; padding:0px; background:url(../../media/basic/gruener_punkt.gif) 0px 5px no-repeat; padding-left:15px; text-decoration:none; color:#504F54; }
.menu .produkte {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/produkte.gif) -169px 0px no-repeat; width: 166px; height: 0px !important;}
#contentcolumn .download {background: url(../../media/basic/dl_pfeil.gif) center right no-repeat; padding-right:14px; font-weight:bold; text-decoration:none; color:#504F54;}
.menu .products_en {padding: 23px 0 0 0; overflow: hidden; display:block; background: url(../../media/basic/produkte_en.gif) -169px 0px no-repeat; width: 166px; height: 0px !important;}

