 /* BODY ALLGEMEIN */
body {background-color:#FFFFFF; margin:0px; font-family:Verdana, Sans-Serif;}
a {color:#E30916; text-decoration:none;}
a:hover {color:#FFCD00; text-decoration:none;}


/* HOME-BUTTON */
.home {color:#FFFFFF; font-size:9pt; font-weight:bold; text-decoration:none; letter-spacing:1px;}

/*TABELLE ALLGEMEIN*/
table.null {}
table {color:#5A5A5A; font-size:9pt;}

/* TITEL */
.headline {color:#0000FF; font-family:Times New Roman; font-size:36pt; font-weight:bold;}

/* LOGO */
.logo {background-color:#FFFFFF;}

/*BANNER*/
table.banner {background-color:#000000;}
.shadow {background-color:#000000;}
/* SUPPORT */

/* MAINMENUE */
.mainmenue {color:#FFFFFF; background-color:#E30916; font-size:8pt; text-decoration:none; font-weight:bold; padding-left:11px; padding-right:11px; text-align:center;}
.mainmenue:hover {color:#FFF100;} 
.mainmenuesel {color:#FFF100; background-color:#E30916; font-size:8pt; text-decoration:none; font-weight:bold; padding-left:11px; padding-right:11px;}
.mainmenuesel:hover {color:#FFF100;} 


/* SUBMENUE */
.submenue {color:#FFFFFF; font-size:8pt; text-decoration:none; font-weight:bold; vertical-align:middle; line-height:19px; background-color:#9EB4CD; }
.submenue:hover {color:#E30916;} 
.submenuesel {color:#004287; background-color:#9EB4CD; font-size:8pt; text-decoration:none; line-height:19px; font-weight:bold;}

/* SUBSUBMENUE */
.subsubmenue {color:#004287; font-size:8pt; text-decoration:none; vertical-align:middle; height:19px; background-color:#FFFFFF; }
.subsubmenue:hover {color:#E30916;} 
.subsubmenueout {color:#FFFFFF; font-size:8pt; text-decoration:none; font-weight:bold; vertical-align:middle; height:19px; background-color:#B4C4D7; }
.subsubmenueout:hover {color:#E30916;} 
.subsubmenuesel {color:#004287; background-color:#FFFFFF; font-size:9pt; text-decoration:none; height:19px; font-weight:bold;}

/* SITEMAP */
.sitemap {color:#E30916; font-family:Verdana, Sans-Serif; font-size:9pt; text-decoration:none;}
.sitemap:hover {color:#000000;} 
 
/* INFO...*/
.infohead { color:#008000; font-family:Verdana, Sans-Serif; font-size:8pt; font-weight:bold;}
.infobox { color:#000000; font-family:Verdana, Sans-Serif; font-size:8pt; line-height:18px;}
.info { color:#000000; font-family:Verdana, Sans-Serif; font-size:8pt; line-height:18px;}
a.info {color:#E30916;text-decoration:none;}
a.info:hover {color:#000000;}

/* CONTENT */
.content {background-color:#000000;}
.contenthead {color:#FFFFFF; background-color:#9EB4CD; font-family:Verdana, Sans-Serif; font-size:8pt; font-weight:bold; height:21px; letter-spacing:0px;}
.contentheadline {color:#FFFFFF; font-family:Verdana, Sans-Serif; font-size:10pt; font-weight:bold; height:21px; letter-spacing:0px;}
.contenttext {color:#000000; font-size:8pt; line-height:17px;}
a.contenttext {color:#E30916; text-decoration:none;}
a.contenttext:hover {color:#FFF100;}
a.login {color:#E30916; text-decoration:none;}
a.login:hover {color:#FFCD00;}


.contenttable {background-color:#FFFFFF; color:#000000; font-size:9pt;}
.tablepara {border-color:#0000FF; border-style:solid; border-width:1px;}
.cell {
	color:#E30916; 
	font-size:8pt; 
	font-weight:bold;
	padding:3 5 3 5;
	border-color:#939393; 
	border-style:solid; 
	border-width:1px;
}
.cell1 {
	color:#000000; 
	font-size:8pt; 
	padding:2 5 2 5;
	border-color:#939393; 
	border-style:solid; 
	border-width:1px;
}

.contentformular {background-color:#FFFFFF; color:#000000; font-size:9pt;}
.image {background-color:#FFFFFF; color:#999999; font-size:9pt;}

/*Werbeleiste*/
.werbehead {color:#FFFFFF; font-size:8pt; text-decoration:none; font-weight:bold; vertical-align:middle; height:19px; background-color:#9EB4CD; padding-left:3pt;}
.werbetext { color:#000000; font-family:Verdana, Sans-Serif; font-size:8pt; padding-left:10px; padding-bottom:2px; padding-top:2px;}


/* FOOT */
.foot {color:#008000; font-family:Verdana, Sans-Serif; font-size:8pt; text-decoration:none}
.foot:hover {color:#000000; text-decoration:none}

.toc {color:#E30916; font-size:8pt; text-decoration:none; margin-right:4px;;}
.toc:hover {color:#004287; text-decoration:none;}

.tocsel {color:#0000FF; font-size:9pt; text-decoration:underline; font-weight:bold;}
.tocsel:hover {color:#000000; text-decoration:underline;}

.ontop {color:#004287; background-color:#9EB4CD; height:11px; margin:3px; font-size:8pt;}
.ontop:hover {color:#004287; text-decoration:underline;}


/* FARBDEFINTIONEN */
.grey { background-color:#716F64; }
.yellow { background-color:#FFF100; }
.llblue { background-color:#CFD5DD;}
.lblue { background-color:#B4C4D7;}
.mblue { background-color:#9EB4CD;}
.dblue { background-color:#004287;}
.red { background-color:#E30916;}
.white { background-color:#FFFFFF}
.icon_gr {height:17px; vertical-align:middle}


/* LISTENFORMATIERUNG */
li, ul {
	list-style-image:url(../images/lister.gif); list-style-position:outside;
	margin-left:20px;
}

/* ICONS*/
.icon { background-image:url(../images/btb/btb_bg_icon.gif); height:19px}

/* FORMATIERUNGEN FUER DIE STARTSEITE */
.startcontent {background-color:#FFFFFF; font-size:9pt; 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:#990066; 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:9pt; color:#000000; background-color:#FFFFFF; text-decoration:none;}
a.forgotten:hover {color:#990066;}
.loginstart {font-size:13pt; color:#990066; font-weight:bold; background-color:#FFFFFF; text-decoration:none;}
.loginstart:hover {color:#666666;}

/* NEWSLETTER */
table.newsletter {
	background-color:#b4c4d7;
	width:100%;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}
h3.newsletter {
	background-color:#e30916;
	color:#fff105;
	font-weight:bold;
	font-size:8pt;
	padding-left:11px;
	padding-top:0px;
	line-height:22px;
	height:22px;
	margin:0px 0px 5px 0px;
	border-bottom:solid 1px #FFFFFF;
}
table.newsletter a {
	color:#e30916;
	text-decoration:none;
	font-size:9pt;
	padding-left:2px;
}
table.newsletter a:hover {
	color:#fff100;
	text-decoration:none;
}
table.newsletter img {
	margin-left:8px;
}