/* BODY ALLGEMEIN */
body {background-color:#FFFFFF; margin:0px; font-family:Arial, Verdana, Helvetica, Geneva sans-serif;}
a {color:#FD8D1A;text-decoration:none;}
a:hover {color:#CD3301;}

/* HOME-BUTTON */
.home {color:#FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none; letter-spacing:1px;}

/*TABELLE ALLGEMEIN*/
.null { border-width:1; vertical-align:top;}
table {color:#5A5A5A; font-size:8pt;}
table.null { border:0px;}

/* TITEL */
.headline {background-color:#AA2B2B; color:#E69999; font-family:Arial, Verdana, Helvetica, Geneva sans-serif; font-size:16pt; font-weight:bold}

/* LOGO */
.logo {background-color:#AA2B2B; text-align:center;}

/*BANNER*/
.banner {background-color:#FDEBD5; color:#D10000; font-size:14pt; font-weight:bold; letter-spacing:0pt; padding-top:12px; vertical-align:text-top; }

/* SUPPORT */
.sup {	color:#5A5A5A; 
		font-variant:small-caps; 
		font-weight:bold; 
		font-size:10pt; 
		background-color:#F2F2F2;
		font-family:Verdana, Sans-Serif;
		padding-right:30px;}

/* MAINMENUE */
.menu { background-color:EBEBEB; vertical-align:top;}
/*table.mainmenu {background-color:#99004B;} Farbe ersetzt auch in andere Klassen*/
td.mainmenue { background-color:#EBEBEB; color:#000000; font-size:10pt; text-decoration:none; padding-left:8pt; padding-bottom:10pt; padding-top:6pt;}
a.mainmenue { color:#000000; font-size:10pt; text-decoration:none; padding-left:8pt; padding-bottom:10pt; padding-top:6pt;}
.mainmenue:hover {color:#000000; font-weight:bold;} 
td.mainmenuesel { background-color:#EBEBEB;  color:#000000; font-size:10pt; text-decoration:none; font-weight:bold; padding-left:8pt; padding-bottom:10pt; padding-top:6pt;}
a.mainmenuesel { color:#000000; font-size:10pt; text-decoration:none; font-weight:bold; padding-left:8pt; padding-bottom:10pt; padding-top:6pt;}
.mainmenuesel:hover {color:#000000; font-weight:bold;} 
.menueunder { background-image:url(../images/homotox/bg_left.gif); background-color:#DBDBDB;}


/* SUBMENUE */
td.submenue { background-color:#EBEBEB; padding-left:13pt;}
a.submenue { font-size:9pt; text-decoration:none; color:#000000;}
.submenue:hover {color:#FF9D38; font-weight:bold;}
.submenuesel { background-color:#EBEBEB; color:#FF9D38; font-weight:bold; font-size:9pt; text-decoration:none; padding-left:13pt; vertical-align:middle;}
.submenuesel:hover {color:#FF9D38;}

/* SUBSUBMENUE */
td.subsubmenue { background-color:#EBEBEB; padding-left:18pt;}
a.subsubmenue { font-size:9pt; text-decoration:none; color:#000000;}
.subsubmenue:hover {color:#FF9D38; font-weight:bold;}
.subsubmenuesel {background-color:#EBEBEB; color:#FF9D38; font-size:9pt; text-decoration:none; padding-left:18pt; font-weight:bold;}
.subsubmenuesel:hover {color:#FF9D38;}

/* EBENE 3 */
.ebene3 {color:#000000; font-size:8pt; text-decoration:underline; font-weight:bold;}
.ebene3:hover {color:#CC0099; text-decoration:underline;}

.ebene3sel {color:#000000; font-size:8pt; text-decoration:underline; font-weight:bold;}
.ebene3sel:hover {color:#CC0099; text-decoration:underline;}

/* ARCHIV */
.archive {color:#99004B; font-size:9pt; text-decoration:none; font-weight:bold; text-transform:uppercase; letter-spacing:1px; background-color:#FF9900;}
.archive:hover {color:#999999;}

/* ANMELDEBOX */
.login {color:#666666; font-size:8pt; text-decoration:none; background-color:#FFCC66;}
.login:hover {color:#CC0099;}

/* PAGEFOOT */
a.pagefoot {color:#000000; font-size:10pt; text-decoration:none; padding:4pt;}
a.pagefoot:hover {color:#FD8D1A;}
td.pagefoot { background-color:#EBEBEB; padding:2px;}

/* SITEMAP */
.sitemap {color:#000000; font-size:8pt; text-decoration:none;}
.sitemap:hover {color:#CC0099;} 
 
/* INFO...*/
.infohead { color:#F53041; font-size:10pt; text-align:left; font-weight:bold; padding:3px}
.infobox { color:#000000; font-size:8pt; padding:3px}
.info { color:#5A5A5A; font-size:8pt;}
a.info {color:#FD8D1A;text-decoration:none;}
a.info:hover {color:#CD3301;}

	/* Menuename oberhalb des Untermenues */
	.bordertop {
		color:#5A5A5A; 
		font-variant:small-caps; 
		font-weight:bold; 
		font-size:9pt; 
		border-top-color:#C0C0C0;
		border-left-color:#C0C0C0;
		border-right-color:#C0C0C0; 
		border-bottom-color:#C0C0C0; 
		border-style:solid; 
		border-width:1px;
		background-color:#FFFFFF;
		line-height:17px;
		padding-left:7px;
		font-family:Verdana, Sans-Serif;
	}
	/* unterhalb des Untermenues */
	.border {
		color:#A0A0A0; 
		font-variant:small-caps; 
		font-weight:bold; 
		font-size:9pt; 
		border-color:#C0C0C0;
		border-style:solid; 
		border-width:1px;
		background-color:#FFFFFF;
		line-height:17px;
		padding-left:7px;
		font-family:Verdana, Sans-Serif;
	}

/* CONTENT */
.content {background-color:#F2F2F2;}
.contenthead {background-color:#F2F2F2; color:#000000; font-size:8pt;}
.contentheadline {color:#FD8D1A; font-size:11pt; font-weight:bold; }
.contenttext {color:#000000; font-size:10pt; vertical-align:top;}
.contentlinkimg {padding-top:5px;}
a.contenttext {color:#000000; text-decoration:underline;}
a.contenttext:hover {color:#CC0099;}
.linkimg { padding:0 5 0 1; vertical-align:top;}

/* Veranstaltungsmodul */
.vername {color:#000000; font-size:10pt; line-height:17px; font-weight:bold; vertical-align:top;}
.vervalue {color:#000000; font-size:10pt; line-height:17px; vertical-align:top;}
.verhead {color:#000000; font-size:10pt; line-height:17px; vertical-align:top;}
.verheadline {color:#FD8D1A; font-size:12pt; font-weight:bold; }

.contenttable {background-color:#FFDD88; color:#000000; font-size:8pt;}
.cell {
	background-color:#FFFFFF; 
	color:#000000; 
	font-size:8pt; 
	font-weight:bold;
	padding:3 5 3 5;
}
.cell1 {
	background-color:#FFFFFF; 
	color:#000000; 
	font-size:8pt; 
	padding:2 5 2 5;
}

.contentformular {color:#000000; font-size:8pt;}
.image {color:#999999; font-size:8pt;}

/*Werbeleiste*/
.werbehead { color:#000000; font-family:Verdana, Sans-Serif; font-size:7pt; font-weight:bold; padding-left:10px; padding-bottom:2px; padding-top:2px; background-color:#ffffff}
.werbetext { color:#000000; font-family:Verdana, Sans-Serif; font-size:7pt; padding-left:10px; padding-bottom:2px; padding-top:2px;}


/* FOOT */
.foot {color:#000000; font-family:Verdana, Sans-Serif; font-size:7pt; text-decoration:none}
.foot:hover {color:#CC0099; text-decoration:none}

.toc {color:#FD8D1A; font-size:9pt; text-decoration:none;}
.toc:hover {color:#CD3301; text-decoration:none;}

.tocsel {color:#000000; font-size:8pt; text-decoration:underline;}
.tocsel:hover {color:#CC0099; text-decoration:underline;}

.ontop {color:#FD8D1A; font-size:8pt; text-decoration:none;}
.ontop:hover {color:#CD3301; text-decoration:none;}


/* FARBDEFINTIONEN */
.lgrey { background-color:#DDDBDE;}
.lbrown { background-color:#F9CF93;}
.mbrown { background-color:#FF9D38;}
.dbrown { background-color:#CD3301;}
.yellow { background-color:#FFCC00;}
.white { background-color:#ffffff;}

/* LISTENFORMATIERUNG */
li, ul {
	list-style-image:url(../images/homotox/ulbullet.gif); list-style-position:outside;
	margin-left:20px; font-size:10pt; margin-top:5pt; margin-bottom:5pt;
}
li.jumps, ul.jumps {
	list-style-image:url(../images/homotox/ulbullet.gif); list-style-position:outside;
	margin-left:-3px; font-size:10pt; margin-top:0pt; margin-bottom:0pt; color:#336666;
}
a.jumps { color:#336666;}
a.jumps:hover { color:#ff9900;}


/* FORMATIERUNGEN FUER DIE STARTSEITE */
.startcontent {background-color:#FFFFFF; font-size:8pt; letter-spacing:1px; line-height:19px;}
.startmenuel {color:#FFFFFF; font-size:9pt; text-decoration:none; font-weight:bold; text-transform:uppercase; letter-spacing:1px; background-color:#99004B; line-height:21px;}
.startmenuer {color:#330000; font-size:9pt; text-decoration:none; font-weight:bold;letter-spacing:1px; background-color:#FF9900; line-height:21px;}
a.forgotten {font-size:8pt; color:#000000; background-color:#FFFFFF; text-decoration:none;}
a.forgotten:hover {color:#99004B;}
.loginstart {font-size:13pt; color:#99004B; font-weight:bold; background-color:#FFFFFF; text-decoration:none;}
.loginstart:hover {color:#666666;}

/* MODULE */
.modcontentheadline {color:#FD8D1A; font-size:11pt; font-weight:bold; }
.modcontenttext {color:#000000; font-size:10pt; vertical-align:top;}
.modline { }
a.mod {color:#000000; text-decoration:underline;}
a.mod:hover {color:#CC0099;}
 /*  BW 11.12.06 Farbe nur im Inhalt ersetzt FF9D38 > FD8D1A  */
