table.horlines {  border: #999999 solid; border-width: 1px 0px}
table.senklines { border: #999999 solid; border-width: 0px 1px }
table.boxlines { border: 1px #999999 solid}
input.login {  font-size: 10px}
a:visited { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #003366; text-decoration: none}
a:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold ; color: #660000; text-decoration: underline}
a:link { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #003366; text-decoration: none}

a img {
    border: 0px;
}

input.loginbutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold ; color: #003366; text-decoration: none; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #F0F0E6; cursor: hand}
font.unternavi {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366}
p.button {  text-indent: 2pt}
font.hauptnavi-open { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366}
font.unternavi-inaktiv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999}
font.hauptnavi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
p.blocksatz {  text-align: justify}

@charset "utf-8";
/* CSS Document */
.twoColFixLtHdr #container { 
	background:url(content_bg.png) repeat-y;
	width: 756px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 20px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
.twoColFixLtHdr #header {
	 background: url(header_bg.png) repeat-x;
	 height:143px;
} 
.twoColFixLtHdr #sidebar1 UL{
	margin:0;
	padding:0;
}
.twoColFixLtHdr #sidebar1 LI{
	list-style-type:none;
}
.twoColFixLtHdr #sidebar1 A {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	text-decoration:none;
}.twoColFixLtHdr #sidebar1 A:hover {
	color:#f60;
}
.twoColFixLtHdr #sidebar1 A:active {
	color:#f60;
}
.twoColFixLtHdr #mainContent { 
	margin: 10px 0 0 160px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */	
	padding: 0 10px;
	border-left:1px solid #ababab;
}
.contentDivider {
	border-bottom:1px solid #969696;
	height: 1px;
}
.twoColFixLtHdr #footer { 
	background:url(footer_bg.png) bottom left repeat-x;
	height:10px;
    font-size: 1px;
} 
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.quoteBox {
	background-color: #835050;
	margin: 5px;
	float: none;
	width: 90px;
	height: 90px;
}
.quote {
	background-color: #835050; 
	margin: 0px;
	width: 90px;
	height: 90px;
}

.content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 5px;
}
