﻿
html, body 		{ 	
				height:					100%;
				margin: 				0px;
} 
BODY			{ 	
				/* background:			color image attachement repeat position */
				background: 			#8B1537 url(../Labels/bg.png) repeat-y top center;/*#EAF3F8*/
				color: 					#3a3a3a;
				font: 					10px Arial, SunSans-Regular, sans-serif;
				margin: 				0px;
}
#box			{
				min-height:				100%;
				height:					100%; /* IE */
}
.footer			{
				background-color: 		#2C1B11;
}
.header	{
}
.seitenumschaltung_aktiv	{
				color: 					#0F51B3 !important;
				font-size: 				9pt !important; 
				text-decoration:		underline !important;
				font-weight: 			bold !important;
}
.seitenumschaltung			{
				color: 					#000 !important;
				font-size:				9pt !important; 
				text-decoration:		none !important;
				font-weight: 			bold !important;
}
.dot_bottom		{
				border-bottom:			dotted 1px #B5B5B5;
				border-collapse: 		collapse;	
}
.tabellen_rahmen {		
				border: 				solid 1px #999;
				border-collapse: 		collapse;	
}
.fixed			{
				table-layout: 			fixed;
				overflow: 				hidden;
}
FIELDSET		{
				padding:				5px;
				border: 				groove 2px #003B5A;
}

/* Menü/Navigation */
.menu_bg		{
				background: 			transparent url(../Labels/menu_bg.png) repeat-x center;
}
.bg_blue_light	{
				background-color: 		#CCD8DE;
}
.bg_blue_dark	{
				background-color: 		#002075;
}
.bg_brown_dark	{
				background-color: 		#2C1B11;
}
.bg_brown		{
				background-color: 		#8E4614;
}
.bg_beige		{
				background-color: 		#916626;
}
.bg_grey_light	{
				background-color: 		#F5F5F5;
}
.bg_grey	{
				background-color: 		#dadada;
}
.bg_grey_mid	{
				background-color: 		#333;
}
.bg_grey_dark	{
				background-color: 		#696969;
}
/* Schriftarten */
A				{ 					
				/*font:					size height weight style variant family (durch komma getrennt)*/
				font: 					11px Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				font-weight: 			bold;
				color:					gray;
}
A:hover			{ 	
				font: 					11px Arial, SunSans-Regular, sans-serif; 
				font-weight: 			bold;
				color:					#003B5A;
}
p,ol,div,td,th,address,blockquote,nobr,b,i,ul,li   { 
				color: 					#3a3a3a; 
				font:	 				12px Arial, SunSans-Regular, sans-serif; 
}
li 				{
				color:					#003B5A;
				list-style-type:		square;	
}
li font			{
				color:					#3a3a3a !important;
}
h1				{
				font: 					10px Arial, SunSans-Regular, sans-serif; 
				text-decoration: 		none;
				font-weight: 			normal;
				color:					#4b4b4b;
}
h1,h2,h3,h4,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt   { 
				font: 					12px Arial, SunSans-Regular, sans-serif;
				font-weight: 			bold;
				color: 					#3a3a3a
}
.white			{
				color: 					#fff !important;   
}
.grey			{
				color: 					#a4a4a4 !important;   
}
.grey_mid		{
				color: 					#333333 !important;
}
.grey_dark		{
				color: 					#696969 !important;
}

.black			{
				color:					#000 !important;
}
.brown_dark		{
				color: 					#2C1B11 !important;
}
.brown			{
				color: 					#8E4614 !important;
}
.red			{
				color: 					#FE0000 !important;   
}
.red_dark		{
				color: 					#800000 !important;
}
.green			{
				color: 					green !important;   
}
.blue_green	{
				color: 					#629DAF !important;
}
.blue2			{
				color:					#0E4BA9	 !important;
}
.blue			{
				color:					#003B5A	 !important;
}
.blue_dark2			{
				color: 					#002075 !important;   
}
.blue_dark			{
				color: 					#003B5A !important;   
}
.blue_mmd			{
				color: 					#003B5A !important;   
}
.yellow			{
				color: 					yellow !important;   
}
.orange			{
				color:					#ED9321 !important;
}
.beige			{
				color: 					#916626 !important;
}
.xxsmall		{
				font-size: 				7px !important;
}
.xsmall			{
				font-size: 				8px !important;
}
.small			{
				font-size: 				9px !important;
}
.normal			{
				font-size: 				10px !important;
}
.normal2			{
				font-size: 				11px !important;
}
.xnormal			{
				font-size: 				12px !important;
}
.xxnormal			{
				font-size: 				14px !important;
}
.big			{
				font-size: 				16px !important;
}
.fett			{
				font-weight: 			bold !important;
}
.blinkx:hover			{
				text-decoration: 		underline blink; 
}
/* bilder   */
.bild			{
				border: 				solid 1px #ABABAB;
				padding:				0.3em;
				background-color: 		#fff;
}
.bild:hover		{
				border: 				solid 1px #777;
}
.b50			{
				max-width: 				50px;
				max-height: 			30px;
}
.b60			{
				max-width: 				60px;
				max-height: 			60px;
}
.b75			{
				max-width: 				75px;
				max-height: 			75px;
}
.b150			{
				max-width: 				150px;
				max-height: 			100px;
}
.b200			{
				max-width: 				150px;
				max-height: 			200px;
}
/* Elemente */
form 			{
				margin:					0px; 
				padding:				0px;
}
Input[type=image],Input[type=image]:hover			{
}
input[type=password],input[type=text],input[type=file]		{
				padding-left: 0px;
				padding-right: 0px;
				color: 					#000;
				font: 					12px Arial, SunSans-Regular, sans-serif;
				background-color: 		#fff;
				border: 				solid 1px #003B5A;
}
input[type=password]:hover,input[type=text]:hover,input[type=file]:hover		{
}
input[type=password],input[type=text]{
				width: 					180px;
}
.Feldkl{
				width: 					59px !important; 
}
.Feldkl2{
				width: 					80px !important; 
}
input[type=checkbox],input[type=radio]	{
				margin:					0px;
				padding:				0px;
				background-color: 		#e0e0e0;
				border: 				solid 1px #003B5A;
}
input[type=submit],input[type=button],input[type=reset]	{
				color: 					#002075;
				font: 					8pt Arial, SunSans-Regular, sans-serif; 
				font-weight: 			bold;
				position: 				relative; 
				vertical-align: 		middle; 
				margin: 				0;  
				padding:				0;  
				border: 				0;
}
.Button			{
				width: 					102px; 
				height: 				23px;
				background: 			transparent url(../Labels/button.png) no-repeat top left; 	 

}
.Button:hover	{
				background: 			transparent url(../Labels/button_hover.png) no-repeat top left; 	 

}
.Button_xxl			{
				width: 					184px !important; 
				height: 				23px;
				background: 			transparent url(../Labels/button_xxl.png) no-repeat top left !important; 	 

}
.Button_xxl:hover	{
				background: 			transparent url(../Labels/button_xxl_hover.png) no-repeat top left; 	 

}
.Button_mid			{
				width: 					150px; 
				height: 				23px;
				background: 			transparent url(../Labels/button_mid.png) no-repeat top left; 	 

}
.Button_mid:hover	{
				background: 			transparent url(../Labels/button_mid_hover.png) no-repeat top left; 	 

}
.Button_gr	 	{
				width: 					250px; 
				height: 				23px;
				background: 			transparent; 	 
}

TEXTAREA		{
				color: 					#000;
				font: 					12px Arial, SunSans-Regular, sans-serif;
				background-color: 		#fff;
				border: 				solid 1px #003B5A;
				width: 					360px;
				height: 				120px;
}
TEXTAREA:hover	{
}
SELECT			{
				width: 					182px; 
				color: 					#000; 
				font: 					12px Verdana; 
				background-color: 		#fff; 
				border: 				solid 1px #003B5A;
}
SELECT:hover	{
}

/* */
.link_fondsuebersicht_class,.link_chart_class,.link_risiko_class,.link_allokation_class,.link_vergleich_class,.link_anlage_class,.link_infos_class,.link_rabatt_class{
				color:					#0E4BA9	 !important;
}

.Feldgruen			{ color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #d2ffbc; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: groove 1px }
.Feldrot            { color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffdfc1; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: groove 1px }
.Feld				{ }
.Feldmarkiert		{ color: #8f0000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; font-style: normal; background-color: #f2f2f2; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px #6f0000; outline-color: #a1a1a1; }
.Feldklein			{ color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 13px; border: groove 1px  }
.suchfeld			{ color: #383838; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: groove 1px #eee   }
.Bereich			{ color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: groove 1px }
.Tabellenfeld		{ color: #fff;  height: 17px }
.rahmen	{
  	background: 		#ffffff url(../Labels/rahmen_mitte.png) repeat-y top center; 
}
.slide_menu_bg_main	{
  	/*background: 		#ffffff url(../Labels/slide_menu_bg_main.png) repeat-x left center; */
}
/*     Slide Menü          */
#slider-wrapper {  
  	z-index: 			2;
  	height: 			375px;
  	width: 				975px;
  	position: 			relative;
}
#myController {
  	/*background: 		#BDBDBD; */
  	background: 		#fff;
  	margin: 			0; 
 	overflow: 			hidden; 
  	position: 			absolute; 
  	height: 			316px;
  	width: 				200px; 
  	padding-top: 		50px;
  	top: 				0px;
  	left: 				0px;
  	z-index: 			3;
}
#myController span {
	color: 				#003B5A; 
	text-decoration: 	none; 
	font-weight: 		bold;
	cursor: 			pointer; 
	display: 			block; 
	overflow: 			hidden; 
	padding: 			8px 0px 8px 0; 
	width: 				150px;
/*
	border-top: 		1px solid #A7A7A7;
	border-left: 		1px solid #A7A7A7;
	border-right: 		1px solid #A7A7A7;
	border-bottom: 		1px solid #A7A7A7;
	background: 		no-repeat url(../Labels/slide_menu_bg.png) right center; */
}
#myController span:hover {
	color: 				#003B5A;
	/*background: 		no-repeat url(../Labels/slide_menu_bg_aktiv.png) right center; */
}
#myController span.jFlowSelected {
	/*background: 		no-repeat url(../Labels/slide_menu_bg_aktiv.png) right center; */
	color: 				#003B5A; 
	font-weight: 		bold; 
	overflow: 			visible; 
	position: 			relative; 
	z-index: 			3;
}
#myController span sup {
	font-size: 			10px;
}

#home-header-content {
  	height:				375px;
  	margin: 			0;
  	overflow: 			hidden;
  	padding: 			0;
  	width: 				975px;
}

.carousel-content { 
	margin-left: 		220px; 
	margin-top: 		16px; 
	margin-bottom: 		4px; 
	width: 				665px; 
	height: 			340px !important; 
	overflow: 			hidden; 
}
.carousel-content p {
	font-size: 			11px; 
	margin-top: 		10px;
}

#jFlowSlide {
  	width: 				975px;
  	height: 			375px !important;
  	overflow: 			hidden;
}

.carousel_home			{
}
.carousel_depot_eroeffnen	{
}
.carousel_etreuerwechsel	{
}
.carousel_fonds			{
}
.carousel_rabatt		{
}
.carousel_nachrichten	{
}
.slide_menu	{
	background: transparent url(Labels/slide_menu_bg.png) no-repeat top left;
}
.slide_menu:hover strong {
	color:#FFF;
}
.slide_menu:hover {
	background: transparent url(Labels/slide_menu_bg_aktiv.png) no-repeat top left;
}
.tableRollOverEffect1{
	background: transparent url(Labels/slide_menu_bg_aktiv.png) no-repeat top left;
} 
.tableRowClickEffect1{
	background: transparent url(Labels/slide_menu_bg_aktiv.png) no-repeat top left;
}
.tableRowClickEffect1 strong {
	color:#FFF;
}


