

body     
{ 
  background-image:url(./../images/farbverlauf.jpg);
  background-color:#E4E9F0;
  background-repeat:repeat-x;
  font-family: tahoma, arial, verdana, sans-serif; 
  font-size:12px; 
  margin-top:0px;
}

a
{
  text-decoration:none;
  color:#AA0000;
}
a:hover, a:active
{text-decoration:underline;
}

p, h1, h2, h3
{
  margin:0px; padding:0px;
}

.inline
{
  display:inline;
}

h1{ font-size:1.8em;}
h2{ font-size:1.5em;}
h3{ font-size:1.2em;}

img
{
  border:1px #888888;
}

div
{
  border:0px solid black;
  text-align:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div#container
{
  margin-top:0px;
  max-width:780px;
  min-width:600px;
  border-color:#888888;
  border-width:1px;
  border-top-width:0px;
  left:10px;
}

div#banner
{
  position:absolute;
  left:800px;
  top:0px;
}

div#login
{
  left:auto;
  right:0px;
  text-align:right;
  top:0px;
  background-color:#DDDDDD;
  border:1px solid #CCCCCC;
  display:inline;
  float:right;
  padding:10px;
}

div#debug
{
  clear:left;
  margin-left:0px;
  margin-right:auto;
  width:790px;
}

div#headrow
{
  padding-right:5px;
  text-align:right; 
  float:right;
}
div#headrow, div#headrow a
{
  color:#883333;  
}

div#top
{
  width:auto;
  height:108px;
  background-image:url(./../images/top_1.jpg);
}

div#top1
{
  width:100%;
  float:left;
  height:86px;
}

div#top2
{
  font-weight:bold;
  width:100%;
  float:left;
}

div#main
{
  clear:both;
  width:100%;
  background-color:#FFFFFF;
}


div#title
{
  clear:both;
  font-size:22px;
}



div#content
{
  background-color:#FFFFFF;
  clear:both;
  padding:5px;
  min-height:100px;
  padding-top:10px;
/*
  filter:alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity:0.5;
*/
}

