/********************************************
*
*  Copyright: emion interaktive medien GmbH
*  http://www.emion.de | info@emion.de
*  mschmidt@20061228 1134
*
*********************************************/

body { margin:0; padding:0 0 10px 0; font:normal 11px Verdana,sans-serif; color:#2e6ea0; background:#f5f8fa url(../images/main/bg.gif) repeat-x }


#seite { width:800px; margin:auto }

#kopf1 { height:84px; background:#b1cce2 url(../images/main/bg_kopf1.gif) repeat-x }
#logo { width:195px; height:63px; padding:21px 0 0 19px; float:left }
#navig { width:571px; height:20px; padding:64px 0 0 12px; float:left }
#navig a { margin:0; padding:0 8px 7px 7px; display:block; float:left; text-decoration:none; font-weight:bold; background:url(../images/main/trenner_navig.gif) right 0 no-repeat }
#navig a.last { margin:0; padding:0 0 7px 7px; background:none }
#navig a:hover,#navig a.aktiv { color:#ff6603 }

#kopf2 { height:147px; border-top:3px solid #5692c1; border-bottom:3px solid #7eabcf }
#extras { width:214px; height:147px; float:left; background:#629ac5 url(../images/main/bg_login.gif) no-repeat }
#extras .form1 { margin:18px 20px 12px 20px }
#extras .form2 { margin:10px 20px 12px 20px }
#extras ins { margin:0; padding:0; border:0; text-decoration:none }
#extras h5 { margin:0 0 1px 0; padding:0; display:block; font:bold 9px Tahoma,Verdana,sans-serif; color:#bcd4e7 }
#extras input { vertical-align:middle }
#extras #keyword { width:130px; padding:1px; border:1px solid #35668c }
#extras #emailadresse { width:130px; padding:1px; color:#bbb; border:1px solid #35668c }
#extras #hotline { margin:0 0 0 20px; font-weight:bold; color:#ffc2a6 }
#extras #hotline span { font-size:12px; }
#teaser { width:586px; height:147px; float:left; background:#629ac5 }

#main { background:url(../images/main/bg_main.gif) repeat-y }

#balken { width:184px; padding:30px 15px 20px 15px }
#balken h3 { margin:0; padding:0 0 0 20px; font:bold 9px Tahoma,Verdana,sans-serif; background:url(../images/main/bg_balken_h3.gif) 0 center no-repeat }
#balken h3 a { text-decoration:none }
#balken h3 a:hover { color:#ff6603 }
#balken span { margin:3px 0 3px 0; display:block; font-size:9px }
#balken .mehr { margin:0 0 0 10px }
#newsbox { margin:0 0 10px 0; padding:5px 4px 5px 5px; border:1px solid #669dc6 }
#inhalt { width:536px; padding:10px 25px 30px 25px }
#inhalt h1 { margin:0; padding:0; font-size:14px }
#inhalt p { line-height:1.5em }

#fuss { height:20px; background:#10208c; font-size:9px; color:#bcd4e7 }
#copyright { width:199px; padding:4px 0 0 15px; float:left }
#fussnavig { width:561px; padding:4px 0 0 25px; float:left }
#fussnavig a { margin:0 13px 0 0; text-decoration:none; color:#bcd4e7 }
#fussnavig a:hover { color:#fff }
#fussnavig a.print { margin:0 0 0 20px; padding:0 0 0 15px; background:url(../images/main/bg_a_print.gif) 0 center no-repeat }
#fussnavig a.print:hover { background:url(../images/main/bg_a_print_hover.gif) 0 center no-repeat }

#realisierung { padding:5px 0 0 0; text-align:center; font-size:10px; letter-spacing:1px; color:#b7b7b7 }
#realisierung a { text-decoration:none; color:#b7b7b7 }
#realisierung a:hover { color:#ff6603 }


/*--- Dropdowns ---*/
#nav_info { width:150px; height:140px; padding:10px 0 0 0; position:absolute; display:none; background:#fff; border-right:1px solid #5283b6; border-left:1px solid #5283b6; filter:alpha(opacity=90); -moz-opacity:0.9; z-index:2 }
#nav_info a { padding:5px 0 5px 25px; display:block; text-decoration:none; font-size:9px; font-weight:bold; color:#2e6ea0; background:url(../images/main/bg_subnavig_a.gif) 10px center no-repeat }
#nav_info a:hover { color:#ff6603; background:url(../images/main/bg_subnavig_a_hover.gif) 10px center no-repeat }
#nav_news { width:150px; height:140px; padding:10px 0 0 0; position:absolute; display:none; background:#fff; border-right:1px solid #5283b6; border-left:1px solid #5283b6; filter:alpha(opacity=90); -moz-opacity:0.9; z-index:2 }
#nav_news a { padding:5px 0 5px 25px; display:block; text-decoration:none; font-size:9px; font-weight:bold; color:#2e6ea0; background:url(../images/main/bg_subnavig_a.gif) 10px center no-repeat }
#nav_news a:hover { color:#ff6603; background:url(../images/main/bg_subnavig_a_hover.gif) 10px center no-repeat }
#nav_produkte { width:150px; height:140px; padding:10px 0 0 0; position:absolute; display:none; background:#fff; border-right:1px solid #5283b6; border-left:1px solid #5283b6; filter:alpha(opacity=90); -moz-opacity:0.9; z-index:2 }
#nav_produkte a { padding:5px 0 5px 25px; display:block; text-decoration:none; font-size:9px; font-weight:bold; color:#2e6ea0; background:url(../images/main/bg_subnavig_a.gif) 10px center no-repeat }
#nav_produkte a:hover { color:#ff6603; background:url(../images/main/bg_subnavig_a_hover.gif) 10px center no-repeat }
#nav_downloads { width:150px; height:140px; padding:10px 0 0 0; position:absolute; display:none; background:#fff; border-right:1px solid #5283b6; border-left:1px solid #5283b6; filter:alpha(opacity=90); -moz-opacity:0.9; z-index:2 }
#nav_downloads a { padding:5px 0 5px 25px; display:block; text-decoration:none; font-size:9px; font-weight:bold; color:#2e6ea0; background:url(../images/main/bg_subnavig_a.gif) 10px center no-repeat }
#nav_downloads a:hover { color:#ff6603; background:url(../images/main/bg_subnavig_a_hover.gif) 10px center no-repeat }
#nav_forum { width:150px; height:140px; padding:10px 0 0 0; position:absolute; display:none; background:#fff; border-right:1px solid #5283b6; border-left:1px solid #5283b6; filter:alpha(opacity=90); -moz-opacity:0.9; z-index:2 }
#nav_forum a { padding:5px 0 5px 25px; display:block; text-decoration:none; font-size:9px; font-weight:bold; color:#2e6ea0; background:url(../images/main/bg_subnavig_a.gif) 10px center no-repeat }
#nav_forum a:hover { color:#ff6603; background:url(../images/main/bg_subnavig_a_hover.gif) 10px center no-repeat }
#nav_kontakt { width:150px; height:140px; padding:10px 0 0 0; position:absolute; display:none; background:#fff; border-right:1px solid #5283b6; border-left:1px solid #5283b6; filter:alpha(opacity=90); -moz-opacity:0.9; z-index:2 }
#nav_kontakt a { padding:5px 0 5px 25px; display:block; text-decoration:none; font-size:9px; font-weight:bold; color:#2e6ea0; background:url(../images/main/bg_subnavig_a.gif) 10px center no-repeat }
#nav_kontakt a:hover { color:#ff6603; background:url(../images/main/bg_subnavig_a_hover.gif) 10px center no-repeat }


/*--- Subnavig ---*/
#subnavig a { padding:6px 0 6px 10px; display:block; text-decoration:none; font:normal 10px; background:url(../images/main/bg_balken_subnavig_a.gif) 0 bottom repeat-x }
#subnavig a.sub1 { padding:6px 0 6px 20px; background:url(../images/main/bg_balken_sub1.gif) no-repeat }
#subnavig a.sub2 { padding:6px 0 6px 30px }
#subnavig a.aktiv { font-weight:bold }
#subnavig a:hover { color:#ff6603 }
#subnavig a.sub1:hover { background:url(../images/main/bg_balken_sub1_hover2.gif) no-repeat }


/*--- Allgemeine Definitionen ---*/
td { vertical-align:top; font:normal 11px Verdana,sans-serif }
a img { border:0 }
a { color:#2e6ea0 }
a:focus { outline:none }
form { margin:0; padding:0 }
.clear { clear:both }


/*--- Breadcrumb Navigation ---*/
#BCNavig { margin:0 0 7px 0; vertical-align:middle; font-size:10px; color:#b3c3ce }
#BCNavig a { vertical-align:middle; text-decoration:none; font-size:10px; color:#b3c3ce }
#BCNavig a:hover { color:#ff6603 }
#BCNavig a.bcle { cursor:default }
#BCNavig a.bcle:hover { text-decoration:none; color:#b3c3ce; cursor:default }
#BCNavig img { vertical-align:middle }


/*--- Aktuelles (Übersicht über Artikel in Kategorie) ---*/
#aktuellesUebersicht h3 { margin:0; font-size:11px }
#aktuellesUebersicht a:hover { color:#ff6603 }
#aktuellesUebersicht p { margin-top:5px; margin-bottom:10px }
#aktuellesUebersicht .mehr { margin:0 0 0 10px; text-decoration:none }


/*--- Frontend Upload ---*/
#dateiliste { width:100%; margin:0; padding:0; font:normal 11px Verdana,Arial,sans-serif }
#dateiliste li { margin:0; list-style:none; border-bottom:1px dotted #838383 }
#dateiliste li a { padding:7px 5px 7px 8px; display:block; text-decoration:none; color:#5d5d5d }
#dateiliste li a span { margin:0 0 0 20px; font-size:9px; font-weight:normal; color:#fff }
#dateiliste li a:hover { font-weight:bold; background:#eb6210; color:#fff }
#dateiliste li a:hover span { color:#ffcaab }


/*--- Kontaktformular ---*/
#meinedaten { width:100%; margin:20px 0 0 0 }
#meinedaten td { vertical-align:middle }
#meinedaten .lo { width:25%; padding:15px 0 5px 15px }
#meinedaten .ro { width:75%; padding:15px 0 5px 15px }
#meinedaten .l { width:25%; padding:5px 0 5px 15px }
#meinedaten .r { width:75%; padding:5px 0 5px 15px }
#meinedaten input { width:200px; padding:1px 10px 1px 1px; border:1px solid #10208c }
#meinedaten textarea { width:250px; padding:1px 0px 1px 1px; height:100px; font-family:Arial; font-size:13px; border:1px solid #10208c }
#meinedaten .rd,#meinedaten .cb { width:15px !important; vertical-align:middle; border:0 !important }
#meinedaten input:focus { background:#fdeee4 url(../images/main/bg_form_input_focus.gif) top right repeat-y; border:1px solid #ff6603 }
#meinedaten textarea:focus { padding:1px 6px 1px 1px; background:#fdeee4 url(../images/main/bg_form_input_focus.gif) top right repeat-y; border:1px solid #ff6603 }
#senden { width:130px; margin:10px 0 25px 0; color:#2e6ea0; background:#d9e6f1; border:1px solid #2e6ea0 }


/*--- Print Header ---*/
#print_header { display:none }