/* pushes the page to the full capacity of the viewing area */
html {height:100%;}
body {
         height:100%;
         width: 100%;
         margin:0;
         padding:0;
         color: #626166;
         font-family: arial, helvetica, sans-serif;
         /*font-size:12px;*/
         font-size: 0.75em;
         line-height:18px;
         background-color: #ffffff !important;
}

.name-of-person {
         font-size: 14px;
         line-height:18px;
         color: #6a8caf;
}


/* Normale Punktliste */

.contentList {
margin-left: 15px;
}

.contentList li ul {
margin-left: 30px;
}


/* Diabetes Rechner */

#diabetes {
}

legend.diabetes {
font-size: 13px;
margin-bottom: 15px;
font-color: #666666;
font-weight: normal;
}

legend.diabetes2 {

font-size: 13px;
margin-bottom: 30px;
font-color: #666666;
font-weight: normal;
}

fieldset.diabetes {
border: 0;
padding: 5px 5px;
}

label.diabetes {
margin-left: 10px;
}



/* prepares the background image to full capacity of the viewing area */
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}

/*
  Supersized - Fullscreen Background jQuery Plugin Stylesheet
  Version 3.1.3 Core
  www.buildinternet.com/project/supersized

  By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
  Released under MIT License / GPL License
*/

  *{ margin: 0; padding:0; }
  body { background:#111; }
    img{ border:none; }

  #supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; background:rgba(0,0,0,0.8) url(http://rehazentren-bw-neu.de.dd22818.kasserver.com/fileadmin/user_upload/image/progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

  #supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
    #supersized img{ height:auto; width:auto; position:relative; outline:none; border:none; -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }

/*#main-container {
overflow: hidden;
height: auto;
width: 750px;
margin: 0 auto;
background-image: url(../layout_img/bg/bg_body_750.gif);
background-repeat: repeat-y;
background-position: top;
}*/

#main-container {
width: 750px;
margin: auto; /* Div soll zentriert werden */
min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important; /* Important Regel für moderne Browser */
height:100%; /* Mindesthöhe für den IE */
overflow: hidden !important; /* FF Scroll-leiste */
background-image: url(../layout_img/bg/bg_body_750.gif);
background-repeat: repeat-y;
background-position: top;
}

#rootline {
margin-top: 20px;
}

#logo {
clear: left;
float: right;
margin-top: -15px;
}


p {
        /* orig rena - entfernt, weil es noch andere blocklevelelemente gibt, die sonst zusätzliche einrückung brauchen .*/
        /* margin:5px 0px 0px 50px; */

        margin:5px 0px 0px 0px;
}

hr {
        border-top:1px dotted #626166;
        border-bottom:0px;
        border-left:0px;
        border-right:0px;
        height:0px;
        clear:both;
        line-height: 0px;
        margin:15px 0px 10px 50px;
}

h1 {
        margin:0px 0px 20px 0px;
        font-size:2em;
        font-weight:normal;
        line-height: 30px;
        color: #6a8caf;
}

h2 {
        margin:5px 0px 0px 50px;
        font-weight:bold;
        font-size:1em;
}


/* wird tatsächlich verwendet */
h3 {
        margin:5px 0px 0px 0px;
        font-weight:bold;
        font-size:1em;
        color:#002f74;
}

dt {
        float:left;
        width: 100px;
        clear:both;
        margin-top: 4px}
dd {
        float:left;
        margin-left: 10px;
        margin-top: 4px;
        width: 340px}
dd p {
        margin-top: 0px;
        margin-bottom: 4px}




img {
        border: 0;
}


input {
        border:1px solid #d9dadb;
        padding:1px;
        font-size:0.84em;
        color:#878689;
        margin-top:0px;
}
input.radio {
        border:none;}
form {
        margin:0;
}

legend {
        font-weight: bold}

fieldset {
        background-color: #efefef;
        margin-top: 10px;}

