body {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; color:#666666; margin:0px; padding:0px; text-align:center; background-color:#e8e6e2; }
a:link {color:#666666; }
a:visited {color:#666666; }
a:active {color:#666666; }
a:hover {color:#666666; }

img {border:0 }
#mainIndex {width:768px; position:relative; margin:16px auto; text-align:left; }
#mainTopBg {background:url(../images/bg_m0.gif) no-repeat top center; padding-top:14px; }
#mainFootBg {background:url(../images/bg_m2.gif) no-repeat bottom center; padding-top:14px; }
#mainTop {background-color:#ffffff; height:71px; margin:0px; padding:0px; }
#mainTopLogo {float:left; margin:14px 0px 14px 10px; }
#mainTopSearch {float:right; margin:28px 10px 0px 0px; }
#mainMain {background:url(../images/bg_m1.gif) repeat-y top center; padding:0px 14px; }
#mainImg {width:740px; padding-top:2px; background-color:#e8e6e2; }
#mainCon {padding:10px 15px 15px 15px; }
#mainConC {height:140px; background:url(../images/bg_mC.gif) center repeat-y; }
#mainConC01 {width:127px; float:left; margin-right:17px; }
#mainConC02 {width:144px; float:left; }
#mainConC03 {width:180px; float:right; margin-left:30px; }
#mainConC04 {width:180px; float:right; }
#mainFootBox {background-color:#ffffff; }
#mainFootCopy {background-color:#cdc9c0; color:#ffffff; text-align:center; text-decoration:none; display:block; clear:both; width:740px; padding:7px 0px; }
#mainFootCopy a:link {color:#ffffff; text-decoration:none; }
#mainFootCopy a:visited {color:#ffffff; text-decoration:none; }
#mainFootCopy a:hover {color:#ffffff; text-decoration:underline; }
#mainFootCopy a:active {color:#ffffff; text-decoration:underline; }
#mainFootMenu {color:#2336a2; text-align:center; text-decoration:none; }
#mainFootMenu a:link {color:#2336a2; text-decoration:none; }
#mainFootMenu a:visited {color:#2336a2; text-decoration:none; }
#mainFootMenu a:hover {color:#2336a2; text-decoration:underline; }
#mainFootMenu a:active {color:#2336a2; text-decoration:underline; }

#subImg {width:740px; padding-top:2px; background-color:#e8e6e2; }
#subCon {padding:10px 15px 0px 15px; margin-bottom:15px; display:block; clear:both; overflow:inherit; }

#subLBox {width:160px; float:left; margin-right:15px; }
#subLMenu {border:5px #0099ff solid; padding:7px; color:#003399; }
#subCCon1 {width:530px; float:left; }
#subCCon2 {width:360px; float:left; margin-right:15px; }
#subRMore {width:160px; float:left; }

#subLMenu ul, #subLMenu li {margin:0px; padding:0px; list-style:none; }
#subLMenu a:link {color:#003399; text-decoration:none; }
#subLMenu a:visited {color:#003399; text-decoration:none; }
#subLMenu a:hover {background-color:#ECECEC; color:#003399; text-decoration:underline; }
#subLMenu a:active {background-color:#ECECEC; color:#003399; text-decoration:underline; }

#subLMenu li {border-bottom:1px solid #CCCCCC; }

#subCon h2 {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; padding:0px; margin:0px; color:#3366CC; }

.mainMenu {margin:0px; padding:0px; }
.menu_title {margin:0px; background-position:left; text-indent: -2000px; margin-bottom:12px; }
#mainConC01 .menu_title {background:url(../images/title_m_kontakt.gif) left top no-repeat; width:112px; height:17px; }
#mainConC02 .menu_title {background:url(../images/title_m_news.gif) left top no-repeat; width:144px; height:17px; }
#mainConC03 .menu_title {background:url(../images/title_m_produkte.gif) left top no-repeat; width:77px; height:17px; }
#mainConC04 .menu_title {background:url(../images/title_m_referenzen.gif) left top no-repeat; width:95px; height:17px; }

.noMP {margin:0px; padding:0px; list-style:none; }

.Rspace15 {padding-right:15px; }

#newsList {display:block; margin-bottom:30px; }

#btIhreAnfrage {background:url(../images/title_bg_m_blue1.gif) repeat-x left top; float:right; padding:0px 7px 2px 7px; color:#EAFCFF; display:block; text-decoration:none; font-size:10px; margin:7px 12px 0px 0px; }
#btIhreAnfrage a:link {color:#EAFCFF; text-decoration:none; }
#btIhreAnfrage a:visited {color:#EAFCFF; text-decoration:none; }
#btIhreAnfrage a:hover {color:#EAFCFF; text-decoration:none; }
#btIhreAnfrage a:active {color:#EAFCFF; text-decoration:none; }

#btMehrNews {background:url(../images/title_bg_m_gray1.gif) repeat-x left top; float:right; padding:0px 7px 2px 7px; color:#F8F8F8; display:block; text-decoration:none; font-size:10px; margin:20px 0px 0px 0px; }
#btMehrNews a:link {color:#F8F8F8; text-decoration:none; }
#btMehrNews a:visited {color:#F8F8F8; text-decoration:none; }
#btMehrNews a:hover {color:#F8F8F8; text-decoration:none; }
#btMehrNews a:active {color:#F8F8F8; text-decoration:none; }

h3 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px 0px 12px 0px; color:#0066CC; display:block; border-bottom:solid #CCCCCC 2px; }

h4 {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 0px 0px 7px; margin:0px 0px 10px 0px; color:#FFFFFF; display:block; background:#CCCCCC; }