#header .searchField input{
height:16px;
}

#newsLtrMsg {
	position:absolute;
	top:-5px;
	left:10px;
	background-color:#EBEBEB;
	border:1px solid #A30003;
	padding:5px;
	width:168px;
	height:54px;
	overflow:hidden;
	color:#000;
}

#newsLtrMsg #result {
	margin-top:10px;
	font-weight:bold;
	color:#4A4A4A;
}

#newsLtrMsg a.close {
	color:#900305;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #900305;
	display:block;
	width:13px;
	height:14px;
	line-height:14px;
	text-align:center;
}

#newsLtrMsg a.close:hover {
	background-color:#FFFFFF;
}

#rightCol {
	position:relative;
}

#rightCol .detail {
	position:absolute;
	top:-20px;
	right:0;
	color:#555555;
/*	font-size:10px;*/
}
#loginBox .flags {
	background:url(../images/sptr-loginBox.gif) no-repeat 0 top;
	margin-top:3px;
	text-align:right;
	padding:8px 6px;
}
.m-detial .redBtn{
margin-top:77px;}
.m-detial{
width:310px;}
#quickLinks a.qlink{
color:#000;
}
#quickLinks a
{
	margin:0 12px 5px;
}
.forgetlink{
text-decoration:underline;
color:#FFFFFF;
position:relative;
left:11px;

float:left;
}

.forgetlink:hover{
text-decoration: none;
color:#FFFFFF;
}
.after-login {
height:88px;
}
.bdlast{
font-style:italic;
text-decoration:none;
}


.LinksDetail li
{
	width: 300px;
}
.uni-overview .signup-form li label {
width:87px;
}
.red {
color:#990000;
}
.garybox h2 a.internal-link{
float:right;
position:relative;
top:-15px;
font-size:12px;
font-weight:normal;
color:#e2001a;
text-decoration: underline;
}
.garybox h2 a.internal-link:hover{
text-decoration: none;
}
.grade li.grade-btn input{
margin-top:1px;

}



.myprofilelast  .porfilebox{
padding-bottom:0px;
margin-bottom:12px;
}
.forboxes .porfilebox{
padding-bottom:8px;
height:122px;
overflow:hidden;
}
.forboxes .porfilebox .profileDetail p{
height:41px;
margin-bottom:5px;

}
.img-loader{
width:410px;
}
.emptymsg{
text-align:center;
}
.forboxes .porfilebox .emptymsg{
text-align:center;
padding-top:40px;
}

#leftCol{
	_overflow:hidden;
}
.userNameList{
display:block;
clear:both;
position:absolute;
left:138px;
top:21px;
padding:10px 10px;
background: #E6E6E6;
border: #333333 1px solid;
line-height:18px;
}
.signup-form li.feild .userNameList span{
display:block;
width:auto;
font-weight:normal;
clear:both;
padding:0px;

}
.relative{
position:relative;
}
.errMsgs{
padding-bottom:10px;
color:#000000;
font-weight:bold;
}


.uni-overview .signup-form li .lbl{
float:left;
margin:0px;
width:203px;

}

.opera .profileOuter {
height:272px;
}
.opera .forboxes {
height:275px;
}
.opera .resultList .More {
	height:24px;
	display:block;
}

.chrome .garybox h2 a.internal-link {
	top:0px;
	position:relative;
	float:right;
}


.opera .garybox h2 a.internal-link {
	top:0px;
	position:relative;
	float:right;
}
.userDtl .img{
overflow:hidden;
}
.meximg-des{
width:142px;
}
.profileOuter .porfilebox .profilelisitng {
height:78px;
}
.forboxes .porfilebox .profileDetail p{
height:55px;
}
.massagesTable table td.msgNoRec{
text-align:center;
font-weight:bold;
background:url(../images/td-bg.gif) no-repeat center top;
}
massagesTable table td.last{
text-align:center;}


#detailGal{
height:401px;
overflow:hidden;
position:relative;
}
#detailGal .mynoob{
margin-bottom:10px;
}
.BilderGallaryDisplay{
float:left;
height:341px;
overflow:hidden;
}

.BilderGallaryDisplay {
margin:0px;
padding-left:10px;
padding-bottom:10px;
margin-bottom:10px;
}
.BilderGallaryDetail{
float:left;
}
#detailGal .mynoob{
float:left;
width:586px;
margin-right:17px;
_margin-right:0px;
padding-left:7px;
}
.GallDisplayDiv{
width:592px;
overflow:hidden;
}
*html .GallryTopNav{
text-align:center;
}
*html #detailGal .mynoob{
margin-right:0px;
}
/*Naveed Ahmed 21-05-09*/

.loigboxlinks li{
clear:both;
}

.RightBody .BlogLink div.more{
color:#000000;
}

.filebrows{
width:150px;
}

.sortDDBrows input.filebrows{
right:-3px;
}
.media-gallery li{
margin-right:30px;}

.mcol .img-hd .img {
	width:295px;
	height:142px;
	overflow:hidden;
	background: url(../images/img-bg.gif) repeat-y;
	position:relative;
	
}
.mcol .img-hd .img img{
	border-left:#f6f6f6 solid 1px;

}
.mcol .img-hd .img .roundimg{
position:absolute;
left:-1px;
bottom:0px;
z-index:1000;

}


.scol .img-hd .img {
	width:190px;
	height:131px;
	overflow:hidden;
	background: url(../images/small-box-imgbg.gif) repeat-y;
	position:relative;
	font-size:0px;
	

}
.scol .img-hd .img img{
margin-left:1px;
}
.scol .img-hd .img .roundimgsmall{
position:absolute;
left:-1px;
font-size:0px;
bottom:0px;
_bottom:-1px;
z-index:1000;

}

.ht .img {
	width:186px;
	height:106px;
	float:left;
	margin-right:9px;
	position:relative;
	overflow:hidden;
	background:#000000;
}
.ht .img .htconerimg{
background:url(../images/ht-corner-img.gif) no-repeat;
width:186px;
height:106px;
overflow:hidden;
position:absolute;
cursor:pointer;
left:0px;
top:0px;

}


.mcol .content h3, .scol .content h5, .ht .content h4{
font-size:12px;
margin-bottom:5px;
}
.mcol .img-hd h6, .scol .img-hd h6{
padding:0 7px;
}

.Article-Line {/*--------Modyfiy on 26 May---*/
	width:609px;
	float:left;
	margin-right:10px;
	padding-right:9px;
	background:url(../images/hz-line.gif) repeat-y right;

	/*background-color:#CCCCCC;*/
}


.mcol .content p{
height:55px;
margin-bottom:5px;
text-align:justify;
}
.scol .content p{
text-align:justify;
margin-bottom:5px;
}
.ht .content p{
width:100%;
height:45px;
overflow:hidden;
text-align:justify;
}

.resultList .resultThum,
.pastEntryBox .img ,
.MagInner .MagDteail .MagThum,
.massagesTable table td .userDetail .ThumImg 
{
	position:relative;
}
.competitions-box .img
{
	position:relative;
	overflow: hidden;
}
.mcol .content, .scol .content{
padding:0px;}
.ht .content h6{
padding-left:7px;}
#newsT {
position:relative;
top:-4px;
}

.ht .content .redBtn{
margin:0px;
}


.MagInner .MagDteail .MagText{
height:68px;
overflow:hidden;
}
.MagInner .MagDteail .MagText p{
height:28px;}


.RightPandelBody{
min-height:275px;
}
/*#Editor p{
text-align:justify;
}*/

.red-hdBox p {
text-align:justify;
padding-right:5px;
}
.pastEntryBox p{
margin-bottom:0px !important;
height:84px;
}

.competitions-box .content p
{
	text-align:justify;
}


#contentSection h2{
position:relative;
}

.garybox h2 a.internal-link {
position:absolute;
richness:0px;
top:0px;
right:0px;
}
.competitions-box .content{
width:368px;
float:right;
}

.competitions-box p.duration{
margin-top:8px;
}

..MagTop h3{
padding-left:10px;
}

.cvSection li{
width: auto !important;}
.redBtn input{
cursor:pointer;
height:14px;
}
.competitions-box .content h3{
height:17px;
overflow:hidden;
}
.media-gallery li div .ThumFram {
position: absolute;
left:0px;
top:0px;
}
.media-gallery li{
width:90px;
margin-right:27px;
}

.media-gallery li div {
width:90px;
height:90px;
position:relative;
}

.uni-overview .signup-form li label.citylabel {
padding-right:21px;
text-align:right;
width:66px;
}
.mynoob{
position:relative;}

#detailGal .mynoob .ThumFram{
left:16px;
}
.loginscreen .signup-form li.forgetlink{
left:0px;
}
#mostWanted p a{
text-decoration:none;}

#mostWanted p a:hover{
text-decoration: underline;}

.resultList h3 a,
.uniUsrHead a{
color:#980608;
text-decoration:none;
}
.uniUsrHead a:hover{
text-decoration:underline;
}
.meximg-des{
height:140px;
}
.meximg-des-new{
width:125px !important; 
}
.meximg-des-new p{
margin-bottom:7px !important;
}
.myprofilelast{
height:272px;
overflow: hidden;
}

#topNav li .subNav li.dropDown ul li{
width:135px;
z-index:1000;
position:relative;
}
#topNav li .subNav li.dropDown ul{
z-index:1000;
}

#userCommunity .new3Members .img{
margin-right:13px;
}
#userCommunity .new3Members .img-last{
margin-right:0px;
}
.red-hdBox .fr{
float:right;}
.red-hdBox .fl{
float:left;}


.resultList .resultLinks a{
text-align:left;
}
.Bz-SearchRsult ul.BzTab{
margin-left:0px;}

.signup-form li .step2 .browsfile{
width:450px;
}

.signup-form li small,
.signup-form li .step2 .browsfile input{
float:left;
clear:none;
}

.signup-form li .step2 .browsfile input.fileCaption {
	background:#fff url(../images/bg-searchBar.gif) repeat-x;
	border:1px solid #bcbcbc;
	border-right:none;
	width:147px;
	height:18px;
}

.video-filename{
clear: both;
width:450px;
height:18x;
} 
.video-filename small{
padding-left:13px !important;
float:none !important;
}
.video-filename small img{
margin-left:3px;
position:relative;
top:4px;
}
.contactOptions div span{
color:#9d0003;
}
#subScribe ol li a
{
	text-decoration:none;
	color:#000000;
}
#subScribe ol li a:hover
{
	text-decoration:underline;
	color:#000000;
}
.media-gallery-scrol ul{
width:auto;
}
.signup-form li.feild span.youtube_caption
{
	width:auto;
	padding-left:0px;
}

.media-gallery li.last{
padding-left:0px;
}

.signup-form li.textarea label.textLable{
width:128px;

}

.morelink3 a strong{
color:#990000 ;
}

.usr-data .user-img2{
position:relative;
}


.pastEntryBox .img{
width:90px;
display:block;
height:90px;
overflow:hidden;
}

#rightBanner{
float:right;
text-align:center;
padding-top: 20px;
width:160px;
/*background:#0000FF;*/
}
#bannerTop{
height:91px;
text-align:right;
overflow:hidden;
}
.MagInner .MagImg .banLab{
font-size:12px;
padding-top:10px;
padding-bottom:5px;
padding-left:5px;

font-weight:bold;
}
.MagInner .MagImg .banImg{
float:0px;
margin-bottom:0px;
}
.mgzbanner{
text-align:center;
}
.contribution-list
{
	color: #e2001a;	
}
.contribution-list a 
{
	text-decoration:underline;
	color: #e2001a;	
}
.contribution-list a:hover
{
	text-decoration:none;
	color: #e2001a;	
}
.addBan{

}
/*.addBan img{
width:295px !important}*/

.punkte
{
	font-size:18px; 
}
.RightBody li a{
color:#000;
text-decoration:none;
}
.RightBody li a:hover{
color:#000;
text-decoration:underline;
}
.MagInner .MagDteail .MagText .title{
color:#000;
text-decoration:none;
}
.MagInner .MagDteail .MagText .title:hover{
color:#000;
text-decoration:underline;
}
.commentDtl{
font-size:11px;
}

.pastEntryBox .entry,
.contributions .entry{
color:#514B4D;
font-size:11px;
}
.pastCommentsBox h4 a{
color:#e2001a;
text-decoration:none;
}
.pastCommentsBox h4 a:hover{
text-decoration:underline;
}

.signup-form li label.cont-type{
width:auto;
padding-top:0px;
font-weight: normal;
display: inline;
float:none;
position:relative;
top:-2px;
_top:-1px;
padding-right:8px;
}
.signup-form li input.cont-input{
float:none;
margin-right:3px;
}
.grade li.grade-btn{
padding:0 0 0 15px;
}
.magTxtDetail
{
 padding-left:10px;
  padding-right:10px;
 text-align:justify;
 font-size:11px;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           .red-hdBox .pastEntryBox h2,
.innerContent h2,
.red-hdBox .competitions-box h2,
.red-hdBox .contributions h2{
padding:0px;
background:none;
height:auto;
color:#000000;
line-height:normal;
}                                                                                                          
.red-hdBox .contributions h2{
margin-bottom:0px;
}
h3.postTitle{
color:#000000 !important;
font-size:12px !important;
}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             .no_flash{
text-align:center;
line-height:265px;
height:265px;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             .no_flash a{
text-decoration:none;
color:#e2001a;
}                                                                                                               
.fixHeight{
height:50px;
}
.rate-fix{
width:136px;
}
.signup-form li.textarea label.textarea-label{
width:128px;
}
#mostWanted .links a {
padding:0 17px;
}


.competitions-box .content h3 a,
.pastEntryBox h3.ArticleTitle a, .mcol .content h3 a, .scol .content h3 a, h3.postTitle a, .pastEntryBox h4 a, .ht .content h4 a, .competitions-box h3 a, .competitions-box h2 a{
color:#000000;
text-decoration:none
}
.competitions-box .content h3 a:hover, .pastEntryBox h3.ArticleTitle a:hover,  .mcol .content h3 a:hover, .scol .content h3 a:hover, h3.postTitle a:hover, .pastEntryBox h4 a:hover, .ht .content h4 a:hover,.competitions-box h3 a:hover, .competitions-box h2 a:hover{
text-decoration:underline;
}
.magTitleSize h3
{
width:480px;
}
.MagText h4{
font-size:11px;
}

/********* NEW CODE 07-08-09 ********/
.redBtn span {
	background:url(../images/bg-more2.gif) no-repeat right 0;
	display:block;
	height:13px;
	line-height:12px !important;
	float:left;
	padding:0 8px 1px 20px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}


.marklink span, .morelink span, .profileLinks span {
background:transparent url(../images/red-arro.gif) no-repeat scroll 0 6px;
display:block;
float:right;
font-size:11px;
font-weight:bold;
padding:0 12px 0;
text-align:right;
text-decoration:none;
color:#9D0003;
}
.marklink span:hover, .morelink span:hover, .profileLinks span:hover {
cursor:pointer;
text-decoration:underline;
}
.ht .content p{
height:71px;
_height:60px;
}

.option-links{
text-decoration:underline;
cursor:pointer;
}
.option-links:hover{
text-decoration:none;
}
.right-more:hover{
	cursor:pointer;
	text-decoration:underline;
}
.porfilebody .profileDetail  {
_width:182px;

}
.profileDetail .marklink span{
padding-right:0px;
}
.pastEntryBox p {
height:80px;
}
.bannerText{
position:absolute;
left:0px;
top:0px;
z-index:10;

}

.redBtn .nobg span{
background:none;
display:inline;
float:none;
padding:0px;
color:#890C10;
}

.clear{
clear:both;
}


.redheadinbg {
	background:url(../images/bg-hdComplete.gif) no-repeat left top;
	height:21px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	padding:0 10px;
	overflow:hidden;
	margin-bottom:10px;
	font-weight:bold;
}
.white-bgBox div h2{
	background:none;
	height:auto;
	line-height:normal;
	padding:0px;
	margin:0px;
}
.redheadinbg2
 {
	background:url(../images/bg-hd-content.gif) no-repeat left top;
	height:18px;
	line-height:18px;
	overflow:hidden;
	font-size:12px;
	color:#fff;
	padding:0 10px;
	margin-bottom:10px;
	font-weight:bold;
}

.bookmarkouter img{
	margin:0px !important; 
}
	
	
.headingH4{
font-size:12px;
font-weight:bold;
color:#000000;
}
.content .headingH4{
	margin-bottom:5px !important;
}
.headingH4 a{
	text-decoration:none;
	color:#000000;
}
.headingH4 a:hover{
	text-decoration:underline;
}	
.headingH5{
font-size:12px;
color:#980608;
}
.headingH5 a{
	text-decoration:none;
	color:#980608;
}
.headingH5 a:hover{
	text-decoration:underline;
}
.blogHeading{
cursor:pointer;
}
.DetailLinks .zero{
cursor:pointer;
}

.magTitleSize .headingH4 a{
	text-decoration:none;
	color:#980608;
}
.Bz-SearchRsult ul.BzTab li{
width:75px;

}
.Bz-SearchRsult ul.BzTab li a{
width:71px;
padding-left:5px;
}
.Bz-SearchRsult ul.BzTab li.selected a{
width:76px;
}
.clsAll
{
font-weight:bold;
color:#980608;
}
.clsAll a{
	text-decoration:none;
	color:#980608;
}
.clsAll a:hover{
	text-decoration:underline;
}

.clsAllOuter{
padding-top:15px;
}


/********* NEW CODE 07-08-09 *********/

#Editor p{
	margin-bottom:0px;
}

.streifen-bar{
	padding:0 10px;
	height:28px;
	background:url(../images/streifen-bar.gif) no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	line-height:28px;
}

/* Added By N.M.B - START */
.signup-form li.feild span
{
	_width: 60px;
}
/* Added By N.M.B - END*/
/* Added By Oliver - START */
addBan img {
width:300px !important;
}
/* Added By N.M.B - END*/

.morefix{
margin-top:70px;
padding:0px;
margin:0px;
clear:both;
padding:0 10px;
}
.MagMyInner{
padding: 0 0 0 1px;}
.textfield{
}
.comment-form li.textfield input {
	background:url(../images/login-bg.gif) left top  no-repeat;
	font-family:inherit;
	font-size:11px;
	margin-left:10px;
	border:none;
	width:176px;
	height:16px;
	padding:4px 2px 0 2px;
}
#contentSection li
{
    margin-left: 15px
}

#subScribe .rcvGifts {
	/*background:url(../images/img-jetzt.jpg) no-repeat left 8px;*/
}

.side-bar-logo
{
	text-align:center;
	color:#E2001A;
	font-weight:bold;
}
.side-bar-logo-blk
{
	text-align:left;
	color:#000000;	
	font-weight:bold;
}

/*webaholix*/
#tt_address_form { line-height: 16px; }
.tt_address_form_table { line-height: 16px; border-bottom: 1px solid #fff; margin-bottom: 10px; padding-bottom: 10px; }
.tt_address_form_table td { vertical-align: top; }
#tt_address_form checkbox { border: none; font-size: 1em } 
#tt_address_form input { width: 278px; border: 1px solid #333; line-height: 15px; font-size: 1em; padding: 2px 3px; } 
#tt_address_form select { width: 100px; border: 1px solid #333; line-height: 14px; } 
#tt_address_form .check { width: 20px!important; border: none; }
.div1, .div2 { padding-bottom: 22px; }
#tt_address_form .div1 select { width: 286px; }
.submit-button { margin-top: 10px!important; width: 104px!important; cursor: pointer!important; text-align: center!important; background: transparent url(../images/btnTopnav-over.gif) no-repeat scroll 0 0; border: none!important; color: #fff!important; }
.marg10top { margin-top: 10px!important; }
#contentSection input.newsletter_text { width: 278px; border: 1px solid #333; line-height: 15px; font-size: 1em; padding: 2px 3px; } 

.sub3check_wrap { overflow: hidden; clear: both; width: 100%; }
.sub3check { float: left; width: 210px; }
.sub3check-long { float: left; width: 350px; }