

/*############ Schriftarten laden ############*/
@font-face {
    font-family: Arial;
    font-style:  normal;
    font-weight: normal;
    src: local(Arial);
}
@font-face {
    font-family: Courier New;
    font-style:  normal;
    font-weight: normal;
    src: local(Courier);
}
@font-face {
    font-family: Tahoma;
    font-style:  normal;
    font-weight: normal;
    src: local(Tahoma);
}
@font-face {
    font-family: Times New Roman;
    font-style:  normal;
    font-weight: normal;
    src: local(Times New Roman);
}
@font-face {
    font-family: Verdana;
    font-style:  normal;
    font-weight: normal;
    src: local(Verdana);
}

/*########### allgemeine table formatierung ########*/

.se-tableborder {
border-top:1px;
border-right:0px;
border-bottom:0px;
border-left:1px;
border-style:solid;
border-color:#000000;
}

.se-tdborder {
border-top:0px;
border-right:1px;
border-bottom:1px;
border-left:0px;
border-style:solid;
border-color:#000000;
}

/*######## formate fÃƒÂ¼r calendar alle projekte ########*/

.calendar1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #808080 1px solid;
Border-bottom: #808080 1px solid;/**/
background-color: #D9D9D9;
}

.calendar2 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #808080 1px solid;
Border-bottom: #808080 1px solid;/**/
background-color: #CBCBCB;
}

.cal_wd1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #808080 1px solid;
Border-bottom: #808080 1px solid;/**/
background-color: #CBCBCB;
text-align:center;
font-size: 11px ! important;
width:14%;
}
/*.cal_wd2 {
font-weight:normal;
font-size: 11px ! important;
text-decoration: none ! important;
}*/

.cal_d1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #808080 1px solid;
Border-bottom: #808080 1px solid;/**/
background-color: #EAEAEA;
text-align: center;
}
.cal_d2 {
color: #000000 ! important;
font-weight:normal;
font-size: 11px ! important;
text-decoration: none ! important;
}

.evt_wd1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #808080 1px solid;
Border-bottom: #808080 1px solid;/**/
background-color: #CBCBCB;
text-align:center;
font-size: 11px ! important;
width:14%;
}
.evt_a {
font-weight:bold ! important;
font-size: 11px ! important;
text-decoration: none ! important;
}

.cal_today1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #808080 1px solid;
Border-bottom: #808080 1px solid;/**/
background-color: #ADADAD;
text-align:center;
font-size: 11px ! important;
width:14%;
}
.cal_today2 {
color: #000000 ! important;
font-weight:bold ! important;
font-size: 11px ! important;
text-decoration: none ! important;
}




/*############ STANDARD TABLE & TABLE DATA ############*/

TABLE{
Color:#000000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
/*line-height:16px ! important;*/
}

TD{
Color:#000000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
/*line-height:16px ! important;*/
}

/*b{
color:#003366
}*/


/*################## BODY ########################*/


BODY.med{
/*background-image:url('/images/mainback.gif');*/
background-color:#E9EEF2;
Color:#000000;
Font-Family:Verdana,Verdana,Arial;
FONT-SIZE: 11px;
SCROLLBAR-FACE-COLOR: #E9EEF2;
SCROLLBAR-HIGHLIGHT-COLOR: #E9EEF2;
SCROLLBAR-SHADOW-COLOR: #E9EEF2;
SCROLLBAR-3DLIGHT-COLOR: #859DB5;
SCROLLBAR-ARROW-COLOR: #859DB5;
SCROLLBAR-TRACK-COLOR: #E9EEF2;
SCROLLBAR-DARKSHADOW-COLOR: #859DB5;
}

BODY.med2{
/*background-image:url('/images/mainback.gif');*/
background-color:#E9EEF2;
Color:#000000;
Font-Family:Verdana,Verdana,Arial;
FONT-SIZE: 11px;
SCROLLBAR-FACE-COLOR: #E9EEF2;
SCROLLBAR-HIGHLIGHT-COLOR: #E9EEF2;
SCROLLBAR-SHADOW-COLOR: #E9EEF2;
SCROLLBAR-3DLIGHT-COLOR: #859DB5;
SCROLLBAR-ARROW-COLOR: #859DB5;
SCROLLBAR-TRACK-COLOR: #E9EEF2;
SCROLLBAR-DARKSHADOW-COLOR: #859DB5;
}

.med{
/*background-image:url('/images/mainback.gif');*/
background-color:#E9EEF2;
Color:#000000;
Font-Family:Verdana,Verdana,Arial;
FONT-SIZE: 11px;
SCROLLBAR-FACE-COLOR: #E9EEF2;
SCROLLBAR-HIGHLIGHT-COLOR: #E9EEF2;
SCROLLBAR-SHADOW-COLOR: #E9EEF2;
SCROLLBAR-3DLIGHT-COLOR: #859DB5;
SCROLLBAR-ARROW-COLOR: #859DB5;
SCROLLBAR-TRACK-COLOR: #E9EEF2;
SCROLLBAR-DARKSHADOW-COLOR: #859DB5;
}


/*################### LINKS ######################*/

A{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: none ! important;
}

A:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: underline ! important;
}

A.nav1{
COLOR: #003366 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: none ! important;
}

A.nav1:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: underline ! important;
}

A.nav2{
COLOR: #000000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: none ! important;
}
A.nav2:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: underline ! important;
}
A.nav2:active{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: underline ! important;
}

A.nav3{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: none ! important;
}

A.nav3:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: underline ! important;
}

A.nav4{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: none ! important;
}

A.nav4:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: underline ! important;
}

A.nav5{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: none ! important;
}

A.nav5:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: underline ! important;
}


A.copy{
COLOR: #A5B8CB ! important;
FONT-FAMILY:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: none ! important;
FONT-WEIGHT: normal ! important;
}

A.copy:hover{
COLOR: #990000 ! important;
FONT-FAMILY:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
FONT-WEIGHT: normal ! important;
TEXT-DECORATION: underline ! important;
}

A.details{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: none ! important;
FONT-WEIGHT: bold ! important;
}

A.details:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
FONT-WEIGHT: bold ! important;
TEXT-DECORATION: underline ! important;
}

A.history{
COLOR: #666666 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: none ! important;
FONT-WEIGHT: normal ! important;
}

A.history:hover{
COLOR: #c0c0c0 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
FONT-WEIGHT: normal ! important;
TEXT-DECORATION: underline ! important;
}

A.history:active{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
FONT-WEIGHT: normal ! important;
TEXT-DECORATION: underline ! important;
}

A.new{
COLOR: #000000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: none ! important;
}

A.new:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
TEXT-DECORATION: underline ! important;
}

A.top{
COLOR: #3C6CFC ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: none ! important;
}

A.top:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: underline ! important;
}

A.alpha{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
FONT-WEIGHT: bold ! important;
TEXT-DECORATION: none ! important;
}

A.alpha:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: underline ! important;
}

A.doc{
COLOR: #000000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: underline ! important;
}

A.doc:hover{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: none ! important;
}

A.rot{
COLOR: #990000 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: underline ! important;
}

A.rot:hover{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
TEXT-DECORATION: none ! important;
}


/*################## END LINKs #####################*/



/*################# SPAN CLASSES #####################*/

SPAN.textheader{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
FONT-WEIGHT: bold ! important;
}

SPAN.smallheader{
COLOR: #506A84 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
FONT-WEIGHT: normal ! important;
}

SPAN.forumheader{
COLOR: #3C6CFC ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 11px ! important;
FONT-WEIGHT: bold ! important;
}

/*#################### END SPAN ######################*/


/*################ FREE CLASSES ######################*/

.spam1{
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
padding-left:0px;
/*margin-top:0px;
margin-right:20px;
margin-bottom:0px;
margin-left:0px;*/
}

/*################ END FREE CLASSES ##################*/


/*############### TABLE & TABLE DATA #################*/


td.line {
background-color:#506A84;
}

td.blue {
background-color:#314050;
}

td.navtop {
background-color:#E9EEF2;
background-image:url('/images/navtop.gif');
background-repeat:repeat-x;
}

td.nav1,tr.nav1 {
background-color:#E9EEF2;
}

td.nav2,tr.nav2 {
background-color:#E9EEF2;
background-image:url('/images/nav2back.gif')
}

td.nav3 {
background-color:#E9EEF2;
background-image:url('/images/nav3back.gif');
}

td.nav4 {
background-color:#ffffff;
color:#999999 ! important;
/*background-image:url('/images/nav3.gif');*/
}

td.nav5 {
background-color:#ffffff;
color:#999999 ! important;
/*background-image:url('/images/nav3.gif');*/
}

td.weiss{
background-color:#ffffff;
}

td.subkat {
background-color:#E9EEF2;
background-image:url('/images/nav2back.gif');
}

td.kathead {
background-color:#ffffff;
color:#000000 ! important;
}

td.vote {
background-color:#E9EEF2;
background-image:url('/images/kathead05.gif');
color:#485F77 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
}

td.proline {
/*background-color:#cc0000;*/
background-image:url('/images/proline.gif');
color:#485F77 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
FONT-SIZE: 10px ! important;
}

td.lineback{
background-image:url('/images/lineback.gif');
background-repeat:-x;
}

td.content{
color:#000000;
text-align:justify;
line-height:16px;
}

td.icon{
background-color:#E9EEF2;
color:#000000;
}

td.ebebeb{
background-color:#E9EEF2;
color:#000000;
}

td.clear{
background-image:url('/images/spacer.gif');
}

/*############# END TABLE & TABLE DATA ##############*/

/*################## IMAGE CLASSES ##################*/
/*############# !!!BROWSER SENSITIVE!!! #############*/

.imgleft{
float: left;
margin-right: 15px;
margin-bottom: 5px;
}

.imgright{
float: right;
margin-left: 15px;
margin-bottom: 5px;
}

/*############### END IMAGE CLASSES #################*/


/*################## INPUT FIELDS ###################*/

input.login{
        width:95px ! important;
        height:16px ! important;
        background:#ffffff ! important;
        Font-Family:Verdana,Verdana,Arial;
        FONT-SIZE: 10px;
        color:#000000;
        border:1px;
        border-style:solid;
        border-color:#506A84;
}
input.bmi{
        width:40px ! important;
        height:16px ! important;
        background:#ffffff ! important;
        Font-Family:Verdana,Verdana,Arial;
        FONT-SIZE: 10px;
        color:#000000;
        border:1px;
        border-style:solid;
        border-color:#506A84;
}
input.alter{
        width:110px ! important;
        height:16px ! important;
        background:#ffffff ! important;
        Font-Family:Verdana,Verdana,Arial;
        FONT-SIZE: 10px;
        color:#000000;
        border:1px;
        border-style:solid;
        border-color:#506A84;
}
input.search{
        width:120px ! important;
        height:16px ! important;
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 10px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
}
input.search2{
        width:220px ! important;
        height:16px ! important;
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 10px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
}
input.text{
        width:330px ! important;
        height:16px ! important;
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 10px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
}
select {
        width:220px ! important;
        height:16px ! important;
        background:#E9EEF2 ! important;
        Font-Family:Verdana,Verdana,Arial;
        Font-Size:11px;
        border:1px;
        border-style:solid;
        border-color:#506A84;
SCROLLBAR-FACE-COLOR: #E9EEF2;
SCROLLBAR-HIGHLIGHT-COLOR: #E9EEF2;
SCROLLBAR-SHADOW-COLOR: #E9EEF2;
SCROLLBAR-3DLIGHT-COLOR: #859DB5;
SCROLLBAR-ARROW-COLOR: #859DB5;
SCROLLBAR-TRACK-COLOR: #E9EEF2;
SCROLLBAR-DARKSHADOW-COLOR: #859DB5;
}
select.kw {
        width:100px ! important;
}
input.button{
        /*width:120px ! important;*/
        /*height:16px ! important;*/
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 11px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
        margin-bottom: 3px;
}
textarea.field {
        width:300px ! important;
        height:160px ! important;
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 10px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
        overflow: auto;
}
textarea.autofill {
        width:360px ! important;
        height:180px ! important;
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 10px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
        overflow: auto;
}
textarea.text {
        width:200px ! important;
        height:30px ! important;
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 10px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
        overflow: auto;
}
textarea.field2 {
        width:260px ! important;
        height:160px ! important;
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 10px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
        overflow: auto;
}
textarea.kassen {
        width:300px ! important;
        height:40px ! important;
        background:#ffffff ! important;
        COLOR: #003366 ! important;
        Font-Family:Verdana,Verdana,Arial ! important;
        FONT-SIZE: 10px ! important;
        border:1px;
        border-style:solid;
        border-color:#506A84;
        overflow: auto;
}
div.alert{
	font-weight:bold;
	color:#485F77;
}
img.hr{
	width:100%;
   height:2px;
   background-color:#859DB5;
   border-bottom:1px solid #506A84;
}

/*######## formate für calendar med.at ########*/
.calendar1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #364759 1px solid;
Border-bottom: #364759 1px solid;/**/
background-color: #859DB5;
}

.calendar2 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #364759 1px solid;
Border-bottom: #364759 1px solid;/**/
background-color: #859DB5;
}

.cal_wd1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #364759 1px solid;
Border-bottom: #364759 1px solid;/**/
background-color: #859DB5;
text-align:center;
font-size: 11px ! important;
width:14%;
}
/*.cal_wd2 {
font-weight:normal;
font-size: 11px ! important;
text-decoration: none ! important;
}*/

.cal_d1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #364759 1px solid;
Border-bottom: #364759 1px solid;/**/
background-color: #E9EEF2;
text-align: center;
}
.cal_d2 {
color: #000000 ! important;
font-weight:normal;
font-size: 11px ! important;
text-decoration: none ! important;
}

.evt_wd1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #364759 1px solid;
Border-bottom: #364759 1px solid;/**/
background-color: #859DB5;
text-align:center;
font-size: 11px ! important;
width:14%;
}
.evt_a {
font-weight:bold ! important;
font-size: 11px ! important;
text-decoration: none ! important;
}

.cal_today1 {
/*/*/BORDER-TOP: #FFFFFF 1px solid;
Border-left: #FFFFFF 1px solid;
Border-right: #364759 1px solid;
Border-bottom: #364759 1px solid;/**/
background-color: #506A84;
text-align:center;
font-size: 11px ! important;
width:14%;
}
.cal_today2 {
color: #000000 ! important;
font-weight:bold ! important;
font-size: 11px ! important;
text-decoration: none ! important;
}