/* *** Global Styles *** */
html, body, td {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px;
	color: #000000;
}  
td { 
	vertical-align:top; 
}
h1 { color: #80470e; line-height:16px;  font-size:14px; font-weight: bold; margin: 0; padding-right:10px; padding-left:10px; padding-top:10px; }
h2 { color: #bf6a15; font-size:12px; font-weight: bold; margin: 0; }
h3 { color: #000000; font-size:12px; font-weight: bold; margin: 0; }

h1 a { color:#003c78; }

#divContainer{ position:absolute; overflow:hidden; }
#divContent{position:absolute; overflow:hidden; }


a { color:#003c78; text-decoration:none;}
a:hover { color:#bf6a15; text-decoration:underline;}

.minitext { font-family:Arial,Helvetica,sans-serif; font-size:10px }
.etext { font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-right:10px; padding-left:10px; padding-top:10px; line-height:16px; } 
.head { font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#80470e; padding-right:10px; padding-left:10px; padding-top:10px; line-height:16px; }
.hiddenpreload {width:0px; height:0px; display:none; }
  
/* *** Box Definitions *** */ 
.box-middle { background-color: #dedddc;}
.box-light 	{ background-color: #f2f1f0;}
.box-dark 	{ background-color: #666564;}
.border 	{ border-color:#FFFFFF; border-width:2px; border-style:solid; padding:0px;}
.sqares 	{ overflow:hidden; height:145px; width:145px; }
.dsqares 	{ overflow:hidden; height:145px; width:292px; }
.qsqares 	{ overflow:hidden; height:145px; width:586px; }
.osqares 	{ overflow:hidden; height:292px; width:586px; }

/* *** Head Styles *** */
.mainmenu { width:78px; padding: 0; margin: 0;}
.mainmenu table { width:78px; margin: 6px 0 0 6px; }
.mainmenu a { font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#003c78; padding-right:10px; padding-left:0px; padding-top:0px; line-height:18px; }
.mainmenu .icon { width: 20px; text-align: right; vertical-align: middle; }
.mainmenu .icon img { margin-top: 2px;}
.submenu { border: 0px; border-left: 1px solid black; }
.submenu a {  line-height:16px; }
.submenu table { margin: 6px 0 0 1px;}
.submenu .icon { width: 20px; vertical-align: middle;}
.submenu .icon img { margin-top: 2px; }

#logo-image {}
#logo-image img {}
#logo-text img {
	margin: 121px 0 0 8px;
}
.border p { margin: 5px;}

/* TYPO3 styles */
.csc-menu {
	list-style-type: none;
	list-style-position: inside;
	padding: 0px;
	margin: 0 5px 0 5px;
}
.csc-menu-1 li a { color: #000000; }
.csc-firstHeader {
	margin: 5px;
}
.csc-firstHeader h1 {
	margin: 20px 5px 10px 5px;	
}
.spacer-gif {
	height: 0px;	
}

.contenttable h1 {
	margin: 0px;
	line-height: 0px;
}
.bodytext {
	margin-bottom: 0px;
}


#PID_25 #cell01 {
	background-image:url(http://frischform.de/fileadmin/images/allgemein/ffbg11.gif);
}

#PID_25 #cell03 {
	background-image:url(http://frischform.de/fileadmin/images/allgemein/ffbg12.gif);
}

#PID_25 #cell11 {
	background-image:url(http://frischform.de/fileadmin/images/allgemein/ffbg21.gif);
}

#PID_25 #cell13 {
	background-image:url(http://frischform.de/fileadmin/images/allgemein/ffbg22.gif);
}

#PID_25 #cell21 {
	background-image:url(http://frischform.de/fileadmin/images/allgemein/ffbg31.gif);
}

#PID_25 #cell23 {
	background-image:url(http://frischform.de/fileadmin/images/allgemein/ffbg32.gif);
}

#PID_25 #cell31 {
	background-image:url(http://frischform.de/fileadmin/images/allgemein/ffbg41.gif);
}

#PID_25 #cell33 {
	background-image:url(http://frischform.de/fileadmin/images/allgemein/ffbg42.gif);
}
