body 
{
 font-family:        	verdana,arial,helvetica,sans-serif;
 font-size:		12px;
 background-color:	#CCCCCC;
}
h1 {font-size:18px;color:#000000;margin: 1px;}
h2 {font-size:16px;color:#000000;margin: 1px}
h3 {font-size:14px;color:#000000;margin: 1px}
h4 {font-size:12px;color:#000000;margin: 1px}
p {margin-top:0px;}

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  font-weight:bold;
  color:#000;
  font-size:12px;
}
a:active, a:hover
{ 
 text-decoration:underline;
}
a.menu:active, a.menu:hover
{ 
  color:#FF3333;
  text-decoration:underline;
}
a.menu  {
 padding:1px;
 text-align:left;
 font-weight:normal;
 color:#000;
 text-decoration:none;
 }
 
 a.undermenu, a.undermenu:visited, a.andermenu:active
 {
 padding:0px;
 text-align:left;
 font-weight:normal;
 color:#000;
 text-decoration:none;
 }
 
a.linemenu, a.linemenu:visited {
 text-decoration:underline;
 }


#hauptbody{
position:relative;
width:760px;
margin:2px;
padding: 0px;
text-align:left;
border:1px solid #000000;
background-color: #496DAA;
}
/*			*/
#footer{
position:relative;
width:760px;
margin:2px;
padding: 0px;
text-align:left;
}

#title {
height:111px;
padding:5px;
border-bottom:1px solid #000000;
}
#left {
width:167px;
float:left;
line-height:18px;
padding: 1px;
}

#fuss {
height:12px;
padding:1px;
border-top:1px solid #000000;
}
.menutitle
{
font-weight:bold;
text-align:center;
background-color: #FF0000;
border-top:1px dashed #000000;
margin-top:15px;
margin-bottom:2px;
border-bottom:1px dashed #000000;
background-image: url(../images/menutitle.jpg);
}

#content {
width:560px;
float:right;
border:1px solid #efeff7;
background-color: #FFFFFF;
padding:0px 10px;
}

.banner{
padding:0px;
background-color:#92B6FF;
text-align:center;
font-weight:bold;
color:#999999;
border:1px solid #000;
}

#bannerbox {
 position:absolute;
 left:281px; top:10px; 
 width:462px; 
 height:60px;
 }
 
#bannerbox2 {
 position:absolute;
 left:286px; top:26px; 
 width:462px; 
 height:60px;
 }

/*Content Titel*/
.ctitle {
border:1px solid #000;
background-color:#7b7d8e;
}

.ttitle {
font-size:		14px;
border-bottom:	1px solid #000;
margin-bottom:	1px;
}


.fehlerbox
{
text-align: 		center;
color:			#000000;
font-size:		12px;
font-weight:		bolder; 
background-color:	#FFFFFF;
border:			1px solid #FF0000;
}

.fehlertitle
{
text-align: 		left;
color:			#000000;
font-size:		12px;
font-weight:		bolder; 
font-family:		verdana,arial,helvetica,sans-serif;
background-color:	#FF0000;
}

.fehler
{
color:			#DB0000;
font-size:		12px;
font-weight:		bolder; 
font-family:		verdana,arial,helvetica,sans-serif;
}

.input
{
background-color:	#FFFFFF;
border:			1px #B60000 solid;
font-family:        	verdana,arial,helvetica,sans-serif;
font-size:		10px;
color:			#000000;
}

.schriftklein
{
font-size:		10px;
}

.copyr
{
color:			#B6B6AA;
font-size:		10px;
}
.button
{
background-color:	#F7F7F7;
color:			#002455;
border:			solid 1px #B60000;
font-size:		11px;
font-family:        	verdana,arial,helvetica,sans-serif;
cursor:			pointer;
}

.table
{
border:			1px solid #B60000;
padding:		1px;
background-color: 	#EEE;
}

.link
{
background-color:	#F7F7F7;
border-bottom:			solid 1px #B60000;
font-weight:   		lighter;
color:			#545570;
font-size:		11px;
font-family:		verdana,arial,helvetica,sans-serif;
}

.pbild
{
vertical-align:middle; 
text-align:center;
}
.pbrahmen 
{ 
border: 1px solid #B60000; 
}

 a.fusslink:link
 {
  text-decoration:none; font-weight:normal;
  font-size: 	7pt;
 }
 a.fusslink:visited
 {
  text-decoration:none; font-weight:normal;
  font-size: 	7pt;
 }

/*
.fusslink
{
font-size: 	9px;
font-weight: 	normal;
}
*/

.linkbutton
{
	background-color:		#FFFFFF;
	color:				#002455;
	border:				none;
	font-size:			11px;
	font-family:        verdana,arial,helvetica,sans-serif;
	text-decoration:		underline;
	cursor:				pointer;
}

.fehlerbox
{
text-align: 		center;
color:			#000000;
font-size:		12px;
font-weight:		bolder; 
background-color:	#FFFFFF;
border:			1px solid #FF0000;
}

.fehlertitle
{
text-align: 		left;
color:			#000000;
font-size:		12px;
font-weight:		bolder; 
font-family:		verdana,arial,helvetica,sans-serif;
background-color:	#FF0000;
margin:			0px;
}