/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Basisdefinitionen */

*											{ font-family:Arial, sans-serif; font-size:13px; line-height:18px; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px; outline:none; }

html, body									{ height:100%; min-width:900px; 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; }

/********************/

div											{ }

#id_middle_produkt .content h1,
h1											{ font-size:18px; color: #67A2C0; margin: 0px 0px 15px 0px; }
h2											{ font-size:16px; color: #FFFFFF; margin-bottom: 5px; font-weight: bold;  }
h3											{ font-size:16px; color: #FFFFFF; margin-bottom: 5px; font-weight: bold; }

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; }

#id_middle .content ul						{ overflow:hidden; padding-left: 16px; display: block; margin-bottom: 18px; }
#id_middle .content ol						{ overflow:hidden; padding-left: 20px; display: block; margin-bottom: 18px; }
#id_middle .content ul li					{ list-style-position: outside; list-style: disc; }
#id_middle .content ol li					{ list-style-position: outside; }

table										{ }
table tr									{ }
table tr th									{ }
table tr td									{ }

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										{ width:900px; height: 30px; margin: auto; padding-top: 20px; }

#id_middle_produkt							{ width:900px; margin: auto; }
#id_middle_produkt .content	*				{ color: #737373; text-align: left; }
#id_middle_produkt .navi-balken				{ background: #4c5254; padding: 0px 20px; }
#id_middle_produkt .middle-kopf				{ padding: 0px; height: 121px; text-align: left; }
#id_middle_produkt .round_top				{ width: 900px; height: 23px; }


#id_middle									{ width:900px; background: #4c5254 url('../pics/layout/content_unten.png') no-repeat bottom center; margin: auto; }
#id_middle .round_top						{ width: 900px; height: 23px; background: url('../pics/layout/content_oben.png') no-repeat center top; }
#id_middle .middle-kopf						{ padding: 0px 20px; height:150px; _height: 170px; text-align: left; }

#id_middle .content							{ width: 860px; margin: auto; text-align: left; }
#id_middle .content a:link,
#id_middle .content a:visited				{ color:#FFFFFF; text-decoration:underline; cursor:pointer; font-weight: bold; }
#id_middle .content a:hover,
#id_middle .content a:active				{ color:#FFFFFF; text-decoration:none; cursor:pointer; }
#id_middle .content a:focus					{ outline:none; }


#id_bottom									{ width:900px; height:200px; margin: auto; overflow:hidden; background: url('../pics/layout/bottom_unten.png') no-repeat bottom center #ededee; }
#id_bottom .round_top						{ width: 900px; height: 21px; background: url('../pics/layout/bottom_oben.png') no-repeat center top; }
#id_bottom .content							{ width:858px; height:158px; margin: auto; }


/* Seitenelemente */
.logo										{ }
.logo img									{ height:75px; }
.logo a										{ border:none }

.bild-links-unten							{ position: absolute; bottom: 0px; left: 0px; background: url('../pics/layout/links-unten.png') no-repeat; width: 23px; height: 23px; z-index: 5; }
.bild-links-oben							{ position: absolute; top: 0px; left: 0px; background: url('../pics/layout/links-oben.png') no-repeat; width: 23px; height: 23px; z-index: 5; }
.bild-rechts-unten							{ position: absolute; bottom: 0px; right: 0px; background: url('../pics/layout/rechts-unten.png') no-repeat; width: 23px; height: 23px; z-index: 5; }
.bild-rechts-oben							{ position: absolute; top: 0px; right: 0px; background: url('../pics/layout/rechts-oben.png') no-repeat; width: 23px; height: 23px; z-index: 5; }

.bild-links-unten-weiss						{ position: absolute; bottom: 0px; left: 0px; background: url('../pics/layout/links-unten-weiss.png') no-repeat; width: 23px; height: 23px; z-index: 5; }
.bild-links-oben-weiss						{ position: absolute; top: 0px; left: 0px; background: url('../pics/layout/links-oben-weiss.png') no-repeat; width: 23px; height: 23px; z-index: 5; }
.bild-rechts-unten-weiss					{ position: absolute; bottom: 0px; right: 0px; background: url('../pics/layout/rechts-unten-weiss.png') no-repeat; width: 23px; height: 23px; z-index: 5; }
.bild-rechts-oben-weiss						{ position: absolute; top: 0px; right: 0px; background: url('../pics/layout/rechts-oben-weiss.png') no-repeat; width: 23px; height: 23px; z-index: 5; }
