/* #FILE - mod-ui-fix-ie7 */



/* MOD-CONTENT ----- */



/* #MOD ----- Generic ----- */


.clearfix {
	height: 1%;
}



/* #MOD ----- Grid C (Block types) ----- */


#grid .block .col {
	margin-bottom: 0;
}



/* #MOD ----- Grid D (Article dfn) ----- */


#article #relatedbox #media li {
	height: 1%;
}

#article #alt, #article #time {
	height: 19px;
	margin: -24px 0 0;
}

#article .image .icon {
	filter: alpha(opacity=50);
}

#article .image .icon:hover {
	filter: alpha(opacity=100);
}



/* #MOD ----- Grid E (Table dfn) ----- */


#grid .table table {
	border-collapse: collapse;
}

#grid .table h1, #grid .table h2, #grid .table h3 {
	padding: 1px 8px 1px;
}

/* #DOC - Just for tables-flex: width = xn - scrollbar-width (21px); cause of IE-Bug of tables within a scrollable div */
#grid .table .x1 .flex table {
	width: 49px;
}

#grid .table .x2 .flex table {
	width: 129px;
}

#grid .table .x3 .flex table {
	width: 209px;
}

#grid .table .x4 .flex table {
	width: 289px;
}

#grid .table .x5 .flex table {
	width: 369px;
}

#grid .table .x6 .flex table {
	width: 449px;
}

#grid .table .x7 .flex table {
	width: 529px;
}

#grid .table .x8 .flex table {
	width: 609px;
}



/* #MOD ----- Grid F (Binaries, e.g. tools, options, related) ----- */


#grid .tool #tagcloud {
	height: 160px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#grid .tool #tagcloud a {
	line-height: 23px;
}

#grid .unit-x .tool.tablescroller {
	height: 1%;
}

#grid .unit .overlay span {
	cursor: pointer;
}



/* #MOD ----- Forms ----- */


form .label-r {
	font-weight: 400 !important;
}




/* #MOD ----- Quiz ----- */


.form .quiz-options .quiz-col1, .quiz-options .quiz-col2 {
	padding-top: 3px;
}

.form .quiz-row .quiz-col1, .quiz-row .quiz-col2 {
	padding-top: 3px;
}

.quiz-answers .quiz-col1 input {
	margin-left: -4px;
}

.quiz-answers .quiz-row .quiz-col1 {
	margin-top: -5px;
}

.quiz-answers .quiz-row .quiz-col2 {
	margin-top: -7px;
}

.quiz-answers img {
	margin-top: 2px;
}

.form .psycho-options .psycho-col1, .psycho-options .psycho-col2 {
	padding-top: 3px;
}

.form .psycho-row .psycho-col1, .psycho-row .psycho-col2 {
	padding-top: 3px;
}

.psycho-answers .psycho-col1 input {
	margin-left: -4px;
}

.psycho-answers .psycho-row .psycho-col1 {
	margin-top: -5px;
}

.psycho-answers .psycho-row .psycho-col2 {
	margin-top: -7px;
}

.psycho-answers img {
	margin-top: 2px;
}


.form .qna-options .qna-col1, .qna-options .qna-col2 {
	padding-top: 3px;
}

.form .qna-row .qna-col1, .qna-row .qna-col2 {
	padding-top: 3px;
}

.qna-answers .qna-col1 input {
	margin-left: -4px;
}

.qna-answers .qna-row .qna-col1 {
	margin-top: -5px;
}

.qna-answers .qna-row .qna-col2 {
	margin-top: -7px;
}

.qna-answers img {
	margin-top: 2px;
}



/* #MOD ----- Fastsearch Tool ----- */


#fastsearch-tool #fastsearch-tool-start .search-items label {
	margin-left: 0;
}




/* MOD-FORM ----- */



/* #MOD ----- Core ----- */


input[type="checkbox"], input[type="radio"], input.fix-pos { /* #DOC - .fix-pos is for fixing Radio- and Checkbox-inputs position */
	margin-top: -2px !important;
}

.tool input[type="checkbox"], .tool input[type="radio"] {
	margin-top: 0 !important;
}



/* #MOD ----- Form and Control ----- */


#grid h2.form, #grid .unit h2.form {
	padding: 5px 8px 9px !important;
}




/* MOD-POPUP ----- */



/* #DOC - Video-Gallery */
#gallery-video #grid .tool.tablescroller .tblscr-up, #gallery-video #grid .tool.tablescroller .tblscr-down {
	margin-top: -2px;
	padding-bottom: 2px;
}


/* #MOD ----- Tell a friend and other dilly boxes (just in articles!) ----- */


#article .gradient-tool input#taf-submit {
	margin-bottom: -2px;
	width: 70px;
}

#tafx6y1 .l {
	width: 99px;
}



/* #MOD ----- Advisor ----- */


#questiontool.advisor div.search-aux {
	margin-right: 2px;
}

#questiontool.advisor div.btn-aux {
	padding-top: 11px;
}



/* #MOD ----- Flash Lightbox ----- */


#grid .videocaption {
	margin: 0;
}

#flashplayer-lb {
	filter: alpha(opacity=80);
}




/* MOD-FRAME ----- */



/* #MOD ----- Navigation Top ----- */


#nav-top #nt-bin li {
	line-height: 22px;
}

#nav-top #nt-bin #nt-bin-login a span {
	vertical-align: bottom;
}

#nav-top #nt-search-input #nt-btn-search {
	padding-top: 3px;
	padding-bottom: 0;
}



/* #MOD ----- Navigation Sub ----- */


#nav-sub li {
	vertical-align: bottom;
}

#nav-sub .l1 img {
	padding-top: 0;
}

#nav-sub img.icon-left {
	padding-top: 4px;
}



/* #MOD ----- Advertisement ----- */


#adv {
	width: 815px;
}




/* MOD-DIFF ----- */



/* #MOD ----- SI (Mentasys): Search tool and associated promotions ----- */


.unit #st-start label {
	padding-top: 3px;
}

.unit #st-img {
	top: -7px;
}

.unit #st-cat {
	top: 77px;
}



/* #MOD ----- Shopping ----- */


.price.large-a .banner, .price.large-b .banner {
	padding: 4px 0 0;
}

.price.small-a .banner, .price.small-b .banner {
	padding: 3px 0 0;
}

/* #DOC - Bestprice Offer-Info */
.offer-info .txt {
	height: 37px;
	margin-top: 8px;
}

.offer-info .txt a {
	line-height: 16px;
}

