/* CSS Style Sheet, (c) Joachim Reiss, 14.11.2007 */

body { background-image: url(../grafik/backgrnd.jpg); 
       height:100%;
       max-height:100%;
       overflow:hidden;
       padding:0; 
       margin:0; 
       border:0; }
p    { font-family:Arial;
       font-size:12pt;
       color:#00C0FF; 
       font-weight:normal; }
li   { font-family:Arial;
       font-size:12pt;
       color:#00C0FF; }
h1   { font-family:Arial;
       font-size:18pt;
       color:#FF0000;
       font-style:italic;
       font-weight:bold;
       border-bottom:solid thin white; }
h2   { font-family:Arial;
       font-size:16pt;
       font-weight:bold;
       color:#00C0FF; }
h3   { font-family:Arial;
       font-size:16pt;
       font-weight:bold;
       font-style:italic; 
       text-decoration:underline; 
       color:#00C0FF; }
h4   { font-family:Arial;
       font-size:12pt;
       font-weight:bold;
       color:#00C0FF; }
h5   { font-family:Arial;
       font-size:8pt;
       font-weight:bold;
       color:#00C0FF; }
h6   { font-family:Arial;
       font-size:16pt;
       font-weight:bold;
       text-decoration:underline;
       color:#00C0FF; }
th,td{ font-family:Arial;
       font-size:11pt;
       color:#00C0FF; }
pre  { font-size:11pt;
       color:#80C0FF; }

#content {display:block; height:100%; max-height:100%; width:auto; overflow:auto; padding-left:200px; position:relative; z-index:3;}
#head {position:fixed; margin:0; top:0; right:18px; display:block; width:100%; height:80px; background: #000030; font-size:4em; z-index:5; color:#fff;}
#foot {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:50px; background: #F09000; color:#fff; font-size:1em; text-align: right; z-index:4;}
#left {position:fixed; left:0; top:0; height:100%; width:180px; background: #000030; background-position:0; padding:10px; margin:0; font-size:1em; color:#fff;z-index:4;}
#foot2 {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:50px; background: #F09000; color:#fff; font-size:1em; text-align: left; z-index:4;}
#foot3 {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:155px; background: #000048; overflow: hidden; color:#fff; font-size:1em; text-align: left; z-index:4;}
* html #head, * html #foot,* html #left, * html #foot2 {position:absolute;}
#pad1 {display:block; width:18px; height:100px; float:left;}
#pad3 {display:block; width:18px; height:50px; float:left;}
#content p {padding:5px;}

.pad2 {display:block; height:90px;}
.pad4 {display:block; height:150px;}
.bold {font-size:1.2em; font-weight:bold;}
.jwr {position:absolute; top:13px; left:25px; float:left; margin-right:5px; margin-bottom:10px;}
.languageform {display:inline; position:absolute; top:10px; right:90px; margin:0px; padding:0px;}
.languagetab {display:inline; font-family:Arial; font-size:9pt; font-weight:bold; position:absolute; top:10px; right:190px; margin:0px; padding:0px;}
.languageflag {display:inline; position:absolute; top:15px; right:15px; margin:0px; padding:0px;}
.tabbar {position:absolute; bottom:2px; left:220px; margin:0px; padding:0px;}
.tabwelcome {display:inline; position:absolute; bottom:0px; left:0px; margin:0px; padding:0px;}
.tabproducts {display:inline; position:absolute; bottom:0px; left:85px; margin:0px; padding:0px;}
.tabcontact {display:inline; position:absolute; bottom:0px; left:170px; margin:0px; padding:0px;}
.tabbackground {display:inline; position:absolute; bottom:0px; left:255px; margin:0px; padding:0px;}
.tabimprint {display:inline; position:absolute; bottom:0px; left:340px; margin:0px; padding:0px;}
.sitemap {font-family:Arial; font-size:9pt; position:absolute; left:230px;}
.copyright {font-family:Arial; font-size:9pt; text-align: right;}
.newsticker {font-family:Curier,monospace; font-size:10pt; position:absolute; left:450px;}
.news {font-family:Arial; font-size:10pt; font-weight:bold; position:absolute; left:270px;}

a.type1:link { text-decoration:none; font-weight:bold; color:#0080F0; }
a.type2:link { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a.type3:link { text-decoration:none; font-weight:bold; color:#0080F0; font-size:14pt;}
a.type4:link { text-decoration:none; font-weight:bold; color:#0080F0; font-size:8pt; line-height:14px;}
a.type5:link { text-decoration:none; font-weight:bold; color:#0080F0; font-size:10pt;}
a.type1:visited { text-decoration:none; font-weight:bold; color:#0080F0; }
a.type2:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a.type3:visited { text-decoration:none; font-weight:bold; color:#0080F0; font-size:14pt;}
a.type4:visited { text-decoration:none; font-weight:bold; color:#0080F0; font-size:8pt; line-height:14px;}
a.type5:visited { text-decoration:none; font-weight:bold; color:#0080F0; font-size:10pt;}
a.type1:hover { text-decoration:underline; font-weight:bold; color:#00F0F0; }
a.type2:hover { text-decoration:none; font-weight:bold; color:#CCCCCC; }
a.type3:hover { text-decoration:none; font-weight:bold; color:#00F0F0; font-size:14pt;}
a.type4:hover { text-decoration:none; font-weight:bold; color:#00F0F0; font-size:8pt; line-height:14px;}
a.type5:hover { text-decoration:underline; font-weight:bold; color:#00F0F0; font-size:10pt;}
a.type1:active { text-decoration:underline; font-weight:bold; color:#00F0F0; }
a.type2:active { text-decoration:none; font-weight:bold; color:#CCCCCC; }
a.type3:active { text-decoration:none; font-weight:bold; color:#00F0F0; font-size:14pt;}
a.type4:active { text-decoration:none; font-weight:bold; color:#00F0F0; font-size:8pt; line-height:14px;}
a.type5:active { text-decoration:underline; font-weight:bold; color:#00F0F0; font-size:10pt;}