
p.whiteline {
    margin-top: 0em;
    margin-bottom: 1em;
}

p.break {
    margin-top: 0em;
    margin-bottom: 0em;
}

img {
   behavior: url("http://www.ds-ign.net/blog/plugin/pngbehavior.htc");
}
.serendipity_karmaVoting {
    text-align: center;
    font-size: 7pt;
    margin: 0px;
}

.serendipity_karmaVoting a {
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_karmaVoting a:hover {
    color: green;
}

.serendipity_karmaError {
    color: #FF8000;
}
.serendipity_karmaSuccess {
    color: green;
}
.serendipity_karmaVoting_links,
.serendipity_karmaVoting_links a:hover,
.serendipity_karmaVoting_current-rating {
    background: url(http://www.ds-ign.net/blog/plugins/serendipity_event_karma/img/stars-def-yellow-red-sm.png) left;
    font-size: 0;
}
.serendipity_karmaVoting_links {
    position: relative;
    width: 75px;
    height: 15px;
    overflow: hidden;
    list-style: none;
    margin: 0px auto;
    padding: 0px;
    background-position: left top;     
    text-align: center;
}
.serendipity_karmaVoting_links li {
   display: inline; 
}
.serendipity_karmaVoting_links a ,
.serendipity_karmaVoting_current-rating {
    position:absolute;
    top: 0px;
    left: 0px;
    text-indent: -9000em;
    height: 15px;
    line-height: 15px;
    outline: none;
    overflow: hidden;
    border: none;
}
.serendipity_karmaVoting_links a:hover {
    background-position: left bottom;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link1 {
    width: 20%;
    z-index: 6;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link2 {
    width: 40%;
    z-index: 5;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link3 {
    width: 60%;
    z-index: 4;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link4 {
    width: 80%;
    z-index: 3;
}
.serendipity_karmaVoting_links a.serendipity_karmaVoting_link5 {
  width: 100%;
    z-index: 2;
}
.serendipity_karmaVoting_links .serendipity_karmaVoting_current-rating {
    z-index: 1;
    background-position: left center;
}
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/freshy/style.css  */
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	background: #FFF url("http://www.ds-ign.net/templates/ds/images/backgroundplus.gif") repeat;
	color: #000;
	font: 0.9em Arial,Helvetica,Sans-Serif;
}
a{
	color: #fcb737;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #cacaca 1px solid;
	font-size: 0.9em;
	padding: 5px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}

/* Layout */

#top{
	clear: both;
	margin: 0 auto;
	font-size: 0.9em;
}


#content {
	width:540px !important;
	width:510px;
	margin:0 1px 1px 0px;
	padding:15px 15px 15px 10px;
	float:left;
	background: #fff;
}

#sidebar {
	width:360px;
	padding:15px 10px 15px 20px;
	float:right;
	background: #fff;

}

#sidebar div,
#sidebar ul {
	padding:0 9px 9px 9px;
}

	
/* Boxes */

.box
{
	background: #f5f4f0 url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x top left;
	margin: 0 0 15px 0px;
	padding:5px;
	border:1px solid #dedbd1;

}
.box img { 
/*	border: 1px solid #999999; */
	margin: 0 0 10px 0;
}
.box p{
	line-height: 18px;
	padding: 0 0 10px;
}

#my_pic {
	border: 1px solid #dedbd1;
}	

div.box img.emoticon{ border: 0px; vertical-align: middle;}

  
/* Navi*/

.nav1{
	float: left;
}
.nav1 li{
	float: left;
}
.nav1 li a{
	color: #a0a09b;
}
.nav1 li a{
	display: block;
	text-align: center;
	float:left;
}
.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a {
	color: #466c9b;
	text-decoration: none;
}
.nav1  { list-style: none; margin: 0px; padding: 0px;}
.nav1 li { padding: 0px; margin: 0px 20px 0 0; display: inline; line-height: 14px; }

/*=== Top Menu ===*/
#topmenu{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	background: #b4b4b4;
	height:2.4em;
	line-height:2.4em;
	padding: 0px;
}
#topmenu li{
	float: left;
	line-height: 33px;
}
#topmenu li a{
	color: #333333;
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
}
#topmenu li a:hover,#topmenu li.active a{
	color: #466c9b;
	text-decoration: none;
}


/*- Nav / Dropdowns-*/
#nav, #nav ul{
	background: #b4b4b4;
	padding: 0;
	float:left;
	list-style: none;
	display: inline;
}
#nav {
	padding: 0;
}
#nav a {
	display: block;
}
#nav li {
	float: left;
	line-height:33px;	
}
#nav li a:hover {
background: none;
}
#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top:1px;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index:1000;	
}
#nav li ul li {
    background: #FFFFFF url("http://www.dennis-stolze.de/templates/images/bg_box_trans.png") repeat-x top;
	border-bottom:1px solid #dedbd1;	
	border-left:0px solid #dedbd1;	
	border-right:0px solid #dedbd1;			
	line-height:28px;	
	width:15em;
}

#page-main {
	width: 980px;
	background: #fff url("http://www.dennis-stolze.de/templates/images/bg_box_trans.png") repeat-x top;
	margin: 0 auto;
	padding: 10px 0px 10px 0px;
}

/*=== Misc. ===*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}

.fl{
	float: left;
}

p.fl a:link, p.fl a:active, p.fl a:visited
{
  color: #777;
  text-decoration: none;
}

p.fl a:hover
{
  color: #466c9b;
  text-decoration: none;
}
img.fl{
	margin: 0 12px 5px 0;
}
.fr{
	float: right;
}

.cpn-1 
{
  margin-left:auto;
  margin-right:auto;
  width:980px;
}

.cpn-2
{
  margin-left:auto;
  margin-right:auto;
  width:960px;
  background: #FFF;
}

.spn-1
{
  display:inline;
  float:left;
  margin-left:10px;
  margin-right:10px;
  
}

#topmenu li{ border-right: 1px solid #dedbd1; }
#topmenu li a {	color: #333333; }
#topmenu li a:hover,#topmenu li.active a { color: #466c9b; background:#f5f4f0; }
#nav li ul li { background: #FFFFFF url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x top; }

.description small { color: #eee; }



/*-----------GENERAL STYLING--------------*/

a {
	color:#515151;
	text-decoration:none;
}

#content a {
	border-bottom:1px dotted silver;
}

#content a:hover {
	border-bottom:1px dotted #466c9b;
}

/* HEADER  */
#header{
	height: 150px;
	width: 960px;
}
#header .spacer{
	color: #a0a09b;
	float: right;
	font-size: 0.9em;
	padding: 0px;
	text-align: right;
}
#header .spacer p{
	clear: both;
}
/* Logo */
#header h1{
 	margin-top:0px;
	background: url("http://www.ds-ign.net/blog/templates/images/ds-ign-blog.jpg") no-repeat;
	float: left;
}
#header h1 a{
	display: block;
	color: #fff;
	height: 150px;
	width: 960px;
}
#header h1 a:hover{
	text-decoration: none;
}



/*-------SIDEBAR---------*/

#sidebar {
	font-size:0.9em;
}
 
#sidebar ul,
#sidebar ol {
	padding:0;
}

#sidebar form,
#sidebar p {
	padding:0;
	margin:0 0 0.9em 0;
}

#sidebar h2 {
	padding: 8px;
	margin:10px 0 10px 0;
	font-size: 0.9em;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
  	border-bottom-color:#f78b0c;
}

#sidebar div.box2{
	background: #f5f4f0 url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x top left;
	margin: 0 0 15px 0px;
	padding:5px;
	border:1px solid #dedbd1;
}

#sidebar div.box2 a:link
{
	color: #000;
	text-decoration: underline;
}

#sidebar div.box2 a:active
{
	color: #000;
	text-decoration: none;
}

#sidebar div.box2 a:visited
{
	color: #000;
	text-decoration: none;
}

#sidebar div.box2 a:hover
{
	color: #466c9b;
	text-decoration: none;
}


/*--------POST--------*/

.post {
	font-size:0.9em;
	margin-bottom:10px;
	padding:0.9em 0 0.9em 0;
}

.post h2,
.post h3,
.post h4,
.post h5 {
	font-size:1.3em;
}

.post h2 a:link
{
  font: 1.1em Georgia, "Times New Roman", Times, serif;
  text-decoration: none;
}

.post h2 a:active
{
  font: 1.1em Georgia, "Times New Roman", Times, serif;

  text-decoration: none;
}

.post h2 a:visited
{
  font: 1.1em Georgia, "Times New Roman", Times, serif;

  text-decoration: none;
}

.post h2 a:hover
{
  font: 1.1em Georgia, "Times New Roman", Times, serif;

  text-decoration: none;
}

.post hr {
	display:block;
}


.readmore {
	display:block;
	text-align:left;
	font-weight:bold;
	clear:both;
	margin:0.9em 0 0.9em 0;
	color:#FF3C00;
}

.date { /* date & author */
	color : silver;
	float:left;
	line-height:2.3em;
	margin: 0 10px 5px 0px;
	padding-right:5px;
	border-right:1px solid silver;
	font-size: 0.8em;
	text-align:center;
	position:relative;
	right:0;
}

.date_day {
	display:block;
	font-size: 3em;
	text-align:right;
}

.date_month {
	display:block;
	font-size:3em;
	text-align:right;
	font-weight:bold;
}

.date_year {
	display:block;
	font-size:1.4em;
	line-height:.9em;
}

.postmetadata {
	clear:both;
	display:block;
	color:#000;
	background: #f5f4f0 url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x;
	border:1px solid #dedbd1;
	padding: 10px;
	list-style-type:none;
}

ul.content, ul.content li{
	list-style-type: square; 
	line-height: 1.5em; 
	font-size: 1em;
	list-style-position: inside;
 	width: 468px;
}

#content .postmetadata a {
	color : #FF3C00;
	border:none;
	text-decoration:none;
}

/********************************* related links *******************************************/

.serendipity_relatedlinks, .serendipity_section_trackbacks, .serendipity_section_comments, #comments, #trackbacks_style {

	background: #f5f4f0 url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x;
	border:1px solid #dedbd1;
  margin-bottom: 10px;
	padding: 10px;
}


.serendipity_relatedlinks ul {
  margin: 10px 10px 10px 20px;
}

.serendipity_relatedlinks li {
  margin-left: 10px;
  list-style-type: square;
}


#content .postmetadata a:hover {
	border-bottom:1px dotted silver;
}

#content dl.commentlist {
	clear:both;
	display:block;
	color:#000;
	background: #f5f4f0 url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x;
	border:1px solid #dedbd1;
	padding: 10px;
}

#content .commentlist dt{
	/*	clear:both;*/

}

#content .commentlist dd {
	margin:0;
	padding:0px 3em 10px 10px; /* for ie not overlapping the comment with the date */
	font-size:0.9em;
	line-height:1.8em;
	color: #000;
	margin:10px 0 0.9em 0;
}



#content textarea#comment {
	font-size:0.9em;
 line-height:1.3em;
}

#content .serendipity_comments {
	clear:both;
	display:block;
	color:#000;
	background: #f5f4f0 url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x;
	border:1px solid #dedbd1;
	padding: 10px;
}

#commentform small {
	color:#000;
}

.commentmetadata {

}

.serendipityCommentForm {
	clear:both;
	display:block;
	color:#000;
	background: #f5f4f0 url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x;
	border:1px solid #dedbd1;
	padding: 10px;
}

#serendipity_commentform_name, #serendipity_commentform_email, #serendipity_commentform_url, #serendipity_replyTo {

	width: 300px;

}


.entry {
  font-size: 0.94em;
  line-height: 1.75em;
	margin:0;
  width: 500px;
}

.entry p {
	margin:0.9em 0 0.9em 0;
}

.serendipity_comments h3 { font-size: 2.5em; }

serendipity_comment_page{
	background-color:#fff;
}


/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
	
    border: 1px solid #ccc;
		color:black;
    background-color: #F5F5F5;
    margin: 3px;
    padding: 3px;
    text-align: center;
}
.serendipity_imageComment_center a img,
.serendipity_imageComment_left a img,
.serendipity_imageComment_right a img
{
	
	border: 0px}


.serendipity_imageComment_left{
 float: left;	
margin-right:10px;

}
.serendipity_imageComment_right{
margin-left:10px;
 float: right;
}

.serendipity_imageComment_center {
    margin: auto;
}


.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ccc;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 10pt;
    text-align: center;
}


img.serendipity_entryIcon {
    float: right;
    border: 0px;margin:.75em;
}

#comments,#respond,#trackbacks_style{
	font-size:0.9em;}

blockquote {
	background: #FFF url(http://www.ds-ign.net/blog/templates/freshy/images/quote.gif) no-repeat;
  padding: 5px 20px 20px 50px;
  color: #777;
}

  
/* Styling Lists */

.list1{
	padding: 0;
	padding: 15px;
}
.list1 li{
	margin: 0 0 8px;
	padding: 0 0 0 22px;
}
.list1 li a{
	color:#222222;
}
/*- List2 -*/
.list2{
	clear: both;
}
.list2 li{
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 0 0 5px;
	padding: 5px 10px;
}

.list2 li:hover{
	background:#EEE;
}

.list2 p {
	line-height:12px;
}

/* Footer */


#footer{

	background: #33342E url(http://www.dennis-stolze.de/templates/images/bg_footer.gif) repeat-x;
	width: 980px;
	font-size: 0.9em;
	padding: 5px 0px 0px 0px;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	color: #777;

}

.footer_stuff
{
	width: 850px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}
.footer_items
{
	display: inline;
	text-align: center;
	padding: 5px;
	background: none;
}

#cpn-footer
{
	/* background: #f5f4f0 url(http://www.dennis-stolze.de/templates/images/bg_box_trans.png) repeat-x; */
	padding:10px;
	/* height: 400px; */
}

#cpn-footer .box2 {
	background: #fff;
	color:#000;
	padding: 10px;
	float: left;
}

#cpn-footer .box2 h2
{
  	color:#000;
	line-height: 2.5em;
}

#cpn-footer .box2 ul {
	padding:0 9px 9px 9px;
}

.container_serendipity_plugin_popularentries
{
	color:#000;
	margin: 0px 5px 0px 0px;
	padding: 5px;
}

.container_serendipity_archives_plugin
{
	color:#000;
	margin: 0px 5px 0px 0px;
	padding: 5px;
}

.container_serendipity_categories_plugin
{
	color:#000;
	margin: 0px 5px 0px 0px;
	padding: 5px;
	width:200px;
}

.table_content {
	padding: 3px; 
	border-spacing: 5px;
	margin: 5px 0 0 5px;
	font-size:1em;
}

/*- List2 -*/

#cpn-footer .box2 .list2 li{
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 0 0 5px;
	padding: 5px 10px;
}

#cpn-footer .box2 .list2 li:hover{
	background:#EEE;
}

/* Tabellen fuer Preisvergleich */

table.preisvergleich

{
 border: 0px;
 border-bottom: #BBB dotted 1px;
 width: 98%;
 font-size: 11px;
 font-family: Trebuchet MS, Tahoma, Arial, Verdana;
 margin: 0 auto;
 margin-bottom: 5px;
}


table.preisvergleich th

{
 background: #D1D1D1;
 border: 0px;
 border-top: #BBB dotted 1px;
 border-bottom: #081542 solid 1px;
 text-align: left;
}

table.preisvergleich tr th, table.preisvergleich tr td

{
 font-size: 11px;
 padding: 2px;
 vertical-align: top;
}

.aff_icon
{
	width: 130px; 
	height: 60px;
	padding: 2px; 
	text-align: center; 
	border: 1px solid #DDD;
	margin-right: 2px;
	vertical-align: middle;
	background: #FFF;
}

.alternate {
background: #FFF;
}


