body {margin:0mm;}
body, p, ul, ol, td, input, select, textarea {font-family:Verdana,Arial,sans-serif;font-size:14px;
        color:#003080;
        /* background:#fff5ee; #FFF5EE;   #FFF9ef */
                }
/*
table,tr {font-family:Verdana,Arial,sans-serif; font-size:14px; color:#003080;}
*/
.normal{font-family:Verdana,Arial,sans-serif;
        font-size:14px;font-weight:normal;color:#003080;background:#FFF5EE}
ul {list-style-image:url(img/list_image.gif);text-align:left;margin-left:35px}
li {margin-bottom:2px;}
h1,h2,h3 {text-align:left; color:#cc3300;}
h4,h5 {text-align:left; color:#cc3300;}
h1 {font-size:15px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:12px;}
h5 {font-size:12px; margin-bottom:12px;}
h6 {font-size:11px;}
.h4 {font-size:3.7mm;}
hr {color:#003080;}
form {margin:0px;}
select {width: 200px;}
dd {margin-left:20px; margin-bottom:5px;}
A:link {color:#0033FF}
A:visited {color:steelblue}
A:hover {color:#cc3300}
A:active {color:#cc3300}
.shortHelp {border-bottom:1px dashed orange}
.linkdummy {color:#0033FF;text-decoration:underline;cursor:pointer}
.link_disabled {color:#666666}
.invite {color:teal; font: bold 3.4mm Verdana,Arial,sans-serif;}
.entry {color:royalblue;font: italic 5mm serif;}
.hint {font-size:12px;font-weight:normal;line-height:17px;}
.hintb {font-size:12px;font-weight:bold;}
.hintGray {font-size:12px;font-weight:normal;color:#6F6F6F}
.hintGreen {font-size:12px;font-weight:normal;color:#009F00}
.button {font-size:12px;}
.footnote {font-size:3mm;}
.invers {color:mistyrose;}
.kante {font-size:12px;} /* zur Vermeidung von Kantenwiederholung */
.navigate {font-size:3mm;text-align:center;font-family:Verdana,Arial,sans-serif;}
.present {line-height:5mm; white-space:nowrap;}
.bold {font-weight:bold;}
.high {font-weight:bold;}
.theader {color:gold; font-size:14px; font-weight:normal; background:#234d93; text-align:center;}
.theader2 {color:gold; font-size:14px; font-weight:bold; background:#234d93; text-align:center;}
.theaderLeft {color:gold; font-size:14px; font-weight:bold; background:#234d93;}
.theaderSoft {font-size:14px; font-weight:bold; background:#cdd8e9;}
.theaderWarning {color:#003080; font-size:14px; font-weight:bold; background:#FFD700; text-align:left;}
/*
in .tcols removed: white-space:nowrap don't know why used before!!
*/
.tcols {font-size:14px; font-weight:bold; background:#cdd8e9;}
.tcolsC {font-size:14px; font-weight:bold; background:#cdd8e9; text-align:center}
.tcell {font-size:14px; background:#EFEFEF;}
.tpay  {font-size:12px; background:#cdd8e9;}
.tinput {font-size:14px; background:#A4BAD8;}
.trselect {font-size:12px; font-weight:bold; background:red;}
.reg_off {background:#cdd8e9; text-decoration:none;}
.reg_on {color:gold; background:#234d93;  text-decoration:none;}
.reg {font-size:20px; font-weight:bold; color:#cc3300;}
.checklist {list-style-image:url(img/checked.gif);vertical-align:bottom;
 margin-left:25px; }
.FeatureList {font-weight:bold; list-style-image:url(haken.gif);
 margin-left:25px; top: auto; line-height: normal;}
.mono {font-family:monospace;}
.area {font-size:14px; background:#cdd8e9;}
.white {background:white;}
.around {border:1px solid black;}
.link_hidden {text-decoration:none; color:#003080;}
.free {color:green}
.pending {color:#FC6C03}
/*
div A:link { text-decoration:none; color:gold;}
div A:visited { text-decoration:none; color:gold;}
div A:hover { text-decoration:none; color:#003080; background:#cdd8e9;}
div A:active { text-decoration:none; color:#cc3300;}
*/
span A:link { text-decoration:none; color:gold;}
span A:visited { text-decoration:none; color:gold;}
span A:hover { text-decoration:none; color:#003080; background:#cdd8e9;}
span A:active { text-decoration:none; color:#cc3300;}

.menue {font-size:20px; color:#cc3300;}
.mainMenue {color:gold; font-size:14px; background:#234d93; }
.mainMenueBig {color:gold; font-size:16px; background:#234d93; }
.login {font-size:12px; white-space:nowrap}
.edit_frame {font-size:13px;border:1px solid #0033FF;}  /* with blue frame */
.edit {font-size:13px;}   /* without frame for netscape */
.flatInput  { background:#cdd8e9;border:none }
.flatInput2 {background:#FFF5EE;border:none;font-size:12px;color:blue }

/* styles for the profile buttons in "show profile" page */
.on {width:231; height:22; margin:2; text-align:center; font-weight:bold; font-family:Verdana,Arial,sans-serif;font-size:14px;color:#cc3300;background-color:#DFDFDF;border:1px solid;border-color: silver white white silver}
.off {width:230; height:20; margin:2; text-align:center; font-weight:normal; vertical-align:middle;  font-family:Verdana,Arial,sans-serif;font-size:14px;color:#003080;background-color:#DFDFDF; border:2px solid;border-color: silver gray gray silver}
.disabled {width:232; height:20; margin:2; text-align:center; font-family:Verdana,Arial,sans-serif;font-size:14px; font-weight:normal; color:gray;background-color:#EFEFEF;border:1px solid silver; cursor:default}

/* used for register tabs; the id of the incapsulating table must be set to "register" */
#register A:link { text-decoration:none;color:#003080 }
#register A:visited { text-decoration:none;color:#003080 }
#register A:hover { text-decoration:none;color:#003080;background:#cdd8e9; }
#register A:active { text-decoration:none;color:#cc3300 }


.digit { font-family:Verdana,Arial,sans-serif; font-size:18px; line-height:18px}
.hiddenHelp { display:block;text-align:justify;border:1px solid #234d93;background:#FFFFFF;padding:10 }
.hiddenHelpWhite { display:none;text-align:justify;border:1px solid #234d93;background:#FFFFFF;padding:10; }
.whiteArea { text-align:justify;border:1px solid #234d93;background:#FFFFFF;padding:10; }
.RedBold { color:#cc3300;font-weight:bold }
.asH4 { color:#cc3300;font-weight:bold;font-size:3.7mm; }

@media print  {.unprinted50 {width:0px}}
@media screen {.unprinted50 {width:50px}}
