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


@import url("lb.css");

html { margin:0; padding:0 }
body { margin:0; padding:0; text-align:center; font:normal 12px Verdana,Arial,sans-serif; background:#6d6f6d url(../images/main/bg.jpg) top center fixed }

a img { border:0; }

#rahmen { width:900px; margin:auto; text-align:left; background:#fff url(../images/main/bg_main.jpg) 0px 315px; border-right:1px solid #0c0e0c; border-left:1px solid #0c0e0c }

#kopf { height:254px; background:#6d6f6d }
#kopf-flash {}
#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:#0c0e0c; border-top:1px solid #fff }
#navig-inner { padding:4px 0 6px 27px }
#navig-inner a { margin:0 19px 0 0; font-size:11px; text-decoration:none; color:#fff }


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

#main { background:#fff }

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

#content-balken { width:190px; margin:0 0 0 15px; float:left }
#content-balken-inner { padding:25px 3px 30px 2px }


#fuss { height:22px; background:#0c0e0c; clear:both }
#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 { font-size:17px; font-weight:bold; color:#000 }
#content-inner p { line-height:1.5em }
#content-inner a { text-decoration:none; color:#000; border-bottom:0 }
#content-inner a:hover { border-bottom:0 }


/* -------------------------------------------------
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:17px; font-weight:normal; color:#0c0e0c }
#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:GalerieBalken
------------------------------------------------- */
#balken-galerie { margin:5px }
#balken-galerie a { margin:0 3px 3px 0; display:block; float:left; border:0; }
#balken-galerie a:hover { border:0 }
#balken-galerie b { display:block; padding:0 0 5px 43px }


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


/* -------------------------------------------------
DEF:Navigation
------------------------------------------------- */
.dd { width:230px; position:absolute; display:none; background:#fff; border:1px solid #0c0e0c; border-top:0 }
.dd a { padding:0 0 0 10px; display:block; line-height:20px; text-align:left; font-size:10px; text-decoration:none; color:#0c0e0c; background:url(../images/main/bg_dd.gif) repeat-x }
.dd a:hover { color:#fff; background:#0c0e0c url(../images/main/bg_dd_hover.gif) no-repeat }



/* -------------------------------------------------
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 #0c0e0c }
#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 }

