/* general page styles */
body { margin:0px 15px 15px 35px; background-color:#000000; }

/* Mozilla ignores crazy MS image filters, so it will skip it */
/* IE ignores styles with [attributes], so it will skip it */
/* In some cases links do not work after the use of filters... So this is the fix for it */
*a { position:relative; }

/* page border styles */
.border-left { background-image:url(../img/border_left.gif); background-repeat:repeat-y; }
.border-right { background-image:url(../img/border_right.gif); background-repeat:repeat-y; }
.border-footer { background-image:url(../img/footer.gif); background-repeat:no-repeat; }

/* page component styles */
.menu-horizontal-dummy-div { background-color:#000000; }
.menu-horizontal-seperator-div { background-color:#ffffff; }

/* menu level 1 */
.menu-1-inactive { height:23px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-style:normal; font-weight:bold; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=../img/menu-1-inactive.png); }
.menu-1-inactive[class] { height:23px; background-image:url(../img/menu-1-inactive.png); background-repeat:repeat-x; }
.menu-1-inactive a { width:100%; display:block; padding:0px 5px 0px 10px; text-decoration:none; color:#ffffff; }
.menu-1-inactive a:link { color:#ffffff; }
.menu-1-inactive a:visited { color:#ffffff; }
.menu-1-inactive a:hover { color:#ffffff; }
.menu-1-inactive a:activ { color:#ffffff; }

.menu-1-active { height:23px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-style:normal; font-weight:bold; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=../img/menu-1-active.png); }
.menu-1-active[class] { height:23px; background-image:url(../img/menu-1-active.png); background-repeat:repeat-x; }
.menu-1-active a { width:100%; display:block; padding:0px 5px 0px 10px; text-decoration:none; color:#ffffff; }
.menu-1-inactive a:link { color:#ffffff; }
.menu-1-inactive a:visited { color:#ffffff; }
.menu-1-inactive a:hover { color:#ffffff; }
.menu-1-inactive a:activ { color:#ffffff; }

/* menu level 2 */
.menu-2-active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-style:normal; font-weight:bold; color:#6699ff; text-decoration:none; }
.menu-2-active a:link { color:#6699ff; text-decoration:none; }
.menu-2-active a:visited { color:#6699ff; text-decoration:none; }
.menu-2-active a:hover { color:#6699ff; text-decoration:none; }
.menu-2-active a:activ { color:#6699ff; text-decoration:none; }

.menu-2-inactive { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none; }
.menu-2-inactive a:link { color:#ffffff; text-decoration:none; }
.menu-2-inactive a:visited { color:#ffffff; text-decoration:none; }
.menu-2-inactive a:hover { color:#6699ff; text-decoration:none; }
.menu-2-inactive a:activ { color:#6699ff; text-decoration:none; }

/* address styles */
.address-div { padding:0px 0px 0px 20px; }
.address { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }
.address a:link { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }
.address a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }
.address a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }
.address a:activ { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }

/* footer styles */
.footer-div { padding:3px 35px 0px 35px; }
.footer { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }
.footer a:link { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:underline; }
.footer a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:underline; }
.footer a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#6699ff; text-decoration:underline; }
.footer a:activ { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#6699ff; text-decoration:underline; }

/* content styles */
.text { font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }
.text a:link { font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:underline; }
.text a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:underline; }
.text a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:16px; color:#6699ff; text-decoration:underline; }
.text a:activ { font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:16px; color:#6699ff; text-decoration:underline; }

.textbig { font-family:Verdana, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }
.textbig a:link { font-family:Verdana, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:underline; }
.textbig a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:underline; }
.textbig a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:16px; color:#6699ff; text-decoration:underline; }
.textbig a:activ { font-family:Verdana, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:16px; color:#6699ff; text-decoration:underline; }

.textsmall { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:none; }
.textsmall a:link { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:underline; }
.textsmall a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#ffffff; text-decoration:underline; }
.textsmall a:hover { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#6699ff; text-decoration:underline; }
.textsmall a:activ { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; line-height:16px; color:#6699ff; text-decoration:underline; }

/* formular styles */
form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
input, button, textarea, select {
border:1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#000000;
scrollbar-face-color:#000000; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#000000; scrollbar-darkshadow-color:#000000; scrollbar-shadow-color:#ffffff; scrollbar-arrow-color:#ffffff; scrollbar-track-color:#000000;
}

/*
hellblau: #6699ff 70%
dunkelblau: #0033cc 70%
*/

