/* Allgemein */
*     { color: #555; font-size: 11px; font-family: Helvetia, Arial, Verdana, sans-serif; line-height: 15px }
body    { background-color: #ebebeb; margin-top: 0; margin-left: 0 }
a  { text-decoration: none }
/*Kopfbereich*/
.headpage { background-image: url("../pix_allg/bckrd_red.gif"); background-repeat: repeat }
/* Divs */
#main     { background-color: #fff; display: block; margin-top: 20px; margin-left: -375px; padding: 10px; position: absolute; left: 50%; width: 750px; height: 550px; border: solid 1px #a8a8a8 }
#main_ref      {
	background-color: #fff;
	display: block;
	margin-top: 20px;
	margin-left: -375px;
	padding: 10px;
	position: absolute;
	left: 523px;
	width: 750px;
	min-height: 640px;
	border: solid 1px #a8a8a8;
	top: -3px;
}
#head  { background-image: url("../pix_allg/bckrd_red.gif"); background-repeat: repeat; text-align: left; width: 100%; height: auto }
#menu   { display: block; padding-top: 8px; padding-right: 15px; padding-left: 15px; width: auto; height: auto }
#content     { text-align: left; padding: 35px 15px 8px; position: relative; width: auto; height: auto }
/*Menuleiste
*/
.tdmenu { padding-right: 15px; padding-left: 15px }
.tdmenucont  { padding-top: 8px }
a.linkmain     { color: #ac2a57; font-size: 11px; text-decoration: none; letter-spacing: 1px; display: block; padding-right: 8px; padding-left: 8px; vertical-align: top }
a.linkmain:hover   { color: #999; font-size: 11px; text-decoration: none; display: block; padding-right: 8px; padding-left: 8px; vertical-align: top }
.linkmainactive { color: #999; font-size: 11px; text-decoration: none; letter-spacing: 1px; display: block; padding-right: 8px; padding-left: 8px; vertical-align: top }
/*Content Bereich
*/
.tdbild { width: 230px; height: auto }
.tdtext { width: 480px; height: auto; vertical-align: top }
.headline  { color: #ac2a57; font-size: 11px; font-weight: 700; text-transform: uppercase; padding-bottom: 2px; border-bottom: 1px solid #ccc }
.subheadhome    { color: #333; font-weight: bold; padding-top: 10px; padding-bottom: 3px }
a.subheadhome   { color: #333; text-decoration: none }
a.subheadhome:hover    { color: #333; text-decoration: underline }

.feathome  { padding-bottom: 5px; border-bottom: 1px solid #ccc }
.featsubpage { padding-top: 7px; padding-bottom: 7px; border-bottom: 1px solid #ccc }
.fontrot { color: #ac2a57 }
.tdspace { height: 8px }
/* Links */
a.linknorm { color: #ac2a57; text-decoration: none }
a.linknorm:hover { color: #ac2a57; border-bottom: 1px dotted #ac2a57 }
a.linksub { color: #ac2a57; text-decoration: none; padding-top: 5px }
a.linksub:hover { color: #ac2a57; text-decoration: none; border-bottom: 1px dotted #ac2a57 }

/* Tabelle Referenzen */
.kopf { color: #ac2a57; font-size: 11px; font-weight: 700; text-transform: uppercase; border-bottom: 1px solid #bebebe }
.fuss { border-top: 1px solid #bebebe }
.fill  { background-color: #eeeded; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
.nofill  { padding-top: 3px; padding-bottom: 3px; padding-left: 5px }


/* PopUp Referenzen */
