body
{
 font-family:Verdana;
 font-size:12px;
 background-color:#daedfe;
 /*background-image: url(../img/background.gif);*/
 margin:0px;
}

h1
{
 font-size:18px;
 color:#000000;
 margin-bottom:0px;
}

h2
{
 font-size:16px;
 color:#000000;
}

h3
{
 font-size:14px;
 color:#000000;
}

code
{
 font-size:14px;
 color:#0000ff;
}

pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:normal;
  color:#000000;
  font-size:12px;
}

a:active, a:hover
{
  color:#B42525;
}

a.menu:link, a.menu:visited
{
 color:#000000;
 background-color:#F9F9F9;
 text-decoration:none;
}

a.menu:active, a.menu:hover
{
 color:#ffffff;
 background-color:#B42525;
}

a.menu
{
 display:block;
 padding:3px;
 border-top:1px solid #000;
 background-color:#F9F9F9;
 text-align:center;
 font-weight:none;
 color:#ffffff;
 text-decoration:none;
}

#title
{
 height:130px;
 padding:0px;
 /*padding-top: 5px;
 padding-bottom: 5px;*/
 background-color:#F9F9F9;
 border-bottom:1px solid #000;
}

#left
{
 background-color:#F9F9F9;
 width:125px;
 float:left;
 margin-right:15px;
}

#right
{
 background-color:#F9F9F9;
 width:164px;
 float:right;
 margin: 10px;
}

.menutitle
{
 color: #ffffff;
 font-weight:bold;
 text-align:center;
 margin:2px;
}

.menucontainer
{
 border:1px solid #000;
 background-color:#B42525;
 width:116px;
 margin:10px;
 margin-right:0px;
}

.menucontainer2
{
 border:1px solid #000;
 background-color:#B42525;
 width:164px;
}

#content
{
 border:1px solid #F9F9F9;
 background-color:#F9F9F9;
 width:460px;
 float:left;
 margin-top: 10px;
}

.border-top
{
 padding: 2px;
 border-top: 1px solid #000;
 background-color: #F9F9F9;
 text-align: left;
}

a.small:link, a.small:visited, a.small:active, a.small:hover
{
  text-decoration:underline;
  font-weight:normal;
  color:#000000;
  font-size:10px;
}

a.small:active, a.small:hover
{
  color:#B42525;
}

.border
{
 padding: 0px;
 border: 1px solid #000;
 background-color: #F9F9F9;
 text-align: left;
 font-size:12px;
}

.border td{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-bottom:1px solid black;
}
.border a:link{
	text-decoration:none;
	font-size:10px; 
	color:gray;
}
.border a:visited{
	text-decoration:none;
	font-size:10px; 
	color:gray;
}
.border a:hover{
	color:red;
}

.adminmenu a:link{
	text-decoration:none;
}
.adminmenu a:visited{
	text-decoration:none;
}
.adminmenu a:hover{
	color:red;
}


.small
{
 color:#000000;
 font-size: 10px;
}

.error
{
 color: #B42525;
 font-size: 14px;
 font-weight: bold;
 padding-top: 5px;
}

.rot
{
 background-color: #B42525;
 color: #ffffff;
 font-size: 10px;
}

a.kopf:link, a.kopf:visited, a.kopf:active, a.kopf:hover
{
  text-decoration: none;
  font-weight: normal;
  font-style: italic;
  color: #F9F9F9;
  font-size: 10px;
}

a.kopf:active, a.kopf:hover
{
  color: #000000;
  font-style: italic;
}

a.verw:link, a.verw:visited, a.verw:active, a.verw:hover
{
  text-decoration: none;
  font-weight: normal;
  color: #F9F9F9;
  font-size: 12px;
}

a.verw:active, a.verw:hover
{
  color: #000000;
  text-decoration: none;
}
