@charset "utf-8";
/* CSS Document */
/*Overall*//*background:#cfc8b8  background-color:rgb(138,56,21);*/
body{background-color:rgb(138,56,21); font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:12px;}
#container{margin:10px auto;background:#fcf8eb;border:solid 1px #CC9900;width:1050px; }
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#333333;font-weight:bold; font-style: italic; background:url(icon2.gif) no-repeat left 5px;padding:5px 0 5px 30px; border-bottom:solid 1px #c3baaa;margin:5px;}
#top h1 {font-family:Arial, Helvetica, sans-serif;font-size:26px;color:#FFFFFF;font-weight:normal;margin:43px 0px 0px 20px;}
h1 {font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000000;font-weight:bold; margin-top: 15px;}
p{margin:10px 0 20px 5px;line-height:14px;text-align:justify;}
.image{border:#c3baaa solid 1px;float:right;padding:5px;margin:10px 10px 5px 5px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Esconde de IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fin esconde de IE-mac */

#banner_top{
  margin-left: 25px;
  margin-bottom: 20px;
  margin-top: -90px;
  border:#c3baaa solid 1px;
  padding:5px 5px 5px 25px;
  background: #ffffff url(./werbung_468_60.png) no-repeat 5px 6px;
  width: 468px;
}

/*dateshow on blog*/
.calendar { margin-top: 2px; height: 50px; float: left; background: url(./calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
.calendar p { padding: 0; margin: 0; }
h5{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#333333;
  font-weight:none;
  padding:5px 0 5px 5px;
  border-bottom:solid 1px #c3baaa;
  margin-left: 45px;
  margin-top: 0px;
}

.bloginfo{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  font-weight:none;
  padding:5px 0 5px 5px;
  margin-left: 45px;
  margin-top: -25px;
}

.blogcomment{
  padding: 5px 5px 5px 5px;
  background: #efe8d8;
  border: 1px solid #808080;
  margin: 25px 25px 0px 25px;
}
.blogcomment_deleted{
  padding: 5px 5px 5px 5px;
  background: #FFD2CE;
  border: 1px solid #808080;
  margin: 25px 25px 0px 25px;
}



/* Logging - Styles*/
.logdiv{
  padding: 5px 5px 5px 5px;
  background: #efe8d8;
  border: 1px solid #808080;
  margin: 10px 10px 0px 10px;
}

.logdiv_warn{
  padding: 5px 5px 5px 5px;
  background: #FFD2CE;
  border: 1px solid #808080;
  margin: 10px 10px 0px 10px;
}


/* REVIEWS */

.review_link{
	padding-left: 12px;
	background: url(./external_link.png) no-repeat left 3px;
}
.reviewinfo{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  font-weight:none;
  padding:5px 0 5px 5px;
  margin-right: 10px;
  margin-top: -8px;
  text-align:right;
}

.reviewcomment{
  padding: 5px 5px 5px 5px;
  background: #efe8d8;
  border: 1px solid #808080;
  margin: 25px 25px 0px 25px;
}
.reviewcomment_deleted{
  padding: 5px 5px 5px 5px;
  background: #FFD2CE;
  border: 1px solid #808080;
  margin: 25px 25px 0px 25px;
}

/*Review-Write-Modern*/
.review_write_cimage {
	padding:5px;
	text-align:center;
	width:220px;
	float:left;
	border: 1px solid #000000;
}

/*news*/
h6{
  font-family:Arial, Helvetica, sans-serif;

  font-size:14px;

  color:#333333;

  font-weight:none;

  padding:5px 0 5px 5px;

  border-bottom:solid 1px #c3baaa;

  margin-left: 45px;

  margin-top: 0px;
}

/*h6 und h5 links!*/

h6 a:link, h6 a:visited, h5 a:link, h5 a:visited {

  text-decoration: none;

  color: #333333;

}

h6 a:hover, h5 a:hover {

  text-decoration: underline;

  text-underline-style: dashed;

  color: #333333;

}

.newsinfo{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  font-weight:none;
  padding:5px 0 5px 5px;
  margin-left: 45px;
  margin-top: -25px;
}

.newsinfo_overview{

  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
  font-weight:none;
  padding:5px 0 5px 5px;
  margin-left: 55px;
  margin-top: -25px;
}

.newscontainer{
  width: 330px;
  margin-left: 35px;
  margin-top: 20px;
  float:left;
  min-height: 250px;
  height: auto !important;
  height: 250px;
}



/* Form */
form { margin: 0; }
input.search { width: 279px; border: none; background: #fff url(./input.gif) no-repeat; padding: 6px 10px; color: #000000; font-weight: bold; }
input.button { padding: 2px; }

/* horizontal tabbed menu */
#tabs { border: 0px solid #000000; color: #000000;  height: 45px; text-align: center; padding: 131px 0 0 0px; margin-left: -25px;}
#tabs ul { margin-top:0px;}
#tabs li { display: inline; height: 64px;}
#tabs li a { float: left; background: url(./barbg.png) no-repeat; color: #808080; padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none;}
#tabs li a:hover { background: url(./barcurrent.png) no-repeat; color: #000; }

#tabs li.red a { float: left; background: url(./barbg.png) no-repeat; color: rgb(174,37,44); padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none;}

#tabs li.red a:hover { background: url(./barcurrent.png) no-repeat; color: #000; }
#tabs li a.current { background: url(./barcurrent.png) no-repeat; color: #000000; }
.key { text-decoration: underline; }

/*bar top*/
#searchbox{margin-left: 620px; margin-top: 18px; }

/*bar top*/
#rimbar{visibility:hidden; position:absolute; margin-left: 820px;  margin-top: 170px; border-bottom: 1px solid #D0D0D0; width: 150px; padding-left: 10px; padding-right: 10px; padding-bottom: 3px;}


#top{margin-top:10px; margin-left: 10px;background:#fcf8eb url(header2.jpg) no-repeat;width:1030px;height:162px;float:left;}
/*
#menu{margin:3px 10px 0 10px; float:right;}
#menu ul {list-style:none;padding:0;margin:0;}
#menu li {background:url(icon.gif) no-repeat;list-style:none;padding:0 0 0 10px;margin:0 0 0 10px;float:left;}
#menu li a {voice-family: "\"}\"";voice-family:inherit;text-decoration:none;padding:0;font-weight:bold;}
#menu li a:visited{color:#000000;display:block;}
#menu li a:link{color:#000000;display:block;}
#menu li a:hover{color:#F66822;background:#FFFFFF 0 -32px;}
#menu li span {padding:0;font-size:12px;}
*/

/*Left Column*/
#column-left{margin:80px 15px 0 15px;width:746px;min-height:200px;float:left;}
#column-left-great{margin:80px 15px 0 15px;width:1000px;min-height:200px;float:left;}

.left{float:left;width:inherit;}

/*Right Column*/

.rightcontent {margin:90px 10px 10px 00px; width:244px;float:right; border:1px;}
.right{margin:10px 0px 0px 0px;background:#efe8d8;border:#c3baaa solid 1px;width:233px;float:right;padding:5px 5px 5px 5px;}
.right a{padding:0 0 0 10px;font-weight:bold;color:#333333;text-decoration:none;line-height:20px;}
.right a:hover{color:#663333;text-decoration:underline;}



/*Right BANNER Column*/

.rightbanner{margin:10px 0px 0px 0px;background:#ffffff;border:#c3baaa solid 1px;width:233px;float:right;padding:5px 5px 5px 5px;}

/*down top*/
#down{margin:10px;padding:10px 0;border-top:2px #663333 solid;width:1030px;font-weight:bold;color:#333333;text-align:center;float:left;}
#down a{font-weight:bold;color:#333333;text-decoration:none;line-height:20px;}
#down a:hover{color:#663333;text-decoration:underline;}

/*all links!*/
a:link, a:visited {
  text-decoration: underline;
  text-underline-style: dashed;
  color: #333333;
}
a:hover {
  text-decoration: underline;
  color: #333333;
}


/* bottom thirds */
.thirds_left { float: left; width: 203px;  margin: 0 12px 0 0; color: #5d5d5d; }
.thirds_right { float: right; width: 203px;  margin: 0 12px 0 0; color: #5d5d5d; }
.thirds_right_top { float: right; width: 203px;  margin: 12px 0 0; color: #5d5d5d; }


.smallboxtop { height: 14px; background: url(./smallboxtop.png) no-repeat; color: #000; }
.smallbox { background: url(./smallbox.png) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
.smallbox p { padding: 0; margin: 0; }

.imgtext, .imgtext a, .imgtext a:hover, .imgtext a:visited, .imgtext a:link{
	color: #ffffff;
	display: inline-block;
	margin-bottom: 3px;
	}



/* Tablestyles */
.table {
    margin-bottom: 15px;
    width: 100%;
    border-collapse: collapse;
  }
  .table_header td {
    /*background: url(./tableheader-bg.gif) no-repeat left top;*/
    background: #F0F0F0;
    padding: 5px 10px;
    color: #333333
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    font-size: 1.1em;
    font-weight: bold;
  }
  .table_header td a:link, .table_header td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .table_header td a:hover {
    text-decoration: underline;
    color: #333333;
  }
  .table_header td {
    border: 1px solid #D0D0D0;
  }

  .row1 td, .row2 td, .row_hover td, .paging_row td {
    padding: 5px 10px;
    color: #333333;
    border: 1px solid #D0D0D0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
  }
  .row1 td {
    /*background: #ffffff;*/
  }
  .row2 td {
    /*background: #eeeeee;*/
  }
  .row_hover td {
    background: #FBFACE;
    color: #333333;
  }

  .row1 td a:link, .row1 td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .row1 td a:hover {
    text-decoration: underline;
    color: #333333;
  }

  .row2 td a:link, .row2 td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .row2 td a:hover {
    text-decoration: underline;
    color: #333333;
  }

  .row1_red td{
    padding: 5px 10px;
    color: #333333;
    border: 1px solid #808080;
  }

  .row1_red td {
    background: #FFD2CE;
  }

  .row1_red td a:link, .row1_red td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .row1_red td a:hover {
    text-decoration: underline;
    color: #333333;
  }


  /*RED*/
  .row_red td{
    padding: 5px 10px;
    color: #666666;
    border: 1px solid #CBD6DE;
  }
  .row_red td {
    background: rgb(255, 180, 180);
  }

  .row_red td a:link, .row_red td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .row_red td a:hover {
    text-decoration: underline;
    color: #333333;
  }

  /*light yellow*/
  .row_yellow td{
    padding: 5px 10px;
    color: #666666;
    border: 1px solid #CBD6DE;
  }
  .row_yellow td {
    background: rgb(255, 249, 189);
  }

  .row_yellow td a:link, .row_yellow td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .row_yellow td a:hover {
    text-decoration: underline;
    color: #333333;
  }


  /*ORANGE*/
  .row_orange td{
    padding: 5px 10px;
    color: #666666;
    border: 1px solid #CBD6DE;
  }
  .row_orange td {
    background: rgb(255, 215, 193);
  }

  .row_orange td a:link, .row_orange td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .row_orange td a:hover {
    text-decoration: underline;
    color: #333333;
  }

  /*BLUE*/
  .row_blue td{
    padding: 5px 10px;
    color: #666666;
    border: 1px solid #CBD6DE;
  }
  .row_blue td {
    background: rgb(179, 217, 255);
  }

  .row_blue td a:link, .row_blue td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .row_blue td a:hover {
    text-decoration: underline;
    color: #333333;
  }


  /*green*/
  .row_green td{
    padding: 5px 10px;
    color: #666666;
    border: 1px solid #CBD6DE;
  }
  .row_green td {
    background: rgb(183, 255, 183);
  }

  .row_green td a:link, .row_green td a:visited {
    text-decoration: none;
    color: rgb(70,122,167);
  }
  .row_green td a:hover {
    text-decoration: none;
    color: #73A822;
  }



  /*invisible borders!*/
  .inv td{
    padding: 5px 10px;
    color: #333333;
    border: 0px solid #808080;
    font-size: 12px;
  }
  .inv td {
    /*background: #ffffff;*/
  }

  .inv td a:link, .inv td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .inv td a:hover {
    text-decoration: underline;
    color: #333333;
  }

  /*invisible borders end*/


/***** STAR RATING *******/
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
  background: url(./star-rating.png) left -1000px repeat-x;
}
.star-rating{
  position:relative;
  width:85px;
  height:17px;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
  background-position: left top;
}
.star-rating li{
  display: inline;
}
.star-rating a,
.star-rating .current-rating{
  position:absolute;
  top:0;
  left:0;
  text-indent:-1000em;
  height:17px;
  line-height:17px;
  outline:none;
  overflow:hidden;
  border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
  background-position: left bottom;
}
.star-rating a.one-star{
  width:20%;
  z-index:6;
}
.star-rating a.two-stars{
  width:40%;
  z-index:5;
}
.star-rating a.three-stars{
  width:60%;
  z-index:4;
}
.star-rating a.four-stars{
  width:80%;
  z-index:3;
}
.star-rating a.five-stars{
  width:100%;
  z-index:2;
}
.star-rating .current-rating{
  z-index:1;
  background-position: left center;
}

/* for an inline rater */
.inline-rating{
  display:-moz-inline-block;
  display:-moz-inline-box;
  display:inline-block;
  vertical-align: middle;
}

/* smaller star */
.small-star{
  width:50px;
  height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
  background-image: url(star_small.gif);
  line-height: 10px;
  height: 10px;
}
/***** STAR RATING END ***/


/***** REVIEW_WRITE_MODERN_STYLES ******/

/* Sysmessage-Styles */
.sysmessage_ok{
  background: url(./ok.png) no-repeat #c8ffc8;
  background-position: 5px 6px;
  padding: 5px 5px 5px 30px;
  border: 1px solid #808080;
  margin: 10px 10px 0px 10px;
}

.sysmessage_err{
  background: url(./error.png) no-repeat #FFD2CE;
  background-position: 5px 6px;
  padding: 5px 5px 5px 30px;
  border: 1px solid #808080;
  margin: 10px 10px 0px 10px;
}

.sysmessage_wait{
  background: url(./wait3.gif) no-repeat #F0F0F0;
  background-position: 3px 2px;
  padding: 5px 5px 5px 30px;
  border: 1px solid #808080;
  margin: 10px 10px 0px 10px;
}


/* Review-Table - Styles */

  .review_table table {
    margin-bottom: 15px;
    width: 100%;
    border-collapse: collapse;
  }
  .review_table th {
    /*background: url(./tableheader-bg.gif) no-repeat left top;*/
    background: #F0F0F0;
    padding: 5px 10px;
    color: #333333
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    font-size: 1.1em;
    font-weight: bold;
    text-align:left;
  }
  .review_table th a:link, .review_table th a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .review_table th a:hover {
    text-decoration: underline;
    color: #333333;
  }
  .review_table th {
    border: 1px solid #D0D0D0;
  }

  .review_table td{
    padding: 5px 10px;
    color: #333333;
    border: 1px solid #D0D0D0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
  }
  .review_table td {
    /*background: #ffffff;*/
  }


  .review_table td a:link, .review_table td a:visited {
    text-decoration: underline;
    color: #333333;
  }
  .review_table td a:hover {
    text-decoration: underline;
    color: #333333;
  }


  /* Bubble infobox */
div.bubble_comment {
	width: auto;
	margin: 5px;
	margin-bottom: 24px;
	font: 1em Verdana, sans-serif;
}

div.bubble_comment blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
}

div.bubble_comment blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble_comment cite {
	margin: 0px;
	padding: 7px 0px 0px 15px;
	margin-left: 50px;
	margin-top: 50px;
	background: transparent url(tip.gif) no-repeat 0px 6px;
	font-style: normal;
}


/* PHPDIG-CSS */
.phpdigHighlight { font-weight: bold; }
.color_table_outline {
	background-color: #cccccc;
	color: #000000;
	border: 1px solid #000000;
}
.color_top_bottom {
	background-color: #eeeeee;
	color: #000000;
}
.color_sub_top_bottom {
	background-color: #dddddd;
	color: #000000;
}
.color_table_cells {
	background-color: #ffffff;
	color: #000000;
}

.crashlist_create_image {
	padding:5px;
	text-align:center;
	width:220;
	float:left;
	border: 0px solid #000000;
}