body{
margin:0px;
padding:0px;
overflow:hidden;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

#scroll{
top:0px;
left:0px;
height:370px;
overflow:auto;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
scrollbar-base-color: #CCCCCC;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-arrow-color: #333399;
scrollbar-darkshadow-color: #CCCCCC;
scrollbar-face-color: #CCCCCC;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #CCCCCC;
}

#submen{
height:320px;
overflow:auto;
}

#submen_stat{
overflow:auto;
}

table.zentr{
width:100%;
height:100%;
}

table.cms{
width:780px;
height:430px;
padding:0px;
}

table.fix{
top:0px;
left:0px;
width:780px;
background-color:#F8F8F8;

}

table.form{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
color:#333399;
background-color:#F8F8F8;
}

td.imp{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
color:#006699;
padding:10 5 0 5;
}

table.ref{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
color:#333399;
background-color:#F8F8F8;
vertical-align:top;
}


td.ref a{
text-decoration:none;
font-weight:bold;
color:#EBAB69;
}

td.ref a:hover{
text-decoration:none;
color:#FFFFCC;
background-color:#EBAB69;
font-weight:bold;
}

td.nav_o1{
width:200px;
height:42px;
background-color:#CCCCCC;

}

td.nav_o2{
font: normal small-caps 9pt/12pt Arial,sans-serif;
text-transform:capitalize;
text-align: right;
padding-right: 20px;
padding-bottom: 2px;
vertical-align:bottom;
background-color:#CCCCCC;
overflow:hidden;
}

td.nav_o2 a{
text-decoration:none;
font-weight:bold;
color:#333333;
}

td.nav_o2 a:hover{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

td.nav_u{
width:500px;
height:15px;
font: normal small-caps 9pt/12pt Arial,sans-serif;
text-transform:capitalize;
vertical-align:middle;
background-color:#CCCCCC;
overflow:hidden;
}

td.nav_u a{
text-decoration:none;
font-weight:bold;
color:#333333;
}

td.nav_u a:hover{
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
}

td.nav_banner{
width:220px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
color:#666666;
text-align:right;
vertical-align:middle;
padding-right:5px;
background-color:#CCCCCC;
}

td.nav_banner a{
text-decoration:none;
font-weight:bold;
color:#0429A3;
}

td.nav_banner a:hover{
text-decoration:none;
font-weight:bold;
color:#FFFFCC;
}

td.nav_left{
width:185px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:5px 5px 0px 10px;
}

td.nav_left a{
text-decoration:none;
color:#9999CC;
}

td.nav_left a:hover{
text-decoration:none;
color:#666666;
}

td.nav_left a:active{
text-decoration:none;
color:#666666;
}

td.leistungen{
padding-top:19px;
padding-left:30px;
padding-right:20px;
}

td.leistungen a{
font-weight:bold;
color:#333399;
}

td.leistungen a:hover{
font-weight:bold;
color:#0033ff;
}

/*
td.leistungen a:visited{
font-weight:bold;
color:#333399;
}
*/

div.referenzen{
padding:18px;
font-size:8pt;
}

div.referenzen a{
color:#333399;
}

div.referenzen a:hover{
color:#0033ff;
}

div.mo_tb{
overflow: hidden;
position: absolute;
visibility: hidden;
}

td.links a{
font-weight:bold;
color:#333399;
}

td.links a:hover{
font-weight:bold;
color:#0033ff;
}

li{
padding-top:2px;
}

ul{
margin-top:3px;
margin-bottom:0px;
padding-bottom:10px;
padding-right:20px;
}

hr{
color:#333333;
background-color:#333333;
}

p.hinweis{
font-family:Verdana,Arial,Helvetica;
color:#FF0000;
font-size:9pt;
font-weight:bold;
}

img { border:none }

div#aa a:link {text-decoration:none; font: normal small-caps 80%/100% Arial; text-transform:capitalize; color:#99CCFF;}
div#aa a:visited {text-decoration:none; font: normal small-caps 80%/100% Arial; text-transform:capitalize; color:#99CCFF;}
div#aa a:hover {text-decoration:none; font: normal small-caps 80%/100% Arial; text-transform:capitalize; color:#FFFFCC;}
div#aa a:active {text-decoration:none; font: normal small-caps 80%/100% Arial; text-transform:capitalize; color:#FFFFCC;}

.tdform1        { font-family: verdana, arial; font-size: 8pt; text-align: right; }
.tdform2        { font-family: verdana, arial; font-size: 8pt; text-align: left; }
.tdform3        { height: 40px; text-align: right; padding-right: 20px; vertical-align: bottom; }
.tdform4        { height: 30px; font-family: verdana, arial; font-size: 8pt; text-align: left; padding-top: 3px; padding-left: 30px; }
.tdform5        { height: 30px; font-family: verdana, arial; font-size: 8pt; text-align: left; font-weight: bold; padding-top: 3px; padding-left: 30px; }
.tdform6        { width: 580px; height: 300px; font-family: verdana, arial; font-size: 10pt; text-align: center; vertical-align: middle; font-weight: bold; color: #006699; padding-right: 10px; }
.tdform7        { height: 30px; font-family: verdana, arial; font-size: 8pt; color: #FF0000; text-align: left; padding-top: 3px; padding-right: 30px; }
.tdform8        { height: 30px; font-family: verdana, arial; font-size: 8pt; font-weight: bold; text-align: left; padding-top: 10px; padding-left: 30px; }
.tdform9        { width: 580px; height: 300px; font-family: verdana, arial; font-size: 10pt; text-align: center; vertical-align: top; font-weight: bold; color: #009483; padding-top: 100px; padding-right: 10px; }


.tdfrm1         { width: 90px; height: 3px; font-family: verdana, arial; font-size: 2pt; }
.tdfrm2         { width: 150px; height: 3px; font-family: verdana, arial; font-size: 2pt; }


.tdorgnav       { width: 200px; height: 7px; font-family: verdana, arial; font-size: 2pt; }
.tdorg1     	{ width: 580px; height: 3px; font-family: verdana, arial; font-size: 2pt; }
.tdorg2     	{ width: 110px; height: 3px; font-family: verdana, arial; font-size: 2pt; }
.tdorg3     	{ width: 150px; height: 3px; font-family: verdana, arial; font-size: 2pt; }
.tdorg4     	{ width: 25px; height: 3px; font-family: verdana, arial; font-size: 2pt; }
.tdorg5         { width: 35px; height: 3px; font-family: verdana, arial; font-size: 2pt; }
.tdorg6         { height: 20px; font-family: verdana, arial; font-size: 2pt; }
.tdorg7         { width: 170px; height: 3px; font-family: verdana, arial; font-size: 2pt; }
.tdorg8         { width: 180px; height: 3px; font-family: verdana, arial; font-size: 2pt; }
.tdorg9         { width: 30px; height: 10px; font-family: verdana, arial; font-size: 2pt; }
.tdorg10        { width: 40px; height: 10px; font-family: verdana, arial; font-size: 2pt; }
.tdorg11        { width: 50px; height: 10px; font-family: verdana, arial; font-size: 2pt; }
.tdorg12        { width: 50px; height: 10px; font-family: verdana, arial; font-size: 2pt; }
.tdorg13        { width: 110px; height: 10px; font-family: verdana, arial; font-size: 2pt; }
.tdorg14        { width: 70px; height: 10px; font-family: verdana, arial; font-size: 2pt; }
.tdorg15        { height: 1px; font-family: verdana, arial; font-size: 1pt; }
.tdorg16        { height: 1px; font-family: verdana, arial; font-size: 1pt; }
.tdorg17        { height: 1px; font-family: verdana, arial; font-size: 1pt; }



input.l   		{ color: #333333; background-color: #EFEFEF; border-right: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;}

textarea		{ color: #333333; background-color: #EFEFEF; border-right: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; }