/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Basisdefinitionen */
html, body											{ height:100%; margin:0px; padding:0px; }
html												{ background:#d0d0cd url(../pics/layout/body_back.png) repeat-x; }
body												{ min-width:960px; text-align:center; overflow-y: scroll !important; overflow-y: none; }

.schwarz											{ color:#1a171b; }
.weiss												{ color:#ffffff; }

.back_farbe1										{ background:#d0d0cd; }
.back_farbe2										{ background:#e9e9e9; }
.back_farbe3										{ background:#969696; }

*													{ font-family:Arial, sans-serif; font-size:12px; line-height:18px; font-weight:normal; color:#343434; margin:0px; padding:0px; }

table												{ border-spacing:0px; border-collapse:collapse; }
table tr											{ }
table tr th											{ }
table tr td											{ vertical-align:top; }

table.form-eingabe-zeile							{ width:400px; margin:0px auto 0px; }
table.produkt-eingabe-zeile							{ width:574px; margin:0px 30px; border-collapse:collapse; }
table.produkt-eingabe-zeile .spalte-01,
table.produkt-eingabe-zeile .spalte-02				{ border-top:1px solid #D0D0CD; border-bottom:1px solid #D0D0CD; height:25px; line-height:24px; }
table.produkt-eingabe-zeile .spalte-01				{ width:35%; padding-right:20px; }
table.produkt-eingabe-zeile .spalte-02				{ width:65%; font-weight:bold; }

h1													{ font-weight:bold; color:#245796; font-size:18px; line-height:18px; margin:0px 30px 0px; padding:20px 0px; border-bottom:1px solid #d0d0cd; }
.produkt h1											{ margin:0px 30px 20px; }
.produktliste h1									{ margin:0px 30px 20px 0px; padding:20px 0px; }
h2													{ font-size:14px; font-weight:bold; padding-bottom:5px; color:#000000; text-decoration:none; }
.produkt .titel h2									{ padding-left:30px; }
.produktslider h2									{ position:absolute; top:150px; padding:20px 0px 0px 20px; font-size:14px; color:#7f99b2;  }
.produktslider .text								{ position:absolute; top:180px; padding:0px 0px 0px 10px; }

b, strong											{ font-weight:bold; color:#000000; }

i													{ font-style:italic; }

div, p												{ }

ul, ol												{ overflow:hidden; padding-left: 15px; display: block; text-align:left; }
li													{ list-style-position: outside; list-style: disc; }

img													{ border:0px none; display:block; }

hr													{ border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

.trennung											{ clear:both; height:0px; overflow:hidden; display:block; }

a:link,
a:visited											{ font-weight:bold; text-decoration:none; }
a:hover,
a:active											{ font-weight:bold; text-decoration:none; }
a:focus												{ outline:none; border:none; }

.slidebox-container a:link,
.slidebox-container a:visited						{ font-size:11px; font-weight:bold; color:#000000; text-decoration:underline; }
.slidebox-container a:hover,
.slidebox-container a:active						{ font-size:11px; font-weight:bold; color:#8e0a0d; text-decoration:underline; }

.inhalt a:link,
.inhalt a:visited									{ font-weight:bold; color:#b91a2f; text-decoration:underline; }
.inhalt a:hover,
.inhalt a:active									{ font-weight:bold; color:#b91a2f; text-decoration:underline; }

.inhalt a:link b,
.inhalt a:visited b									{ font-weight:bold; color:#b91a2f; text-decoration:underline; }
.inhalt a:hover	b,
.inhalt a:active b									{ font-weight:bold; color:#b91a2f; text-decoration:underline; }

map													{ border:none; outline:none; }

.abs												{ position:absolute; }
.rel												{ position:relative; }

.col2 .trefferliste td								{ line-height:12px; }
.formular td										{ line-height:12px; }

/* Inhalt Top */
.cee												{ position:absolute; z-index:3; top:0px; left:4px; width:222px; height:25px; background:url(../pics/layout/cee_back.png) no-repeat 0px 0px; display:block; }
.logo												{ position:absolute; z-index:2; top:36px; left:0px; width:230px; height:59px; }
.hauptnavigation									{ position:absolute; z-index:3; top:50px; right:0px; height:40px; }
.login												{ height:20px; float:right; line-height:20px; padding-left:20px; margin:2px 20px 0px 0px; background:url(../pics/layout/login_back.png) no-repeat 0px 3px; font-size:11px; color:#d0d0cd; }
.suche												{ width:150px; height:20px; float:right; margin:2px 10px 0px 0px; background:url(../pics/layout/suche_back.png) no-repeat 0px 0px; }
.suche:hover, .suche:focus							{ background:url(../pics/layout/suche_back.png) no-repeat 0px -20px; }
.sprachen											{ float:right; margin-top:2px; }
.metanavigation_sitemap								{ position:absolute; z-index:0; top:21px; left:0px; height:204px; }
.news												{ position:absolute; z-index:0; top:21px; left:450px; width:360px; height:204px; overflow:hidden; }
.metanavigation										{ position:absolute; z-index:0; top:21px;right:0px; height:160px; }
.sitemap											{ padding:20px 0px 20px 30px; }
.formular											{ padding:20px 30px 0px; text-align:center; }
.formular .fehler									{ width:400px; margin:0px auto; padding:0px 0px 20px; text-align:left; }
.content											{ display:block; padding-bottom:30px; }
.produktbild										{ width:634px; height:233px; background:#d0d0cd; display:block; position:relative; overflow:hidden; display:block; }
.produktbild_gross									{ width:634px; height:233px; }
.produktbild_gross img								{ border:none !important; }
.produktbild_gross .bild-links,
.produktbild_gross .bild-rechts						{ width:634px; height:233px; padding:0px !important; }
.produktbild .produktinfos							{ position:absolute; bottom:20px; right:0px; z-index:1; min-width:125px; }

/* Inhalt Middle Startseite */
#spalte1											{ width:50%; float:left; }
#spalte2											{ width:50%; float:right; }
.col1												{ width:296px; margin-right:30px; float:left; }
.col2												{ width:636px ; float:right; }
.col2 img,
.col12 img											{ border:1px solid #d0d0cd; }
.boxen img,
.produktslider img									{ border:none; }
.col12												{ width:962px ; }
.inhalt												{ background:#ffffff; border:1px solid #e9e9e9; padding-bottom:30px; }
.inhalt	.link										{ padding-left:30px; }
.produktliste										{ padding-left:30px; padding-bottom:0px; }
.fussnote											{ padding:10px 30px 0px; }
.fussnote .text										{ font-size:11px; text-align:justify; }
.boxen												{ padding:30px 0px 0px; }
.download											{ padding:0px 30px; }
.produktuebersicht									{ padding:0px 30px; clear:both; }
.produktuebersicht table							{ width:100%; }
.produktuebersicht table .spalte1,
.produktuebersicht table .spalte2					{ width:277px; }
.download table										{ border-collapse:collapse; }
.dokument											{ padding:10px 30px 10px; }


/* Slidebox aus Containerelement */
.slidebox-container									{ width:152px; height:178px; margin-right:10px; float:left; cursor:pointer; }

.slidebox-container_element_6						{ margin-right:0px; }
.slidebox-container .box_slider						{ position:relative; z-index:1; width:152px; background:#e9e9e9; margin:1px 0px 0px; }
.slidebox-container .box_slider .absatz				{ padding:10px; margin:0px; }
.slidebox-container .box_titel						{ position:relative; height:25px; line-height:25px; padding-left:10px; background:#e9e9e9; border:1px solid #e9e9e9; border-top:none; }
.slidebox-container .box_titel h1					{ font-weight:normal; color:#ffffff; font-size:11px; line-height:25px; padding:0px; margin:0px; border:none; color:#343434; }
.slidebox-container .box_inhalt						{ border:1px solid #e9e9e9; position:relative; z-index:2; }

/* Inhalt Middle Standard */ 
#abstand_standard									{ padding-top:180px; padding-bottom:20px; }
.abstand_systemtexte								{ padding:0px 30px; margin:20px 0px 0px; }

#loginstatus                  						{ position:absolute; top:0px; right:0px; line-height:25px; padding-right:10px; }


.col1 .seite,
.col12 .seite										{ width:230px; height:26px; position:relative; background:url(../pics/layout/seite_back.gif) repeat-x; }
.col1 .seite .linie,
.col12 .seite .linie								{ width:1px; height:26px; background:url(../pics/layout/seite_linie_back.jpg) no-repeat; }
.col1 .seite .links,
.col12 .seite .links          						{ position:absolute; top:0px; left:-1px; }
.col1 .seite .rechts,
.col12 .seite .rechts         						{ position:absolute; top:0px; left:229px; }
.col1 .seite .bezeichnung,
.col12 .seite .bezeichnung    						{ width:220px; margin-left:10px; font-weight:bold; font-size:14px; line-height:25px; }

/* Diashow */
#start_dia               							{ position:absolute; z-index:4; top:154px; left:0px; width:100%; height:358px; text-align:center; }
#start_dia .ausrichtung								{ position:relative; margin-left:auto; margin-right:auto; width:920px; height:358px; text-align:left; }

/* Inhalt Bottom */ 
.linie_blau											{ position:absolute; top:0px; left:920px; width:1px; height:26px; background:#c4d1da; }

#legende											{ margin-top: 15px; }
#legende .text										{ font-weight: bold; padding:0px 30px; }
#legende .absatz									{ clear: none; float: left; margin-bottom: 0px; margin-top: 5px; width: auto; }
#legende .absatz .bild-links img					{ border: 0px solid #FFFFFF;  }
