body {
background-color:#FAFAFA;
color:#585858;
height:100.1%;
margin:0% 0% 0% 0%;
padding:0% 0% 0% 0%;
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 19px;
}

a {outline: none;}

a.hoversublink {
background-color:#F3F3EF;
border-bottom:1px solid #999999;
color:#A9A9A9;
display:block;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:20px;
outline:none;
padding-left:30px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}

a.hoversubsublink {
background-color:#FFFFFF;
color:#808080;
display:block;
font-size:10px;
font-weight:bold;
padding:2px 4px 4px 10px;
text-align:left;
text-decoration:none;
}

a.sublink {
background-color:#FEFEFE;
border-bottom:1px solid #999999;
color:#A5A5A5;
display:block;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:20px;
outline:none;
padding-left:30px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}

a.subsublink {
background-color:#FFFFFF;
color:#808080;
display:block;
font-size:10px;
padding:2px 4px 4px 10px;
text-align:left;
text-decoration:none;
}

blockquote {
margin-left:5px;
padding:0px;
}



td {
color:#585858;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

div#content {
height:100%;
width:610px;
}

div#menue {
background-color:#FFFFFF;
}

div#nav a:hover {
background-color:#FFFFFF;
color:#000000;
text-decoration:underline;
}

div#sitemap {
margin-bottom:10px;
margin-left:10px;
margin-right:50px;
margin-top:10px;
width:auto;
}

div#subnav a:hover {
background-color:#F3F3EF;
color:#696969;
display:block;
outline:none;
}

div#subsubnav a:hover {
text-decoration:underline;
}

div#text {
margin-left:10px;
margin-top:10px;
width:600px;
}

div#text a {
color:#656565;
text-decoration:none;
}

div#text a:hover {
color:#494949;
}

h1 {
border-bottom:1px solid #999999;
color:#585858;
font-size:13px;
font-weight:bold;
line-height: 21px;
}

h2 {
color:#585858;
font-size:11px;
font-weight:bold;
line-height: 19px;
}

h3 {
border-bottom:1px solid #999999;
color:#585858;
font-size:12px;
font-weight:bold;
}

h4 {
border-bottom:1px dashed #999999;
color:#585858;
font-size:12px;
font-weight:bold;
}

h5 {
border-bottom:1px solid #999999;
color:#585858;
font-size:11px;
font-weight:bold;
}

h6 {
color:#585858;
font-size:11px;
font-weight:bold;
}

input {
font-family:Arial, sans-serif;
font-size:10px;
}

input.button {
background-color:#FFFFFF;
border:1px solid #999999;
cursor:pointer;
margin:3px 3px 3px 3px;
width:50px;
}

input.button1 {
background-color:#FFFFFF;
border:1px solid #999999;
cursor:pointer;
}

input.kon {
margin:0px 0px 2px 0px;
vertical-align:top;
width:100%;
}

input.kon1 {
/*vertical-align:top;*/
width:50%;
}

ol {
text-decoration:none;
}

ul {
list-style-type:square;
text-decoration:none;
}

.banner {
position:relative;
width:250px;
height:150px;
}

.copy {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}

.copy a {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:right;
text-decoration:none;
}

.copy a:hover {
color:#656565;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
padding-top:1px;
text-decoration:none;
}

.hauptlink {
background-color:#F3F3EF;
border-bottom:1px solid #999999;
color:#656565;
display:block;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:25px;
outline:none;
padding-left:20px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}

.hauptlink:hover {
background-color:#D6D6CB;
color:#656565;
display:block;
outline:none;
}

.hoverlink {
background-color:#F3F3EF;
border-bottom:1px solid #999999;
color:#494949;
display:block;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
letter-spacing:1px;
line-height:25px;
outline:none;
padding-left:20px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}

.inputsubmit {
background-color:#FFFFFF;
border:1px solid #999999;
color:#656565;
cursor:pointer;
font-size:11px;
width:75px;
}
.inputsubmitsearch {
background-color:#FFFFFF;
border-left:1px solid #999999;
color:#656565;
cursor:pointer;
font-size:11px;
width:75px;
}

.inputtext {
background-color:#FFFFFF;
border:1px solid #999999;
/*color:#;*/
font-size:11px;

}
.inputtext1 {
background-color:#FFFFFF;
border:1px solid #999;
/*color:#;*/
font-size:11px;
}

.mcevisualaid {
border:1px dashed #BBBBBB;
}

.menue {
height:100%;
padding-top:10px;
width:200px;
}

.page {
bottom:0px;
height:100%;
top:0px;
width:800px;
}

.subbanner {
height:10px;
text-align:right;
}

.subbanner a {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.subbanner a:hover {
color:#656565;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

p {
line-height:19px;
}

div.rotatorcontainer {
/*border:1px solid #999;*/
height:150px;
width:250px;
}

.h100 {
height:100%;
}
.videodiv {
width: 100%; 
text-align: center; 
height: 250px;
}