body 
{
 font-family:Verdana,arial,helvetica,sans-serif;
 font-size:12px;
 background-color:#E8E8E8;
 margin:0px;
 text-align: center;
}
h1 {font-size:18px;color:#000000;margin:1px;}
h2 {font-size:16px;color:#000000;margin:1px;}
h3 {font-size:14px;color:#000000;margin:1px;}
p {margin-top:0px;}

a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  font-weight:normal;
  color:#000000;
  font-size:12px;
}
a:active, a:hover
{ 
  color:#999999;
}
a.menu:link, a.menu:visited
{ 
  color:#000;
 background-color:#D1D1D1;
 text-decoration:none;
 font-size:11px;
}
a.menu:active, a.menu:hover
{ 
  color:#DB0000;
 background-color:#eeeeee;
 font-size:11px;
}	
a.menu {
 display:block;
 padding:2px;
 border-top:1px solid #000;
 background-color:#D1D1D1;
 background-image: 	url(../../templates/cms/menu.gif);
 text-align:left;
 font-weight:normal;
 font-size:11px;
 color:#eeeeee;
 text-decoration:none;
 }
 
 /*width standard 760px*/
#hauptbody{
position:		relative;
width:			920px;
margin:			0px auto;
text-align:		left;
background-color:	#993333;
border:1px solid 	#000000;
background:  		url(left_background.gif) repeat-y 50% 0;
}

#title {
padding:0px;
background-color:#993333;
}

#left {
background-color:#993333;
width:170px;
float:left;
}
#right {
background-color:#993333;
width:150px;
float:right;
}

#content {
border:1px solid #efeff7;
background-color:#efeff7;
width:566px;
float:left;
padding:0px 10px;
}

.banner{
text-align:		right;
display:		inline;
padding:		2px;
}

.headbar {
border-top:		1px solid #000;
border-bottom:		1px solid #000;
text-align:		left;
color:			#000000;
font-size:		11px;
font-weight:   		normal;
padding:		1px;
background-image: 	url(../../templates/cms/headbar.gif);
height:1%;
}

.menutitle{
font-weight:bold;
text-align:center;
margin:0px;
background-image: url(../../templates/cms/menu_title.gif);
}
.menucontainer {
border:1px solid #000;
background-color:#D8D8D8;
width:162px;
margin:3px;
}

.copy
{
color:				#999999;
font-size:			10px;
}

.table
{
border:				1px solid #000;
padding:			1px;
background-color: 		#FFFFFF;
}
.underline
{
border-bottom:			1px solid #000;
padding:			1px;
margin-bottom:			2px;
}

.button
{
background-color:	#EDEFF1;
color:			#002455;
border:			1px solid #000;
font-size:		11px;
font-family:        	verdana,arial,helvetica,sans-serif;
cursor:			pointer;
}

.input
{
background-color:	#FFFFFF;
border:			1px solid #000;
font-family:        	verdana,arial,helvetica,sans-serif;
font-size:		10px;
color:			#000000;
}

.comment_list
{
width:			90%;
background-color:	#DCDCDC;
border:			1px solid #999999;
}

.comment_box
{
border: 		1px dashed #999999;
width:			90%;
background-color:	#DCDCDC;
}

.comment_title
{
margin:			1px; 
background-color:	#002455; 
color:#FFFFAA;
}

.errorbox
{
text-align: 			center;
color:				#000000;
font-size:			12px;
font-weight:			bolder; 
background-color:		#FFFFFF;
border:				1px solid #FF0000;
}

.errortitle
{
text-align: 			left;
color:				#000000;
font-size:			12px;
font-weight:			bolder; 
background-color:		#FF0000;
margin:				0px;
}

.smallfont
{
font-size:			10px;
}

 .anzeigenmenu {
background-color:	#D1D1D1;
font-weight:   		normal;
text-align:		center;
color:			#000000;
font-size:		11px;
padding:		1px;
width:			100px;
margin:			1px;
 }
 
 .quote {
	width:			468px;
	padding:		4px; 
	margin:			2px;
	font-size: 		11px; 
	color: 			#444444; 
	line-height: 		125%;
	background-color: 	#FFFFCC; 
	border: 		#009200 1px solid; 
}
