/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Basisdefinitionen */

*											{ font-family:Arial, sans-serif; font-size:12px; line-height:18px; font-weight:normal; color:#ffffff; padding:0px; margin:0px; outline:none; }

html, body									{ height:100%; min-width:940px; min-height:600px; }
body										{ overflow-y:scroll !important; overflow-y:none; background-repeat:no-repeat; background-position:center top; }

.content a:link,
.content a:visited							{ color:#ffffff; text-decoration:none; cursor:pointer; }
.content a:hover,
.content a:active							{ color:#ffffff; text-decoration:none; cursor:pointer; }
.content a:focus							{ outline:none; }

.content a:link,
.content a:visited							{ color:#ffffff; text-decoration:none; cursor:pointer; }
.content a:hover,
.content a:active							{ color:#ffffff; text-decoration:none; cursor:pointer; }
.content a:focus							{ outline:none; }

/* Links im Content */
.abstand a:link,
.abstand a:visited							{ color:#ffffff; text-decoration:underline; font-weight: bold; }
.abstand a:hover,
.abstand a:active							{ color:#ffffff; text-decoration:none; font-weight: bold; }
.abstand a:focus							{ outline:none; }

.abstand-index .umbruch 					{ height: 7px; }
/********************/

div											{ }

h1											{ line-height:18px; font-size:18px; }
h2											{ font-size:14px; font-weight: bold; color:#FFFFFF; }

b, b *, strong *, strong, .fett				{ font-weight: bold; }
i, i *, em, em	*							{ font-style: italic; }
img											{ border:0px; }
p											{ padding: 0px 0px 18px 0px; }

ul											{  }
ol											{  }
ul li										{ list-style: none; }

.absatz ul									{ overflow:hidden; padding-left: 15px; display: block; margin-bottom: 18px; }
.absatz ol									{ overflow:hidden; padding-left: 15px; display: block; margin-bottom: 18px; }
.absatz ul li								{ list-style-position: outside; list-style: disc; }
.absatz ol li								{ list-style-position: inside; }

table										{ }
table tr									{ }
table tr th									{ font-weight: bold; }
table tr td									{ vertical-align:middle; }

hr, div.trennstrich							{ border:0px solid #000000; height:1px; margin:10px 0px; background:#d3d3d3; overflow:hidden; display:block; }

.trennung, .umbruch							{ clear:both; height:0px; overflow:hidden; display:block; }

.trennstrich01								{ height:1px; margin:10px 0px; padding:0px; overflow:hidden; display:block; }

.rel										{ position:relative; }
.abs										{ position:absolute; }

.cursor_pointer								{ cursor:pointer; }
.cursor_default								{ cursor:default; }

.float_l									{ float:left; }
.float_r									{ float:right; }

.zentriert									{ text-align:center; }
.links										{ text-align:left; }
.rechts										{ text-align:right; }

.oben										{ vertical-align:top; }
.mitte										{ vertical-align:middle; }
.unten										{ vertical-align:bottom; }

.schriftgroesse01							{ font-size:10px; }
.schriftgroesse02							{ font-size:11px; }
.schriftgroesse03							{ font-size:12px; }

/* Aufteilung */
#id_top										{ position:relative; z-index:3; width:100%; height:140px; }
#id_top .content							{ position:relative; width:940px; height:139px; margin:0px auto; }
#id_top .content_trennung					{ width:100%; height:1px; overflow:hidden; }
#id_middle									{ z-index:1; width:940px; min-height:100%; height:auto !important; height:100%; margin:-340px auto 0px; }
#id_middle .abstand							{ padding-top:360px; }
#id_middle .abstand .content				{ width: 700px; }
#id_middle .abstand-index					{ padding-top:360px; }
#id_bottom									{ position:relative; z-index:0; width:100%; height:200px; margin:0px auto; overflow:hidden; }
#id_bottom .content							{ position:relative; width:940px; height:200px; margin:0px auto; }

/* Seitenelemente */
.logo										{ position:absolute; z-index:1; top:26px; left:8px; width:222px; height:52px; }
.logo img									{ width:222px; height:52px; }
.logo a										{ border:none }


.back_bild01	{ background-image:url(../pics/layout/body_back.jpg); }
.back_bild02_1	{ background-image:url(../pics/layout/black_50.png); }
.back_bild02_2	{ background-image:url(../pics/layout/black_70.png); }
.back_bild02_3	{ background-image:url(../pics/layout/black_90.png); }
.back_bild03	{ background-image:url(../pics/layout/world_map_klein.png); }
.back_bild04	{ background-image:url(../pics/layout/world_map_gross.png); }


#id_body_print *							{ color: #000000; }
#id_body_print .titel						{ background: url('../pics/layout/hg-container-weiss.png'); float: left; }
#id_body_print .liste-zeile					{ background: url('../pics/layout/hg-container-weiss.png'); }
#id_body_print .warenkorbposition-loeschen	{ display: none; }
#id_body_print .warenkorbposition-alle-loeschen	{ display: none; }
#id_body_print .print-logo						{ float: right; }
#id_body_print .liste-zeile img						{ border: 1px solid #000000; }
