@import url(../style.css);
@import url(../box.css);

/* Anfang Überlagerung */
div#mainBox div#seperator {
	background-color:#44a735;
}

div#mainBox div#leftBox a.navi {
	background-image:url(../../gfx/leftNavi/magazine/navi_bg.gif);
}

div#mainBox div#leftBox a.navi:hover {
	background-image:url(../../gfx/leftNavi/magazine/navi_bg_hl.gif);
}

div#mainBox div#leftBox a.active {
	background-image:url(../../gfx/leftNavi/magazine/navi_bg_hl.gif);
}
/* Ende Überlagerung */

div.header{
	height:23px;
}

div.header div.title {
	width:336px;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	color:#227914;
	font-weight:bold;
	padding-left:145px;
	background-image:url(../../gfx/magazine/detail/title_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}

div.header div.rightNavi {
	width:215px;
	height:22px;
	line-height:22px;
	color:#227914;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	border-left:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	border-top:1px solid #a6a6a6;
	float:left;
}

div.magazine {
	border-top:1px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
	background-image:url(../../gfx/magazine/detail/magazine_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

div.magazine div.left {
	width:441px;
	padding:35px 20px 35px 21px;
	float:left;
}

div.magazine div.left ul {
	list-style-position:inside;
	margin-left:10px;
}

div.magazine div.left ul li {
	list-style-type:disc;
}

div.magazine div.left ol {
	list-style-position:inside;
	margin-left:10px;
}


div.magazine div.left h1 {
	color:#44a635;
	font-size:18px;
	font-weight:normal;
}

div.magazine div.left a {
	color:#014aa6;
}

div.magazine div.left div.options {
	margin-top:30px;
	padding:15px 0px 15px 0px;
	border-top:1px solid #000000;
}

div.magazine div.left div.options a {
	color:#000000;
}

div.magazine div.right {
	width:163px;
	font-size:11px;
	padding:35px 31px 35px 22px;
	float:left;
}

div.magazine div.right * {
	font-size:11px;
}

div.magazine div.right li {
	padding-left:10px;
	background-image:url(../../gfx/magazine/detail/arrow_right.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}

div.forum {
	border:1px solid #a6a6a6;
	margin-top:20px;
}

div.forum div.header {
	height:21px;
	line-height:21px;
	vertical-align:middle;
	font-weight:bold;
	padding-left:50px;
	background-color:#e4fde0;
}

div.forum div.comment {
	color:#736e6e;
	padding:25px 50px 25px 50px;
}

div.forum div.comment li {
	color:#736e6e;
	padding-left:15px;
	margin-bottom:5px;
	background-image:url(../../gfx/magazine/detail/arrow.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}

div.forum div.comment div.all {
	width:411px;
	margin-top:30px;
	float:left;
}

div.forum div.comment div.new {
	margin-top:30px;
	float:left;
}

div.forum div.comment div.new a {
	font-weight:bold;
}

div.photoSeries {
	background-color:#efefef;
	padding:6px 0px 6px 7px;
	margin-top:10px;
	text-align:center;
}

div.photoSeries div.link {
	text-align:left;
}

div.photoSeries img {
	margin:0px 7px 5px 0px;
}

div.photoSeries a {
	font-size:10px;
	color:#939393;
}

div.photoBox {
	width:150px;
	background-color:#efefef;
	padding:5px;
	float:left;
	margin:10px 10px 10px 0px;
}

div.photoBox img {
	margin-bottom:5px;
}

div.photoBox a {
	font-size:10px;
	color:#014aa6;
}

/* Kommentare */
textarea.message {
	width:425px;
	height:115px;
	border:1px solid #a3a3a3;
	background-color:#f6f6f6;
	margin:3px 0px 5px 0px;
}

input.saveComment {
	margin-left:300px;
}

table.forum td.image {
	width:67px;
	vertical-align:top;
}

table.forum td.image img {
	border:1px solid #000000;
}

table.forum td.header {
	width:330px;
	height:31px;
	line-height:31px;
	vertical-align:middle;
	padding-left:27px;
	background-image:url(../../gfx/magazine/comment_header.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

table.forum td.header div.author {
	width:215px;
	float:left;
}

table.forum td.header div.date {
	width:100px;
	text-align:right;
	float:left;
}

table.forum td.message {
	width:310px;
	padding:10px 20px 0px 27px;
	background-image:url(../../gfx/magazine/comment_bg.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

table.forum td.footer {
	width:357px;
	height:9px;
	font-size:1px;
	padding-bottom:20px;
	background-image:url(../../gfx/magazine/comment_footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

div.navi {
	width:425px;
	height:32px;
	line-height:32px;
	vertical-align:middle;
	text-align:center;
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
}

div.navi a {
	margin-right:3px;
}

div.navi a.active {
	font-weight:bold;
}
