html {
height:100%;
}

body {
font-family:Verdana, Arial;
font-size:13px;
color:#FACDA6;
margin:0;
padding:0;
overflow-x:hidden;
font-size:12px;
background-color:#642427
}

a {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#FACDA6;
}

hr
{
border-color:#FACDA6;
border-width:thin;
border-style:dotted;
}

input, textarea, select, file {
border:1px solid #952C31;
border-top:2px solid #952C31;
border-left:2px solid #952C31;
font-size:11px;
padding:2px;
background-color:#FACDA6;
font-family:Verdana;
}

.button {
background-color:#952C31;
border: 1px solid #FACDA6;
font-size:10px;
font-family:Verdana;
color:#FACDA6;
font-weight:bold;
}

.fehler {
 font-weight: bold;
 color:#952C31;
}

.in_headline {
background-image: url(headbanner.jpg);
color:#FACDA6;
height:20px;
}

.in_headline-color {
color:#FACDA6;
}

.in_farbe1 {
background-color:#0F0E0E;
text-align:justify;
}

.in_farbe2 {
background-color:#1F1F1F;
text-align:justify;
}

.border {
border:1px solid #952C31;
}

#content {
margin:0 auto;
width:1000px;
min-height:768px;
text-align:justify;
}

#head {
width:1000px;
height:51px;
position:fixed;
text-align:center;
font-weight:bold;
color:#C24644;
font-size:14px;
}

#logo {
float:left;
margin-left:24px;
}

#head .menu {
line-height:51px;
}

#head a {
color:#FFFFFF;
}

#head a:hover {
color:#FACDA6;
font-style:normal;
}

#head .menu {
padding-left:200px;
}

#navigation {
float:left;
margin-top:50px;
text-align:center;
width:220px;
color:#58211C;
}

#navigation a.menu_link {
color:#FACDA6;
background: transparent url(/templates/layout/design/menbg2.png);
width:110px;
display:block;
margin:0 auto;
margin-bottom:1px;
text-align:center;
}

#navigation .menu_text, #navigation .menu_text2 {
color:#FFFFFF;
background-image: url(toolbg.jpg);
width:110px;
display:block;
margin:0 auto;
margin-bottom:1px;
text-align:center;
}

#navigation a:hover {
color:#000000;
font-style:normal;
background-image: url();
}

#main {
float:right;
width:590px;
margin-right:100px;
margin-top:55px;
margin-bottom:50px;
text-align:center;
}

#footer {
position:fixed;
bottom:0px;
width:1000px;
height:40px;
background-image: url(footer.jpg);
text-align:center;
}

#footer .firstline{
height:20px;
line-height:20px;
width:600px;
float:right;
margin-right:70px;
}


#sprachwahl {
position:relative;
float:right;
z-index:1;
right:10px;
}

.uhr {
background-color:#952C31;
border:0px;
color:#FACDA6;
font-size:10px;
font-weight:bold;
font-family:Verdana;
padding:0px;
text-align:right;
height:10px;
}

.versteckt {
background-color:#C6CCC8;
border:0px;
color:#000000;
font-size:11px;
font-family:Verdana;
padding:0px;
height:15px;
width:20px;
valign:middle;
}

.tooltip {
  position: absolute;
  display: none;
  font-style:normal;
  padding:2px 2px 2px 2px;
  border:1px solid #952C31;
  background-image: url(toolbg.jpg);
  color:#FACDA6;
}

.tooltip_uo {
  position: absolute;
  display: none;
  font-style:normal;
  border:1px solid #952C31;
  background-image: url(toolbg.jpg);
  color:#FACDA6;
}

.check {
background-color:#000000;
}

td {
text-align:justify;
font-size:12px;
}

table {
margin:0 auto;
}

a.bottom {
color:#FFFFFF;
}
a:hover.bottom {
color:#FACDA6;
}

#footer .center {
color:#FACDA6;
}

.hiddenmenu {
display:none;
position:absolute;
z-index:1;
top:50px;
left:212px;
width:774px;
border-top:1px dotted #FACDA6;
border-left:1px dotted #FACDA6;
border-bottom:1px dotted #C24644;
border-right:1px dotted #C24644;
background: transparent url(/templates/layout/design/menbg.png);
font-size:12px;
font-weight:normal;
color:#C24644;
padding:5px;
line-height:20px;
}

.hiddenmenu a {
line-height:24px;
}

.hiddenmenu ul {
padding:0;
margin:0;
margin-left:15px;
}

.hiddenmenu li {
padding:0;
margin:0;
}

.hiddenmenu li a {
line-height:20px;
}

.jsmenuheadline {
color:#FACDA6;
}

.jsmenu16 {
float:left;
width:16.6%;
text-align:left;
}

.jsmenulinie {
clear:both;
height:10px;
}

.notizzettel {
position:absolute;
bottom:40px;
z-index:2;
display:block;
background-color:#FACDA6;
border:2px solid #952C31;
color:#1F1F1F;
}

#navigation a.user_top {
color:#000000;
font-weight:bold;
}
#navigation a:hover.user_top {
color:#952C31;
}