﻿


HEAD
{
    overflow-y:scroll;
}
BODY
{
    height:100%;
    width:100%;
    background-color:#fff;
    background-image:url(bg.gif);
    background-repeat:repeat-y;
    background-position:0 105px;
}
BODY, h1, h2, h3, textarea, select, input
{
    margin:0px;
    font:12px Arial;
    line-height: 16px;
    color:#000;
}
textarea
{
    color:#000;
}
form
{
    margin:0px;
}
h1, h2
{
    font:16px Arial;
}
h1
{
    color:#2b6f8a;
}
h2
{
    color:#e6cd55;
}
h3
{
    color:#2b6f8a;
    font-weight:bold;
}
p
{
    margin:0;
}
hr
{
    color:#e6cd55;
}
.clear
{
    clear:both;
}
.block
{
}
.desc
{
    color:#939598;
}
.textBox100
{
    width:98%;
}
/* site */
#site
{
    min-height:473px;
    width:993px;
}
#site .print
{
    display:none;
}
#header
{
}
#site .logo, #site .claim
{
    height:104px;
    float:left;
}
#site .logo
{
    width:190px;
    text-align:center;
}
#site .logo img
{
    margin-top:24px;
}
#site .claim
{
    background-image:url(header.jpg);
    width:798px;
}
#site .Navigation
{
    padding-left:33px;
    padding-top:81px;
}
#site .Navigation a
{
    color:#fff;
    font-size:11px;    text-decoration:none;
}
#site .Navigation a.arrow
{
    margin-left:20px;
    padding-left:8px;
    background-image:url(right_w.gif);
    background-repeat:no-repeat;
    background-position:0 4px;
}
#site .Navigation div
{
    position:absolute;
    top:79px;
    left:798px;
    width:189px;
}
#site .Navigation .LogOut
{
    left:748px;
    width:55px;
    top:81px;
}
#site .Navigation a.search
{
    padding-right:14px;
    background-image:url(right_w.gif);
    background-repeat:no-repeat;
    background-position:46px 4px;
}
#site .Navigation span
{
    color:#fff;
    padding-left:5px;
    padding-right:5px;
}
#site .Navigation input
{
    font-size:11px;    line-height:12px;
    width:121px;
    height:12px;
    position:relative;
    left:11px;
    top:2px;
    border:solid 1px #2b6f8a;
    padding:1px;
}
/* Left */
#site div.Left
{
    float:left;
    width:190px;
    background-color:#E6CD55;
}
#site div.Left a.nav
{
    display:block;
    padding:4px;
    padding-left:16px;
    background-color:#2b6f8a;
    background-image:url(bullet_b.gif);
    background-repeat:no-repeat;
    background-position:5px 9px;
    color:#fff;
    text-decoration:none;
    font-size:13px;
    margin-bottom:1px;
}
#site div.Left a.nav:hover, #site div.Left a.active
{
    font-weight:bold;
    color:#E6CD55;
}
#site div.Left .sub
{
    border-bottom:solid 3px #2b6f8a;
    margin-bottom:1px;
}
#site div.Left .sub a.nav
{
    padding:1px;
    padding-right:4px;
    padding-left:26px;
    background-position:15px 7px;
    font-size:12px;
    margin-bottom:0;
    background-image:none;
}
#site div.Left .sub a.nav:hover, #site div.Left .sub a.active
{
    background-image:url(bullet_g.gif);
}
#site div.Left a.teaser
{
    display:block;
    padding:4px;
    padding-left:16px;
    background-color:#fff;
    background-image:url(bullet_b.gif);
    background-repeat:no-repeat;
    background-position:5px 9px;
    color:#033c57;
    text-decoration:none;
    font-size:13px;
    border-bottom:solid 1px #033c57;
    border-right:solid 1px #cfdee5;
}
#site div.Left a.teaser img
{
    margin-top:4px;
}
#site div.Left a.teaser p
{
    padding-top:4px;
    padding-bottom:4px;
    font-size:11px;
}
/* Content */
#site div.Content
{
    float:left;
    width:767px;
    padding-left:31px;
}
#site .struct
{
    float:left;
    width:618px;
}
#site .article
{
    margin-top:11px;
}
#site .article a.inputButton, #site .article .button, #site .article input.form, #site .article select, #site .article textarea
{
    border:solid 1px #7AA4BC;
}
#site .article textarea
{
    overflow-y:auto;
}
#site .article a.inputButton, #site .article .button
{
    background-color:#7AA4BC;
    color:#fff;
    font-weight:bold;
}
#site .article a.inputButton
{
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;
    padding-left:13px;
    padding-right:13px;
    DISPLAY: block;
    MARGIN: 0px;
    TEXT-ALIGN: center;
}
#site .article a.float
{
    float:left;
    mit-width:30px;
}
#site .article a.link
{
    color:#7ba3b9;
    padding-left:8px;
    background-image:url(right_b.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
}
#site .article a
{
    color:#7ba3b9;
    text-decoration:none;
}
#site .article a:hover, #site .list a, #site .article .navigation a, #site .service .teaser a:hover
{
    color:#2b6f8a;
}
#site .article a.inputButton, #site .article a.button:hover
{
    color:#fff;
}
#site .article div
{
    padding-top:16px;
}
#site .article p
{
    margin-bottom:16px;
}
#site .article ul
{
    margin-left:0;
    padding-left:0;
    list-style-position:outside;
    list-style-type:none;
}
#site .article li
{
    padding-left:17px;
    background-image:url(bullet_b.gif);
    background-repeat:no-repeat;
    background-position:0 4px;
}
#site .article div.navigation
{
    border-bottom:solid 1px #e6cd55;
    padding-bottom:16px;
}
#site .article div.navigation a
{
    padding-left:10px;
    background-image:url(bullet_b.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    margin-right:20px;
}
#site .article div.navigation a:hover, #site .article div.navigation a.active
{
    background-image:url(bullet_g.gif);
}
#site .article div.navigation a.active
{
    font-weight:bold;
}
#site .image div
{
    float:left;
    width:73%;
}
#site .image div.image
{
    width:27%;
}
#site .image div.image img
{
    margin-top:3px;
}
#site .home, #site .borderTop
{
    border-top:solid 1px #e6cd55;
    padding-top:4px;
}
#site .paddingTop
{
    padding-top:16px;
}
#site .leaflet
{
    width:100px;
    display:block;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:1px;
}
#site .home div
{
    float:left;
    width:182px;
    background-color:#EEF5F8;
    margin-right:4px;
    margin-top:16px;
    height:260px;
    padding:10px;
}
#site .home p.motiv
{
    height:59px;
}
#site .home p.teaser
{
    background-color:#2b6f8a;
}
#site .home p.active
{
    background-color:#7ba3b9;
}
#site .home p.description
{
    font-size:11px;
}
#site .home span
{
    font-size:11px;
    color:#fff;
    display:block;
    padding-top:2px;
}
#site .home span.first
{
    padding-top:2px;
}
#site .home img
{
    margin-right:10px;
    border-right:solid 1px #fff;
}
#site .home .list a
{
    padding-left:10px;
    background-image:url(bullet_b.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    font-size:11px;
    display:block;
    float:left;
    width:100%;
}
#site .home .list a:hover
{
    background-image:url(bullet_g.gif);
    font-weight:bold;
}
#site .foot
{
    padding-top:32px;
}
#site .foot a
{
    color:#e6cd55;
    font-size:11px;    padding-left:8px;
    background-repeat:no-repeat;
    background-position:0 3px;
    margin-right:20px;
}
#site .foot a.back
{
    background-image:url(left.gif);
}
#site .foot a.top
{
    padding-left:11px;
    background-image:url(up.gif);
}
#site .foot p
{
    border-top:solid 1px #e6cd55;
    padding-bottom:16px;
    font-size:11px;    color:#2b6f8a;
}
/* Buchungsanfrage */
#site .article div .grb label
{
    padding-left:2px;
}
#site .article div TD.day {
 background-color:#CCE1E8;
 border:1px solid #fff;
 padding:0;
}
#site .article div TD.day a, #site .article div TD.day a:hover {
 text-decoration:none;
 color:#2b6f8a;
 height:18px;
 border:1px solid #CCE1E8;
 display:block;
 margin:0;
 padding:0;
}
#site .article div TD.fullSelected 
{
 background-color:#EBD696;
 border:solid 1px #EBD696;
 color:#2b6f8a;
}
#site .article div TD.halfSelected
{
 background-color:#64A5BB;
 border:solid 1px #64A5BB;
}
#site .article div TD.halfSelected a, #site .article div TD.halfSelected a:hover {
 background-color:#64A5BB;
 border:solid 1px #64A5BB;
 text-decoration:none;
 color:#FFFFFF;
}
#site .article div TD.selectedDay
{
    background-color:#fff;
    border:solid 1px #2b6f8a;
    color:#2b6f8a;
    padding:0;
}
#site .article div TD.selectedDay a, #site .article div TD.selectedDay a:hover
{
    border:solid 1px #fff;
    background-color:#fff;
    text-decoration:none;
    color:#2b6f8a;
    height:18px;
    display:block;
    margin:0;
    padding:0;
}
#site .article div TD.nextPrev a 
{
 text-decoration:none;
 width:100%;
 height:100%;
 display:block;
 margin:0;
 padding:0;
 color:#fff;
 font-weight:bold;
}
#site .article div table.whiteBorder
{
    border-bottom:solid 1px #fff;
}
#site .article div table.whiteBorder td
{
    padding-bottom:5px;
}
#site .article div TD.otherMonth {
    background-color:#CCE1E8;
    border:solid 1px #CCE1E8;
    color:#CCE1E8;
}
#site .article div TD.otherMonth a {
 visibility:hidden;
}
/* service */
#site .service
{
    float:left;
    width:134px;
    margin-left:15px;
}
#site .service .teaser
{
    border-left:solid 1px #EEF5F8;
    border-right:solid 1px #EEF5F8;
    padding-top:11px;
}
#site .service .teaser h3
{
    padding-left:5px;
    border-bottom:solid 1px #e6cd55;
    margin-bottom:5px;
}
#site .service .teaser p
{
    padding-left:5px;
    margin-top:3px;
    padding-bottom:3px;
    border-bottom:solid 1px #EEF5F8;
    font-size:11px;
}
#site .service .teaser a
{
    color:#7ba3b9;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}
#site .service .quicklinks
{
    border-top:solid 1px #EEF5F8;
    margin-top:16px;
}
#site .service .quicklinks a
{
    font-weight:normal;
    color:#2b6f8a;
    font-size:11px;
    padding-left:10px;
    background-image:url(bullet_b.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    display:block;
    margin:0;
}
#site .service .contact h3
{
    border-bottom:none 0;
}
#site .service .contact p
{
    font-size:11px;}
#site .service .contact a
{
    font-weight:normal;
    color:#000;
    font-size:11px;}
#site .service .contact a:hover
{
    color:#2b6f8a;
}
#site .service .download
{
    padding-top:0;
}
#site .service .download h3
{
    border-bottom:none 0;
    background-color:#e6cd55;
    color:#fff;
    font-weight:normal;
    padding-top:4px;
    padding-bottom:4px;
    line-height:12px;
}
#site .service .download a
{
    color:#2b6f8a;
    font-size:11px;    padding-left:8px;
    background-image:url(right_b.gif);
    background-repeat:no-repeat;
    background-position:0 5px;
    display:block;
}
#site .article .redDot a, #site .home .redDot a, #site .home .list .redDot a, #site .service .redDot a, #site .service .teaser .redDot a
{
    margin:0;
    padding:0;
    background-image:none;
    display:inline;
}
#site .article .redDot a img, #site .home .redDot a img, #site .home .list .redDot a img, #site .service .redDot a img
{
    margin:0;
}

BODY {
        background-image: url(/templates/images/bg.gif);
}#site .claim {
        background-image: url(/templates/images/_header.jpg);
}#site .GB1 {
        background-image: url(/templates/images/Geschaeftsbereich_1_Veranstaltungen.jpg);
}#site .GB2 {
        background-image: url(/templates/images/Geschaeftsbereich_2_ITK-Dienstleistungen.jpg);
}#site .GB3 {
        background-image: url(/templates/images/Geschaeftsbereich_3_Sonderkonditionen.jpg);
}#site .Navigation a.arrow, #site .Navigation a.search {
        background-image: url(/templates/images/right_w.gif);
}#site div.Left a.nav, #site div.Left a.teaser, #site .article li, #site .article div.navigation a, #site .home .list a {
        background-image: url(/templates/images/bullet_b.gif);
}#site div.Left .sub a.nav:hover, #site div.Left .sub a.active, #site .article div.navigation a:hover, #site .article div.navigation a.active {
        background-image: url(/templates/images/bullet_g.gif);
}#site .home .list a:hover {
        background-image: url(/templates/images/bullet_g.gif);
}#site .foot a.back {
        background-image: url(/templates/images/left.gif);
}#site .foot a.top {
        background-image: url(/templates/images/up.gif);
}#site .service .quicklinks a {
        background-image: url(/templates/images/bullet_b.gif);
}#site .article a.link, #site .service .download a {
        background-image: url(/templates/images/right_b.gif);
}#site .service .redDot a, #site .service .teaser .redDot a {
        background-image: url(/templates/images/spc.gif);
}
