body {
    color: black;
    background: #dce9fb;
    font-size: 100%;
    text-align: center;
    font-family: verdana;
}

table {
    border-collapse:collapse;
    border-color: #777;
}

label {
    font-weight: bold;
}

table td {
    padding-left: 5px;
    padding-right: 5px;
}

.navBox {
    position: relative;
    top: 100px;
    left: 14px;
    width: 150px;
}

.navBoxTop {
    background: url(/artwork/nfw/menbeg.png);
    height: 26px;
}

.navBoxMain {
    background: url(/artwork/nfw/menbg.png);
}

.navBoxBot {
    background: url(/artwork/nfw/menend.png);
    height: 26px;
}

.nav {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-left: 8px;
}

.nav li a{
    text-decoration: none;
    color: #153e83;
    font-weight: bold;
    font-family: verdana;
    font-size: 10pt;
}

.nav li a:hover{
    color: white;
}

h1,h2,h3,h5,h5 {
    text-align: center;
}

.objBox {
    position: relative;
    top: 90px;
    left: 580px;
    width: 40px;
    background-color: #456eb3;
}

.objBut {
    position: relative;
    top: 90px;
    left: 582px;
    width: 130px;
    color: white;
    background-color: #456eb3;
}

.ueber1 {
    font-weight: bold;
    font-size: 10pt;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #fab53e;
}

input, textarea, select {
	border-style: outset;
	border-width: 1px;
	border-color: #456eb0;
	background-color: #6babc6;
	color: white;
}

img {
	border: 0px;
}

.belegt { background: #a73131; padding: 1px; }

.anabreise { background: #eaec83; padding: 1px; }

.frei { background: #73c46d; padding: 1px; }

.weekend { background: #3162a7; width: 20px; height: 20px; color: white; text-align: center; padding: 1px; }

.week { background: #6dabc4; width: 20px; height: 20px; color: white; text-align: center; padding: 1px; }

.klappframe {
        font-size: 8pt;
        float: left;
        margin: 5px;
}

.kf-header {
        font-weight: bold;
        background: #d0e5ed;
        padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #b0c5cd;
	border-bottom: 0px;
        -moz-border-radius-topleft: 6px;
        -moz-border-radius-topright: 6px;
        -webkit-border-top-left-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
}

#kf-preview, #kf-full {
        background: url(/artwork/nfw/frame_c.png);
        border: 1px solid #466eb3;
        padding: 3px;
        -moz-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomright: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
}

.frame {
        background: url(/artwork/nfw/frame_c.png);
        border: 1px solid #466eb3;
        padding: 3px;
        -moz-border-radius-bottomleft: 10px;
        -moz-border-radius-bottomright: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -webkit-border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
}

.multi_top { background: url(/artwork/nfw/multi_frame_tp.png); height: 37px; font-weight: bold; font-size: 13pt; text-align: center; }
.multi_main { background: url(/artwork/nfw/multi_frame_ct.png); padding: 12px; }
.multi_bottom { background: url(/artwork/nfw/multi_frame_bt.png); height: 29px; }

.ueber_ber { background: url(/artwork/nfw/nfw-trenner.png) no-repeat; }

