body{
font-family: verdana,arial,helvetica; margin-top:0px; margin-left:0px; margin-right:0px;
}

.maintable{
position:absolute; left:0px; top:0px; width:100%; height:100%; border-width:0px;
}

.head{
width:760px; height:100%; border-width:0px;
}

.bigred{
background-color:#950000; width:100%; height:100px; border-width:0px;
}

.leistungsspektrumrechts{
text-align:left; vertical-align:top; font-size: 12px; font-weight:bold; 
}

.leistungsspektrumlinks{
text-align:left; vertical-align:top; font-size: 12px; font-weight:bold; padding-right:30px;
}

.menubig{
width:100%; height: 20px; background-color:#333333; border-width:0px; border-style:solid; border-top-width:3px; border-bottom-width: 3px; border-color:#ffffff;
}

.menu{
width:760px; height: 20px; background-color:#333333; color:#ffffff; text-align:center; font-size:11px; font-weight:normal;
}

.menured{
width:310px; background-color:#950000 ;border-width:0px; border-style:solid; border-left-width: 3px; border-right-width: 3px; border-color:#ffffff;
}

.download{
width:136px; height:23px; background-color:#950000 ;border-width:0px; border-bottom-width:3px; border-style:solid; border-color:#ffffff; text-align:center;
}

.adresse{
font-size:12px; font-weight:bold;
}

.contentbig{
width:100%; border-width:0px; border-style:dotted; border-bottom-width:2px; border-color:#950000;
}

.content{
width:760px; border-width:0px; border-style:dotted; border-right-width:2px; border-color:#950000;
}

.contentx{
color:#222222; padding-top: 25px; padding-right:25px;font-size:13px;
}

.contacttable{
width:100%; background-color:#eeeeee; font-weight:normal; text-align:left; font-size: 12px; border-width:0px; border-style:solid; border-left-width:3px; border-color:#950000;
}

.header{
color:#777777; font-size: 20px;
}

.subheader{
color:#000000; font-size: 12px; font-weight:bold;
}

.welcomelinks{
font-size:13px; padding-right:30px; color:#222222; padding-top:10px; padding-left:3px;
}

.welcomerechts{
text-align:right; vertical-align:bottom;
}

.logintable{
padding-bottom:3px; padding-top:3px; padding-left:3px; padding-right:3px; border-width:0px; border-style:dotted; border-left-width:2px;  border-top-width:2px;  border-right-width:2px; border-color:#950000; background-color:#ffffff;
}

.loginform{
width:80px; color:#444444; font-size:12px; border-style:solid; border-width:1px; border-color:#aaaaaa; background-color:#fcfcfc;
}

.configform{
width:120px; color:#444444; font-size:12px; border-style:solid; border-width:1px; border-color:#aaaaaa; background-color:#fcfcfc;
}

.configtable{
width: 500px; text-align:left; border-width:0px; background-color:#ffffff; font-size: 12px; padding:5px;
}

.configsubmit{
width:120px; color:#444444; font-size:12px; border-style:solid; border-width:1px; border-color:#aaaaaa; background-color:#eeeeee;
}

.loginsubmit{
width:80px; color:#444444; font-size:12px; border-style:solid; border-width:1px; border-color:#aaaaaa; background-color:#eeeeee;
}

.button{
border-style:solid; border-width:1px; border-color:#bbbbbb; background-color:#eeeeee;
}

.button:hover{
border-style:solid; border-width:1px; border-color:#950000; background-color:#eeeeee;
}

.copyright{
font-size:12px; font-weight:normal; color:#666666;
}

a.category{
color:#ffffff; text-decoration:none; font-size:11px;
}

a.category:hover{
color:#ffffff; text-decoration:underline;
}

a.contact{
color:#950000; text-decoration:none; text-align:left;
}

a.contact:hover{
color:#950000; text-decoration:underline;
}

a.standort{
color:#888888; text-decoration:none; font-size:13px; font-weight:bold; visibility:visible;
}

a.standort:hover{
color:#950000; text-decoration:none;
}

a.{
color:#950000; text-decoration:none; font-size:12px;
}

a.:hover{
color:#950000; text-decoration:underline;
}

a.top{
color:#950000; text-align:right; text-decoration:none; font-size:12px;
}

a.top:hover{
color:#950000; text-decoration:underline;
}

a.downloadLink{
color:#aaa; text-decoration:none; font-size:13px;
}

a.downloadLink:hover{
color:#111; text-decoration:underline;
}

