.fidelityHeader {
	background:url(../images/fidelity_head_bg.jpg) no-repeat;
	margin-left:16px;
	width:389px;
	height:89px;
	color:#fff;
	padding:60px 20px 0 100px;
}
.fidelityHeader a{
	color:#fff;
	text-decoration:underline;
}
.fidelityBlueBar {
	background:url(../images/fidelity_bluebar.gif) no-repeat;
	margin-left:16px;
	width:494px;
	height:23px;
	color:#fff;
	padding:7px 0 0 15px;
}
.fidelityBlueBar b,
.fidelityBlueBar a,
.fidelityBlueBar span{
	color:#fff;
}
.fidelityBoxFoot{
	background:url(../images/boxes/fidelity_box_foot.gif) no-repeat;
	width:150px;
	height:33px;
	line-height:33px;
	text-align:center;
	vertical-align:middle;
}
.fidelityBoxFoot a{
	color:#fff;
	font-weight:bold;
}
.fidelityOrange{
	font-weight:bold;
	color:#fb7500;
	text-align:center;
}
.rowHolder .fdLeft{
	width:185px;
	text-align:center;
	float:left;
}
.rowHolder .fdRight{
	float:left;
	width:270px;
	margin-left:15px;
	padding-left:10px;
	border-left:#e2e3e2 1px solid;
}
.buyTable{
	width:509px;
	margin:10px 0 0 16px;
	border-bottom:#e2e3e2 2px solid;
}
.buyTable .blueTab{
	background:url(../images/fidelity_bluetab.gif) no-repeat;
	width:507px;
	height:19px;
}
.buyTable .blueTab th{
	color:#fff;
	font-weight:bold;
	line-height:19px;
	vertical-align:middle;
	padding-left:5px;
}
.buyTable td{
	padding:15px 0 15px 5px;
	vertical-align:middle;
	font-weight:bold;
}
.buyTable .fbl{
	text-align:left;	
}
.buyTable .fbc{
	text-align:center;
}
.buyTable .fbr{
	text-align:right;
	padding-right:2px;
}
.buyTable input{
	width:50px;
	font-weight:bold;
	text-align:center;
}
.buyOverview{
	float:right;
	font-weight:bold;
	line-height:40px;
	margin-right:16px;
}
.myPromoAnzeige{
	margin:15px 0;
	color:#FB7500;
	font-weight:bold;
	text-align:center;
}
.myPromoBlackbar{
	background:url(../images/headlines/black_bar_bg.gif) repeat-x;
	color:#FFFFFF;
	display:block;
	padding:5px 6px 8px 12px;
}
.myPromoBlackbar b{
	color:#FFFFFF;
}
.W509{
	width:509px;
	margin-left:14px;
}
.W459{
	width:459px;
	margin-left:39px;
}
#mainContent .headerRoundBlack {
	background: url(../images/headlines/black_roundcorner_right.gif) right 0 no-repeat;
}			
#mainContent .headerRoundBlack h3 {
	background: url(../images/headlines/black_roundcorner_left.gif) 0 0 no-repeat;
	padding: 4px 6px 10px 8px;
	color:#fff;
}
.lanHeader{
	width:538px;
	height:143px;
	background:url(../images/cal_bg.jpg) no-repeat left bottom;
}
.lanHeader div{
	padding:50px 0 0 220px;
	width:280px;
}
.lanTable{
	width:538px;
}
.lanTable th{
	background:url(../images/headlines/black_bar_bg.gif) repeat-x;
	color:#FFFFFF;
	padding:5px 0 8px 0;
	text-align:center;
}
.lanTable td{
	padding:9px 0;
	border-bottom:#e2e3e2 1px solid;
	text-align:center;
}
.lanTable .boR{
	border-right:#e2e3e2 1px solid;
}
.lanTable .act{
	background:url(../images/headlines/lan_table_bg.gif) repeat-x;
	font-weight:bold;
}
.lanFooter{
	width:538px;
	height:102px;
	background:url(../images/lan_foot.gif) no-repeat top right;
}
table.ForumThemen { width: 100%; }
table.ForumThemen thead th { text-align: center; vertical-align: middle; height: 15px; padding: 6px 5px 9px 10px; background: #000 url(../images/headlines/black_head_roundc_middle.gif) 0 0 repeat-x; }
table.ForumThemen thead th.c1 { text-align: left; background: #000 url(../images/headlines/black_head_roundc_left.gif) 0 0 no-repeat; }
table.ForumThemen thead th.c4 { text-align: left; background: #000 url(../images/headlines/black_head_roundc_right.gif) right top no-repeat; }

table.ForumThemen tbody tr.b1 td { background: #000 url(../images/headlines/blue_tab_bg.gif) 0 0 repeat-x; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; color:#0d316b; font-weight:bold; }

table.ForumThemen tbody tr.r1 td { background: #eaeaea; border-right: 1px solid #fff; height:42px;}
table.ForumThemen tbody tr.r2 td { background: #fff; border-right: 1px solid #ebebeb; height:42px;}
table.ForumThemen tbody td { padding: 7px; text-align: left; vertical-align: middle; line-height: 16px; }
table.ForumThemen .or { font-weight:bold; color:#FB7500; }
table.ForumThemen tbody tr.r1 td.c4, table.ForumIntern tbody tr.r2 td.c4 { border-right: 0; }

table.ForumThemen tbody tr.b2 td { background: #c2d6f2; padding: 4px; }

table.ForumThemen tfoot td { vertical-align: middle; height: 22px; padding: 3px 5px 6px 10px; }
table.ForumThemen tfoot td.c1 { text-align: left; background: #000 url(../images/headlines/for_themen_foot_left.gif) 0 0 no-repeat; }
table.ForumThemen tfoot td.c4 { text-align: right; background: #000 url(../images/headlines/for_themen_foot_right.gif) right top no-repeat; color:#0d316b; font-weight:bold; }

table.ForumNewthread { width: 100%; }
table.ForumNewthread thead th { text-align: center; vertical-align: middle; height: 15px; padding: 6px 5px 9px 10px; background: #000 url(../images/headlines/black_head_roundc_middle.gif) 0 0 repeat-x; }
table.ForumNewthread thead th.c1 { text-align: left; background: #000 url(../images/headlines/black_head_roundc_left.gif) 0 0 no-repeat; }
table.ForumNewthread thead th.c4 { text-align: left; background: #000 url(../images/headlines/black_head_roundc_right.gif) right top no-repeat; }

table.ForumNewthread tbody tr.b1 td { background: #000 url(../images/headlines/blue_tab_bg.gif) 0 0 repeat-x; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; color:#0d316b; font-weight:bold; }
table.ForumNewthread tbody td { padding: 5px; text-align: left; vertical-align: middle; line-height: 16px; }


.newTh{
	width: 502px;
	padding:10px;
	background:#f1f1f1;
}
.newTh select, .newTh textarea{
	border:1px #dae6fa solid;
}
