#logo {
height:38px;
left:0;
position:absolute;
top:0;
width:394px;
}

#nav1 {
background-color:Red;
background-image:url(../bilder/neulogo_lang_exp.jpg);
background-repeat:no-repeat;
height:100px;
left:10px;
position:absolute;
top:10px;
width:980px;
margin:0;
padding:0;
}

td,p,ul,div {
font-family:Verdana,sans-serif;
font-size:9pt;
}

.boxError {
background-color:#FFF;
border:1px solid #F30;
border-collapse:collapse;
margin-bottom:15px;
margin-left:1px;
width:448px;
}

.boxError td,.boxNote td {
background-color:#F1F1F1;
color:#000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:700;
line-height:16px;
text-decoration:none;
padding:6px;
}

.boxNote {
background-color:#FFF;
border:1px solid #8CB3D9;
border-collapse:collapse;
margin-bottom:15px;
margin-left:1px;
width:448px;
}

.button {
font-size:9pt;
font-weight:700;
}

.imgtext {
font-size:9pt;
font-style:italic;
}

.redalert {
color:red;
font-family:Verdana,Arial,Tahoma;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

.search {
border-bottom:1px dotted #315EB0;
border-left:1px dotted #315EB0;
border-right:1px dotted #315EB0;
border-top:1px dotted #315EB0;
}

.tableHeader {
background-color:#597EA4;
border-collapse:collapse;
width:600px;
margin:0;
padding:0;
}

.tableHeaderContent {
background-color:#F7FBFF;
border:1px solid #597EA4;
}

.tableHeaderHead {
background-color:#597EA4;
color:#FFF;
font-family:Verdana,Arial,Tahoma;
font-size:11px;
font-weight:700;
padding:7px;
}

.tableMainContent {
border:1px solid #597EA4;
border-collapse:collapse;
font-family:Verdana,Arial,Tahoma;
width:95%;
margin:10px;
padding:5px;
}

.tableMainContentTD1 {
background-color:#c2c2c2;
color:#000;
font-family:Verdana,Arial,Tahoma;
font-size:11px;
font-weight:700;
line-height:16px;
padding:3px;
}

.tableMainContentTD2 {
border-bottom:1px solid #597EA4;
border-top:1px solid #597EA4;
color:#000;
font-size:11px;
font-weight:700;
line-height:16px;
padding:3px;
}

.tableMainFooter {
background-color:#597EA4;
color:#FFF;
font-size:11px;
font-weight:700;
padding:3px;
}

.tableMainHeader {
background-color:#597EA4;
color:#FFF;
font-size:11px;
font-weight:700;
padding:7px;
}

.tableNewswriter {
border-collapse:collapse;
margin:0;
padding:0;
}

.tableNewswriter td {
border:1px solid #597EA4;
padding:0;
}

.tableNewswriterIn {
margin:0;
padding:0;
}

.tableNewswriterIn td {
border:0 solid #597EA4;
padding:5px;
}

.tablePortlet {
border-collapse:collapse;
margin:3px;
padding:0;
}

.tablePortlet td {
border:1px solid #597EA4;
font-size:11px;
padding:2px;
}

.tablePortlet th {
background-color:#597EA4;
border:1px solid #597EA4;
color:#FFF;
font-size:11px;
padding:2px;
}

.tableSimple {
border:0;
border-collapse:collapse;
margin:0;
padding:0;
}

.tableSimple td {
border:0 solid #000;
font-family:Verdana,sans-serif;
font-size:11px;
margin:0;
padding:3px;
}

.txtBold {
color:#000;
font-family:Verdana,Arial,Tahoma;
font-size:11px;
font-weight:700;
}

.txtBoldRed {
color:#f0000;
font-family:Verdana,Arial,Tahoma;
font-size:11px;
font-weight:700;
}

.txtSmall {
color:#000;
font-family:Verdana,Arial,Tahoma;
font-size:10px;
font-weight:400;
text-decoration:none;
}

.txtSmallDarkRed {
color:#B01217;
font-family:Verdana,Arial,Tahoma;
font-size:10px;
font-weight:700;
text-decoration:none;
}

A {
color:Blue;
text-decoration:none;
}

A.main,a.uebersicht {
color:red;
text-decoration:none;
}

A.nav1,A.nav2_link {
color:#000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0;
}

A.nav1:HOVER {
background-color:#FFF;
border-bottom:1px solid #FFF;
color:#06F;
text-decoration:none;
margin:0;
padding:0;
}

A.nav1:VISITED,A.nav1_sel:VISITED,A.nav2:VISITED,A.nav2_sel:VISITED,A.nav2_text:VISITED,A.nav2_text_sel:VISITED,A.nav2_link:VISITED,A.nav2_link_sel:VISITED,a.h2main:link,a.h2main:visited,a.h2main:active,a.hiddenlink:link,a.hiddenlink:visited,a.hiddenlink:active,a.hiddenlinkain:hover,a.newstitle:link,a.nav3:link,a.newstitle:visited,a.nav3:visited,a.newstitle:active,a.nav3:active,A.uebersicht:HOVER {
color:#000;
text-decoration:none;
}

A.nav1_sel {
background-color:#FFF;
border-bottom:1px solid #FFF;
color:#000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0;
}

A.nav1_sel:HOVER,A.nav2:HOVER,A.nav2_text:HOVER,A.nav2_link:HOVER {
background-color:#FFF;
color:#06F;
text-decoration:none;
}

A.nav2 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

A.nav2_sel:HOVER,A.nav2_text_sel:HOVER,A.nav2_link_sel:HOVER {
background-color:#FCC;
color:#06F;
text-decoration:none;
}

A.nav2_text {
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

A.normlink {
color:#CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:400;
text-decoration:none;
}

A.normlink:active {
color:#EEE;
text-decoration:underline;
}

A.normlink:hover {
color:#AAA;
text-decoration:underline;
}

A.normlink:visited {
color:#CCC;
text-decoration:none;
}

A.tablelink {
color:#e10000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:400;
}

A.tablelink:hover,A.tablelink:active {
color:red;
text-decoration:underline;
}

A.tablelink:visited {
color:#c30000;
text-decoration:none;
}

A:HOVER,A.main:HOVER,A.main:VISITED,A.main:ACTIVE,A.uebersicht:VISITED,A.uebersicht:ACTIVE {
color:#06F;
text-decoration:none;
}

A:VISITED {
color:#936;
text-decoration:none;
}

BODY {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

FONT.copyright {
color:#FFF;
}

FONT.header {
color:Blue;
}

FONT.number {
color:blue;
}

INPUT.submit {
color:#243543;
font-family:Verdana;
font-size:9px;
font-weight:700;
height:11px;
border-color:#000;
border-width:1px;
}

INPUT.text {
background-color:#FFF;
color:#000;
font-family:Verdana;
font-size:10pt;
margin-bottom:1px;
margin-top:1px;
border-color:#000;
border-width:1px;
}

P.nav2 {
line-height:15px;
padding-left:3px;
padding-right:5px;
text-align:right;
}

P.nav2_link_sel {
background-color:#FCC;
color:#000;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
margin-bottom:0;
margin-top:0;
text-align:right;
text-decoration:none;
padding:0 5px 0 3px;
}

P.nav2_sel {
background-color:#FCC;
color:#000;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
padding-left:3px;
padding-right:5px;
text-align:right;
text-decoration:none;
}

TD.header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:400;
}

TD.normalcol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
font-style:normal;
font-weight:400;
}

TD.title {
background-color:Red;
}

TEXTAREA {
background-color:#FFF;
color:#000;
font-family:Verdana;
font-size:10pt;
}

TR.searchresult {
background:#FFF;
}

TR.tableheader {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-style:normal;
font-weight:700;
}

TR.tablerow1 {
background-color:#FFF;
}

TR.tablerow2 {
background-color:#C4C4C4;
}

a.commlink:,a.commlink:link,a.commlink:visited,a.commlink:active,a.commlink:focus {
color:#150185;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a.commlink:hover {
color:#000;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a.easytags {
color:#000;
font-size:9pt;
}

a.h2main:hover,a.newstitle:hover,a.nav3:hover {
color:#000;
text-decoration:underline;
}

a.nav3 {
font-size:xx-small;
}

a.navi:hover {
color:#597EA4;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

a.navi:link,a.navi:visited,a.navi:active,a.navi: {
color:#000;
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-decoration:none;
}

a.newsindex {
background:url(img/arrow_black.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:14px;
}

a.newsindex:hover {
background:url(img/arrow_blue_light.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:14px;
}

a.print,FONT.normalcol,FONT.attention {
color:#000;
}

div.main {
background-color:#FFF;
float:left;
font-size:xx-small;
height:auto;
left:180px;
position:absolute;
top:132px;
width:620px;
padding:5px;
}

div.nav2 {
background-color:#8DE2FB;
background-repeat:no-repeat;
float:left;
height:560px;
left:10px;
padding-bottom:0;
padding-top:20px;
position:absolute;
top:132px;
width:150px;
}

div.nav3 {
height:100%;
left:820px;
position:absolute;
top:132px;
width:170px;
}

div.nav4 {
height:100%;
left:820px;
position:absolute;
top:332px;
width:170px;
}

div.referenzen {
margin-left:20px;
margin-top:50px;
}

div.uebersicht {
background-color:#FFF;
height:600px;
width:620px;
}

div.uebersicht_l {
float:left;
left:70px;
padding-bottom:0;
padding-left:10px;
padding-top:10px;
position:absolute;
top:50px;
width:250px;
}

div.uebersicht_r {
left:330px;
padding-bottom:0;
padding-left:10px;
padding-top:10px;
position:absolute;
top:50px;
width:250px;
}

form input.button {
background-color:#8DE2FB;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:20px;
margin-top:20px;
}

form select.main {
color:Navy;
font-family:Arial, Helvetica, sans-serif;
margin-right:20px;
border-color:Navy;
border-style:outset;
}

form textarea.main,form input.main {
background-color:#FFF;
margin-right:20px;
border-style:ridge groove groove ridge;
}

form.main {
background-color:#efefff;
padding:20px;
}

h1.main,FONT.main {
border-bottom:1px solid #000;
bottom:200px;
font-size:24px;
font-weight:400;
margin:10px 0;
padding:0;
}

h1.result {
color:#000;
font-family:verdana, arial,helvetica,sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
}

h2.main {
font-size:18px;
font-weight:700;
margin:30px 0 5px 15px;
padding:0;
}

h2.refernzen {
font-size:18px;
font-weight:700;
margin:30px 0 5px;
padding:0;
}

h2.uebersicht {
font-size:14px;
font-weight:700;
margin:30px 0 5px;
padding:0;
}

h3 {
font-size:16px;
font-weight:700;
}

h3.main {
font-size:16px;
font-weight:700;
margin-left:30px;
}

h3.prod {
background-color:#000;
color:#FFF;
margin-left:30px;
width:540px;
padding:10px;
}

h3.uebersicht {
font-size:10px;
font-weight:700;
margin:0 0 5px 30px;
padding:0;
}

h4 {
font-size:14px;
font-weight:700;
margin:0;
padding:0;
}

h4.prod {
background-color:silver;
color:#FFF;
font-size:14px;
font-weight:700;
margin-left:30px;
width:540px;
padding:10px 0 10px 20px;
}

h4.uebersicht {
font-size:10px;
font-weight:700;
margin:0 0 5px 60px;
padding:0;
}

hr {
background-color:#597EA4;
border:#597EA4;
color:#597EA4;
height:1px;
}

input.button,input.checkbox,p.result {
color:#000;
font-family:verdana, arial,helvetica,sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
}

input.counter {
background-color:#FFFCF0;
border-bottom:#FFFCF0 1px solid;
border-left:#FFFCF0 1px solid;
border-right:#FFFCF0 1px solid;
border-top:#FFFCF0 1px solid;
font-family:verdana,Arial;
font-size:8pt;
font-weight:400;
}

input.input {
background-color:#E2E2E2;
border-bottom:#D4D0C8 1px solid;
border-left:gray 1px solid;
border-right:#D4D0C8 1px solid;
border-top:gray 1px solid;
font-family:verdana,Arial;
font-size:8pt;
font-weight:400;
width:420px;
}

input.normal {
background-color:#E2E2E2;
border-bottom:#595959 1px solid;
border-left:#727272 1px solid;
border-right:#737373 1px solid;
border-top:#848484 1px solid;
font-family:verdana,Arial;
font-size:8pt;
font-weight:400;
width:350px;
}

input.normal1 {
background-color:#E2E2E2;
border-bottom:#595959 1px solid;
border-left:#727272 1px solid;
border-right:#737373 1px solid;
border-top:#848484 1px solid;
font-family:verdana,Arial;
font-size:8pt;
font-weight:400;
width:35px;
}

input.normal2 {
background-color:#E2E2E2;
border-bottom:#595959 1px solid;
border-left:#727272 1px solid;
border-right:#737373 1px solid;
border-top:#848484 1px solid;
font-family:verdana,Arial;
font-size:8pt;
font-weight:400;
width:200px;
}

input.text {
background-color:#E2E2E2;
border-bottom:#595959 1px solid;
border-left:#727272 1px solid;
border-right:#737373 1px solid;
border-top:#848484 1px solid;
font-family:verdana,Arial;
font-size:8pt;
font-weight:400;
height:19px;
width:150px;
}

input.user {
background-color:#E2E2E2;
border-bottom:#595959 1px solid;
border-left:#727272 1px solid;
border-right:#737373 1px solid;
border-top:#848484 1px solid;
font-family:verdana,Arial;
font-size:8pt;
font-weight:400;
width:100px;
}

li.main {
padding-bottom:5px;
}

li.nav1 {
background-color:#8DE2FB;
display:inline;
list-style:none inside none;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}

li.prod {
margin-left:0;
padding-left:0;
}

p.begruessung {
margin:0 30px 10px;
}

p.bild {
font-size:x-small;
}

p.footer {
width:624px;
padding:50px 0 0;
}

p.footerstrich {
border-bottom:1px solid #000;
}

p.main {
list-style-type:none;
margin-bottom:10px;
margin-left:30px;
margin-top:0;
width:540px;
}

p.nav2_link {
line-height:15px;
margin-bottom:0;
margin-top:0;
text-align:right;
padding:0 5px 0 3px;
}

p.nav2_text {
border-bottom-color:Red;
border-bottom-style:solid;
border-bottom-width:1px;
font-weight:700;
text-align:right;
margin:10px 0 0;
padding:0 5px 0 3px;
}

p.nav2_text_sel {
background-color:#FCC;
border-bottom-color:Red;
border-bottom-style:solid;
border-bottom-width:1px;
font-weight:700;
text-align:right;
margin:10px 0 0;
padding:0 5px 0 3px;
}

p.prod_logo {
margin-left:30px;
margin-top:30px;
padding-top:30px;
}

p.prod_text,DIV.fat {
font-weight:700;
}

p.referenzen {
font-style:italic;
font-variant:normal;
margin-bottom:0;
margin-left:0;
margin-top:15px;
}

select.field {
background:#E2E2E2;
border:none;
color:#000;
font:bold 12px Verdana, Arial;
width:280px;
}

select.fieldSmall {
background:#E2E2E2;
border:none;
color:#000;
font:bold 12px Verdana, Arial;
width:80px;
}

select.select {
background-color:#E2E2E2;
border-bottom:#D4D0C8 1px solid;
border-left:gray 1px solid;
border-right:#D4D0C8 1px solid;
border-top:gray 1px solid;
font-family:verdana,Arial;
font-size:8pt;
}

span.checkbox,span.extract {
color:#000;
font-family:verdana, arial,helvetica,sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
}

table.prod {
background-color:#efefff;
margin-bottom:20px;
margin-left:30px;
margin-top:20px;
width:540px;
}

table.tecdat {
background-color:#dedeee;
font-style:italic;
margin-bottom:30px;
margin-left:0;
margin-top:30px;
}

td.prod_bild {
width:270px;
padding:20px;
}

td.prod_bild_li {
width:150px;
padding:20px;
}

td.prod_text {
padding:10px;
}

textarea.admin {
background-color:#E2E2E2;
border-bottom:#D4D0C8 1px solid;
border-left:gray 1px solid;
border-right:#D4D0C8 1px solid;
border-top:gray 1px solid;
font-family:verdana,Arial;
font-size:8pt;
height:90px;
width:200px;
}

textarea.textarea,textarea.textarea1 {
background-color:#E2E2E2;
border-bottom:#D4D0C8 1px solid;
border-left:gray 1px solid;
border-right:#D4D0C8 1px solid;
border-top:gray 1px solid;
font-family:verdana,Arial;
font-size:8pt;
height:250px;
width:580px;
}

tr.navleiste {
background-color:Red;
background-image:url(../bilder/nav1_leiste.gif);
background-repeat:repeat-x;
}

ul.main {
list-style-image:url(../bilder/reddot.gif);
list-style-position:outside;
}

ul.nav1 {
background-color:#8DE2FB;
border-bottom:1px solid #6BC7EB;
border-left:1px solid #6BC7EB;
border-top:1px solid #FFF;
display:block;
list-style:none inside none;
margin-left:150px;
margin-top:75px;
padding:0;
}

ul.prod {
display:block;
list-style:circle outside;
margin-left:0;
padding-left:0;
}
