/* SPJL Webzine CSS Document 2/2009 */


div.webzine {
	margin:0px auto;
	width:945px;
	background:url(../images/webzine/webzine_bg.gif) repeat-y top;
}

div.webzine_header {
	margin:0 18px 0 19px;
	background:url(../images/webzine/webzine_bg.gif) repeat-y top;
	padding-top:7px;
}

div.webzine_header img.logo{
	float:right;
}

div.webzine_frontpage {
	margin: 7px 0 0 19px;
}

div.webzine .clear {
	clear:both;
}

div.webzine_frontpage .clear {
	background:url(../images/webzine/horline.gif) repeat-x bottom;
	font-size:4px;
	height:4px;
}

div.webzine_defaultpage .clear {
	background:url(../images/webzine/horline_default.gif) repeat-x bottom;
	font-size:4px;
	height:4px;
}

div.webzine .content, div.webzine .content p {
	font-size:12px;
	color:#404040;
	line-height:16px;
	padding-bottom:5px;
}

div.webzine .content h1 {
	line-height:normal;
	color:#404040;
	font-size:24px;
	margin-bottom:8px;
}

div.webzine_defaultpage .content h1 {
	margin:10px 0;
}

div.webzine .content h2 {
	line-height:normal;
	margin-bottom:5px;
	font-size:18px;
	color:#404040;
}

div.webzine .content h3 {
	line-height:normal;
	margin-bottom:3px;
	color:#404040;
	font-size:16px;
}

div.webzine_defaultpage {
	margin: 7px 0 0 19px;
}

td.webzine_leftblock {
	width:204px;
	vertical-align:top;
	border-right:1px solid #e2decb;
	background-color:#e7e7dc;
}

td.webzine_rightblock {
	width:722px;
	vertical-align:top;
}

td.webzine_rightblock .rightbmargin {
	margin:1px 17px 0 7px;
}

td.webzine_mainblock {
	vertical-align:top;
	width:490px;
}

td.webzine_mainblock .blockmargin {
	margin:20px 18px 10px 18px;
}

div.webzine_toptools {
	margin-right:10px;
}

div.webzine_footer {
	width:825px;
	background:url(../images/webzine/webzine_footer.gif) top left no-repeat;
	padding: 19px 0 28px 120px;
	color:#74797d;
	font-size:11px;
}

div.webzine_footer a {
	color:#74797d;
	text-decoration:none;
	font-size:11px;
}

div.webzine_footer p {
	margin: 0;
}

div.webzine_footer a:hover {
	text-decoration:underline;
}

span.footeritem {
	background:url(../images/footeritem.gif) left no-repeat;
	padding:0px 7px 0px 15px;
	}


/* Articles */

div.webzine_defaultpage .webzine_articledigestitem {
	padding:10px 30px 5px 0px;
	
}

div.webzine_defaultpage .webzine_articledigestitem_main {
	padding:0px 30px 10px 0px;
	
}

div.webzine_articledigest_image {
	float:left;
	margin:0px 10px 10px 0px;
}
td.webzine_column1 div.webzine_articledigest_image {
	margin:0px 10px 0 0px;
}

td.webzine_column2 div.webzine_articledigest_image {
	margin:0px 10px 0 0px;
}

.content .webzine_articledigest_image img {
	margin:0px;
}

div.webzine_columns td.webzine_column1, div.webzine_columns td.webzine_column2 {
	vertical-align:top;
	width:361px;
	font-size:11px;
}

div.columnsmargin {
	padding:0 10px 0 10px;
	border-right:1px solid #d9d4ba;
	margin:8px 0;
}

td.webzine_column2 .columnsmargin {
	border-right:none;
}


div.webzine_defaultpage .columnsmargin {
	border-right:0px;
	padding:10px 0px;
}

td.webzine_column1 .columnsmargin {
	padding-left:0px;
}

td.webzine_column3 .columnsmargin {
	border-right:0px;
}

.content .article p.summary {
	margin-bottom:18px;
}

p.webzine_articlebottom {
	margin:20px 0px 10px 0px;
	color:#2d77c4;
}

p.webzine_articledigest_bottom {
	font-size:11px;
	margin:12px 0px 10px 0px;
	color:#2d77c4;
}

p.webzine_articledigest_readmore {
	margin-top:3px;
}


/* Article Navigation */

div.webzine_leftitems {
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding:15px 0 10px 0;
	background:url(../images/webzine/webzine_leftblock_top.gif) top right no-repeat #f1f1ea;
}

div.webzine_leftitem {
	padding:3px 10px;
	background: url(../images/webzine/leftnavi_bg.gif) left top no-repeat #f1f1ea;
	margin-left:19px;
}

div.webzine_leftitem_selected {
	padding:3px 10px;
	background: url(../images/webzine/leftnavi_selected.gif) left top no-repeat #f1f1ea;
	margin-left:19px;
}

div.webzine_leftitems a {
	color:#72611c;
	text-decoration:none;
	font-size:13px;
}

div.webzine_leftitems a:hover {
	text-decoration:underline;
}

td.webzine_rightinfoblock {
	width:213px;
	font-size:11px;
	vertical-align:top;
	border-left:1px solid #d9d4ba;
	background-color:#f1f1ea;
	border-top:5px solid #d9d4ba;
}

td.webzine_rightinfoblock .blockmargin {
	margin:15px 10px 0px 18px;
}

td.webzine_rightinfoblock h3 {
	color:#72611c;
	margin:0px;
	font-size:12px;
	line-height:normal;
	padding-bottom:8px;
	font-weight:bold;
}

td.webzine_rightinfoblock .blockmargin div {
	margin-bottom:8px;
}

td.webzine_rightinfoblock a {
	color:#72611c;
	text-decoration:none;
}
	
td.webzine_rightinfoblock a:hover {
	text-decoration:underline;
}



/* Sidemenu */

div.webzine_leftpages {
	color:#72611c;
	font-weight:bold;
}

div.webzine_leftpages .sidemenulink {
	padding:4px 10px;
	border-bottom:none;
	margin-left:12px;
}

div.webzine_leftpages .sidemenulevel {
	background-color:#e7e7dc;
	background:url(../images/webzine/webzine_leftpages_top.gif) top right no-repeat;
	border:none;
	padding-top:15px;
}

div.webzine_leftpages .sidemenulevel .sidemenulevel {
	padding:4px 10px 4px 28px;
}

div.webzine_leftpages .sidemenulevel .sidemenulevel .sidemenulevel {
	border-bottom:0px;
	padding:0px 0px 0px 28px;
}

div.webzine_leftpages .sidemenulevel .sidemenulevel .sidemenulink {
	background:transparent;
	border-bottom:0px;
}

div.webzine_leftpages .notpublic {
	color:#000;
}

div.webzine_leftpages .sidemenulevel a {
	color:#72611c;
	text-decoration:none;
	font-size:13px;
	line-height:13px;
}

div.webzine_leftpages .sidemenulevel a:hover {
	text-decoration:underline;
}

div.webzine_leftpages .sidemenulevel a.sidemenuselected {
	text-decoration:underline;
}

div.webzine_leftpages .sidemenulevel .sidemenulevel a.sidemenuselected {
	text-decoration:underline;
}

div.webzine_leftpages .sidemenulink_spjl {
	padding:4px 0px 4px 23px;
}

div.webzine_leftpages .sidemenulink_spjl a {
	color:#72611c;
	text-decoration:none;
	font-size:13px;
	line-height:13px;
}

div.webzine_leftpages .sidemenulink_spjl a:hover {
	text-decoration:underline;
}

/* printer */

div.webzine_printer {
	float:right;
	margin:0px 0px 0px 10px;
}


/* Comments */

.addcomment th {
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
}
.addcomment {
	padding:20px 0px;
}

.addcomment table {
	width: 90%;
}

.addcomment input {
	border: 1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	width: 99%;
}

.addcomment textarea {
	border: 1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	width: 99%;
	height: 150px;
}

.comments {
	margin-bottom: 5px;
	margin-top:15px;
	font-size:12px;
}

.comments .row0 {
	background-color:#efefef;
}

.comment {
	padding:10px;
}	

.comments .commentdate{
	font-weight:normal;
	font-size:11px;
}

.comments .commentname{
	margin-top:2px;
}

.comments .commentsubject{	
	margin:3px 0px;
	font-weight:bold;
	color:#005dab;
}

.comments .commenttext{
	font-style:normal;
	font-weight:normal;
}

.comments .commentadmin{
	float:right;
}

.addcomment .commentsbutton {
	background-color: #005dab;
	border:none;
	margin: 0px;
	text-align: center;
	padding: 2px 4px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:11px;
	cursor:pointer;
	overflow:visible;
	width:inherit;
}

.webzine_mainblock .facebook_recommend {
	margin-right: 5px;
	margin-top: -2px;
}

