
.text, .text a              { font-family:Arial; font-size:11px; color:#666464; text-decoration:none; }
.text a:hover               { font-family:Arial; font-size:11px; color:#F1A327; text-decoration:none; }
a.intext:hover              { font-family:Arial; font-size:11px; color:#6B6969; text-decoration:none; }

.titel1                     { font-family:Arial; font-size:9pt; color:#666464; text-decoration:none; font-weight:bold; }

.text_klein                 { font-family:Arial; font-size:7.9pt; color:#666464; text-decoration:none; }

.highlight                  { font-family:Arial; font-size:11px; color:#F2A224; font-weight:bold; text-decoration:none; }

a                           { font-family:Arial; font-size:11px; color:#666464; text-decoration:none; }
a:hover                     { font-family:Arial; font-size:11px; color:#F1A327; text-decoration:none; }
#mehr 			    { font-weight: bold; }
#mehr a 		    { font-family:Arial; font-size:11px; color:#3360CC; text-decoration:none; }
#mehr a:hover		    { font-family:Arial; font-size:11px; color:#3360CC; text-decoration:underline; }

.pagingactive               { font-size:10pt; font-weight:bold; }

.tinput                     { width:160px; height:22px; }

.ttextarea                  { height:150px; width:160px;  }

.menue, .menue a, .menue a:hover
                            { font-family:Arial; font-size:11.5px; color:#454546; text-decoration:none; text-align:left; }

.menueoben, .menueoben a    { font-family:Arial; font-size:11px; color:#415543; text-decoration:none; }

.lngselect                  { font-family:Arial; font-size:7.5pt;  vertical-align:middle; }

input                       { font-family:Arial; font-size:11px; }
textarea                    { font-family:Arial; font-size:11px; }

#gruen html, #gruen body    { height:100%; margin:0px; padding:0px; background-color:#C6D9C7; }

#gruen h1                   { font-family:Arial; font-size:11px; color:#719073; font-weight:bold; margin: 0px 0px 5px 0px; text-decoration:none; }
#gruen h2                   { font-family:Arial; font-size:16px; color:#F1A327; font-weight:bold; margin: 5px 0px 5px 10px; text-decoration:none; }

#gruen .titel               { font-family:Arial; font-size:11pt; color:#666464; text-decoration:none; text-align:left; }

#gruen .boxtitel            { font-family:Arial; font-size:11px; font-weight:bold; color:#417644; text-decoration:none;}

#gruen .top                 { background-color:#D6E4D6; }
#gruen .top1                { background-color:#8CB38E; }

#gruen .bottom              { font-family:Arial; font-size:7.5pt; color:#FFFFFF; text-decoration:none; height:19px; background-color:#8CB38E; text-align:center; }
#gruen .bottom a            { font-family:Arial; font-size:7.5pt; color:#FFFFFF; text-decoration:none; }
#gruen .bottom a:hover      { text-decoration:underline; }

#gruen .angebote1           { font-family:Arial; font-size:9pt; color:#666464; text-decoration:none; font-weight:bold; background-color:#FFFFFF; border:1.2pt solid #DCE8DD; }
#gruen .angebote2           { border:1.2pt solid #DCE8DD; }
#gruen .angebote3           { font-family:Arial; font-size:11px; color:#666464; text-decoration:none; background-color:#FFFFFF; padding:3px; border:1.2pt solid #DCE8DD; }


#blau html, #blau body     { height:100%; margin:0px; padding:0px; background-color:#B7CBD5; }

/*#blau h1                   { font-family:Arial; font-size:11px; color:#486B49; font-weight:bold; margin: 0px 0px 5px 0px; }*/
#blau h1                   { font-family:Arial; font-size:11px; color:#333366; font-weight:bold; margin: 0px 0px 5px 0px; }

#blau .boxtitel            { font-family:Arial; font-size:11px; font-weight:bold; color:#466C7F; text-decoration:none;}

#blau .top                 { background-color:#E5ECF0; }
#blau .top1                { background-color:#6C819F; }

#blau .bottom              { font-family:Arial; font-size:7.5pt; color:#FFFFFF; text-decoration:none; height:19px; background-color:#6C819F; text-align:center; }
#blau .bottom a            { font-family:Arial; font-size:7.5pt; color:#FFFFFF; text-decoration:none; }
#blau .bottom a:hover      { text-decoration:underline; }

#blau .angebote1           { font-family:Arial; font-size:9pt; color:#666464; text-decoration:none; font-weight:bold; background-color:#D3DBE4; border:1.2pt solid #D3DBE4; }
#blau .angebote2           { border:1.2pt solid #D3DBE4; }
#blau .angebote3           { font-family:Arial; font-size:11px; color:#666464; text-decoration:none; background-color:#EEF1F4; padding:3px; border:1.2pt solid #D3DBE4; }


.MLcpYearNavigation,
.MLcpMonthNavigation { background-color: #FFFFFF; text-align: center; vertical-align: middle; text-decoration: none; color: #000000; font-weight: bold; }
.MLcpDayColumnHeader,
.MLcpYearNavigation,
.MLcpMonthNavigation,
.MLcpCurrentMonthDate,
.MLcpCurrentMonthDateDisabled,
.MLcpOtherMonthDate,
.MLcpOtherMonthDateDisabled,
.MLcpCurrentDate,
.MLcpCurrentDateDisabled,
.MLcpTodayText,
.MLcpTodayTextDisabled,
.MLcpText                     { font-family: Arial; font-size: 11px; }
TD.MLcpDayColumnHeader        { text-align: right; border: solid thin #E4A49A; border-width: 0 0 0 0; }
.MLcpCurrentMonthDate,
.MLcpOtherMonthDate,
.MLcpCurrentDate              { text-align: right; text-decoration: none; }
.MLcpCurrentMonthDateDisabled,
.MLcpOtherMonthDateDisabled,
.MLcpCurrentDateDisabled      { color: #D0D0D0; text-align: right; text-decoration: line-through; }
.MLcpCurrentMonthDate         { color: #E4A49A; font-weight: bold; }
.MLcpCurrentDate              { color: #E4A49A; font-weight: bold; }
.MLcpOtherMonthDate           { color:#808080; }
TD.MLcpCurrentDate            { color: #FFFFFF; background-color: #ffffff; border-width: 1px; border: 1px solid #000000; }
TD.MLcpCurrentDateDisabled    { border-width: 1px; border: solid thin #FFAAAA; }
TD.MLcpTodayText,
TD.MLcpTodayTextDisabled      { border: solid thin #8CB38E; border-width: 1px 0px 0px 0px; }
A.MLcpTodayText,
SPAN.MLcpTodayTextDisabled    { height: 20px; }
A.MLcpTodayText               { color: #000000; font-weight: bold; }
SPAN.MLcpTodayTextDisabled    { color:#D0D0D0; }
.MLcpBorder                   { border:solid 1px #8CB38E; }

#gruen .inhalt_rechts        { font-family:Arial; text-align:center; color:#666464; }
#gruen .ueberschrift_rechts  { font-family:Arial; font-size:13px; text-align:center; font-weight:bold; color:#417644; text-decoration:none; padding-top: 30px;}
/*#gruen .ueberschrift_rechts  { width: 140px; font-family:Arial; font-size:13px; text-align:center; font-weight:bold; color:#417644; text-decoration:none; background-image:url(images/theme/gruen/menuebg_on_21.gif); vertical-align:center; }*/
#gruen .zimmeranfrage_lbl    { font-size:11px; margin-top:12px; margin-bottom:2px; }

#gruen .block_right {border: 1px solid #8CB38E; margin: 22px; padding-top: 5px; padding-bottom: 5px;}


#blau .inhalt_rechts        { font-family:Arial; text-align:center; color:#666464; }
#blau .ueberschrift_rechts  { font-family:Arial; font-size:13px; text-align:center; font-weight:bold; color:#466C7F; text-decoration:none; padding-top: 30px;}
#blau .zimmeranfrage_lbl    { font-size:11px; margin-top:12px; margin-bottom:2px; }