/* ae.css
   author: finkenzeller | date: 2005-11
*/

body			{background:#ffffff; 
				background-position:top; 
				margin-top:0; margin-right:0; 
				margin-left:0; margin-bottom:0;
				/* nur in IE, ändert scrollbar + textareas */
				scrollbar-base-color: #cbe3f5;
			    scrollbar-highlight-color: #cbe3f5;
			    scrollbar-track-color: #cbe3f5;
			    scrollbar-darkshadow-color: #ffffff;
			    scrollbar-3dlight-color: #cbe3f5;
			    scrollbar-shadow-color: #cbe3f5;
			    scrollbar-arrow-color: #000000}

.bodyb			{
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	background-color: #004477}


/* header */
.whitelink		{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#ffffff}
.blacklink		{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000000}
.whitelink2		{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:bold; color:#004477}
a:whitelink2, a:hover.whitelink2			{color:#ffffff;text-decoration:underline}

/*navigation*/
.nav			{font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; text-decoration:none}
.footer 		{font-family:verdana, arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none}
a:footer, a:visited.footer 		{font-family:verdana, arial,helvetica,sans-serif; font-size:10px; font-weight:bold; color:#F3C301; text-decoration:none}

/* allgemeine Textauszeichnungen: Inhaltsbereich */
p, li, ul		{font-family:arial,helvetica,sans-serif; font-size:13px; line-height:17px; font-weight:normal; color:#000000}	
small			{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#000000}
b				{font-weight:bold}
a				{color:#004477; font-weight:bold;}
a:link, a:visited	{text-decoration:none}
a:hover			{color:#004477;text-decoration:underline} 

small, .textB, .textW		{font-size:10px; line-height:12px}

/* classen */
h1				{font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold; color:#004477}
h2				{font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#004477}
h3				{font-family:arial,helvetica,sans-serif;font-size:14px;	font-weight:normal; color:#000000; background:#f3c301}
h4				{font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:normal; color:#000000; background:#000000}*/
.titel			{font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold; color:#000000}
.headLine		{font-size:18px; line-height:20px}

.text			{font-family:arial,helvetica,sans-serif; font-weight:normal; color:#000000; text-decoration:none}
a.text, a:visited.text		{font-weight:normal; color:#014478; text-decoration:none}

.textB			{font-family:arial,helvetica,sans-serif; font-size:18px; font-weight:bold; color:#004477; text-decoration:none}
a.textB, a:visited.textB 	{font-weight:normal; color:#004477; text-decoration:none}
.textW			{font-family:arial,helvetica,sans-serif; font-weight:normal; color:#ffffff; text-decoration:none}
a:textW, a:visited.textW 	{font-weight:bold; color:#ffffff; text-decoration:none}
.textR			{font-family:arial,helvetica,sans-serif; font-weight:normal; color:#ff0000; text-decoration:none}
a:textR, a:visited.textR 	{font-weight:bold; color:#ff0000; text-decoration:none}


/* colors */
.white 			{background:#ffffff}
.bauerblue		{background:#004477}

.darkgrey		{background:#666666}
.grey			{background:#cccccc}
.lightgrey		{background:#eeeeee}

.darkblue		{background:#004477}
.blue			{background:#9cc9eb}
.lightblue      {background:#cbe3f5}

/* tabellen */
.tablep				{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000}
.tablec				{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal;}	
.tables				{font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#000000}	


.tablebluegrey		{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000}	
.tablebluegrey th 	{background:#9cc9eb; text-align:center}
.tablebluegrey td 	{background:#cbe3f5; vertical-align:top}

.table		{font-family:arial,helvetica,sans-serif; font-size:13px; font-weight:normal; color:#000000}	
.table th 	{background:#DFD9B7; text-align:center}
.table td 	{background:#ffffff; vertical-align:top}

div.footer_box {
	padding-top: 10px;
	padding-bottom:3px;
}
div.footer_box a {
	font: 10px verdana,arial,helvetica,sans-serif;
	color: #014478;
	text-transform:uppercase;
}
div.footer_box img {
	position: relative; top: 2px;
}

div.copyright_box {
	padding-top: 5px;
	border-top: 1px solid #BBBBBB;
	font: 10px verdana,arial,helvetica,sans-serif;
	color:  #4B4B4B;
}
.rtgblue {
	background-color: #004477;
}
