/***********************/
/***  BASIS-FORMATE  ***/
/***********************/
body,table {
        margin:0px;
        padding:0px;
        font-family:arial,helvetica,times;
        font-size:11px;
        font-weight:normal;
        text-align:left;
        color:#223367;
        background-attachment:fixed;
        background-repeat:no-repeat;
        }

body{
        scrollbar-track-color:#CDC8D4;
        scrollbar-arrow-color:#223367;
        }

.line_h2 {
        font-size:18px;
        font-weight:bold;
        margin:0px;
        letter-spacing:4px;
        }

.line_h3 {
        font-size:12px;
        font-weight:bold;
        margin-top:8px;
        margin-bottom:4px;
        }

body.desktop {
        /*background-color:#E5E9EE;*/
        background-image:url(../backgrounds/raster_2-1.jpg);
        background-repeat:repeat;
        }

table.base {
margin:0px;
padding:0px;
border:0px;
width:743px;
background-color:#FFFFFF;
}

td.desktop {
background-repeat:no-repeat;
}

td.border{
width:1px;
background-image:url(../backgrounds/linie.jpg);
background-repeat:repeat;
}

td.puffer {
height:18px;
}

td.container {
vertical-align:top;
background-repeat:no-repeat;
}

td.cont {
vertical-align:top;
background-color:#E6E9EE;
background-repeat:no-repeat;
background-position:left bottom;
}

img,p,div {
margin:0px;
padding:0px;
border:0px;
}

em {
    font-weight:bold;
    font-style:normal;
    }
em.nav{
    font-weight:bold;
    color:#AA3370;
    }

.headline_text {
        font-size:16px;
        font-weight:bold;
        }

.tooltip {
        z-index:100;
        margin:0px;
        padding:2px;
        font-size:10px;
        font-weight:normal;
        background-color:#FFFFFF;
        border-style:solid;
        border-width:1px;
        border-color:#223367;
        letter-spacing:1px;
        text-indent:0px;
        }

a:link    { color:#223367; text-decoration:none; font-weight:bold; }
a:visited { color:#223367; text-decoration:none; font-weight:bold; }
a:hover   { color:#223367; text-decoration:underline; font-weight:bold; }
a:active  { color:#223367; text-decoration:none; font-weight:bold; }
a:focus   { color:#223367; text-decoration:none; font-weight:bold; }

ul {
    list-style-type:square;
    margin-top:4px;
    margin-bottom:4px;
    }

/************************/
/***  FORMULARE         */
/************************/
table.form {
        padding:4px;
        text-align:left;
        vertical-align:top;
        }
td.buttons {
        text-align:center;
        vertical-align:bottom;
        padding:4px;
        }
td.quittg {
        font-weight:bold;
        text-align:center;
        vertical-align:top;
        padding:4px;
        }
input {
font-size:11px;
font-weight:normal;
font-family:arial,helvetica,times;
color:#223367;
border-style:solid;
border-color:#223367;
border-width:1px;
background-color:#E5E9EC;
}
input.button {
font-size:11px;
font-weight:normal;
font-family:arial,helvetica,times;
color:#223367;
width:120px;
border-style:solid;
border-color:#223367;
border-width:1px;
}
textarea {
font-size:11px;
font-weight:normal;
font-family:arial,helvetica,times;
color:#223367;
border-style:solid;
border-color:#223367;
border-width:1px;
background-color:#E5E9EC;
}
textarea {
scrollbar-base-color:#FFFFFF;
scrollbar-track-color:#E5E9EC;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#223367;
scrollbar-3dlight-color:#E5E9EC;
scrollbar-darkshadow-color:#BDC6D5;
scrollbar-highlight-color:#223367;
scrollbar-shadow-color:#223367;
}
fieldset {
        border-style:solid;
        border-color:#223367;
        border-width:1px;
        margin-bottom:4px;
        }
legend {
        font-size:12px;
        font-weight:bold;
        }

/************************/
/***  SONDER-FORMATE  ***/
/************************/
/* Uhr im Fuss */
#date {
position:absolute;
left:570px;
top:376px;
visibility:hidden;
}

#clock {
z-index:1;
visibility:visible;
position:absolute;
left:680px;
top:400px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:1px;
}

#clock_link a:link    { color:#FFFFFF; text-decoration:none; }
#clock_link a:visited { color:#FFFFFF; text-decoration:none; }
#clock_link a:hover   { color:#FFFFFF; text-decoration:none; }
#clock_link a:active  { color:#FFFFFF; text-decoration:none; }
#clock_link a:focus   { color:#FFFFFF; text-decoration:none; }


.top {
width:743px;
height:20px;
}


/*** REGISTER-LASCHEN ***/

td.reiter {
height:16px;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
text-align:left;
color:#223367;
text-indent:6px;
}
td.reiter_sockel_a {
font-size:3px;
background-image:url(../register/sockel_a.gif);
background-repeat:repeat;
}
td.reiter_sockel_d {
font-size:3px;
background-image:url(../register/sockel_da.gif);
background-repeat:repeat;
}


/*** INHALTS-BOX (Window) ***/

td.titel_box {
font-weight:bold;
height:17px;
vertical-align:middle;
text-indent:8px;
letter-spacing:1px;
}
td.button_box {
text-align:right;
height:17px;
}
table.box_cont {
position:relative;
left:8px;
}
p.box_cont_hline {
vertical-align:middle;
font-weight:bold;
text-indent:8px;
}
p.box_cont {
vertical-align:middle;
text-indent:8px;
}
p.box_cont_space {
font-size:3px;
}
.box_button_forw {
position:absolute;
bottom:3px;
right:6px;
}

/*** BLIND-LINKS ***/
.blind a:link    { text-decoration:none; }
.blind a:visited { text-decoration:none; }
.blind a:hover   { text-decoration:none; }
.blind a:active  { text-decoration:none; }
.blind a:focus   { text-decoration:none; }
