/* (c) 2001 - 2007, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise: 
schwarz, sw	    :	#000000;
weiss, w		:	#ffffff;
rot, gn		    :	#;
grün, gr		: 	#;
*/


/* Aufteilung */
.header                  {width:893px; height: 98px; margin: auto; border-top: 4px solid #FFFFFF; border-left: 4px solid #FFFFFF; border-bottom: 4px solid #FFFFFF;}
.header .thema           { text-align: right; }
.main .seite .header .logo {width: 190px; height: 73px; float: left; border-top: 26px solid #FFFFFF; border-right: 4px solid #FFFFFF;}

.main .seite .header .headpic {width: 205px; height: 40px; float: left; border-top: 58px solid #FFFFFF;}
.main .seite .header .head-anigif { background-color: #FFFFFF; width: 494px; height: 40px; float: left; border-top: 58px solid #FFFFFF;}

.header .meta            { text-align: left; }

.main                    {width:985px; height: 600px; margin: auto;} 

table.main_table				{border:0px; width:100%; height:100%;}	
table.main_table td				{valign:middle;}


.main .metanavigation-links {width:40px; float:left; border-top: 106px solid #FFFFFF;}
.main .metanavigation-rechts{width:40px; float:left; border-top: 106px solid #FFFFFF;}  


.main .related			 { background-color: #ddddff; width: 160px; height: 500px; float: left; text-align: left; padding: 10px; }

.main .seite			 { width:897px; height: 596px; margin-left: auto; margin-right: auto; border: 2px solid #CC0000; float: left; } 

.main .seite .main-content  { background-color: #CC0000; width:889px; height: 486px; margin: auto; border-top: 0px solid #FFFFFF; border-left: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF; border-bottom: 4px solid #FFFFFF;}

.main .seite .main-content  .hauptnavigation  { background-color: #CC0000; width: 190px; float: left; text-align: left; border-top: 20px solid #CC0000; }

.main .seite .main-content .content           {background-color: #FFFFFF; width: 695px; height: 450px; float: left; text-align: left; border-left: 4px solid #FFFFFF; border-bottom: 4px solid #FFFFFF;}

.main .seite .main-content .content .background_image { height: 450px; width:640px; float:left;}

.main .seite .main-content .content .text-column {position:relative; top:63px; left:25px; height: 320px; width:260px; float:right;  border: 1px solid #9B9B9B;  overflow:auto;} 
.main .seite .main-content .content .text-column-rechts {position:relative; top:63px; right:30px; height: 320px; width:260px; float:right; border: 1px solid #9B9B9B;  overflow:auto;} 
.main .seite .main-content .content .text-content-rechts {width:209px;  border-left: 16px solid #FFFFFF;  border-top: 16px solid #FFFFFF; }

.main .seite .main-content .content .text-column-rechts .text-content-rechts {width:208px;}

.main .seite .main-content .content .text-column-rechts .text-content-rechts .absatz .bild-links, 
.main .seite .main-content .content .text-column-rechts .text-content-rechts .absatz .bild-rechts {border: 5px solid #FFFFFF; width:205px;}

.main .seite .main-content .content .text-column-download {position:relative; top:63px;  right:30px; height:320px; width:290px; float:right; border: 1px solid #9B9B9B;  overflow:auto;} 
.main .seite .main-content .content .text-content-download-rechts {height: 304px; width:239px;  border-left: 16px solid #FFFFFF;  border-top: 16px solid #FFFFFF;}

.main .seite .main-content .content .download-column-navigation {position:relative; top:63px; left:24px; float:left; border: 1px solid #9B9B9B; width: 318px;}
.main .seite .main-content .content .download-column-navigation-dropdown {border: 16px solid #FFFFFF; width: 286px; height: 288px;}


.main .seite .main-content .content .column-links {position:relative; top:63px; left:24px; float:left; border: 1px solid #9B9B9B; height: 320px; width: 348px; overflow:auto;}
.main .seite .main-content .content .content-links {width:314px; float:center; border-top: 16px solid #FFFFFF; border-left: 16px solid #FFFFFF;}

.main .seite .main-content .content .content-links-border {width:300px; float:center; border-top: 16px solid #FFFFFF; border-left: 16px solid #FFFFFF;}

.main .seite .main-content .content .content-links-vertrieb {width:312px; float:center; border-left: 16px solid #FFFFFF;}
.main .seite .main-content .content .content-links-vertrieb .bild-map {width:312px; text-align:center;}
.main .seite .main-content .content .content-links-vertrieb .verweis-map {}

.main .seite .main-content .content .content-links .bild-links, 
.main .seite .main-content .content .content-links .bild-rechts {text-align:center;}

.main .seite .main-content .content .absende-button {position:relative; top:402px; right:-230px; float:right;}

.main .seite .main-content .content .column-links-produkte {position:relative; top:63px; left:40px; float:left; width: 348px; height: 330px; overflow:auto;}
.main .seite .main-content .content .content-links-produkte {height: 330px; width:320px; float:left;}

.main .seite .main-content .content .column-links-produkte .produktbild img {background-color: #CC0000; height: 340px; width:320px; float:left;  border: 1px solid #9B9B9B;}

.main .seite .main-content .content .content-links-produkte  .container .produktgruppe {float:left; width:315px;}

.main .seite .main-content .content .content-links-produkte .container .produktgruppe .bild-links, 
.main .seite .main-content .content .content-links-produkte .container .produktgruppe .bild-rechts
 {float:left; width:105px; height:100px;}
.main .seite .main-content .content .content-links-produkte .container .produktgruppe .bild-unterschrift {width:105px;}
.willkommen { color: #c8c8c8; font-size: 10px; font-family: Arial; line-height: 12px; text-align: justify; margin: auto; padding-top: 10px; width: 900px }
.willkommen h1 { color: #bebebe; font-size: 9px; font-weight: bold }
/* Basisdefinitionen */
*                        { font-family: verdana; font-size: 11px; font-weight: normal; color: #6E6E6E; }

html                     { margin: 0px; padding: 0px; height:100%; } 
body                     { margin: 0px; padding: 0px; height:100%; text-align:center; }

a:link                   { color: #c00; text-decoration: none; }
a:visited                { color: #c00; text-decoration: none; }
a:hover                  { color: #c00; text-decoration: none; }
a:active                 { color: #c00; text-decoration: none; }

h1                       { font-weight: bold; font-size: 12px; margin: 0px; }
h2                       { font-weight: bold; margin: 0px; }

b			             { font-weight: bold; }
strong		             { font-weight: bold; }
i				         { font-style: italic; }
img				         { border: 0px; }
p				         { padding: 0px 0px 0px 0px; }

ul				         { margin-top: 5px; margin-bottom: 5px; }
ol				         { margin-top: 5px; margin-bottom: 5px; }
ul li			         { list-style : square; }

hr				         { border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }
