body { margin-top: 0px; margin-left: 0px; font-family: Verdana; color: #000000; font-size:11px; font-weight:normal;}
input, select, textarea, button { font-family: Verdana,Verdana,Verdana,; font-size:11px; color:#382D89; background-color:#EEEEEE; border-color:#000000; font-weight: bold; border-width: 1px; padding: 1px; }
td { font-family: Verdana; color: #000000; font-size:11px; font-weight:normal; }

form {
  margin:0px;
}


h1 {
  font-family: Verdana;
  font-size:13px;  color:#000000;
  font-weight:bold;
}

h2 {
  font-family: Verdana;
  font-size:12px;
  color:#000000;  font-weight:bold;
}

.norm   {
  font-family: Verdana;
  color: #000000;
  font-size:12px;
  font-weight:normal;
}

.warn   {
        font-family: Verdana;
        color: #FF0000;
        font-size:11px;
        font-weight:bold;

}

.startlinks, .startlinks:hover, .startlinks:visited {
  font-family: Verdana;
  color: #FFFFFF;
  font-size:16px;
  font-weight:normal;
}

.aktuell, .aktuell:visited {
  font-family: Verdana;
  color: #FFFFFF;
  font-size:12px;
  font-weight:normal;
}
.aktuell:hover { color: #FF0000; }


.aktuell a, .aktuell a:hover { font-weight: bold; font-size: 13px; color: #163d7d; }

.topline, .topline:hover, .topline:visited {
  font-family: Verdana;
  color: #FFFFFF;
  font-size:20px;
  font-weight:normal;
}


.table_head { height: 25px; color: #ffffff; background-color: #163d7d; padding: 4px; font-weight: bold; font-size: 13px; }
.head_white {  color: #ffffff; background-color: #163d7d; font-weight: bold; font-size: 13px; }
.pagenav { color: #ffffff; background-color: #163d7d;  font-size: 13px; }
a.pagenav:hover { color: #163d7d; background-color: #ffffff;  font-size: 13px; }

.footer, .footer:hover { color: #163d7d; font-size: 10px; }

.head { font-family: Verdana; font-size:13px; color:#000000; font-weight:bold; }
.head2 { font-family: Verdana; font-size:12px; color:#000000; font-weight:bold; }
.head3 { font-family: Verdana; font-size:12px; color:#000000; font-weight:normal; }

.admin_edit, .admin_edit:visited, .admin_edit:hover {
  font-family: Verdana;
  color:#FF0000;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}


a {
  font-family: Verdana;
  color:#382D89;
  text-decoration:none;
  font-size:11px;
  font-weight:normal;
}

a:hover {
  font-family: Verdana;
  color:#FF0000;
  text-decoration:none;
  font-size:11px;
  font-weight:normal;
}


.autocomplete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px; }
.autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
.autocomplete ul li.selected { background-color: #cceffc;}
.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; }

.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }


.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 105px; padding: 4px 0; text-align:center;
    background:#163d7d; border-bottom:1px solid #ddd;color:#fff;
}
.qq-upload-button-hover {background:#333333;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 50px; z-index:2;
    background:#FF9797; text-align:center;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("images/loading_small.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}




.start_sponsoren { color:#CECECE; border-width:1px; border-style:solid; border-color:#CECECE; padding:0px; }


.menu, .menu:hover, .menu:visited { font-family: Verdana; color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration: none; }
.menu_u1, .menu_u1:hover, .menu_u1:visited { font-family: Verdana; color: #000000; font-size:11px; font-weight:bold; text-decoration: none; }
.menu_u1_sel, .menu_u1_sel:hover, .menu_u1_sel:visited { font-family: Verdana; color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration: none; }
.sponsoren, .sponsoren:hover, .sponsoren:visited { font-family: Verdana; color: #000000; font-size:10px; font-weight:bold; text-decoration: none; }



#banner_right {
border: 1px ridge black;
padding: 5px;
background-color: #cceffe;
width: 160px;
}

#banner_right div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #cceffe;
}

#projektliste td { font-size: 10px; }
#projektliste ul {margin:5px; padding:0px; list-style:none;}
#projektliste ul li {float:clear; padding-bottom: 15px; }


