/* (c) 2001 - 2008, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Basisdefinitionen */

*									{ font-family:Trebuchet MS, sans-serif; font-size: 12px; font-weight: normal; color: #757575; padding:0px; margin:0px; }
html, body							{ height:100%; margin:0px; padding:0px; }
body								{ text-align:center; overflow-y:scroll !important; overflow-y:none; background:#FAF1B8 url(../pics/layout/background.gif) repeat-x; }

a:link								{ text-decoration:none; font-weight:bold; }
a:visited							{ text-decoration:none; font-weight:bold; }
a:hover								{ text-decoration:none; font-weight:bold; }
a:active							{ text-decoration:none; font-weight:bold; }
a:focus								{ outline: none; }
/* Aufteilung */
.center								{ margin: 0px auto 0px auto; text-align: left; width: 974px; }

.schattenoben                 { width: 974px; height:  20px; background: #FFF url(../pics/layout/schattenoben.gif) no-repeat 0px 14px; }
.schattenlinksoben            { width:   7px; height: 290px; float: left;  background: url('../pics/layout/schattenlinksoben.gif'); }
.schattenrechtsoben           { width:   7px; height: 290px; float: right; background: url('../pics/layout/schattenrechtsoben.gif'); }
.schattenunten                { width: 974px; height:  35px; background: url('../pics/layout/schattenunten.gif') no-repeat top; }

.kopffloater                  { width: 967px; height: 290px; float: right; background: #FFF; position: relative;}
.kopf                         { background: #FFF; width: 960px; height:  10px; float: left; }
.kopfmenu                     { width: 960px; height:125px; background: url(../pics/layout/logo.gif) no-repeat; position:relative; }
.kopfmenu .logo               { width: 198px; height:78px; position:absolute; top:14px; left:392px; }
.kopfmenu li                  { float: left; padding-left: 6px !important; padding-left: 0; }
.bildpadding                  { padding: 15px 16px 0px 16px; }
.bildpadding .bild-links img,
.bildpadding .bild-rechts img { border:0px solid #ffffff; }
.bildpadding .bild-rechts,
.bildpadding .bild-links		{ padding:0px; float:none; }
.bild                         { width: 928px; height: 145px; }
.bild-rechts                  { }



.schattenseitenmitte          { width: 974px; height:  16px !important; height: 16px; background: url(../pics/layout/schattenseitenmitte.gif) repeat-y; }
.schattenseitenunten          { width: 974px; background: url(../pics/layout/schattenseitenunten.gif) repeat-y; }
.schattenpadding              { margin-left:23px; }
.unten                        { float: left; border-right: 1px solid #F2D93F; }
.links                        { width: 220px; float: left; border-top: 1px solid #F2D93F; }
.links .inhalt								{ padding: 25px;}
  .suche                      { position:absolute; z-index:100; top: 100px; left:742px; width: 210px; height:  35px; background: #FFF; border-right: 0px solid #F2D93F; border-bottom: 0px solid #F2D93F; }
  .menu                       { width: 220px; padding: 25px 0px 0px 25px; text-align: left; }
  .menupadding                { padding-left: 8px; padding-top: 34px; }
.contentfloater               { width: 707px; float: left; border-top: 1px solid #F2D93F; }
.mitte                      { width:522px; padding-top:25px; float: left; text-align:justify; }
.content                  	{ padding-left:16px; padding-right:16px; line-height:18px; }
.content a:link,
.rechts a:link				{ border-bottom: 1px solid #F2D93F; }
.content a:visited,
.rechts a:visited			{ border-bottom: 1px solid #F2D93F; }
.content a:hover,
.rechts a:hover				{ border-bottom: 1px solid #757575; }
.content a:active,
.rechts a:active				{ border-bottom: 1px solid #757575; }

.content .absatz				{ border-bottom:1px dotted #757575; padding-bottom:16px; margin-bottom:16px; } 
    .news                     { width: 490px;  }
     .modul-news              { float: left; }
      .news-vorschau          { width: 195px; float: left; padding: 0 15px; }
        .datum-titel          { padding-bottom: 5px; font-weight: bold; }
.news-bild .bild-links,
.news-bild .bild-rechts			{ padding-bottom: 5px; }

  .rechts                     { padding: 62px 0; width: 185px; float: right; }
.rechts .absatz h2        { width: 175px !important; width: 182px; padding: 2px 5px; margin-bottom:10px; background: #FAF0B2; font-size:12px; }
.rechts .absatz .text     		{ padding: 0px 5px 10px 5px; }
.untenlogo                    { display:block; width:926px !important; width: 928px; height:49px !important; height:50px; border-bottom:1px solid #F2D93F; border-right:1px solid #F2D93F; border-left:1px solid #F2D93F; background: url(../pics/layout/logounten.gif) no-repeat center; }
.trenner                      { clear: both; }

.preisausrichtung							{ }
.preisausrichtung .preis					{ font-size:24px; font-weight:bold; color:#75C804; text-align:right; }



h1						{ font-weight: bold; font-size:16px; line-height:16px; padding:0px; margin:0px; padding-bottom:18px; }
h2						{ font-weight: bold; font-size: 12px; padding:0px; margin:0px; padding-bottom:16px; }

b						{ font-weight: bold; }
strong					{ font-weight: bold; }
i						{ font-style: italic; }
img						{ border:0px; }
p						{ padding: 0px 0px 0px 0px; }

ul						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ol						{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ul li					{ list-style : none; list-style-image: url('../pics/layout/liste.gif'); }
ul li a       { margin-left: 0 !important; margin-left: 6px; }


table					{ }
table tr				{ }
table tr th				{ font-weight: bold; }
table tr td				{ }

hr						{ border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

/* Formulare */
form								{ margin: 0px;}
form .form-eingabe-zeile			{ margin-bottom: 5px; }
form label							{ float: left; width: 120px; }
form .form-label-checkbox			{ width: auto; float: none; }
form .form-label-radio				{ width: auto; float: none; }
form .form-text						{ width: 280px; border: 1px solid #bfbfbf; background:#f3f3f3; }
form .form-text:focus,
form .form-text:hover						{ width: 280px; border: 1px solid #bfbfbf; background: #FAF0B2; }
form .form-select					{ width: 280px; }
form .form-checkbox					{ }
form .form-radio					{ }
form .form-button:hover   { cursor: pointer !important; cursor: hand; }





/* Suche */
.suche form .form-text { width: 138px; margin-right: 5px; height: 22px !important; height: 21px; }
.suche form .form-eingabe-zeile { float: left; }
.suche form .form-button { border: none; background: #75C804 url('../pics/layout/suche.gif'); height: 22px !important; height: 22px; width: 58px; float: left; cursor:pointer; }
.formular form .form-button { border: none; background: #75C804 url('../pics/layout/absenden.gif'); height: 22px !important; height: 22px; width: 82px; cursor:pointer; }

.fehler								{ margin-bottom: 15px; padding:10px; background-color: #ffe0e0; border: 1px solid #ff8080; }
.fehler .fehler-titel				{ font-weight: bold;}
.fehler .fehler-zeile				{ }

/* Sitemap */
.sitemap             { margin-left: 30px; }
.sitemap li ul       { margin-left: 15px; }
.sitemap li 	      { line-height: 25px; }
.sitemap li ul a       { font-weight: normal; }