BODY {
	   SCROLLBAR-FACE-COLOR: #346C96;
		SCROLLBAR-HIGHLIGHT-COLOR: #346C96;  SCROLLBAR-SHADOW-COLOR: #346C96;    
		SCROLLBAR-3DLIGHT-COLOR: #ffffff;  SCROLLBAR-ARROW-COLOR: #ffffff; 
		SCROLLBAR-TRACK-COLOR: #ffffff;  SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
		color: #55555F; FONT-WEIGHT: normal; FONT-FAMILY: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
		/* background: url(../images/background.gif); background-attachment: fixed; */
		background:#346C96; margin:3px; margin-top:15px; FONT-SIZE: 11px;
}

img.left{margin-left: 1px; margin-right: 20px; margin-top: 2px; margin-bottom: 10px;  }

img.right{margin-left: 20px; margin-right: 1px; margin-top: 2px; margin-bottom: 10px;  }

P {
	FONT-SIZE: 12px; line-height:16px; FONT-FAMILY: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif; color: #55555F;
}

LI {
	MARGIN-BOTTOM: 6px;
}
OL {
	
}
UL {
	LIST-STYLE-IMAGE: url(../images/bullet.gif)
}

TR {
	
}
TD {
	FONT-SIZE: 11px;	 
}
UL {
	
}
HR {
	COLOR: #346C96; HEIGHT: 1px
}
H1 {
	font-weight: bold;  FONT-SIZE: 20px; LETTER-SPACING: 1px;  DISPLAY: block; COLOR: #346C96; 
}
H2 {
	font-weight: bold;  FONT-SIZE: 13px;  DISPLAY: block; COLOR: #346C96;
}
TABLE {
}
.table {
	BACKGROUND-COLOR: #fff; 
}
.tablekurs { 
	padding:5px; width:100%;
}
.tablelogo {
	FONT-WEIGHT: bold; FONT-SIZE: 10mm; LETTER-SPACING: 2mm; BACKGROUND-COLOR: #fff; COLOR: #5bbaf2; text-align: center;
}
.tabledefault {
	BACKGROUND-COLOR: #d0d0d0;
}
.tablegrey {
	BACKGROUND-COLOR:#999999;
}
.kurstable {
	BACKGROUND-COLOR:#346C96;  
}
.contentcell{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; /* BACKGROUND-COLOR: #fff; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px; PADDING-BOTTOM: 20px;
	BORDER-LEFT: #346C96 1px solid; BORDER-RIGHT: #346C96 1px solid; */
}
.infocell {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; color: #55555F; background-image: url(../images/tab.gif); /* BACKGROUND-COLOR: #E0F3FE; */  PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
	BORDER-TOP: #346C96 1px solid; BORDER-BOTTOM: #ECF1F4 1px solid; 
}
.tablecell {
	PADDING-LEFT: 2px; PADDING-RIGHT: 1px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-SIZE: 11px;
}
.tdkurs {
	BACKGROUND-COLOR: #f6f6f6; FONT-SIZE: 11px; color: #55555F; padding: 4px;
}
.tdprice {
	color: #55555F; BACKGROUND-COLOR: #fff; FONT-SIZE: 11px;
}
.tdpricetitel {
	color: #55555F; BACKGROUND-COLOR: #f6f6f6; FONT-SIZE: 11px; font-weight:bold;
}
.nocell {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; color: #55555F; line-height: 12px; background: #fff; /* BACKGROUND-COLOR: url(../images/bg.gif) */
}
.titelblock {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; color: #55555F; line-height: 12px; background: #fff; /* BACKGROUND-COLOR: url(../images/bg.gif) */
}
.form {
	FONT-WEIGHT: normal; 
	BORDER-RIGHT: #193151 1px solid; 
	BORDER-TOP: #193151 1px solid; 
	BORDER-LEFT: #193151 1px solid; 
	COLOR: #eeeeee; 
	BORDER-BOTTOM: #5bbaf2 1px solid; 
	BACKGROUND-COLOR: #5bbaf2
}
.forminhalt {
	BACKGROUND-COLOR: #f6f6f6; 
	font-size: 11px;
	padding-top: 5px; 
}
.formtitel{ 
	padding-left: 8px; 
	COLOR: #1d1d1d; 
	FONT-SIZE: 12px; 
	font-weight:bold; 
	FONT-WEIGHT: bold; 
	LETTER-SPACING: 2px; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px; 
	height: 18px; 
	TEXT-ALIGN: left; 
	vertical-align:middle;
	background-image: url(../images/bgn2.gif);
}
.tdkurstitel { 
	FONT-SIZE: 12px; 
	font-weight:bold; 
	color: #346C96; 
	FONT-WEIGHT: bold; 
	LETTER-SPACING: 2px; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px; 
	height: 18px; 
	TEXT-ALIGN: left; 
	vertical-align:middle;
	background-color: #346C96;
	background-image: url(../images/bgn.gif);
}
.boxtitel {
	FONT-SIZE: 12px; 
	font-weight:bold; 
	color: #346C96; 
	FONT-WEIGHT: bold; 
	DISPLAY: block; 
	LETTER-SPACING: 1px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 5px; 
	height: 18px; 
	TEXT-ALIGN: left; 
	vertical-align:middle;
	BORDER-BOTTOM: #346C96 1px solid; 
	background-image: url(../images/tab_top.gif);
	/* background-color: #fff; background-color: #C8E8FB; */
	/* background-image: url(../images/bgn.gif); */
		
}

A.boxlink:link, A.boxlink:active, A.boxlink:visited {
	
	font-weight:bold; 
	/* FONT-SIZE: 12px; color: #346C96; 
	FONT-WEIGHT: bold; 
	DISPLAY: block; 
	LETTER-SPACING: 2px; 
	height: 18px; 
	TEXT-ALIGN: left; 
	vertical-align:middle; */
	/*  background-color: #C8E8FB; */
	/* background-image: url(../images/bgn.gif); */
}

A.boxlink:hover {
	text-decoration:underline;
	font-weight:bold; 
	/* FONT-SIZE: 12px; 
	
	color: #555555000; 
	FONT-WEIGHT: bold; 
	DISPLAY: block; 
	LETTER-SPACING: 2px; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px; 
	height: 18px; 
	TEXT-ALIGN: left; 
	vertical-align:middle;  */
	
	/*  background-color: #C8E8FB; */
	/* background-image: url(../images/bgn.gif); */
}

/* LINKS & FORMS */
A.p:link{font-weight:bold; }

A:link, 
A:visited, 
A:active { 
	COLOR: #346C96; text-decoration:none; 
}
A:hover {
    COLOR: #346C96; text-decoration:underline; }

A.menu {
	WIDTH: 140px; BORDER-RIGHT: #346C96 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #346C96 0px solid; DISPLAY: block; 
	PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #346C96 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #346C96 0px solid; TEXT-ALIGN: left; FONT-WEIGHT: normal; color: #55555F; 
	LETTER-SPACING: 0px; FONT-SIZE: 11px; text-decoration:none; BACKGROUND-COLOR: #fff;
}
A.menu:visited {
	WIDTH: 140px; BORDER-RIGHT: #346C96 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #346C96 0px solid; DISPLAY: block; 
	PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #346C96 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #346C96 0px solid; TEXT-ALIGN: left; FONT-WEIGHT: normal; color: #55555F; 
	LETTER-SPACING: 0px; FONT-SIZE: 11px; text-decoration:none; BACKGROUND-COLOR: #fff;
}
A.menu:hover {
	WIDTH: 140px; BORDER-RIGHT: #346C96 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #346C96 0px solid; DISPLAY: block; 
	PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #346C96 0px solid; BORDER-RIGHT: #346C96 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #346C96 0px solid; TEXT-ALIGN: left; FONT-WEIGHT: normal; color: #55555F; 
	LETTER-SPACING: 0px; background-image: url(../images/menu.gif); /* BACKGROUND-COLOR: #C9E6F5; */ FONT-SIZE: 11px; text-decoration:none; 
}

A.menu1 {
	WIDTH: 140px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-RIGHT: #346C96 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #346C96 0px solid; DISPLAY: block; 
	PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #346C96 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #346C96 0px solid; TEXT-ALIGN: left; 
	FONT-WEIGHT: normal; color: #55555F; LETTER-SPACING: 1px; BACKGROUND-COLOR: #fff; text-decoration:none; 
}
A.menu1:visited {
	WIDTH: 140px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-RIGHT: #346C96 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #346C96 0px solid; DISPLAY: block; 
	PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #346C96 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #346C96 0px solid; TEXT-ALIGN: left; 
	FONT-WEIGHT: normal; color: #55555F; LETTER-SPACING: 1px; BACKGROUND-COLOR: #fff; text-decoration:none; 
}
A.menu1:hover {
	WIDTH: 140px; BORDER-RIGHT: #346C96 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #346C96 0px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #346C96 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #346C96 0px solid; TEXT-ALIGN: left; FONT-WEIGHT: normal; COLOR: #fff; 
	LETTER-SPACING: 1px; BACKGROUND-COLOR: #5bbaf2; 
}

A.menu2 {
	WIDTH: 140px; FONT-SIZE: 9px; BORDER-RIGHT: #C73928 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; DISPLAY: block; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #C73928 0px solid;  PADDING-TOP: 2px; BORDER-BOTTOM: #C73928 0px solid; 
	TEXT-ALIGN: left; FONT-WEIGHT: normal; COLOR: #346C96; BACKGROUND-COLOR: #fffefe; line-height: normal;
}
A.menu2:visited {
	WIDTH: 140px; BORDER-RIGHT: #C73928 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #C73928 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #C73928 0px solid; TEXT-ALIGN: left; FONT-WEIGHT: normal; 
	COLOR: #346C96; BACKGROUND-COLOR: #fffefe;
}
A.menu2:hover {
	WIDTH: 140px; BORDER-RIGHT: #C73928 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #C73928 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #C73928 0px solid; TEXT-ALIGN: left; FONT-WEIGHT: normal; 
	COLOR: #fff; BACKGROUND-COLOR: #346C96; 
}

input, textarea, select, option, disabled  { 	font-family: Verdana, Arial, Helvetica;
			BORDER-RIGHT:  #708CA9 1px solid; 
			BORDER-LEFT:   #708CA9 1px solid; 
			BORDER-TOP:    #708CA9 1px solid;  
			BORDER-BOTTOM: #708CA9 1px solid;
			background: #fefefe; color: #555555000;  font-size : 10px;
}
.inputclean{BORDER-RIGHT:  #f6f6f6 1px solid; 
			BORDER-LEFT:   #f6f6f6 1px solid; 
			BORDER-TOP:    #f6f6f6 1px solid;  
			BORDER-BOTTOM: #f6f6f6 1px solid;
			background: #f6f6f6;}

.formerror  { 
			BORDER-RIGHT:  #cc3300 1px solid; 
			BORDER-LEFT:   #cc3300 1px solid; 
			BORDER-TOP:    #cc3300 1px solid;  
			BORDER-BOTTOM: #cc3300 1px solid;
			background: #FFF0F0; color: #555555000;  font-size : 10px;
}

.smalltext { 

font-size : 11px; 
color: #334444;
}
.smalltext_light { 

font-size : 10px; 
color: #999999;
}



