body { 
	background:#d1d1d1 url(images/body-bg.gif) top repeat-x; 
	font-family: verdana,sans-serif; 
	font-size:90%; 
	color:#222; 
	margin-top:0px;  
} 
 
#p4 { line-height:200%; } 
 
 

.headerlink {

float:left; 
margin-left:5px;
display: block;
height:65px;
width:320px;
/* background: #ffb */
} 


#Videoplayer {
background-image:none;
font-size: 0.7em;
height: 30px;
margin-bottom: -150px;
}

#Index_Reviews{
/* float: none; */ 
width: 100%;

/* margin-right:60px; */
}

#Index_ColDate{

margin-left:7px;
width: 25%;
}


#Index_ColReviews{

width: 70%;
font-weight: bold;
font-size: 1em;
margin-bottom:15px
}

#Index_News{
/* float: none; */
width: 100%;
}

#Index_ColBullet{
float: left;
margin-left:7px;
width: 40px;
}

#Index_ColNews{
font-weight: bold;
font-size: 1em;
margin-bottom:15px;
}


#Reviews_Col{
float: left;
width: 190px;
height: 110px;
margin-top:10px;
margin-right:20px;
margin-left:20px;
font-weight: bold;
font-size: 0.8em;

}


#head {font-family: verdana,sans-serif; 
	padding:0; 
	
	list-style:none; 
	background: #fff url(images/header.jpg) 0 10px no-repeat; 
	text-align:right;
	
	 height:93px; 
	 width: 100%; 
	margin-bottom:0px; 
	// margin-bottom:-4px; 

} 

#tweet {
font-size: 0.78em;
margin-left: 10px;
padding: 3px;
list-style-type: none;
border:1px solid; 
border-color:#ccc #bbb #b6b6b6 #ccc; 
background:#f1f1f1 url(images/s-bg.gif) top left repeat-x; 

}

#tweet ul {
  margin-top: 5px;
  margin-bottom: 5px;
}

#tweet li {
  list-style-type: none;
  margin-left: -35px;
  
}


 
ul#head-ad { 
 
 
	list-style:none; 
	 
	text-align:right; 
	} 
 
table { 
	font-family: verdana,sans-serif; 
	font-size:85%; 
	a:link { font-size:1.2em; } 
	a:visited { font-size:1.2em; } 
	a:hover { font-size:1em; } 
	} 
 
h2, h3, h4, h5 { 
	font-family:trebuchet ms,arial,tahoma,verdana,sans-serif; 
	font-weight:normal; 
	letter-spacing:.005em; 
	color:#555; 
} 
/* h1 { 
	font-size:2.7em; 
	height:132px; 
	font-weight:normal; 
	margin:-1px 0 10px 0; 
	letter-spacing:-.015em; 
	border-bottom:1px solid #f0f0f0; 
	line-height:2em; 
	background:#fff;
} 
*/
h2, h3, h4, p { 
	font-family: verdana,sans-serif; 
	padding-left:3px; 
} 
.introblock h1 { 
	color:#666; 
	margin-bottom:.2em; 
	padding:0; 
	border:none; 
} 


h1 { 
	font-size:1em; 
	margin:1em 0 0 0; 
	padding-bottom:.2em; 
	border-bottom:1px solid #fec; 
	color:#b52; 
} 


h2 { 
	font-size:1.85em; 
	padding:.5em 0 .2em 0; 
	margin:.5em 0 .5em 0; 
	color:#e60; 
	border-bottom:2px solid #fc9; 
} 
h2 strong { 
	color:#c40; 
} 
h2 .faint { 
	color:#f93; 
} 
 
#left-col h2 { 
	font-size:1em; 
	line-height:1.25em; 
	margin:0; 
	border:0; 
	padding:0; 
	color:#f60; 
} 
#right-col div h2 { 
	background:none; 
} 
h3 { 
	font-size:1.55em; 
	margin:1em 0 0 0; 
	padding-bottom:.2em; 
	border-bottom:1px solid #fec; 
	color:#b52; 
} 
h3 strong { 
	color:#930; 
} 
h3 .faint { 
	color:#d75; 
} 
.introblock h2, .introblock h3 { 
	border:none; 
	background:none; 
	margin:0; 
} 
h4 { 
	font-size:1.3em; 
	margin:1.2em 0 .3em 0; 
	color:#952; 
} 
h4 .faint { 
	color:#b76; 
} 
h5 { 
	font-family: verdana,sans-serif; 
	font-size:1em; 
	font-weight:bold; 
	margin:1em 0 .3em .5em; 
} 
.faint { 
	font-size:.85em; 
	letter-spacing:-.05em; 
	padding-right:.3em; 
} 
h6 { 
	font-size:1em; 
	margin:1em 0 0 0; 
	padding-bottom:.2em; 
	border-bottom:1px solid #fec; 
	color:#b52; 
} 
h6 strong { 
	color:#930; 
} 
h6 .faint { 
	color:#d75; 
} 
p { 
	margin:.7em 0; 
	 
} 
blockquote { 
	color:#444; 
	font-family:georgia,serif; 
	font-style:italic; 
	padding:0 5em 0 0; 
} 
cite { 
	display:block; 
	text-align:right; 
	color:#444; 
	font-family:georgia,serif; 
	font-style:italic; 
} 
.wertungsblock { 
	margin:0 0 1.5em 0; 
	font-size:1.05em; 
	border:1px solid #feb; 
	/* border-left:4px solid #f60;*/ 
	background-color:#ffc; 
	color:#000; 
	padding:.2em 1em .4em; 
} 
.wertungsblock h1, .introblock h2, introblock h3, .introblock2 h1, .introblock2 h2, .introblock2 h3 { 
	margin-top:2px; 
} 
.wertungsblock p { 
	padding-left:0; 
} 
a, a:link { 
	color:#00e; 
	text-decoration:none; 
 
} 
a:visited { 
	color:#00e;
	/*  war: color:#909; */ 
	 
} 
a:hover, a:active { 
	color:red; 
	text-decoration:underline; 
 
} 
li, dd { 
	margin-bottom:.5em; 
} 
dt { 
	clear:left; 
} 
dd { 
	color:#444; 
	font-size:.95; 
	padding:.1em 0 .2em 2em; 
} 
a img { 
	border:none; 
} 


 
/*  
	Structure 
 */ 
 
 
#nav, #main { 
	width:950px; 
	margin:0 auto; 
	text-align:left; 
} 
#main { 
	background:#fff url(images/bg-main.gif) top left repeat-y; 
} 
#content { 
	/* Getting obscured by other layers! */ 
	background:url(images/bg-content.jpg) top left no-repeat; 
} 
 
 
#right-edge { 
	background:url(images/right-col.gif) top right repeat-y; 
} 
#left-edge { 
	background:url(images/left-col.gif) top left repeat-y; 
	width:100%; 
	/* Note:this width needed to prevent bug in IEeee */ 
} 
#left-col { 
	position:absolute; 
	top:0; 
	left:0; 
	width:180px; 
} 
#right-col { 
	position:relative; 
	float:left; 
	padding:0 2em 2.5em 205px; 
	background:url(images/right-col-bg.gif) top left repeat-y; 
} 
 
 
#cap { 
	margin:0; 
	height:3px; 
	font-size:.0001%; 
	background:url(images/cap-c.gif) top left repeat-x; 
} 
#cap .l { 
	height:3px; 
	background:url(images/cap-l.gif) top left no-repeat; 
} 
#cap .r { 
	height:3px; 
	background:url(images/cap-r.gif) top right no-repeat; 
} 
 
/*  
	Top nav 
 */ 
ul#nav { 
	font-family: verdana,sans-serif; 
	padding:0; 
	list-style:none; 
	background:#fff url(images/topbar-bg.jpg) 0 10px no-repeat; 
	text-align:right; 
	height:76px; 
	margin-bottom:3px; 
	//margin-bottom:-4px; 
} 
#nav li { 
	font-family: verdana,sans-serif; 
	height:76px; 
	float:right; 
	display:block; 
	text-indent:-3000px; 
} 
#nav li a { 
	font-family: verdana,sans-serif; 
	height:76px; 
	display:block; 
	text-decoration:none; 
	color:#9b998f; 
	color:#fff; 
	font-size:.001%; 
	text-indent:-3000px; 
} 
#nav #nav-home { 
	float:left; 
} 
#nav-home a { 
	background:url(../dvdlog.jpg) 0 10px no-repeat; 
	width:270px; 
	color:#a4c2c1; 
} 
 
#nav-articles a { 
	background:url(images/dvdlog.jpg) 0px 10px no-repeat; 
	width:79px; 
} 
#nav-articles a:hover { 
	background-position:-79px 10px; 
} 
#nav-about a { 
	background:url(images/dvd-log.jpg) 0px 10px no-repeat; 
	width:70px; 
} 
#nav-about a:hover { 
	background-position:-70px 10px; 
} 
#nav-contact a { 
	background:url(images/dvd-log.jpg) 0px 10px no-repeat; 
	width:84px; 
} 
#nav-contact a:hover { 
	background-position:-84px 10px; 
} 
#nav-rss a { 
	background:url(images/dvd-log.jpg) 0px 10px no-repeat; 
	width:63px; 
} 
#nav-rss a:hover { 
	background-position:-63px 10px; 
} 
#nav-sitemap a { 
	background:url(images/dvd-log.jpg) 0px 10px no-repeat; 
	width:79px; 
} 
#nav-sitemap a:hover { 
	background-position:-79px 10px; 
} 
 
/*  
	Footer 
 */ 
#foot { 
	clear:both; 
	text-align:center; 
	font-size:.75em; 
	background:#fd9 url(images/footer-c.gif) bottom left repeat-x; 
	padding:0; 
} 
#foot ul { 
	list-style:none; 
	//margin:1em 0; 
} 
#foot li { 
	display:inline; 
	padding:.5em 0; 
} 
#foot li a { 
	padding:0 1.5em; 
	color:#000; 
} 
#foot .outer { 
	background:url(images/footer-l.gif) bottom left no-repeat; 
	float:left; 
	width:100%; 
	//margin-bottom:-2px; 
} 
#foot .inner { 
	border-top:1px solid #db7; 
	background:url(images/footer-r.gif) bottom right no-repeat; 
	float:left; 
	width:100%; 
} 
 
 
.clear-all { 
	clear:both; 
	font-size:.0001%; 
	height:1px; 
} 
 
/*  
	Side navigation and cross links 
 */ 
#insert { 
	padding:1.3em; 
	font-size:.75em; 
	color:#999; 
	height:2.5em; 
} 
ul.sections { 
	margin:10px 0 0 10px ; 
} 
ul.sections, .cross-links { 
	list-style:none; 
	padding:0; 
	font-size:95%; 
} 
.info-box { 
	font-size:90%; 
	//width:100%; 
} 
.info-box div.author { 
	padding:.5em .5em .5em 37px; 
	background:url(images/info-box-by.gif) 0 50% no-repeat; 
} 
.sections li, .info-box { 
	border:1px solid; 
	border-color:#ccc #bbb #b6b6b6 #ccc; 
	margin:0 0 3px 0; 
} 
.sections li { 
	background:#f1f1f1 url(images/s-bg.gif) top left repeat-x; 
} 
.info-box, .cross-links { 
	background:#f1f1f1 url(images/cross-links-bg.gif) top left repeat-x; 
} 
.cross-links { 
	border:1px solid; 
	border-color:#ccc #babad2 #ccc #ccc; 
	//width:100%; 
	margin:10px 0; 
} 
.sections li a, .cross-links a { 
	display:block; 
} 
.sections li a, .cross-links a, dt a { 
	padding:.7em 3px .7em 37px; 
	text-decoration:none; 
} 
.sections a, .sections a:link, .sections a:visited, .cross-links a, .cross-links a:link, .cross-links a:visited, dt a, dt a:link, dt a:visited { 
	background-position:4px 50%; 
	background-repeat:no-repeat; 
} 
.sections a, .sections a:link, .sections a:visited, .cross-links a, .cross-links a:link, .cross-links a:visited { 
	color:#20e; 
} 
.sections a:hover, .sections a:active, .sections .on a, .cross-links a:hover, .cross-links a:active, dt a:hover, dt a:active { 
	background-position:-462px 50%; 
	background-repeat:no-repeat; 
} 
.sections a:hover, .sections a:active, .cross-links a:hover, .cross-links a:active { 
	color:#004; 
	text-decoration:none; 
} 
 

 
.sections li a:hover, .sections li.on a { 
	background-color:#fff; 
	color:#f00; 
} 
 
.screnshot, .snippet { 
	padding:10px; 
	margin:.5em .5em 1.5em .5em; 
	clear:left; 
	border:1px solid; 
	border-color:#f0f0f0 #ddd #ddd #ddd; 
	background-color:#f9f9f9; 
} 
.snippet h3, .screenshot h3 { 
	margin-top:0; 
	border:none; 
} 
.snippet img, .screenshot img, .introblock img { 
	border:1px solid; 
	border-color:#aaa #666 #666 #aaa; 
} 
.text-alongside, .alongside-all .screenshot img, .alongside-all .snippet img { 
	float:left; 
	margin-right:15px; 
} 
.indent { 
	margin:1em 1em 1em 3em; 
} 
.code .indent { 
	margin:0 0 0 1.5em; 
} 
.comment { 
	border:1px solid white; 
	background-color:#f6f6ff; 
	padding:1em; 
	margin:.5em; 
	border-left:6px solid #eee; 
} 
.comment dl { 
	margin:0; 
} 
.rightfloat { 
	float:right; 
	margin:.75em .3em 1em 1em; 
	width:17em; 
	font-style:italic; 
	font-family:georgia,serif; 
	line-height:1.3em; 
} 
cite { 
	font-weight:bold; 
	font-size:.8em; 
	line-height:1.2em; 
	color:#666; 
} 
.type2 { 
	background-color:#f9f9e0; 
	color:#520; 
} 
.code { 
	font-family:"courier new",courier,fixed; 
	font-size:1.1em; 
	margin-bottom:.8em; 
	color:#620; 
} 
 
dl.alongside dt { 
	display:block; 
	float:left; 
	clear:left; 
	width:15%; 
	padding:.3em; 
	margin:.2em .5em .2em 2em; 
	background-color:#fe9; 
	border-left:3px solid #f93; 
} 
dl.alongside dd { 
	display:block; 
	float:left; 
	clear:none; 
	width:70%; 
	margin:.2em; 
	padding:.3em .3em .3em 1em; 
	background-color:#ffc; 
} 
 
#cc-footer { 
	clear:both; 
	padding-top:1em; 
	font-size:.7em; 
	margin:auto; 
	text-align:center; 
} 
.term { 
	font-style:italic; 
	color:#080; 
} 
.hot { 
	padding:.5em 1em; 
	border:2px solid; 
	border-color:#fe6 #cb3 #dc4 #fe6; 
	background:#f9ffe3 url(images/dvd-log.gif) top left no-repeat; 
} 
.book { 
	clear:left; 
} 
.book .pic { 
	float:left; 
	width:110px; 
} 
.book .pic img { 
	margin:2em 1.5em 1em .5em; 
	border:2px solid; 
	border-color:#eee #999 #999 #eee; 
} 
.book .blurb { 
	float:left; 
	width:80%; 
} 
.book h3 { 
	border:none; 
	color:#f60; 
	font-size:1.8em; 
	margin-bottom:10px; 
} 
.book h4 { 
	margin:-10px 0 15px 0; 
	color:#999; 
} 
.book .blurb .buy { 
	margin:1.2em 0; 
	border:2px solid; 
	border-color:#ff0 #fe0 #fe0 #ff0; 
	padding:.5em 2em; 
	text-align:center; 
} 
.book .blurb .detail { 
	color:#393; 
	padding-left:1em; 
} 
.book .blurb .buy strong { 
	display:block; 
	color:red; 
	margin-bottom:.25em; 
} 
.book .blurb .buy a { 
	padding:0 1em; 
} 
 
.comment h2, .comment h3 { 
	color:#b0f; 
} 
.comment h2 strong, .comment h3 strong { 
	color:#80b; 
} 
 
.kLink1 { 
	text-decoration:none; 
} 
 
#side-search, #links49041 { 
	margin:.25em .75em; 
	padding:.4em .75em .7em; 
	border:1px solid #f93; 
} 
 
ul#links49041 { 
	list-style:none; 
	margin:1em .75em; 
	padding:.4em .75em .7em; 
	border:none; 
}  
ul#links49041 li {padding:0; margin:0 2em 0 0; }  
ul#links49041 li span {padding:3px; margin:0px;color:#000000; }  
ul#links49041 li span a {color:#000000; }  
 
.buy-ebook { 
	width:15em; 
	padding:2px; 
	margin:.4em; 
	border:6px solid #ddd; 
} 
#right-col .buy-ebook h2 { 
	font-family:verdana,sans-serif; 
	font-style:italic; 
	font-weight:bold; 
	font-size:1em; 
	display:block; 
	background:#fc7000; 
	color:#fff; 
	margin:0; 
	padding:5px; 
	border:0 none; 
} 
.buy-ebook form { 
	display:block; 
	background:#fffcad; 
	text-align:center; 
	padding:5px 0 3px; 
} 
 
 
