/* ---------------Allgemeine Einstellungen---------------------------- */
* {
                font-family:'arial',sans-serif;
                padding:0px;
                margin:0px;
}
body {
                text-align:center;
                font-size:62.5%;
}

/* ------------------- Startseite---------------------- */
body.index {
                text-align:center;
                background-color: #d9dadb;
                font-size:62.5%;
}

#startbox {
                margin: 0 auto;
                width:550px;
                height:100%;
                background: #ffffff url(design/startlog.gif) center 20px no-repeat;
}

#startlink {
                position: relative;
                top:520px;
}
#startlink a {
                padding:0 40px 0 40px;
                color:#2e2e30;
                font-size:1.6em;
                font-weight:bold;
                text-decoration:none;
}
#startlink a:hover {
                text-decoration:underline;
}

/* ----------------Seitenlayout --------------------------- */
body.start {
/*                  background-color: #d9dadb; */
                background:url(design/ver.png) #4f4f4f top center repeat-x fixed;
                margin:10px 0 10px 0
}
#main
{
                 width: 900px;
                 border-width:0px;
                 text-align:center;
                 margin: 0px auto;
                 background: #ffffff url(design/verlauf.png) top center no-repeat;
}

#oben {
                float:right;
                 width: 700px;
                 height:200px;
                 border-width:0px;
                 text-align:left;
}
#navi {
                float:left;
                 width: 215px;
                 height:800px;
                text-align:left;
}
#inhalt {        float:left;
                text-align:left;
                 width: 649px;
                 border-width:0 0 0 1px;
                 border-color:#2e2e30;
                 border-style:solid;
}
.clearer {
                clear:both;
}

/* ------------Menulayout----------------------- */
li.main {
                   list-style-type: none;
                   padding: 3px 0 3px 30px;
}
li.sub {
                list-style-type: none;
                   padding: 3px 10px 3px 50px;
}
#mainnav a
{                   text-decoration: none;
                 font-weight:normal;
                 font-family:'Trebuchet MS',serif;
}
#mainnav a.norm
{
                 color: #e31921;
                 font-size: 1.2em;
}
#mainnav a.norm:hover
{
                text-decoration:underline;
}
#mainnav a.akt
{
                 color: #2e2e30;
                 font-size: 1.2em;
                font-weight:bold;
}
#mainnav a.normkl
{
                 color: #e31921;
                 font-size: 1.1em;
}
#mainnav a.normkl:hover
{
                text-decoration:underline;
}
#mainnav a.aktkl
{
                 color: #2e2e30;
                 font-size: 1.1em;
                font-weight:bold;
}
#mainnav a.open
{
                 font-size: 1.2em;
                 color: #2e2e30;
                 font-weight:bold;
}

/* ------------------ Textformatierung --------------------------------- */
h2 {
                   text-align: left;
                   font-family:'Trebuchet MS',serif;
                        color:#e31921;
                        font-size:2.0em;
                 padding:0 0 20px 0;
                  margin:0 10px 0 10px;
                  font-weight: normal;
}

h3 {
                   text-align: left;
                   font-family:'Trebuchet MS',serif;
                        color:#2e2e30;
                        font-size:1.4em;
                 padding:0 0 5px 0;
                  margin:0 10px 0 10px;
}

p {
                  color:#2e2e30;
                  font-family:'arial',sans-serif;
                  text-align: left;
                  font-size:1.2em;
                  margin:0px 10px 0px 10px;
                  line-height: 1.3em;
}

a {
                  color:#e31921;
                  font-family:'arial',sans-serif;
                  text-decoration:none;
}

a:hover {
                  text-decoration:underline;
}

p.aufgabe {
                  color:#2e2e30;
                   font-family:'Trebuchet MS',serif;
                   background-color:#e8e8e8;
                  text-align: left;
                  font-size:1.2em;
                  margin:0px 10px 0px 10px;
                  line-height: 1.3em;
}


#inhalt li {
                list-style:url(design/listen.gif);
                list-color:#ff0000;
                padding:10px 0 0 0;
                margin:0 10px 0 25px;
                font-size:1.2em;
                line-height: 1.3em;
                color:#2e2e30;
}
#inhalt li.bold {
                font-weight:bold;
}
#inhalt li a, #inhalt h3 a {
                 font-size:1.0em;
                 text-decoration:none;
                 color:#2e2e30;
}

#inhalt li a:hover, #inhalt h3 a:hover {
                 text-decoration:underline;
}
#kontaktformular {
                margin:10px;
                border-style:dashed;
                 border-color:#e31921;
                 border-width: 2px;
                 padding: 15px;
                 background-color: #DFDFDF;
}
#kontaktformular th {
                width:140px;
                text-align:left;
                height:30px;
                color:#2e2e30;
                     font-family:'arial',sans-serif;
                  font-size:0.8em;
}
input.in, textarea{
                border-style:solid;
                 border-color: #e31921;
                 border-width: 1px;
}
input.but {
                 width: 140px;
                 height: 20px;
                 margin:15px 0px 5px 0px;
                 border-width: 1px;
                 border-color: #e31921;
                 background-color: #ffffff;
                 color: #000000;
}
/* ------ HR Tools  -------------- */
table.burnout {
         background-color:#edeeee;

}
table.burnout tr td {
         padding:10px 5px;
         vertical-aling:middle;
         border-bottom:1px solid #000;
         font-size:0.8em;
}
table.burnout tr td.radio {
         width:40px;
         text-align:center;

}
table.burnout tr td.frage {
         width:340px;
         text-align:left;
         padding-left:15px;
         }
#fragebogen {
         background-color:#edeeee;
         width:600px;
}
