

/*############ 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:#c3c3c3 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
}

TD{
Color:#c3c3c3 ! important;
Font-Family:Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
}

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


BODY.kino{
/*background-image:url('/images/back.gif');
background-repeat:no-repeat;*/
Color:#c3c3c3;
Font-Family:Verdana,Verdana,Arial;
Font-Size:11px;
SCROLLBAR-FACE-COLOR: #999999;
SCROLLBAR-HIGHLIGHT-COLOR: #333333;
SCROLLBAR-SHADOW-COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #999999;
SCROLLBAR-ARROW-COLOR: #c0c0c0;
SCROLLBAR-TRACK-COLOR: #666666;
SCROLLBAR-DARKSHADOW-COLOR: #333333;
}

BODY.kino2{
background-image:url('/images/mainback1.gif');
background-repeat: no-repeat;
Color:#c3c3c3;
Font-Family:Verdana,Verdana,Arial;
Font-Size:11px;
SCROLLBAR-FACE-COLOR: #999999;
SCROLLBAR-HIGHLIGHT-COLOR: #333333;
SCROLLBAR-SHADOW-COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #999999;
SCROLLBAR-ARROW-COLOR: #C0C0C0;
SCROLLBAR-TRACK-COLOR: #666666;
SCROLLBAR-DARKSHADOW-COLOR: #333333;
}



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

A {
COLOR: #DD5800 ! important;
FONT-FAMILY:Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
TEXT-DECORATION: none ! important;
}

A:hover{
COLOR: #ebebeb ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
TEXT-DECORATION: underline ! important;
}

A.footer{
COLOR: #CCCCCC ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
FONT-WEIGHT: bold ! important;
TEXT-DECORATION: none ! important;
}

A.footer:hover{
COLOR: #f6cf97 ! important;
FONT-FAMILY:Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
TEXT-DECORATION: underline ! important;
}

A.nav1{
COLOR: #c3c3c3 ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
TEXT-DECORATION: none ! important;
FONT-WEIGHT: bold ! important;
}

A.nav1:hover{
COLOR: #ffffff ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
TEXT-DECORATION: underline ! important;
}

A.nav2{
COLOR: #c3c3c3 ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
TEXT-DECORATION: none ! important;
}

A.nav2:hover{
COLOR: #ffffff ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
TEXT-DECORATION: none ! important;
}

A.nav3{
COLOR: #ffffff ! important;
FONT-FAMILY:Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
TEXT-DECORATION: none ! important;
}

A.nav3:hover{
COLOR: #ebebeb ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
TEXT-DECORATION: underline ! important;
}

A.mehr{
COLOR: #990000 ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
TEXT-DECORATION: none ! important;
FONT-WEIGHT: bold ! important;
}

A.mehr:hover{
COLOR: #666666 ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
FONT-WEIGHT: bold ! important;
TEXT-DECORATION: underline ! important;
}

A.news{
COLOR: #2854A3 ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
TEXT-DECORATION: none ! important;
FONT-WEIGHT: bold ! important;
}

A.news:hover{
COLOR: #000000 ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
FONT-WEIGHT: bold ! important;
TEXT-DECORATION: underline ! important;
}

A.copy{
COLOR: #333333 ! important;
FONT-FAMILY:Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
TEXT-DECORATION: none ! important;
FONT-WEIGHT: normal ! important;
}

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

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



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

SPAN.textheader{
COLOR: #990000 ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
FONT-WEIGHT: bold ! important;
}

SPAN.textheader1{
COLOR: #3f3f3f ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
FONT-WEIGHT:bold ! important;
}
SPAN.orange{
COLOR: #DD5800 ! important;
FONT-FAMILY: Verdana,Verdana,Arial ! important;
Font-Size:11px ! important;
FONT-WEIGHT:normal ! important;
}

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



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

td.contentback {
background-image:url('/images/content_back.gif');
/*filter:Alpha(opacity=50, finishopacity=100, startx=250, finishx=10, style=1);*/
color:#c3c3c3 ! important;
font-weight:normal ! important;
}

td.contentback2 {
/*background-image:url('/images/content_back.gif');*/
/*filter:Alpha(opacity=50, finishopacity=100, startx=250, finishx=10, style=1);*/
background-color:#333333 ! important;
color:#c3c3c3 ! important;
font-weight:normal ! important;
}

td.contentright {
background-image:url('/images/content_right.gif');
background-position:right;
filter:Alpha(opacity=50, finishopacity=100, startx=250, finishx=10, style=1);
color:#c3c3c3 ! important;
font-weight:bold ! important;
Font-Size:11px ! important;
}

td.contentright2 {
/*background-image:url('/images/content_right2.gif');*/
/*background-position:right;*/
/*filter:Alpha(opacity=50, finishopacity=100, startx=250, finishx=10, style=1);*/
background-color:#333333;
color:#c3c3c3 ! important;
font-weight:bold ! important;
Font-Size:11px ! important;
}

td.content {
color:#cccccc ! important;
font-weight:normal ! important;
line-height:14px ! important;
}

td.right1 {
background-image:url('/images/main4back.gif');
background-repeat:no-repeat;
background-position:right;
}

td.right2 {
background-image:url('/images/main10back.gif');
background-repeat:no-repeat;
background-position:right;
background-color:#000000;
}

td.filter0 {
filter:Alpha(opacity=70, finishopacity=70, style=0);
color:#666666 ! important;
font-weight:normal ! important;
}

td.filter1 {
filter:Alpha(opacity=40, finishopacity=40, style=0);
color:#666666 ! important;
font-weight:normal ! important;
}

td.filter2 {
background-image:url('/images/progback.gif');
filter:Alpha(opacity=65, finishopacity=65, style=0);
color:#ffffff ! important;
}

td.filter3 {
background-image:url('/images/progback2.gif');
filter:Alpha(opacity=80, finishopacity=80, style=0);
color:#ffffff ! important;
}

td.day {
color:#FF6600 ! important;
font-weight:bold ! important;
FONT-FAMILY:Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
}

td.date {
color:#ffffff ! important;
font-weight:bold ! important;
FONT-FAMILY:Verdana,Verdana,Arial ! important;
Font-Size:10px ! important;
}

td.dotgrau {
background-image:url('/images/dotgrau.gif');
/*filter:Alpha(opacity=60, finishopacity=60, style=0);*/
color:#ffffff ! important;
}

td.header {
background-image:url('/images/header_back.gif');
filter:Alpha(opacity=80, finishopacity=80, style=0);
color:#ffffff ! important;
font-weight:bold ! important;
Font-Size:11px ! important;
padding-left:5px ! important;
}

td.headerright {
background-image:url('/images/header_right.gif');
filter:Alpha(opacity=80, finishopacity=80, style=0);
color:#c3c3c3 ! important;
font-weight:bold ! important;
Font-Size:11px ! important;
}

td.orange {
color:#c3c3c3 ! important;
font-weight:bold ! important;
Font-Size:11px ! important;
background-color:#303030 ! important;
}

td.border1 {
color:#c3c3c3 ! important;
font-weight:normal ! important;
Font-Size:10px ! important;
background-color:#666666 ! important;
}

td.border2 {
color:#c3c3c3 ! important;
font-weight:normal ! important;
Font-Size:10px ! important;
background-color:#121212 ! important;
}

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


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

input.login{
        width:100% ! important;
        height:16px ! important;
        background:#1d1d1d ! important;
        FONT-FAMILY: Verdana,Verdana,Arial;
        Font-Size:11px;
        color:#808080;
        border:1px;
        border-style:solid;
}
input.login2{
        width:260 ! important;
        height:15px ! important;
        background:#C0C0C0 ! important;
        FONT-FAMILY: Verdana,Verdana,Arial;
        Font-Size:11px;
        border:1px;
        border-style:groove;
}
input.newsletter{
        width:100% ! important;
        height:16px ! important;
        background:#1d1d1d ! important;
        FONT-FAMILY: Verdana,Verdana,Arial;
        Font-Size:11px;
        COLOR:#cc5200;
        BORDER-RIGHT: #808080 1px solid;
        BORDER-TOP: #808080 1px solid;
        BORDER-LEFT: #808080 1px solid;
        BORDER-BOTTOM: #808080 1px solid;
}
input.submit{
        width:120px ! important;
        height:15px ! important;
        background:#701B0C ! important;
        color:#ffffff ! important;
        FONT-FAMILY: Verdana,Verdana,Arial;
        Font-Size:11px;
        border:0px;
        /*border-style:groove;*/
}
input.calc{
        width:180px ! important;
        height:18px ! important;
        background:#ebebeb ! important;
        FONT-FAMILY: Verdana,Verdana,Arial;
        Font-Size:11px;
        FONT-WEIGHT:bold;
        border:1px;
        border-style:groove;
}
select {
        width:220px ! important;
        height:18px ! important;
        background:#EBEBEB ! important;
        FONT-FAMILY:Verdana,Verdana,Arial;
        Font-Size:11px;
        scrollbar-arrow-color:#C0C0C0 ! important;
        scrollbar-base-color:#6699CC ! important;
}
textarea.text {
        width:90% ! important;
        height:220px ! important;
        background:#c0c0c0 ! important;
        FONT-FAMILY: Verdana,Verdana,Arial;
        Font-Size:11px;
        overflow: auto;
        border:0px;
        /*border-style:groove;*/
}
