/* FOLDER */

div#maincontent div.class-folder div.attribute-short p
{ 
    font-weight: normal;
}

div#maincontent div.content-view-full div.class-folder div.attribute-margin-fix
{
	margin-left: 10px;
}

div#maincontent div.content-view-full div.class-article 
{
	margin-bottom: 2em;
}


/* FOLDER AND FORUMS */
div#maincontent div.content-view-full div.folder-banner
{
	width: 690px;
	height: 100px;
#	color: #ffffff;
	color: #000000;
	background-repeat: no-repeat;
	margin : 1px 0px 0px 1px;
}
div#maincontent div.content-view-full div.folder-banner-design
{
	font-size: 0.9em;
	padding: 10px;
}

/* COMPETITION */
div#maincontent div.content-view-full div.competition-banner
{
	width: 690px;
	height: 195px;
	color: #000000;
	background-repeat: no-repeat;
	margin : 1px 0px 0px 1px;
}
div#maincontent div.content-view-full div.competition-banner-design
{
	font-size: 0.9em;
	padding: 10px;
}


div#maincontent div.content-view-full div.feedback-banner
{
	height: 100px;
}

/* OTHER */
div#maincontent div.content-view-line
{
	margin-left : 10px;
	margin-right : 10px;
}

div#maincontent.no-node
{
	margin-left : 0px;
}

/* Embed classification */
div.embed-view-advertisement
{
	float : left;
	width : 332px;
	margin: 10px 0 10px 6px;
	_margin-left : 4px;
}
div.embed-view-advertisement-design
{
	padding: 10px 15px 10px 15px;
	text-align : center;
	border : 1px solid #efe7ef;
}
div.content-view-embed-thumbnails
{
	float : left;
	width : 332px;
	margin-left: 6px;
	_margin-left: 4px;
	margin-top : 7px;
}
div#maincontent div.content-view-embed-thumbnails div.class-article div.attribute-short p
{
	font-weight: normal;
	font-size: 0.9em;
	margin-left: 5px;
}
div.content-view-embed-thumbnails div.class-article ul
{
	margin-left:5px;
	list-style : none;
}
div#maincontent div.content-view-embed-thumbnails div.class-article ul li a
{
	font-weight: bold;
	border-bottom : none;
	font-size: 0.9em;
}
div#maincontent div.content-view-embed-thumbnails div.class-article h2
{
	margin: 0;
	padding: 2px 5px;
	font-size: 0.9em;
	background-color: #ccc;
}
div#maincontent div.content-view-embed-thumbnails div.class-article h2 a
{
	color : #000000;
	border : none;
}
div.content-view-embed-grouping
{
	float : left;
	margin-left: 9px;
	_margin-left: 3px;
	width: 332px;
}
div.article_grouping
{
}
div#maincontent div.content-view-embed-grouping div.class-article h3
{
	margin: 5px 0 0 0;
	/*float: left;*/
}
div#maincontent div.content-view-embed-grouping div.class-article
{
	margin: 10px 0 0 0;
}
div#maincontent div.content-view-embed-grouping div.class-article h3 a
{
	font-weight: bold;
	border-bottom : none;
	font-size: 0.9em;
}
div#maincontent div.content-view-embed-grouping div.class-article h2
{
	margin: 0;
	padding: 2px 5px;
	font-size: 0.9em;
	background-color: #ccc;
}
div#maincontent div.content-view-embed-grouping div.class-article h2 a
{
	color : #000000;
	border : none;
}
div#maincontent div.content-view-embed-grouping div.class-article div.attribute-short p
{
	margin: 10px 0 5px 0;
	/*float: right;*/
	/*width: 255px;*/
	font-weight: normal;
	font-size: 0.9em;
}
div#maincontent div.content-view-embed-grouping div.class-article ul
{
	list-style:none;
}
div#maincontent div.content-view-embed-grouping div.class-article div.content-item
{
	border-bottom: 1px solid #d8c4d8;
}

/* forums */
div#maincontent div.content-view-full div.class-forums div.forums-header
{
	width: 690px;
	margin-top: 10px;
	background-color: #efe7ef;
	border: 1px solid #d8c4d8;
	border-width: 1px 1px 1px 0;
}
div#maincontent div.content-view-full div.class-forums div.forums-header h2
{
	margin: 0;
	padding: 2px 5px 2px 5px;
	background-color: #ccc;
	border: 1px solid #fff;
	font-size: 0.85em;
}
div#maincontent div.content-view-full div.class-forums div.forums-header div.forums-login-container
{
	margin: 1px;
	border: 1px solid #fff;
	border-width: 0 1px 1px 1px;
}
div#maincontent div.content-view-full div.class-forums div.forums-header label
{
	display: inline;
	margin-left: 5px;
	font-weight: normal;
}
div#maincontent div.content-view-full div.class-forums div.forums-header input.halfbox
{
	width: 180px;
}
div#maincontent div.content-view-full div.class-forums div.forums-header p
{
	padding-left: 5px;

}
div#maincontent div.content-view-full div.class-forums div.forums-header p a
{
	font-weight: bold;
	font-size: 0.85em;
}

div#maincontent div.content-view-full div.class-forums table.renderedtable
{
	margin-left: 7px;
	width: 99%;
}

div.content-view-full div.class-forums div.content-view-children
{
	margin : 15px 0px 15px 0px;
}
div.content-view-full div.class-forums div.content-view-children div.content-item
{
	float : left;
	width : 330px;
	margin-left : 15px;
	_margin-left : 10px;
	border-top: 1px solid #d8c4d8;
	font-size : 0.9em;
}
div.content-view-full div.class-forums div.content-item h2
{
	margin: 5px 0 0 0;
}
div.content-view-full div.class-forums div.content-item p
{
	/*
	float: right;
	width: 265px;
	*/
}

div.content-view-full div.class-forum div.content-full-header div.attribute-short p
{
	font-size : 1.1em;
}


/* TOOLBARS */
div.toolbar-design div.toolbar-item
{
	padding : 1px 0px 0px 0px;
	margin-bottom : 10px;
	border-top : 1px solid #d8c4d8;
}
div.toolbar-design div.toolbar-item.hottopics
{
	border-top : none;
}
div#toolbar-left div.toolbar-design div.toolbar-item
{
	border-right : 1px solid #d8c4d8;
}
div#toolbar-right div.toolbar-design div.toolbar-item
{
	border-left : 1px solid #d8c4d8;
}
div#toolbar-left div.toolbar-design div.toolbar-item.toolbar-advertisement
{
	border : none;
}
div#toolbar-right div.toolbar-design div.toolbar-item.toolbar-advertisement
{
	border : none;
}
div.toolbar-design div.toolbar-item h2
{
	background-color : #cccccc;
	padding : 2px 5px;
	font-size : 0.9em;
	margin : 0;
	margin-left : 1px;
}
div.toolbar-design div.toolbar-item div.forum-topic-autor
{
	color : #990066;
	font-weight : bold;
}
div.toolbar-design div.toolbar-item div.forum-topic-title a
{
	color : #000000;
}

div.toolbar-design div.toolbar-item div.toollist-item
{
	padding : 5px 5px 5px 5px;
	border-bottom : 1px solid #d8c4d8;
}

div.toolbar-design div.toolbar-item div.attribute-short a
{
	font-weight : bold;
}

div.toolbar-item div.attribute-advertisement
{
	background-color : #efe7ef;
	padding : 20px;
}
div.toolbar-item div.attribute-advertisement.without-background
{
	background-color : transparent;
	padding : 0px;
}
div.toolbar-item div.attribute-advertisement div.attribute-image
{
	text-align : center;
}

/* article left column toolbar */
div#rightmenu-article div.toolbar-design div.toolbar-item
{
	border : none;
}
div#rightmenu-article div.toolbar-design div.toolbar-item h2 a
{
	color : #000000;
}
div#rightmenu-article div.toolbar-design div.toolbar-item div.content-item
{
	margin-top : 5px;
	margin-bottom : 5px;
}
div#rightmenu-article div.toolbar-design div.toolbar-item div.content-item h3
{
	text-decoration : none;
}
div#rightmenu-article div.toolbar-design div.toolbar-item div.more
{
	font-weight : bold;
}


/* OTHER */

div#homepage div.object-right, div#homepage div.object-left, div#homepage div.object-center
{ 
    float: none;
    text-align: left;
	margin : 0;
    margin-left: auto;
    margin-right: auto;
}

/* TABLE.FORM*/
table.form
{
	margin-top : 25px;
	margin-bottom : 15px;
	width : 98%;
}
table.form td
{
	padding : 5px;
}
table.form td.name
{
	width : 165px;
	font-weight : bold;
}
table.form td a
{
	font-weight : bold;
}
table.form td div.attribute-message div.block label input
{
	margin-left : 175px;
}



div.special-bg-fix
{
	/*background-color : #f8f3f7;
	border : 1px solid #f8f3f7;*/
	background-color: #efe7ef;
	border : 1px solid #efe7ef;
	margin-right : 4px;
	_margin-right : 1px;
	padding-bottom : 25px;
}
div.class-competition-form table.form
{
	font-size : 0.9em;
}
div.class-competition-form table.form input.defaultbutton
{
	font-size : 0.95em;
}
div.class-competition-form input.box, div.class-competition-form textarea.box
{
	width : 47%;
}


/* user-form */
label.form-element
{
	width : 175px;
	float : left;
	font-size : 0.9em;
}
div.form-element
{
	width : 366px;
	float : left;
}

div.user-form div.buttonblock
{
	margin-top : 25px;
	text-align : center;
}
div.user-form textarea.box
{
	width: 54%;
}


div#maincontent div.content-view-full div.class-article div.attribute-image a
{
	border : none;
}

div#maincontent div.content-view-line div.class-article h2 a
{
	border-bottom : none;
	text-decoration : none;
}
div#maincontent div.content-view-line div.class-article
{
	padding-bottom : 0px;
	border-bottom : 1px solid #d8c4d8;
}


div.special-button
{
	width: 79px;
	height: 20px;
	background-color: #fff;
	border: 0;
	background-image: url(../images/buttonlarge-bg.gif);
	font-size: 11px;
	padding-bottom:2px;
}

div.author-signature
{
	color: #777777;
	padding-top : 3px;
	margin-top : 7px;
	border-top : 1px solid #aaaaaa;
}


input.forum-keep-me-updated
{
	width: 199px;
	height: 20px;
	background-color: #ffffff;
	border: 0;
	color: #990066;
	background-image: url(../images/buttonnotification-bg.gif);
	font-size: 11px;
	padding-bottom:2px;
    font-weight: normal;
}


/* forum-index */
div.forums-index h3
{
	margin-left : 10px;
}
div.forums-index a
{
	display : block;
	padding-left : 30px;
	background-repeat : no-repeat;
	margin-bottom : 7px;
	margin-left : 5px;
	font-weight : bold;
}


/* homepage 3 boxes*/
div#homepage-boxes
{
	clear : both; /* fix: mozilla5(1.7), IE7, FF1.0 */
}
div#homepage-boxes td.homepage-boxes-item
{
	width : 33%;
	border-right : 1px solid #d8c4d8;
	vertical-align : top;
}

div#homepage-boxes td.homepage-boxes-item h3
{
	margin-top: 4px;
	margin-bottom: 0;
}

div#homepage-boxes td.homepage-boxes-item p
{
	margin-top: 0;
	margin-bottom: 0.1em;
}

div#homepage-boxes td.homepage-boxes-item.last
{
	border-right : none;
}

div#homepage-boxes td.homepage-boxes-item.last div.attribute-short
{
	margin-bottom: 0.2em;
}

div#homepage-boxes h2
{
	margin : 2px;
	padding-left : 6px;
	padding-top : 2px;
	background-color : #cccccc;
	color : #333333;
	font-size : 1.1em;
	height : 18px;
}
div#homepage-boxes h2 a
{
	color : #333333;
}
div#homepage-boxes td.homepage-boxes-item div.content-item
{
	padding : 1px 5px;
}
div#homepage-boxes td.homepage-boxes-item ul
{
	padding : 0px 5px;
}
div#homepage-boxes div.homepage-more
{
	margin : 2px;
	padding-left : 6px;
	padding-top : 2px;
	padding-bottom: 5px;
	font-weight : bold;
}

div#maincontent div.content-view-full div.class-article a.print
{
	text-decoration : none;
	border-bottom : none;
	padding-right : 10px;
}
div#maincontent div.content-view-full div.class-article a.tipafriend
{
	text-decoration : none;
	border-bottom : none;
}

div.special-forum-buttons
{
	padding-left : 10px;
	border-bottom : 1px solid #d8c8d8;
	height : 35px;
}

