html, body { height:100%; }

a { color:#000000; text-decoration:underline;}
a:hover { text-decoration:underline;}

body { background-color:#C5C6C8; text-align:center; padding:0; margin:0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
#startseite { position:absolute; top:50%; left: 50%; text-align:left; width:1000px; height:590px; margin: -295px 0px 0px -500px; background-image:url(../images/startbild.jpg) }
#seite { position:absolute; top:50%; left: 50%; text-align:left; width:1000px; height:590px; margin: -295px 0px 0px -500px; background-image:url(../images/hintergrund.gif) }
#image { position:absolute; left:501px; top:55px; width:445px; height:276px; background-image:url(../images/bild.jpg);}
    #image p {margin:0px; padding:0px;}
#content { position:absolute; left:501px; top:354px; width:445px; height:230px; overflow:auto; color:#000000;}
#content h1 {margin:0px; padding:0px; font-size:12px; font-weight:bold;}
#content { font-size:12px; line-height:17px; }
#link { position:absolute; left:200px; top:560px; width:150px; height:20px;}
#like { position:absolute; left:370px; top:511px; width:140px; height:100px;}
#montag  { position:absolute; left:35px; top:390px; width:105px; height:150px;}
#navigation { position:absolute; left:270px; top:64px;}

/* Level 1 */
#navigation ul { width:220px; margin:0 0 0 10px; padding:0;}
#navigation ul li { margin:0; padding:0px; list-style-type:none; height:17px;}
#navigation ul li a { display:block; padding:0px; font-size:12px; color:#fff; text-decoration:none;}
#navigation ul li a:hover, #navigation ul li.active a { font-weight:bold;}

/* Level 2 */
#navigation ul li.navmainStandardLevel_2 { margin-left:35px;}
#navigation ul li.navmainStandardLevel_2 a { color:#fff; line-height:12px;}
#navigation ul li.navmainStandardLevel_2 a:hover, #navigation ul li.navmainStandardLevel_2 a.active { font-weight:bold;}

ul#metaNavigation { position:absolute; left:10px; top:205px; margin:0; padding:0;}
ul#metaNavigation li { margin:0; padding:0; line-height:12px;}
ul#metaNavigation li a:hover, ul#metaNavigation li a:active{ font-weight:bold;}

#contactForm {}
#contactForm .contactRow { margin:4px 0;}
#contactForm label { display:block; float:left; width:150px;}
#contactForm .contactRow input, #contactForm .contactRow textarea { border:1px solid #ccc; width:150px;}
#contactForm .contactRow select { border:1px solid #ccc; width:172px;}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea { width:150px;}
#contactForm .contactRow input { height:14px;}

#contactForm .contactRow textarea {
    height:105px;
    font-size:10px;
}

#contactFormSubmit #contactFormSubmitLeft {
    float:left;
    margin:0 0 0 80px;
    width:174px;
}
* html #contactFormSubmit #contactFormSubmitLeft {
    margin:0 0 0 26px;
}
#contactFormSubmit #contactFormSubmitRight {
    float:right;
    width:174px;
}

#contactFormSubmit #contactFormSubmitLeft input, 
#contactFormSubmit #contactFormSubmitRight input {
    background-color:#fff;
    border:0;
    color:#0060b1;
    padding:0 20px 0 0;
    background-image:url(../images/link_pfeil.gif);
    background-repeat:no-repeat;
    background-position:right 4px;
    font-size:10px;
    width:auto;
    height:auto;
    float:right;
    margin:0;
}
#contactFormSubmit #contactFormSubmitLeft input {
    background-image:none;
    padding:0;
    float:left;
}

#contactForm table {width:100%;border-collapse:collapse;}
#contactForm table td {padding:0;}
#contactForm table td.pt {padding-top:2px;}
* html #contactForm table td.pt { padding-top:0;}

