/********************************************
*
*  Copyright: emion interaktive medien GmbH
*  http://www.emion.de | info@emion.de
*  mschmidt@20061011 1159
*
*********************************************/


html { margin:0; padding:0 }
body { margin:0; padding:0; text-align:center; font:normal 12px Verdana,Arial,sans-serif; background:#fff url(../images/main/bg2.gif) }



#rahmen { width:770px; margin:auto; text-align:left; background:#fff url(../images/main/bg_main.gif); border-right:1px solid #dd0808; border-left:1px solid #dd0808 }

#kopf { height:89px; background:#c9dbF5 url(../images/main/bg_kopf.jpg) no-repeat }
#kopf-navig { padding:17px 0 0 428px; font-size:10px }
#kopf-navig img { vertical-align:middle; border:0 }
#kopf-navig a { margin:0 15px 0 0; vertical-align:middle; text-decoration:none; color:#000 }
#kopf-navig a:hover { border-bottom:1px solid #000 }


#navig { background:#dd0808; border-top:1px solid #ab1111 }
#navig-inner { padding:4px 0 6px 27px }
#navig-inner a { margin:0 19px 0 0; font-size:10px; text-decoration:none; color:#fff }


#suche { height:43px; background:url(../images/main/bg_kopf2.gif) no-repeat }
#suche-inner { padding:11px 0 0 500px; font-size:10px; color:#4374bb }
#suche-inner .suchfeld { width:130px; margin:0 0 0 8px; padding:1px; vertical-align:middle; font-size:10px; border:1px solid #4374bb }
#suche-inner .suchbutton { vertical-align:middle }

#main { background:#fff }

#content { width:460px; float:left; background:#fff }
#content-inner { padding:10px 27px 30px 27px }

#content-info { width:115px; float:left; background:#fff }
#content-info-inner { padding:60px 2px 30px 2px }

#content-balken { width:192px; float:left; background:#e9e9e9; border-left:1px solid #dd0808 }
#content-balken-inner { padding:25px 10px 30px 10px }


#fuss { height:22px; background:#dd0808 }
#fuss-inner { padding:5px 0 0 27px; font-size:10px; color:#fff }
#fuss-inner-l { float:left }
#fuss-inner-r { padding:0 27px 0 0; float:right; text-align:right }


/* -------------------------------------------------
DEF:Global
------------------------------------------------- */
form { margin:0; padding:0 }
.clear { clear:both }
a { color:#000 }


/* -------------------------------------------------
DEF:Content
------------------------------------------------- */
#content-inner h1 { padding:2px 5px; font-size:14px; font-weight:bold; color:#dd0808; background:#eaeaea; border:1px solid #dd0808 }
#content-inner p { line-height:1.5em }
#content-inner a { text-decoration:none; color:#000; border-bottom:1px solid #727272 }
#content-inner a:hover { border-bottom:1px solid #4374bb }


/* -------------------------------------------------
DEF:ContentInfo
------------------------------------------------- */
#content-info-inner span { margin:0 0 50px 0; display:block; font-size:9px }
#content-info-inner img.rahmen { border:1px solid #000 }


/* -------------------------------------------------
DEF:ContentBalken
------------------------------------------------- */
#content-balken-inner h1 { margin:0; font-size:9px; font-weight:normal; color:#dd0808 }
#content-balken-inner p { margin:4px 0 30px 0; padding:4px 0; font-size:10px; line-height:1.3em }
#content-balken-inner .nlfeld { border:1px solid #959595 }
#content-balken-inner a img { border:0 !important }

/* -------------------------------------------------
DEF:Fuss
------------------------------------------------- */
#fuss-inner a { text-decoration:none; color:#fff }


/* -------------------------------------------------
DEF:Navigation
------------------------------------------------- */
#UnternehmenDD { width:220px; position:absolute; display:none; text-align:left; background:#dd0808; border:1px solid #fff; border-top:0; cursor:hand }
#UnternehmenDD a { display:block; padding:4px 9px; text-decoration:none; font-size:10px; color:#fff; background:url(../images/main/linie_gepunktet.gif) top repeat-x }
#UnternehmenDD a:hover { background-color:#d00b0b } 

#Stahl-und-RohrDD { width:220px; position:absolute; display:none; text-align:left; background:#dd0808; border:1px solid #fff; border-top:0; cursor:hand }
#Stahl-und-RohrDD a { display:block; padding:4px 9px; text-decoration:none; font-size:10px; color:#fff; background:url(../images/main/linie_gepunktet.gif) top repeat-x }
#Stahl-und-RohrDD a:hover { background-color:#d00b0b }

#Werkzeuge-und-MaschinenDD { width:220px; position:absolute; display:none; text-align:left; background:#dd0808; border:1px solid #fff; border-top:0; cursor:hand }
#Werkzeuge-und-MaschinenDD a { display:block; padding:4px 9px; text-decoration:none; font-size:10px; color:#fff; background:url(../images/main/linie_gepunktet.gif) top repeat-x }
#Werkzeuge-und-MaschinenDD a:hover { background-color:#d00b0b }

#AktuellesDD { width:140px; position:absolute; display:none; text-align:left; background:#dd0808; border:1px solid #fff; border-top:0; cursor:hand }
#AktuellesDD a { display:block; padding:4px 9px; text-decoration:none; font-size:10px; color:#fff; background:url(../images/main/linie_gepunktet.gif) top repeat-x }
#AktuellesDD a:hover { background-color:#d00b0b } 

#KontaktDD { width:180px; position:absolute; display:none; text-align:left; background:#dd0808; border:1px solid #fff; border-top:0; cursor:hand }
#KontaktDD a { display:block; padding:4px 9px; text-decoration:none; font-size:10px; color:#fff; background:url(../images/main/linie_gepunktet.gif) top repeat-x }
#KontaktDD a:hover { background-color:#d00b0b } 


/* -------------------------------------------------
DEF: 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 .r label.smallone { font-size:10px }
#meinedaten input { width:200px; padding:1px; border:1px solid #000 }
#meinedaten textarea { width:250px; padding:1px; height:100px; font-family:Arial; font-size:13px; border:1px solid #000 }
#meinedaten .rd,#meinedaten .cb { width:15px !important; vertical-align:middle; border:0 !important }
#meinedaten input:focus,#meinedaten textarea:focus { background:#ffffd9; border:1px solid #dd0808 }
#meinedaten #senden { width:120px; margin:10px 0 25px 0; color:#014e82; background:#c9dbf5; border:1px solid #4374bb }


/* -------------------------------------------------
DEF: Sitemap
------------------------------------------------- */
#sitemap a { border:0 !important }
a.sitemap_level1 { padding:1em 0 0.4em 0; display:block; font-weight:bold; text-decoration:none; color:#374077; border-bottom:1px solid #b4a8b4 }
a.sitemap_level2 { display:block; text-decoration:none; color:#8a8a8a; background:url(/cms/images/navi_pfeil_rechts.gif) 220px 4px no-repeat }
a.sitemap_level3 { text-decoration:none; color:#aeaeae }
.sitemap_level2_container { width:50%; padding:0.3em 0 0 0; float:left }
.sitemap_level3_container { width:50%; padding:0.3em 0 0 0; float:right }
