/* gruen #44A321 */
/* hellgruen #A4F423 */
/* blau  #396FAB */
/* helblau #C1EAFC */
/* pink #F941A1 */
/* orange #FF6701 */
/* dunkeltürkis #294A5A */
/* türkis #40B3DE */
/* knalltürkis #00CCFF */
/* ------------------------------------------------------------------------------------------------------ body */
BODY,TABLE,TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
BODY {	
	background-color: #E2E1E1;
/*	background-attachment: fixed;
	background-image: url(../images/site_bg.jpg);
	background-repeat: repeat-x;
*/	
	margin: 0px;
}
/* ------------------------------------------------------------------------------------------------------- top */
TD.site_top_left { background-color: #; }
TD.site_top { background-color: #; }
TD.site_top_right { background-color: #; }
TD.site_top_header { background-color: #294A5A; background: url(../images/site_top_header.jpg); background-repeat: no-repeat; }
TD.site_top_footer { background: #FFFFFF; background:url(../images/site_top_footer.jpg); background-repeat: no-repeat; }
TD.nav { background-color: #FFFF00; }
TD.nav_right { background: url(../images/nav_bg.jpg); background-position: right; background-repeat: no-repeat; }
/* ------------------------------------------------------------------------------------------------------ site */
.site {	background-color: #FF0000; } /*???*/
TD.site_left { background-color: #; }
TD.column_left { background-color: #FFFFFF; background: url(../images/column_left.jpg); background-repeat: repeat-y; vertical-align: top; }
TD.content { background-color: #FFFFFF; /*padding: 5px;*/ }
TD.column_right { background-color: #FFFFFF; background: url(../images/column_right.jpg); background-repeat: repeat-y; vertical-align: top; text-align: center; }
TD.site_right { background-color: #; }
IMG.content { border: 10px solid #FFFFFF; }
/* ---------------------------------------------------------------------------------------------------- bottom */
TD.footer { background: url(../images/footer_bg.jpg); background-repeat: repeat-x; }
DIV.footer { font-size: 9px; color: #666666; }
A.footer { color: #666666; }
A.footer:hover { color: #000000; }
/* ------------------------------------------------------------------------------------------------- allgemein */
TD.news_titel { font-size: 14px; font-weight: bold; color: #396FAB; height: 25px; background: url(../images/line.jpg); background-position: bottom left; background-repeat: no-repeat; } /* Newstitel (blau) */
TD.FAQ_Titel,TD.Kurs_Titel { font-size: 14px; font-weight: bold; color: #396FAB; height: 25px; } /* Titel (blau) */
TD.FAQ_Frage { font-size: 12px; font-weight: bold; color: #396FAB; height: 25px; } /* Frage (blau) */
TD.link_titel, TD.boot_titel { font-size: 14px; font-weight: bold; color: #396FAB; height: 25px; }	/* Links (blau) */
TD.link, TD.kurs, TD.boot { height: 35px; }

h1 { font-size: 14px; font-weight: bold; color: #396FAB; } 							/* Titel (blau) */

IMG.pix { border: 2px solid #CCCCCC; }												/* Bilderrahmen (grau) */

DIV.error, SPAN.error { color: #FF0000; text-align: center; font-weight: bold; }	/* Fehlermeldung (rot) */
DIV.warning, SPAN.warning { color: #FFCC00; text-align: center; font-weight: bold; }/* Warnmeldung (orange) */
DIV.hint, SPAN.hint { color: #44A321; text-align: center; font-weight: bold; }		/* Hinweismeldung (grün) */

DIV.smalltext, SPAN.smalltext { font-size: 9px; }									/* kleine Schrift */

TD.liste { border-bottom: 1px solid #CCCCCC; }										/* Linien (grau) */
TD.liste2 { border-bottom: 1px dotted #CCCCCC; }									/* Linien (grau) */

IMG.BootListe {	border-right: 20px solid #FFFFFF; }									/* Bootvorschaubild (mit Abstand rechts) */

TD.BigBox_Titel, TABLE.BigBox_Content { color: #FFFFFF; background-color: #294A5A; }
TD.BigBox_Titel { font-size: 12px; font-weight: bold; height: 62px; top; background: url(../images/bigbox_top.jpg); background-repeat: no-repeat; padding-left: 8px; }
TD.BigBox_Content {	font-size: 10px; font-weight: normal; background: url(../images/bigbox_bg.jpg); background-repeat: repeat-y; background-color: #294A5A; padding-left: 8px; }
TD.BigBox_Bottom { background-color: #294A5A; background-image: url(../images/bigbox_bottom.jpg); background-repeat: no-repeat; height: 15px; }
A.BigBox { color: #F5F5F5; }
A.BigBox:hover { text-decoration: underline; color: #FFFFFF; }
SPAN.BigBox { color: #FFFFFF; }

TD.Box_Titel, TD.Box2_Titel, TABLE.Box_Content, TABLE.Box2_Content { color: #FFFFFF; background-color: #F5F5F5; }
TD.Box_Titel { font-size: 12px; font-weight: bold; height: 48px; background: url(../images/box_top.jpg); background-repeat: no-repeat; padding-left: 8px; }
TD.Box2_Titel { font-size: 12px; font-weight: bold; height: 48px; background: url(../images/box2_top.jpg); background-repeat: no-repeat; padding-left: 8px; }
TD.Box_Content { font-size: 10px; font-weight: normal; background: url(../images/box_bg.jpg); background-repeat: repeat-y; background-color: #F5F5F5; padding-left: 8px; }
TD.Box2_Content { font-size: 10px; font-weight: normal; background: url(../images/box2_bg.jpg); background-repeat: repeat-y; background-color: #F5F5F5; padding-left: 8px; }
TD.Box_Bottom { background-color: #F5F5F5; background-image: url(../images/box_bottom.jpg); background-repeat: no-repeat; height: 14px; }
TD.Box2_Bottom { background-color: #F5F5F5; background-image: url(../images/box2_bottom.jpg); background-repeat: no-repeat; height: 14px; }
A.Box, A.Box2 { color: #000000; }
SPAN.Box, SPAN.Box2 { color: #000000; }
/* --------------------------------------------------------------------------------------------------- Klassen */
A { font-weight: normal; color: #306C84; text-decoration: none; }					/* Links (türkis) */
A:hover { color: #40B3DE; text-decoration: underline; }								/* Links (hell türkis) */
																					/* Textboxen (blau) */
.textbox { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333; 
	background-color: #F5F5F5; 
	border: 1px solid #396FAB; 
}																					
.button { color: #FFFFFF; background-color: #396FAB; border: 1px solid #FFFFFF; }	/* Buttons (blau) */
																					/* Überschrift (blau) */
DIV.Titel1, SPAN.Titel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #396FAB;
}																					/* Überschrift (grau) */
DIV.Titel2, SPAN.Titel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
}
