/* ----------------- SITE -------------------*/
body
{
	margin:					0;
	padding:				0;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#666666;
}

img
{
	border:					0px;
}

a
{
	color:					#0C5798;
	text-decoration:		none;
}

a:hover 
{
	color:					#0C5798;
	text-decoration:		underline;
}

input.chromeless
{
	margin:					0;
	padding:				0;
	border-width:			0;
	outline-width:			0;
	background-color:		transparent;
}

#site
{
	width:					813px;
	/*margin:					0;*/
	margin:          auto;
	padding:				0;
	background-color:		#FFFFFF;
	/*float:					left;*/
}

#werbungTop
{
	position:				relative;
	width:					800px;
	margin:					0;
	padding:				0;
	text-align:				center;
	background-color:		#FFFFFF;
}

#werbungR
{
	position:				absolute;
	top:					100px;
	left:					820px;
	margin:					0;
	padding:				0;
	z-index:				10;
}

#openXTop
{
	position:				absolute;
	top:					0px;
	left:					0px;
	margin:					0;
	padding:				0;
	text-align:				center;
	background-color:		#FFFFFF;
}

#werbungTop img, #werbungR img, #openXTop img
{
	margin:					0;
	padding:				0;
	border:					0;
}

#navigation
{
	position:				relative;
	width:					813px;
	padding:				0;
	margin:					0;
	text-align:				left;
	background-image:		url(../img/bg_shadow_white_right.gif);
	background-repeat:		repeat-y;
	background-position:	right;
	z-index:				4;
}

#navigationBox
{
	position:				relative;
	width:757px;
	padding:				0;
	margin:					0;
	text-align:				left;
	height:21px;
	z-index:				3;
}

div.boxBGShadowRechtsStart
{
	height:					105px;
	width:					13px;
	position:				absolute;
	top:					0;
	right:					0px;
	_right:					0;
	margin:					0;
	background-image:		url(../img/bg_schatten_ende.gif);
	background-repeat:		no-repeat;
	background-position:	top left;
	background-color:		#FFFFFF;
	z-index:				4;
}

div.bgShadowMainNavigation
{
	position:				absolute;
	top:					127px;
	left:					0;
	margin:					0;
	margin-left:			10px;
	width:					776px;
	height:					6px;
	background-image:		url(../img/bg_subnavi_shadow_top.gif);
	background-repeat:		repeat-x;
	z-index:				2;
}

div.boxBGShaddowRechts
{
	width:					813px;
	background-image:		url(../img/bg_shadow_white_right.gif);
	background-repeat:		repeat-y;
	background-position:	right;
	z-index:				4;
}

#headNavigation
{
	position:				absolute;
	top:					0;
	left:					0;
	width:					800px;
	height:					36px;
	display:				block;
	background-color:		#FFFFFF;
	z-index:				6;
}

#headNavigation table
{
	font-size:				10px;
}

#mainHeader
{
	clear:					both;
	position:				relative;
	display:				block;
	height:					67px;
	width:					800px;
	background-color:		#0B5697;
	z-index:				4;
}

#quickNavigation
{
	position:				absolute;
	left:					10px;
	top:					0px; /* 18 */
	height:					36px;
	padding:				0;
	margin:					0;
	color:					#666666;
	list-style:				none;
}	

#quickNavigation LI.l
{
	display:				inline;
	float:					left;
	height:					11px;
	margin:					0;
	padding:				12px 10px 13px 10px;
}

#quickNavigation LI.seperator
{
	width:					1px;
	background-image:		url(../img/tp_seprt.gif);
	background-repeat:		no-repeat;
	height:					36px !important;
	padding:				0 !important;
	margin:					0 !important;
}

#quickNavigation LI.arrow
{
	padding-right:			20px !important;
	background-image:		url(../img/icons/icon_arrow_down2.gif);
	background-repeat:		no-repeat;
	background-position:	right center;
}

#mainHeader H2.euramsLogo
{
	position:				absolute;
	top:					5px;
	left:					10px;
	height:					58px;
	width:					191px;
	padding:				0;
	margin:					0;
	border:					0;
	background-image:		url(../img/headerEuramsLogo.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}

#mainHeader H2.euramsLogo SPAN
{
	display:				none;
}

#mainHeader H2.euroLogo
{
	position:				absolute;
	top:					5px;
	left:					10px;
	height:					58px;
	width:					191px;
	padding:				0;
	margin:					0;
	border:					0;
	background-image:		url(../img/headerEuroLogo.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}

#mainHeader H2.euroLogo SPAN
{
	display:				none;
}

#mainHeader H2.myFinanzenNetLogo
{
	position:				absolute;
	top:					10px;
	left:					10px;
	height:					45px;
	width:					199px;
	padding:				0;
	margin:					0;
	border:					0;
	background-image:		url(../img/myFinanzen_net.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}

#mainHeader H2.FondsUndCoLogo
{
	position:				absolute;
	top:					18px;
	left:					10px;
	height:					33px;
	width:					199px;
	padding:				0;
	margin:					0;
	border:					0;
	background-image:		url(../img/logo-fonds_und_co.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}

#mainHeader H2.myFinanzenNetLogo SPAN
{
	display:				none;
}

#mainHeader H2.finanzenNetLogo
{
	position:				absolute;
	top:					22px;
	left:					20px;
	height:					27px;
	width:					207px;
	padding:				0;
	margin:					0;
	border:					0;
	background-image:		url(../img/finanzen_net_logo.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}

#mainHeader H2.finanzenNetLogo SPAN
{
	display:				none;
}

#mainHeader DIV.headerMaerkteBox
{
	position:				absolute;
	top:					10px;
	right:					10px;
	height:					47px;
	width:					403px;
	background-color:		#FFFFFF;
	z-index:				3;
}

#mainHeader DIV.headerMaerkteBox table
{
	font-size:				10px;
}

#indexstaendeBoxDiv
{
	width:					370px;
	padding-top:			1px;
	padding-left:			4px;
	float:					left;
}

#indexstaendeBoxDiv table
{
	border-collapse: 		collapse;
	width:					370px;
	table-layout:			fixed;
	font-size:				10px;
}

#indexstaendeBoxDiv td
{
	padding:				1px;
	margin:					0px;
}

/* ----------------- SchnellSuche -------------------*/
#schnellSucheBox
{
	position:				absolute;
	top:					108px;
	left:					587px;
	width:					203px;
	height:					19px;
	background-color:		#ffffff;
	z-index:				5;
}

#schnellSucheFeld
{
	margin-left:			2px;
	margin-top:				1px;
	width:					175px;
}

#schnellSucheButton
{
	position:				absolute;
	top:					0px;
	left:					179px;
}

#content
{
	position:				relative;
	width:					791px;
	padding:				0;
	margin:					0;
	padding-left:			9px;
	padding-bottom:			10px;
	border-left:       1px solid #aaaaaa;
	/*z-index:				1;*/
}

#content a:hover
{
	text-decoration:		underline;
}

#contentEnd
{
	position:				relative;
	padding:				0;
	margin:					0;
	height:					3px;
	width:					800px;
}

#contentEnd IMG.first
{
	width:					10px;
	height:					3px;
	float:					left;
	border:					0;
}

#contentEnd DIV
{
	width:					777px;
	height:					1px;
	float:					left;
	line-height:			1px;
	background-color:		#FFFFFF;
	border-top:				1px solid #E6E6E6;
	border-bottom:			1px solid #E6E6E6;
}

#contentEnd IMG.last
{
	width:					13px;
	height:					3px;
	float:					left;
	border:					0;
}

#footer
{
	position:				relative;
	width:					800px;
	padding:				0;
	margin:					0;
	text-align:				left;
}

#footer div
{
	width:					754px;
	padding-left:			20px;
	padding-right:			16px;
	font-size:				9px;
	color:					#666666;
	text-align:				center;
}

#footer img, #footer .footerNavi img
{
	margin:					0;
	padding:				0;
	border:					0;
}

#footer a, #footer a:active
{
	font-size:				9px;
	line-height:			10px;
	color:					#666666;
	text-align:				center;
	text-decoration:		none;
}

#footer .footerNavi a, #footer .footerNavi a:active
{
	color:					#0C5798;
}

#footer .footerNavi a:hover
{
	color:					#0C5798;
}

#footer a:hover
{
	font-size:				9px;
	color:					#666666;
	text-align:				center;
	text-decoration:		underline;
}

.contentBox231
{
	width:					237px;
	float:					left;
	padding-top:			10px;
}
	
.contentBox259
{
	width:					259px;
	float:					left;
}

.contentBox462
{
	width:					475px;
	float:					left;
	padding-top:			10px;
}

.contentBox315
{
	width:					302px;
	float:					left;
	background-color:		#F8F8F8;
	overflow:				hidden;
	border-bottom:			1px solid #CCCCCC;
}

.contentBox388
{
	width:					388px;
	float:					left;
}

.contentBox777
{
	width:					777px;
}

.bgBox1Box2
{
	background-image:		url(../img/bgbox1box2.gif);
	background-repeat:		repeat-y;
}

.notiz
{
	width:					305px;
	height:					280px;
	margin-bottom:			10px;
}



/* ----------------- TOOLS -------------------*/
.tar
{
	text-align:				right !important;
}

.tdTar td, th
{
	text-align:				right !important;
}

.tal
{
	text-align:				left !important;
}

.taj
{
	text-align:				justify !important;
}

.tac
{
	text-align:				center !important;
}

.coR
{
	color:					#cc0000 !important;
}

.coG
{
	color:					#008800 !important;
}

.coW
{
	color:					#ffffff !important;
}

.coD
{
	color:					#666666 !important;
}

.coB
{
	color:					#000000 !important;
}

.coHG a
{
	color:					#999999 !important;
	
}

.coHG a:hover
{
	color:					#0C5798 !important;
}

.coV
{
	color:					#936EEA !important;
}

.colorBlau
{
	color:					#0C5798 !important;
}

.fontFett
{
	font-weight:			bold !important;
}

.fontNormal
{
	font-weight:			normal !important;
}

.fontSmall
{
	font-size:				8px !important;
}

.fontMiddle
{
	font-size:				9px !important;
}

.fontSizeNorm
{
	font-size:				11px !important;
}

.fontLarge
{
	font-size:				12px !important;
}

.fontXLarge
{
	font-size:				13px !important;
}

.fontXXLarge
{
	font-size:				14px !important;
}

.fontXXXLarge
{
	font-size:				16px !important;
}

.font24px
{
	font-size:				24px !important;
}

.noPadding
{
	padding:				0px !important;
}

.noMargin
{
	margin:					0px !important;
}

.noTD
{
	text-decoration:		none !important;
}

.noMT
{
	margin-top:					0px !important;
}

.noB
{
	border:					0 !important;
}

.noBR
{
	border-right:			0px !important;
}

.noBL
{
	border-left:			0px !important;
}

.noBT
{
	border-top:				0px !important;
}

.noBB
{
	border-bottom:			0px !important;
}

tr.noTDBB td, table.noTDBB td
{
	border-bottom:			0px !important;
}

tr.noTDBT td, table.noTDBT td
{
	border-top:				0px !important;
}

.noPR
{
	padding-right:			0px !important;
}

.noPL
{
	padding-left:			0px !important;
}

.noPT
{
	padding-top:			0px !important;
}

.clearB
{
	clear:					both !important;
}

.posAbs
{
	position:				absolute;
}

.hiddenNowrapAll td
{
	overflow:				hidden !important;
	white-space:			nowrap !important;
}

.hiddenNowrap
{
	overflow:				hidden !important;
	white-space:			nowrap !important;
}

.visibleNowrap
{
	overflow:				hidden !important;
	white-space:			nowrap !important;
}

.visibleWrap
{
	overflow:				auto !important;
	white-space:			normal !important;
}

.hiddenAll td
{
	overflow:				hidden !important;
}

.boL
{
	border-left:			1px solid #d6d6d6;
}

.boR
{
	border-right:			1px solid #d6d6d6;
}

.boBO
{
	border-bottom:			1px solid #d6d6d6 !important;
}

.boTop
{
	border-top:				1px solid #d6d6d6 !important;
}

.disInline
{
	display:				inline;
}

.disNone
{
	display:				none;
}

/*--- Float ---*/
.fL
{
	float:					left !important;
}

.fR
{
	float:					right !important;
}

/*--- Clear ---*/
.cL
{
	clear:					left !important;
}

.cR
{
	clear:					right !important;
}

.cB
{
	clear:					both !important;
}

/*--- Vertical-align ---*/
.vaB
{
	vertical-align:			bottom !important;
}

.vaTB
{
	vertical-align:			text-bottom !important;
}

.vaM
{
	vertical-align:			middle !important;
}

.vaT
{
	vertical-align:			top !important;
}

.mTop10
{
	margin-top:				10px !important;
}

.bTop10
{
	border-top:				10px solid #ffffff;
}

.lh14
{
	line-height:			14px !important;
}

.pd5
{
	padding:				5px !important;
}

.pdR5
{
	padding-right:				5px !important;
}

.pdT5
{
	padding-top:				5px !important;
}

.pdB10
{
	padding-bottom:			10px !important;
}

.pdLR10
{
	padding-left:			10px !important;
	padding-right:			10px !important;
}

.pdL10
{
	padding-left:			10px !important;
}

.pdR10
{
	padding-right:			10px !important;
}

.pdL5
{
	padding-left:			5px !important;
}

.pdL15
{
	padding-left:			15px !important;
}

.pd1
{
	padding:				1px !important;
}

.l25
{
	left:					25px;
}

.w100
{
	width:					100px!important;
}

.w70
{
	width:					70px!important;
}

.w60
{
	width:					60px!important;
}

.w55
{
	width:					55px!important;
}

.w50
{
	width:					50px!important;
}

.h20
{
	height:					20px!important;
}

.listArrowGrey
{
	margin-top:				0;
	margin-bottom:			0;
	padding-top:			0;
	list-style-type:		none;
	list-style-image:		url(../img/icons/icon_arrow_grey.gif);
}

.listArrowBlue
{
	margin-top:				0;
	margin-bottom:			0;
	margin-left:			0px;
	padding-top:			0;
	padding-left:			17px;
	list-style-type:		none;
	list-style-image:		url(../img/icons/icon_arrow3.gif);
}

.cInActive
{
	color:					#E5E5E5;
}

.cAktiveAccount
{
	color:					#ffffff;
	background-color:		#008800;
	font-weight:			bold !important;
	padding:				5px 5px 5px 5px;
}

a.helpme
{
	width:					1px;
	text-decoration:		none;
	position:				relative;
}

a.helpme span
{
	display:				none;
}

a.helpme:hover
{
	width:					1px;
	background-color:		transparent;
	text-decoration:		none !important;
}

a.helpme:hover span
{
	overflow:				hidden;
	text-align:				left;
	display:				block;
	border:					1px solid red;
	position:				absolute;
	left:					30px;
	top:					1px;
	width:					215px;
	height:					205px;
	padding:				5px;
	color:					#000000;
	background-color:		#dddddd;
}

.cad2
{
	padding-top:			10px !important;
	text-align:				center !important;
	overflow:				hidden !important;
	width:					426px !important;
}

.cad3
{
	padding-top:			10px !important;
	text-align:				center !important;
}

.adFoot
{
	padding-top:			10px !important;
	text-align:				center !important;
	background-image:		url(../img/bg_content.gif);
	background-repeat:		repeat-y;
	background-position:	left;
}

.bgG
{
	background-color:		green;
	padding:				3px;
	color:					white;
}

.bgR
{
	background-color:		red;
	padding:				3px;
	margin:					10px;
	color:					white;
}

.bgW
{
	background-color:		#FFFFFF;
}

.bgGrauBBWeiss
{
	background-color:		#ececec;
	border-bottom:			1px solid #ffffff !important;
}

.Dachzeile
{
	color:					#000000;
	font-weight:			bold !important;
	width:					230px;
	overflow:				hidden;
	padding-bottom:			3px;
	font-size:				10px;
	letter-spacing:			1px;
}

.TrennbalkenLinks, .TrennbalkenLinksGross
{
	color:					#FFFFFF;
	margin-top:				0px;
	margin-left:			10px;
	font-weight:			bold !important;
	width:					435px;
	letter-spacing:			1px;
	text-transform:			uppercase;
}
.TrennbalkenLinks
{
	background-image:		url(../img/box1_titel.gif);
	background-repeat:		repeat-x;
	font-size:				12px !important;
	padding:				2px 0 0 10px;
	height:					16px;
}
.TrennbalkenLinksGross
{
	background-image:		url(../img/box1_titel_gross.gif);
	background-repeat:		repeat-x;
	padding:				2px 2px 2px 10px;
}
.TrennbalkenLinks a
{
	color:					#FFFFFF;
}
.TrennbalkenRechts, .TrennbalkenRechts a
{
	background-image:		url(../img/balken_blau.jpg);
	color:					#FFFFFF;
	font-size:				10px;
	font-weight:			bold !important;
	line-height:			19px;
	padding-left:			5px;
	letter-spacing:			0px;
}

.InfobalkenLinks
{
	background-image:		url(../img/balken_rot.jpg);
	color:					#FFFFFF;
	font-size:				13px;
	font-weight:			bold !important;
	padding:				2px;
	padding-left:			10px;
	width:					432px;
}

.KolumnenbalkenLinks
{
	background-color:		#CC0000;
	font-size:				10px;
	line-height:			12px;
	color:					#FFFFFF;
	font-weight:			bold !important;
	padding:				2px;
	padding-left:			10px;
	width:					432px;
}

.NewsInfoBalken
{
	background-color:		#FFFB3D;
	color:					#000000;
	font-size:				10px;
	padding:				3px;
	font-weight:			bold !important;
}

.versalien
{
	letter-spacing:			1px;
	text-transform:			uppercase;
}

/* ----------------- NAVI -------------------*/
UL#mainNavigation
{
	position:				absolute;
	top:					0;
	width:					791px;
	height:					29px;
	background-image:		url(../img/bg_mainNavigation.gif);
	background-repeat:		repeat-x;
	background-color:		#0A5692;
	z-index:				3;
	margin:					0;
	padding:				0;
	padding-left:			9px;
}

UL#mainNavigation LI.l
{
	display:				inline;
	float:					left;
	height:					29px;
	padding:				0;
	margin:					0;
	background-image:		url(../img/mn_seprt.gif);
	background-repeat:		no-repeat;
}

UL#mainNavigation LI.aktiv
{
	background-image:		none;
	background-color:		#1661A2;
}

UL#mainNavigation LI.first
{
	background-image:		none;
}

UL#mainNavigation LI#mnFavoriten
{
	background-color:		#072C54;
}

UL#mainNavigation LI.l A.l
{
	display:				inline;
	float:					left;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			8px;
	padding-bottom:			7Px;
	font-family:			Verdana;
	font-size:				12px;
	font-weight:			bold;
	color:					#E9F1F1;
	text-decoration:		none;
	outline-width:			0;
}

/* Start SubNavigation */
UL#subNavigation
{
	position:				absolute;
	top:					29px;
	width:					791px;
	height:					25px;
	background-image:		url(../img/bg_subNavigation.gif);
	background-repeat:		repeat-x;
	background-color:		#1661A2;
	margin:					0;
	padding:				0;
	padding-left:			9px;
	list-style:				none;
}	

UL#subNavigation LI.l
{
	display:				inline;
	float:					left;
	height:					25px;
	padding:				0;
	margin:					0;
	background-image:		url(../img/sn_seprt.gif);
	background-repeat:		no-repeat;
}

UL#subNavigation LI.aktiv
{
	background-image:		none;
	background-color:		#3985C8;
}

UL#subNavigation LI.first
{
	background-image:		none;
}

UL#subNavigation LI.l A.l
{
	display:				inline;
	float:					left;
	padding-left:			7px;
	padding-right:			7px;
	padding-top:			6px;
	padding-bottom:			7px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			normal;
	color:					#E9F1F1;
	text-decoration:		none;
	outline-width:			0;
}

/* Start subNavigation2 */
UL#subNavigation2
{
	position:				absolute;
	/*top:					54px;*/
	width:					791px;
	height:					25px;
	background-image:		url(../img/bg_subNavigation2.gif);
	background-repeat:		repeat-x;
	background-color:		#3985C8;
	margin:					0;
	padding:				0;
	padding-left:			9px;
	list-style:				none;
}	

UL#subNavigation2 LI.l
{
	position:				relative;
	display:				inline;
	float:					left;
	height:					25px;
	padding:				0;
	margin:					0;
	background-image:		url(../img/sn2_seprt.gif);
	background-repeat:		no-repeat;
}

UL#subNavigation2 LI.aktiv
{
	background-image:		none;
	background-color:		#FFFFFF;
}

UL#subNavigation2 LI.first
{
	background-image:		none;
}

UL#subNavigation2 LI.l A.l
{
	float:					left;
	padding-left:			7px;
	padding-right:			7px;
	padding-top:			6px;
	padding-bottom:			7px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			normal;
	color:					#E9F1F1;
	text-decoration:		none;
	outline-width:			0;
}

UL#subNavigation2 LI.aktiv A.l
{
	color:					#0C66B8;
}

/*--------------- Start pulldown -------------------*/
UL.pulldown, DIV.pulldown
{
	display:				none;
	position:				absolute;
	overflow:				visible;
	clear:					left;
	z-index:				12;
	margin:					0;
	padding:				0;
}	

UL.pulldown LI.b, #favoritenLI DIV.item
{
	display:				block;
	overflow:				visible;
	margin:					0;
	padding:				0;
	position:				relative;
	white-space:			nowrap !important;
}

UL.pullout
{
	display:				none;
	position:				absolute;
	float:					left;
	margin:					0;
	padding:				0;
	margin-left:			100%;
	z-index:				13;
}	

UL.pulldown A.b, DIV.pulldown A.b, 
UL.pulldown A.b:hover, DIV.pulldown A.b:hover
{
	display:				block;
	white-space:			nowrap;
	overflow:				hidden;
	position:				relative;
/*	height:					1%;*/
	float:					none;
	margin:					0;
	padding-top:			4px;
	padding-bottom:			5px;
	padding-left:			10px;
	padding-right:			15px;
	text-decoration:		none;
	font-weight:			normal;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	outline-width:			0;
}

UL.pulldown A.il, DIV.pulldown A.il
{
	display:				inline-block !important;
	width:					200px !important;
	padding-left:			3px !important;
	padding-right:			0px !important;
	vertical-align:			top !important;
}

UL.pulldown A.il2, DIV.pulldown A.il2
{
	display:				inline-block !important;
	width:					152px !important;
	padding-left:			3px !important;
	padding-right:			0px !important;
	vertical-align:			top !important;
}

UL.pulldown A.pullout
{
	background-image:		url(../img/icons/menu_arrow.gif);
	background-repeat:		no-repeat;
	background-position:	right;
}

UL#mainNavigation UL.pulldown
{
	top:					29px;
	background-color:		#07335A;
}

UL#mainNavigation div.favoriten
{
	background-color:		#072C54!important;
	top:					29px;
}

UL#mainNavigation UL.pulldown A.b, UL#mainNavigation DIV.pulldown A.b
{
	color:					#FFFFFF;
}

UL#subNavigation UL.pulldown
{
	top:					25px;
	background-color:		#135799;
}

UL#subNavigation UL.pulldown A.b
{
	color:					#FFFFFF;
}

UL#subNavigation2 UL.pulldown
{
	top:					25px;
	background-color:		#3176C0;
}

UL#subNavigation2 UL.pullout
{
	top:					0px;
	background-color:		#3176C0;
}

UL#subNavigation2 UL.pulldown A.b
{
	color:					#FFFFFF;
}

UL#subNavigation2 UL.pulldown A.b:hover
{
	background-color:		#63ACFF;
}

UL#quickNavigation UL.pulldown, UL#reiterNavigation UL.pulldown
{
	top:					36px;
	background-color:		#082D56;
}

UL#quickNavigation UL.pulldown A.b, UL#reiterNavigation UL.pulldown A.b
{
	color:					#FFFFFF;
}

UL#quickNavigation UL.pulldown A.b:hover, UL#reiterNavigation UL.pulldown A.b:hover
{
	background-color:		#1661A2;
}

#ajaxLoaderFav
{
	position:				absolute;
	left:					42px;
	top:					4px;
}

#favoritenDiv
{
	display:				block;
}

DIV.favSepH, LI.favSepH {
	background-image:		url(../img/fv_seprt_h.gif);
	background-repeat:		repeat-x;
	display:				block;
	height:					1px;
	overflow:				hidden;
}

#quickNavigation DIV.favSepH {
	width:					100px;
}	

#favoritenDiv DIV.favSepH {
	width:					232px;
}	

#favoritenDiv DIV.favSepH2
{
	background-image:		url(../img/fv_seprt_h.gif);
	background-repeat:		repeat-x;
	display:				block;
	height:					1px;
	overflow:				hidden;
	width:					368px;
}	

#favoritenDiv SPAN.favSepV
{
	display:				inline-block;
	margin-right:			2px;
	margin-left:			2px;
	width:					1px;
}	

DIV.pulldown IMG.i16
{
	padding-top:				2px;
}

/* Sub Navigation Box */

#subNavigationBox
{
	width:					800px;
	position:				absolute;
	top:					133px; /* 131 */ 
	left:					0;
	margin:					0;
	padding:				0;
	background-color:		#0A5692;
}

#subNavigationBox DIV.first
{
	display:				inline;
	float:					left;
	width:					10px;
	height:					20px;
	background-image:		url(../img/bg_subnavi_shadow_left.gif);
	background-repeat:		no-repeat;
	background-position:	right bottom;
}
#subNavigationBox UL.normal
{
	width:					765px;
	display:				inline;
	float:					left;
	margin:					0;
	padding:				0;
	background-image:		url(../img/bg_subnavi_itemverlauf_blue.gif);
	background-repeat:		repeat-x;
	background-position:	top;
	list-style:				none;
}
#subNavigationBox UL.normal LI
{
	position:				relative;
	display:				inline;
	float:					left;
	height:					20px;
	line-height:			20px;
	text-align:				left;
	background-image:		url(../img/bg_subnavi_itemverlauf_blue.gif);
	background-repeat:		repeat-x;
	background-position:	top;
	background-color:		#0A5692;
}
#subNavigationBox UL.normal LI span
{
	position:				relative;
	display:				inline;
	float:					left;
	padding:				0;
	margin:					0;
	padding-left:			3px;
	padding-right:			3px;
	font-size:				10px;
	font-style:				normal;
	color:					#FFFFFF;
}
#subNavigationBox UL.normal img
{
	display:				inline;
	float:					left;
	border:					0;
	margin:					0;
	padding:				0;
	margin-top:				4px;
}
#subNavigationBox UL.normal a
{
	color:					#FFFFFF;
	text-decoration:		none;
}
#subNavigationBox DIV.last
{
	display:				inline;
	float:					left;
	width:					25px;
	height:					20px;
	background-image:		url(../img/bg_subnavi_ende_blue.gif);
	background-repeat:		no-repeat;
	background-position:	left;
}#subNavigationBox li.spNaviSubNavigation:hover ul.spNaviLevel2
{
	display:				block;
	padding:				0;
	margin:					0;
	margin-top:				20px;
}
#subNavigationBox li.spNaviSubNavigation:hover ul.spNaviLevel2
{
	display:				block;
	padding:				0;
	margin:					0;
	margin-top:				20px;
}
#subNavigationBox li.spNaviSubNavigationLV2
{
	background:			#FFFFFF url(../img/b_iphone/menu_pfeil.gif) no-repeat scroll 0%;
}
#subNavigationBox li.spNaviSubNavigationLV2:hover ul.spNaviLevel3
{
	display:				none;
	padding:				0;
	margin:					0;
}

#subNavigationBox ul.spNaviLevel2
{
	margin:					0;
	margin-top:				21px;
	_margin-top:			19px; /* IE FIX */
	padding: 				0;
	list-style:				none;
	position:				absolute;
	top:					0;
	left:					0;
	float:					left;
	display:				none;
	border-left:			1px solid #0C5695;
	border-right:			1px solid #0C5695;
	z-index:				1;
}

#subNavigationBox ul.spNaviLevel2 li div, #subNavigationBox ul.spNaviLevel3 li div, #subNavigationBox ul.spNaviLevel2 li div, #subNavigationBox ul.spNaviLevel3 li div, #subNavigationBoxBox ul.spNaviLevel2 li div, #subNavigationBoxBox ul.spNaviLevel3 li div
{
	margin:					0;
	padding:				0;
	height:					1px;
	line-height:			1px;
	margin-left:			5px;
	border-top:				1px solid #095799;
	background-color:		#4289C6;
}

#subNavigationBox ul.spNaviLevel2 li, #subNavigationBox ul.spNaviLevel3 li
{
	clear:					both;
	display:				block;
	padding:				0;
	margin:					0;
	height:					18px;
	background-image:		none;
	background-color:		#0C6FC4;
}

#subNavigationBox li.spNaviSubNavigation:hover ul.spNaviLevel2
{
	display:				block;
	padding:				0;
	margin:					0;
	margin-top:				20px;
}

#subNavigationBox ul.spNaviLevel2 a, #subNavigationBox ul.spNaviLevel2 a:hover, #subNavigationBox ul.spNaviLevel3 a, #subNavigationBox ul.spNaviLevel3 a:hover
{
	margin:					0 !important;
	padding:				0;
	padding-top:			2px;
	padding-left:			5px;
	padding-bottom:			2px;
	display:				block;
	white-space:			nowrap;
	line-height:			12px; /* 15 !important */
	overflow:				visible;
}

#subNavigationBox li.spNaviSubNavigationLV2
{
	background:			#FFFFFF url(../img/b_iphone/menu_pfeil.gif) no-repeat scroll 0%;
}

#subNavigationBox ul.spNaviLevel3
{
	margin:					0;
	padding: 				0;
	list-style:				none;
	position:				absolute;
	top:					0;
	left:					0;
	float:					left;
	display:				none;
	z-index:				0;
}

#subNavigationBox li.spNaviSubNavigationLV2:hover ul.spNaviLevel3
{
	display:				none;
	padding:				0;
	margin:					0;
}

/* naviShadow Start */
#naviShadow
{
	position:				absolute;
	top:					153px;
	left:					0;
	padding:				0;
	margin:					0;
	height:					3px;
	border:					0;
	z-index:				-1;
}

#naviShadow IMG.first
{
	width:					10px;
	height:					2px;
	float:					left;
	border-top:				1px solid #0A5692;
}

#naviShadow DIV
{
	width:					777px;
	height:					1px;
	line-height:			1px;
	float:					left;
	background-color:		#E3E7E8;
	border-top:				1px solid #0A5692;
	border-bottom:			1px solid #0A5692;
}

#naviShadow IMG.last
{
	width:					13px;
	height:					2px;
	float:					left;
	border-top:				1px solid #0A5692;
}

#headLogin
{
	position:				absolute;
	top:					0;
	left:					0;
}

#headLogin UL
{
	margin:					0 0 0 5px;
	padding:				0;
	list-style:				none;
}

#headLogin LI
{
	display:				inline;
	float:					left;
	height:					36px;
	padding-right:			10px;
	margin:					0;
}

#headLogin LI.seperator
{
	width:					1px;
	background-image:		url(../img/tp_seprt.gif);
	background-repeat:		no-repeat;
}

#reiterNavigation LI.labelBefore, #headLogin LI.labelBefore
{
	padding-left:			5px !important;
	padding-right:			0 !important;
}

#reiterNavigation LI.labelAfter, #headLogin LI.labelAfter
{
	padding-left:			0;
	padding-right:			5px;
}

#headLogin LI DIV.text
{
	color:					#0C5798;
	margin-top:				12px;
}

#headLogin LI INPUT
{
	margin-top:				10px;
}
	
#headLogin LI INPUT.login
{
	border-width:			1px;
	border-color:			#3985C8;
	border-style:			solid;
	width:					81px;
	padding:				1px;
	margin-left:			0px;
	margin-right:			0;
	margin-bottom:			0;
	font-size:				10px;
	color:					#666666;
}


/* Start reiterNavigation */
#reiterNavigation
{
	position:				absolute;
	top:					0;
	right:					0;
	margin:					0;
	padding:				0;
	z-index:				11;
	float:					left;
	list-style:				none;
}

#reiterNavigation LI.l
{
	position:				relative;
	margin:					0;
	padding:				0;
	display:				inline;
	float:					left;
	height:					36px;
}

#headLogin LI.spaced, #quickNavigation LI.spaced, #reiterNavigation LI.spaced
{
	padding-left:			5px;
	padding-right:			5px;
}

#reiterNavigation LI.seperator
{
	width:					1px;
	background-image:		url(../img/tp_seprt.gif);
	background-repeat:		no-repeat;
}

#reiterNavigation LI DIV.text
{
	margin-top:				12px;
}

#reiterNavigation A.l
{
	display:				block;
	margin:                 0;
	padding:				0;
	text-decoration:		none;
}

/* Start pulldown */
#reiterNavigation li.spNaviSubNavigation
{
}

#reiterNavigation ul.spNaviLevel2
{
	margin:					0;
	padding: 				0;
	_margin-top:			19px; /* IE FIX */
	list-style:				none;
	position:				absolute;
	top:					16px;
	left:					0;
	float:					left;
	display:				none;
	border-left:			1px solid #0C5695;
	border-right:			1px solid #0C5695;
	border-bottom: 			1px solid #0C5695;
}

#reiterNavigation ul.spNaviLevel2 li div
{
	margin:					0;
	padding:				0;
	width:					75px;
	height:					1px;
	line-height:			1px;
	margin-left:			5px;
	border-top:				1px solid #095799;
	background-color:		#4289C6;
}

#reiterNavigation ul.spNaviLevel2 li
{
	clear:					both;
	display:				block;
	padding:				0;
	margin:					0;
	height:					18px;
	background-image:		none;
	background-color:		#0A5692;
}

#reiterNavigation li.spNaviSubNavigation:hover ul.spNaviLevel2
{
	display:				block;
	padding:				0;
	margin:					0;
	margin-top:				20px;
}

#reiterNavigation ul.spNaviLevel2 a, #reiterNavigation ul.spNaviLevel2 a:hover
{
	margin:					0 !important;
	padding:				0;
	padding-top:			2px;
	padding-left:			5px;
	padding-bottom:			2px;
	display:				block;
	white-space:			nowrap;
	line-height:			12px; /* 15 !important */
	width:					80px;
	min-width:				80px;
	overflow:				visible;
}

.userSubNavigation, .userSubNavigation a
{
	color:					#FFFFFF !important;
	background-color:		#0C6FC4;
	padding-top:			3px;
	padding-bottom:			3px;
	padding-left:			3px;
}

.userTrennlinie
{
	margin:					0;
	padding:				0;
	width:					100px;
	height:					1px;
	line-height:			1px;
	margin-left:			5px;
	border-top:				1px solid #095799;
	background-color:		#4289C6;
}

.userSubNavigationNews, .userSubNavigationNews a
{
	background-color:		#FFFFFF;
}

.userSubNavigationNews
{
	border-bottom:			1px solid #DDDDDD;
	padding:				3px;
}

.frmIEFix
{
	display:				none;
	position:				absolute;
	left:					0px;
	top:					21px;
	z-index:				-1;
}
/* ----------------- PUSHCHART -------------------*/
.pushLabel
{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				8pt;
	color:					#000080;
	background:				#f8f8f8;
	text-align:				right;
	border-style:			none;
}

.pushLabelY
{
	padding-right:			5px;
}

.pushpx1
{
	width:					2px;
	height:					2px;
	background-color:		blue;
}

.pushpo1
{
	widtH:					4px;
	height:					4px;
	background-color:		blue;
}

.kleinChart .pushpx1
{
	width:					1px;
	height:					1px;
	background-color:		blue;
}

.kleinChart .pushpo1
{
	widtH:					1px;
	height:					1px;
	background-color:		blue;
}

.chartstyle
{
	background-color:		#f8f8f8;
	background-image:		url(../img/chart_gitter.gif);
	border:					2px solid #999999;
}

/* ----------------- Euro/Eurams-------------------*/

#euroNaviMediainfo
{
	margin:					0;
	padding:				0;
}

#euroNaviMediainfo ul
{
	display:				inline;
	float:					left;
	margin:					0;
	padding:				0;
	list-style:				none;
	color:					#FFFFFF;
}

#euroNaviMediainfo li
{
	display:				inline;
	float:					left;
	margin:					0;
	padding:				0;
	padding-top:			5px;
	padding-bottom:			5px;
}

#euroNaviMediainfo ul
{
	display:				none;
	float:					left;
	padding:				0;
	margin:					0;
	position:				absolute;
	top:					44px;
	left:					208px;
	width:					565px;
	list-style:				none;
	border:					2px solid #005EA1;
}

#euroNaviMediainfo ul li
{
	display:				inline;
	float:					left;
	padding:				0;
	margin:					0;
	height:					18px;
	font-weight:			normal;
	padding:				5px 8px !important;
	border-right:			1px solid #000000;
}

#euroNaviMediainfo ul li.active
{
	background-color:		#000000;
}

#euroNaviMediainfo ul li.active a,
#euroNaviMediainfo li.euroNaviItem ul li.ressort:hover a
{
	color:					#FFFFFF !important;
}

#euroNaviMediainfo li.euroNaviItem ul li.ressort:hover
{
	background-color:		#000000;
}

#euroNaviMediainfo li.euroNaviItem:hover ul,
#euroNaviMediainfo ul.ie
{
	display:				block;
	padding:				0;
	margin:					0;
	background-color:		#FFFFFF;
}

#euroNaviMediainfo li.last
{
	border-right:			0 !important;
}

.euroBoxGrau
{
	background-color:		#E5E8EF;
	padding:				22px 22px 10px 22px !important;
	font-size:				13px;
	line-height:			20px;
}

.euroBGShadowRechts
{
	background-image:		url(../img/bg_shadow_white_right.gif);
	background-repeat:		repeat-y;
	background-position:	right;
}

.euroBGShadowBottom
{
	background-image:		url(../img/bg_shadow_bottom.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

.emObjProfilDetail
{
	background-color:		#005EA1;
	color:					#FFFFFF;
	padding:				22px 18px !important;
}

.emObjProfilTitle
{
	font-weight:			bold;
	font-size:				16px !important;
	padding:				10px;
}

.euroML10
{
	margin-left:			10px;
}

.euroMR13
{
	margin-right:			13px;
}

.euroBoLT
{
	height:					100%;
	border-left:			1px solid #E5E8EF;
	border-top:				1px solid #E5E8EF;
}

.euroFliessText, .euroc
{
	margin-left:			10px;
	margin-right:			10px;
	font-size:				12px;
	line-height:			17px;
	color:					#000000;
}

.euroFliessTextBlock a, .euroFliessText a
{
	text-decoration:		none !important;
	cursor:					pointer;
}

.euroRot
{
	color:					#CC071E;
}

.euroBlau
{
	color:					#005EA1 !important;
}

.euroTitelRot, .euroTitelRotLarge
{
	background-color:		#CC071E;
}

.euroTitelBlau, .euroTitelBlauLarge, .euroServiceBlau
{
	background-color:		#005EA1;
}
.euroTitelBlau a, .euroTitelBlauLarge a, .euroTitelBlau a:hover, .euroTitelBlauLarge a:hover
{
	color:					#FFFFFF;
}

.euroTitelRot, .euroTitelRotLarge, .euroTitelBlau, .euroTitelBlauLarge
{
	padding-top:			5px;
	padding-bottom:			5px;
	color:					#FFFFFF;
}

.euroTitelRotLarge, .euroTitelBlauLarge
{
	font-size:				14px;
	font-weight:			bold;
}

.euroTitelRot, .euroTitelGrau, .euroTitelBlau
{
	font-size:				13px;
}

.euroTitelRot span, .euroTitelRotLarge span, .euroTitelBlau span, .euroTitelBlauLarge span
{
	margin-left:			10px;
}

.euroTitelGrau
{
	background-color:		#E5E8EF;
	padding-top:			5px;
	padding-bottom:			5px;
	color:					#000000;
	font-weight:			bold;
}

.euroTitelGrau a
{
	color:					#000000 !important;
}

.euroServiceRot {
	background-color:		#AF1023;
}

.euroServiceRot, .euroServiceBlau {
	color:					#FFFFFF;
}

.euroServiceRot span, .euroServiceBlau span {
	font-size:				17px;
	line-height:			15px;
	font-weight:			bold;
}

.euroMB15, #euroGalerie
{
	margin-bottom:			15px;
}

.euroMT8
{
	margin-top:				8px;
}

.euroPT20
{
	padding-top:			20px !important;
}

.euroLinie
{
	border-bottom:			1px solid #d6d6d6;
	padding-top:			5px;
	padding-bottom:			1px;
}

.euroFontKlein
{
	font-size:				11px !important;
}

.euroW100
{
	width:					100% !important;
}

.euroMediainfo th, .euroAdSpecial th, .euramsMediainfo th, .euramsAdSpecial th
{
	text-align:				left !important;
	color:					#FFF;
}

.euroMediainfo th, .euroAdSpecial th
{
	background-color:		#CC071E;
}

.euramsMediainfo th, .euramsAdSpecial th
{
	background-color:		#005EA1;
}

.euroMediainfo td, .euroAdSpecial td, .euramsMediainfo td, .euramsAdSpecial td
{
	border-bottom:			1px solid #000;
}

.euroBRWhite
{
	border-left:			1px solid #FFF;
}

.euroBR
{
	border-right:			1px solid #000;
}

.euroMediainfo td, .euroMediainfo th, .euroAdSpecial td, .euroAdSpecial th, .euramsMediainfo td, .euramsMediainfo th, .euramsAdSpecial td, .euramsAdSpecial th
{
	vertical-align:			top !important;
	white-space:			normal !important;
	padding-left:			5px;
}

.euroAdSpecial td, .euramsAdSpecial td
{
	line-height:			14px !important;
}

.euroServiceUebersicht td
{
	border:					0 !important;
	vertical-align:			middle !important;
	white-space:			normal !important;
	font-size:				11px !important;
}

.euroService td, .euroService th
{
	vertical-align:			middle !important;
	border-left:			0 !important;
	border-right:			0 !important;
	white-space:			normal !important;
}

.euroServiceKombi td, .euroService th
{
	vertical-align:			middle !important;
	border-left:			0 !important;
	border-right:			0 !important;
	white-space:			normal !important;
	text-align:				right;
}

.euroNoBorder td, .euroAnsprechpartner td
{
	border:					0 !important;
	white-space:			normal !important;
}

.euroAnsprechpartner a
{
	color:					#000 !important;
}

.euroAnsprechpartner tr
{
	vertical-align:			top !important;
}

.euroNoBorder a
{
	color:					#CC071E;
}

.euroNoBorder a.blau
{
	color:					#005EA1;
}

.euroAboForm td
{
	border:					0 !important;
	white-space:			normal !important;
	text-align:				right;
}

.euroAboForm td.euroLeft
{
	text-align:				left !important;
}

.euroAdSpecial td, euramsAdSpecial td
{
	white-space:			normal !important;
}

.euroBildContainer
{
	float:					left;
	margin-right:			5px;
	margin-bottom:			5px;
	background-color:		#eeeeee;
}

.euroBildContainer img
{
	display:				block;
}

.euroBildTextContainer
{
	padding:				1px 3px;
	text-align:				left;
}

.euroBildQuelle
{
	font-style:				italic;
	font-size:				9px;
	text-align:				right;
	display:				inline;
}

/* ----------------- Captcha-------------------*/
.recaptchatable *
{
	font-family:			Verdana !important;
	font-size:				10px;
}

span.searchword
{
	background-color: 		yellow;
}

.tdGray td, .tdGray td a
{
	background-color:		#747577;
	color:					#FFFFFF;
}
.tdDarkGray td
{
	background-color:		#515254;
	color:					#9B9CA0;
}

/* ----------------- Kalender-------------------*/

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #CCCCCC;
	padding:1px;
	background-color: #FFFFFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}

#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	background-color: #FFFFFF;
	color: #0C5798;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #FFFFFF;
	color: #0C5798;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #FFFFFF;		
	background-color: #FFFFFF;
	color: #0C5798;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #0C5798;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #F8F8F8;
}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#0C5798;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#0C5798;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}

#calendarDiv .monthYearPicker{
	background-color: #FFFFFF;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #0C5798;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#FFFFFF;
	color: #0C5798;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

.w410Hidden
{
	width:				415px;
	overflow:			hidden;
}

.Box1RN
{
	width:				447px;
	height:				22px;
	background-color:	#0c5798;
	background-image:	url(../img/box1_titel_reiternavi.gif);
	background-repeat:	repeat-x;
}

.BoxRN10px
{
	width:				10px;
	height:				22px;
	float:				left;
}

.BoxRNTrennlinie
{
	width:				1px;
	height:				22px;
	background-image:	url(../img/box-reiter-trennlinie.gif);
	float:				left;
}

.BoxRNText
{
	padding:			0px 10px 0px 10px;
	height:				22px;
	float:				left;
}

.BoxRNTextRight
{
	padding:			0px 10px 0px 10px;
	height:				22px;
	float:				right;
}

.BoxRNText a
{
	font-size:			11px;
	line-height:		22px;
	vertical-align:		middle;
	color:				#ffffff !important;
}

.BoxRNAktiv
{
	background-color:	#ffffff;
	background-image:	none !important;
}

.BoxRNAktiv a
{
	color:				#0C5798 !important;
}

#favoritenEditieren
{
	display:			none;
	position:			absolute;
	top:				36px;
	left:				440px;
	background-color:	#072C54;
	width:				250px;
	padding:			5px;
	color:				#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	z-index:			13;
}


/* ######## FORUM ######## */
.forum_rating {
        color: #ffffff;
        font-size: 10px;
        font-family: Verdana;
        height: 11px;
        margin-top: 2px;
        line-height: 10px;
        padding-right: 1px;
}
.forum_rating_star {
        height: 14px;
        width: 17px;
}

/* bewertungsbutton */
.forum_bw_button_aktiv {
	border-left:				2px solid #aaccaa;
	border-top:				2px solid #aaccaa;
	border-right:				2px solid #f5fff5;
	border-bottom:				2px solid #f5fff5;
	height:					15px;
	text-align:				center;
	padding:				2px;
	cursor:					pointer;
}
.forum_bw_button_inaktiv {
	border-left:				2px solid #f5fff5;
	border-top:				2px solid #f5fff5;
	border-right:				2px solid #aaccaa;
	border-bottom:				2px solid #aaccaa;
	height:					15px;
	text-align:				center;
	padding:				2px;
	cursor:					pointer;
}
.forum_bw_button_neutral {
	border-left:				2px solid #eeeeee;
	border-top:				2px solid #eeeeee;
	border-right:				2px solid #acacac;
	border-bottom:				2px solid #acacac;
	height:					15px;
	text-align:				center;
	padding:				2px;
	cursor:					pointer;
}
/* Kontakt styles */
#kontakt_form {padding:10px 0px; }

#kontakt_form label, #kontakt_form input{
	display: block;
	float: left;
	line-height:20px;
}
#kontakt_form label{
	width:180px;
	text-align:right;
	padding-left:5px;
}
#kontakt_form .norm, #kontakt_form textarea{width:258px;}
#kontakt_form br {clear:both;}
#kontakt_form .red{color:#74131C}