body {
background-color: #ffffff;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
text-align:center;
background-color:#ffffff;
background-image:url(../images/bg_body.jpg);
  background-repeat:no-repeat;
overflow:auto;

}

td
{
  font-size:12px;
  text-align: left;
  vertical-align: top;
  
}
a
{
  color: #ff0000;
  text-decoration : none;
  font-weight:normal;
}

a:hover,active,visited
{
  color: #000000;
  text-decoration : none;
  font-weight:normal;
}

img{border:0px;}

h1
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:bold;
  font-size: 10pt;
}
/* ----------container-------------- */

#container {
position:relative;
z-index:3;
width: 960px;
height:650px;
padding:15px 0px 0px 0px;
margin: 15px auto 0px auto;

text-align:left;

} 

/* ----------bannertitel-------------- */
#title{
position:absolute;
top:150px;
left:500px;
text-align: right;
padding: 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
float:right;
height: 50px;
width: 400px;
font-size:30px;
color:#ffffff;
}

#logo{
position:absolute;
top:15px;
left:30px;
text-align: right;
padding: 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
float:right;
height: 89px;
width: 152px;
font-size:30px;
color:#ffffff;
/*background-image:url(../images/logo.gif);*/
}



#navispecial a{
font-weight:bold;
}

#navispecial{
position:absolute;
top:125px;
left:10px;
text-align: left;
padding: 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
float:right;
font-size:10.5pt;
height: 200px;
width: 270px;
font-weight:bold;

}

#navispecial2{
position:absolute;
top:325px;
left:10px;
text-align: left;
padding: 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
float:right;
font-size:9pt;

width: 270px;
font-weight:bold;
color:#ffffff;

}

#navinormal
{
text-align: left;
padding: 0px 0px 0px 0px;
margin : 0px 0px 0px 210px;
height: 150px;
width: 790px;

}

#navinormal a
{
  color: #000000;
  text-decoration : none;
  font-weight:bold;
}

#navinormal a:hover,active,visited
{
  color: #ff0000;
  text-decoration : none;
  font-weight:bold;
}




/* -----------------Inhalt--------------------- */

#content{ 
position: relative; 
overflow:auto;
margin: 0px 0px 0px 290px; 
padding: 5px 5px 5px 5px;
height:400px;

border: 1px solid #526630;
width:670px;
background-color:#ffffff;
}

p{
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}



#closecontent a{
position:absolute;
top:164px;
left:945px;
text-align: left;
padding: 0px 0px 0px 0px;
margin : 0px 0px 0px 0px;
float:right;
font-size:10.5pt;
height: 10px;
width: 10x;
font-weight:bold;
z-index:1;

}


ul
{
list-style-position: outside;
list-style-type: square;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}

/*  ----------------footer---------------------- */ 
#footer {
font-size:10px;
clear:right;
padding:5px 0px 5px 43px;
margin:0px 0px 0px 2px;
height: 30px;
background-color: #ffffff;
text-align: left; 

}


/* ### Menü ### */
.menu
{
  font-size:20px;
  font-weight:bold;
}

/* ### Formulare ### */
.frmInput
{
width: 180px;
border: 1px solid #002d7d;
}

.frmCmd
{
width: 182px;
background-color: #002d7d;
border: 1px solid #001b4b;
color: #ffffff;
font-weight: normal;
}

.content_title_layout1
{
color: #000000;
font-size:15px;
font-weight:bold;
margin: 0px 0px 0px 10px;
}