body { background:#e5e3e1 url('../images/bg.gif') left top repeat-x; margin:0px auto; padding:0px; text-align:center; overflow:auto; }

body, div, p, td, li, h1, h2, h3, h4, h5, h6, input, select, textarea { color:#707072; font-family:Verdana,Tahoma,Arial; font-size:11px; vertical-align:top; }

h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }
h1 { padding:25px 0px 5px 30px; color:#9d0c15; font-size:13px; font-weight:bold; background:transparent url('../images/bg_sub.gif') left top no-repeat; background-position:15px 25px; }
h2 { padding-bottom:5px; color:#9d0c15; font-size:13px; font-weight:bold; }
h3 { padding-bottom:5px; color:#9d0c15; font-size:12px; font-weight:bold; }

a:link, a:visited { color:#000066; text-decoration:underline; }
a:hover, a:active, a:focus { color:#000066; text-decoration:underline; }

input, select { background-color:#f0f0f0; width:392px; height:18px; border:0px; }
textarea { background-color:#f0f0f0; width:392px; height:76px; border:0px; overflow:auto; }
form { padding:0px; margin:0px; }
iframe { height:1000px; width:653px; border:0px; padding:0px; margin:11px 0px 0px 16px; }

.profile_table tr, .profile_table td { padding:0px; maring:0px; }
.profile_table td { padding-top:10px; }
.profile_td select { width:80px; }
.profile_save_button_td input, .profile_cancel_button_td input { width:100px; }
.profile_td_name, .profile_td_name { padding-top:13px; }
.save_error_td { color:#ff0000; font-weight:bold; }

.routing input { width:150px; border:1px solid #b5bace; background-color:#ffffff; }
.routing br { height:0px; line-height:0px; }

.bodyHome { background:#e5e3e1 url('../images/bg_home.gif') left top repeat-x; margin:0px auto; padding:0px; text-align:center; overflow:auto; color:#707072; font-family:Verdana,Tahoma,Arial; font-size:11px; vertical-align:top; }

#main { position:relative; width:862px; margin:0px auto; text-align:left; }
#mainArea { float:left; width:852px; background:transparent url('../images/bg_main.gif') left top repeat-y; }
#mainAreaHome { float:left; width:862px; background:transparent url('../images/bg_main.gif') left top repeat-y; }
#mainAreaWhite { float:left; width:852px; background:transparent url('../images/bg_main_white.gif') left top repeat-y; }

#top { position:absolute; left:0px; top:0px; width:852px; height:125px; z-index:10; background:transparent url('../images/bg_top.gif') left top repeat-x; }

#logoBlue { float:left; background:transparent url('../images/logo_blue.gif') left top no-repeat; }
#logoGray { float:left; background:transparent url('../images/logo_gray.gif') left top no-repeat; }

#naviTop { float:left; padding:70px 0px 0px 119px; }
#naviTop ul { padding:0px; margin:0px; }
#naviTop ul li { float:left; overflow:hidden; background:transparent url('../images/navi/separator.gif') left top no-repeat; background-position:18px 3px; padding-left:35px; font-size:14px; list-style-type:none; }
#naviTop ul #home a:link, #naviTop ul #home a:visited { background:transparent url('../images/navi/home.gif') left top no-repeat; }
#naviTop ul #home a:hover, #naviTop ul #home a:active , #naviTop ul #home a:focus { background-position:0px -14px; }
#naviTop ul #produkte a:link, #naviTop ul #produkte a:visited { background:transparent url('../images/navi/produkte.gif') left top no-repeat; }
#naviTop ul #produkte a:hover, #naviTop ul #produkte a:active , #naviTop ul #produkte a:focus { background-position:0px -14px; }
#naviTop ul #news a:link, #naviTop ul #news a:visited { background:transparent url('../images/navi/news.gif') left top no-repeat; }
#naviTop ul #news a:hover, #naviTop ul #news a:active , #naviTop ul #news a:focus { background-position:0px -14px; }
#naviTop ul #service a:link, #naviTop ul #service a:visited { background:transparent url('../images/navi/service.gif') left top no-repeat; }
#naviTop ul #service a:hover, #naviTop ul #service a:active , #naviTop ul #service a:focus { background-position:0px -14px; }
#naviTop ul #unternehmen a:link, #naviTop ul #unternehmen a:visited { background:transparent url('../images/navi/unternehmen.gif') left top no-repeat; }
#naviTop ul #unternehmen a:hover, #naviTop ul #unternehmen a:active , #naviTop ul #unternehmen a:focus { background-position:0px -14px; }
#naviTop ul #kontakt a:link, #naviTop ul #kontakt a:visited { background:transparent url('../images/navi/kontakt.gif') left top no-repeat; }
#naviTop ul #kontakt a:hover, #naviTop ul #kontakt a:active , #naviTop ul #kontakt a:focus { background-position:0px -14px; }
#naviTop ul .first { padding-left:0px; background:url('../images/pixel.gif'); }

#mainContent { padding:95px 0px 0px 2px; }

#headImg { width:850px; height:130px; font-size:1px; background-color:#6c6462; white-space:nowrap; }
#headImgHome { width:850px; height:130px; font-size:1px; background-color:#6c6462; white-space:nowrap; }

#left { float:left; width:181px; padding:0px 0px 50px 0px; overflow:hidden; }
#content { float:left; width:669px; padding:0px; overflow:hidden; }
#contentHome { float:left; width:679px; padding:0px; overflow:hidden; }

#time { padding:10px 0px 10px 21px; }

#naviLeft, #naviLeftHome, #naviLeftProd { float:left; width:180px; padding:0px 0px 0px 0px; font-size:1px; }
#naviLeft ul, #naviLeftHome ul, #naviLeftProd ul { padding:0px; margin:0px; }
#naviLeft ul li, #naviLeftHome ul li, #naviLeftProd ul li { display:inline; overflow:hidden; list-style-type:none; }

#naviLeft ul li a:link, #naviLeft ul li a:visited { display:block; color:#3b3b3b; text-decoration:none; padding:1px 10px 2px 21px; margin-bottom:3px; background-color:#ffe595; padding:0px 10px 0px 21px; }
#naviLeft ul li a:hover, #naviLeft ul li a:active, #naviLeft ul li a:focus { color:#9d0c15; background:url('../images/bg_navi_red.gif') left top no-repeat; background-position:14px 3px; }
#naviLeft .naviLeftAct a:link, #naviLeft .naviLeftAct a:visited, #naviLeft .naviLeftAct a:hover, #naviLeft .naviLeftAct a:active, #naviLeft .naviLeftAct a:focus { background-color:#ffe595; padding:0px 10px 0px 21px; color:#9d0c15; background:url('../images/bg_navi_red.gif') left top no-repeat; background-position:14px 3px; font-weight:bold; }

#naviLeftHome ul li a:link, #naviLeftHome ul li a:visited { display:block; color:#3b3b3b; text-decoration:none; padding:1px 10px 2px 21px; background-color:#ffe595; }
#naviLeftHome ul li a:hover, #naviLeftHome ul li a:active, #naviLeftHome ul li a:focus { color:#1b376f; }
#naviLeftHome .naviLeftHomeAct a:link, #naviLeftHome .naviLeftHomeAct a:visited, #naviLeftHome .naviLeftHomeAct a:hover, #naviLeftHome .naviLeftHomeAct a:active, #naviLeftHome .naviLeftHomeAct a:focus { color:#1b376f; }

#naviLeftProd ul li a:link, #naviLeftProd ul li a:visited { display:block; color:#3b3b3b; text-decoration:none; padding:1px 10px 2px 21px; background-color:#d9dadb; margin-bottom:3px; font-weight:bold; }
#naviLeftProd ul li a:hover, #naviLeftProd ul li a:active, #naviLeftProd ul li a:focus { background:#d9dadb url('../images/bg_navi_red.gif') left top no-repeat; background-position:14px 4px; }
#naviLeftProd .naviLeftProdAct a:link, #naviLeftProd .naviLeftProdAct a:visited, #naviLeftProd .naviLeftProdAct a:hover, #naviLeftProd .naviLeftProdAct a:active, #naviLeftProd .naviLeftProdAct a:focus { background:#d9dadb url('../images/bg_navi_red.gif') left top no-repeat; background-position:14px 4px; }
#naviLeftProd .naviSubLeftProd a:link, #naviLeftProd .naviSubLeftProd a:visited { background-color:#ffe595; padding:0px 10px 0px 21px; font-weight:normal; }
#naviLeftProd .naviSubLeftProd a:hover, #naviLeftProd .naviSubLeftProd a:active, #naviLeftProd .naviSubLeftProd a:focus { color:#9d0c15; background:url('../images/bg_navi_red.gif') left top no-repeat; background-position:14px 3px; }
#naviLeftProd .naviSubLeftProdAct a:link, #naviLeftProd .naviSubLeftProdAct a:visited, #naviLeftProd .naviSubLeftProdAct a:hover, #naviLeftProd .naviSubLeftProdAct a:active, #naviLeftProd .naviSubLeftProdAct a:focus { background-color:#ffe595; padding:0px 10px 0px 21px; color:#9d0c15; background:url('../images/bg_navi_red.gif') left top no-repeat; background-position:14px 3px; font-weight:bold; }
#naviLeftProd .naviSubSubLeftProd a:link, #naviLeftProd .naviSubSubLeftProd a:visited { display:block; background-color:#ffe595; font-weight:normal; padding-left:30px; }
#naviLeftProd .naviSubSubLeftProd a:hover, #naviLeftProd .naviSubSubLeftProd a:active, #naviLeftProd .naviSubSubLeftProd a:focus { background:#ffe595 url('../images/pixel.gif'); color:#9d0c15; }
#naviLeftProd .naviSubSubLeftProdAct a:link, #naviLeftProd .naviSubSubLeftProdAct a:visited, #naviLeftProd .naviSubSubLeftProdAct a:hover, #naviLeftProd .naviSubSubLeftProdAct a:active, #naviLeftProd .naviSubSubLeftProdAct a:focus { background:#ffe595 url('../images/pixel.gif'); font-weight:normal; padding-left:30px; color:#9d0c15; }

#naviLeft .separator, #naviLeftProd .separator { overflow:hidden; display:block; height:2px; background:transparent url('../images/separator.gif') left top no-repeat; background-position:21px 0px; padding:0px; margin:0px; }

#contentBlock { width:669px; }
#contentBlockHome { width:679px; }

.blockProductImg { background-color:#d9dadb; height:41px !important; height:49px; padding:8px 0px 0px 30px; }
.blockHome { width:639px !important; width:669px; float:left; padding:5px 0px 15px 30px; }
.blockHome div { float:left; width:610px; line-height:14px; }
.blockHome img { float:right; margin: 15px 20px 15px 0px; }
.blockContent { width:639px !important; width:669px; float:left; padding:25px 0px 5px 30px; }
.blockContent div { float:left; width:610px; line-height:14px; }
.blockContent .blockImg { margin: 5px 20px 15px 0px; width:182px; }
.blockContent ul { padding:0px; margin:0px; }
.blockContent ul li { background:transparent url('../images/triangle.gif') left top no-repeat; background-position:0px 14px; padding:10px 0px 0px 15px; list-style-type:none; }
.mark { float:right; margin-top:20px; }
.separator { width:669px; height:1px; overflow:hidden; background-color:#ffe595; margin:0px; }
.separatorGray { width:669px; height:1px; overflow:hidden; background-color:#d9dadb; margin:0px; }
.blockContentImg { padding:15px 0px 0px 30px; }
.blockForm { width:639px !important; width:669px; float:left; padding:25px 0px 5px 30px; }
.blockForm div { float:left; width:115px; margin-top:3px; }
.blockFormCheck { width:639px !important; width:669px; float:left; padding:25px 0px 5px 30px; }
.blockFormCheck div { margin:3px 0px 0px 25px; }
.blockFormCheck input { float:left; background-color:#f0f0f0; width:15px; height:15px; border:1px solid #9d0c15; }

#gotop { width:669px; height:18px; }
#gotop a:link, #gotop a:visited, #gotop a:hover, #gotop a:active, #gotop a:focus { padding-left:615px; color:#707072; font-weight:bold; background:transparent url('../images/top.gif') left top no-repeat; background-position:639px 2px; text-decoration:none; }

#copyright { width:669px; height:32px; }
#copyright div { width:669px; height:1px; overflow:hidden; background-color:#ffffff; margin:0px 0px 10px 0px; }
#copyright span { padding-left:31px; }

#back { padding:15px 0px; }
#back a:link, #back a:visited, #back a:hover, #back a:active, #back a:focus { padding-left:50px; color:#707072; font-weight:bold; background:transparent url('../images/back.gif') left top no-repeat; background-position:30px 3px; text-decoration:none; }

a.more:link, a.more:visited, a.more:hover, a.more:active, a.more:focus { padding-left:19px; color:#707072; font-size:11px; font-weight:bold; background:transparent url('../images/more.gif') left top no-repeat; background-position:0px 3px; }
.error { color:#ff0000; font-weight:bold; padding:0px 0px 15px 0px; margin:0px; }
.clr { clear:both; }
