/* Stylesheet testbeste.ch            */
/* Winterthur 2006, by Tosi           */

/* Allgemein                          */

body {
  background-color : #efecdd;
  border-bottom : 0px;
  border-left : 0px;
  border-right : 0px;
  border-top : 0px;
  color : #000000;
  font-family : Arial, sans-serif;
  font-size : 13px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-top : 0px;
  width : 1168px;
}

div, p, form, img, button, center {
  background-color : transparent;
  border-bottom : 0px;
  border-left : 0px;
  border-right : 0px;
  border-top : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-top : 0px;
}

p {
  padding-left : 4px;
}

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

a.mark {
  text-decoration : underline;
}

a:hover {
  text-decoration : underline;
}

h3 {
  background-color : #90756c;
  border-bottom : 1px solid #90756c;
  border-left : 1px solid #90756c;
  border-right : 1px solid #90756c;
  border-top : 1px solid #90756c;
  color : #ffffff;
  display : block;
  font-size : 13px;
  font-weight : bold;
  height : 16px;
  line-height : 16px;
  margin-bottom : 4px;
  margin-top : 0px;
  padding-left : 4px;
  text-transform : uppercase;
  vertical-align : middle;
}

em {
  font-style : normal;
  font-weight : bold;
  text-decoration : none;
}

span.username {
  font-size : 13px;
  font-weight : bold;
}

div.tbadvertising {
  overflow : hidden;
}

/* Top_Werbung                        */

div#topad_block {
  /*background-color : #cccccc;*/
  max-height : 118px;
  margin-left : 16px;
  margin-right : 16px;
  margin-top : 16px;
  text-align : center;
  width : 996px;
}

div#topad_block div {
  margin-left : auto;
  margin-right : auto;
}

div#topad_block p {
  margin-left : auto;
  margin-right : auto;
}

div#topad_block center {
  margin-left : auto;
  margin-right : auto;
}

div#topad_block iframe {
  margin-left : auto;
  margin-right : auto;
}

div#topad_block object {
  margin-left : auto;
  margin-right : auto;
}

div#topad_block a {
  margin-left : auto;
  margin-right : auto;
}

/* Left_Werbung                        */

div#left_block {
  border-left : 0px solid #ffffff;
  border-right : 0px solid #ffffff;
  border-top : 0px solid #ffffff;
  display : inline;
  float : left;
  min-height : 800px;
  margin-left : 0px;
  margin-right : 16px;
  margin-top : 0px;
  width : 160px;
}

div#left_block div.tbadvertising {
  margin-bottom : 16px;
  margin-left : 0px;
  margin-top : 16px;
}

/* Main_Inhalt                        */

div#main_content {
  display : inline;
  float : left;
  margin-left : 16px;
  margin-top : 16px;
  /*width : 624px;*/
  width : 820px;
}

div#main_content.small {
  width : 624px;
}

/* Top_Titel                          */

div#top_title {
/*background-color : #666666; */
  background-color : #90756c;
  height : 60px;
  margin-bottom : 1px;
}

div#top_title h1 {
  display : none;
}

div#top_title img.logo {
  display : block;
  margin-bottom : 0px;
  margin-left : 4px;
  padding-top : 8px;
}

div#top_title h2.sublogo {
  color : #e9e9e9;
  display : inline;
  float : left;
  font-size : 13px;
  font-weight : bold;
  height : 16px;
  line-height : 100%;
  margin-bottom : 0px;
  margin-left : 122px;
  margin-top : 2px;
}

div#top_title h2.slogan {
  color : #e9e9e9;
  font-size : 13px;
  font-weight : bold;
  height : 16px;
  line-height : 100%;
  margin-bottom : 0px;
  margin-left : 228px;
  margin-top : 2px;
}

/* Top_Navig                          */

div#top_navig {
  background-color : #90756c;
  height : 30px;
  padding-left : 4px;
  padding-top : 10px;
}

div#top_navig a {
  color : #ffffff;
  text-transform : uppercase;
}

div#top_navig a:hover {
  color : #b4ada3;
}

div#top_navig form {
  display : inline;
}

div#top_navig select {
  background-color : #ffffff;
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #666666;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #666666;
  color : #666666;
  display : none;
  font-family : Arial, sans-serif;
  font-size : 13px;
  height : 19px;
  margin-left : 8px;
  vertical-align : middle;
  width : 150px;
}

div#main_content.small div#top_navig select {
  display : inline;
}

div#top_navig input {
  font-family : Arial, sans-serif;
  vertical-align : middle;
}

div#top_navig input.word {
  background-color : #ffffff;
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #666666;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #666666;
  color : #666666;
  display : inline;
  font-size : 13px;
  font-weight : bold;
  height : 17px;
  width : 401px;
}

div#main_content.small div#top_navig input.word {
  font-weight : normal;
  width : 150px;
}

div#top_navig button {
  text-align : left;
  vertical-align : middle;
  width : 18px;
}

div#top_navig button.search {
  background-color : #ffffff;
  border-bottom : 1px outset #ffffff;
  border-left : 1px outset #ffffff;
  border-right : 1px outset #ffffff;
  border-top : 1px outset #ffffff;
  margin-left : 12px;
  padding-right : 2px;
  text-align : left;
  vertical-align : middle;
  width : 100px;
}

div#top_navig button.search img {
  vertical-align : middle;
}

div#top_navig button.select {
  display : none;
}

div#main_content.small div#top_navig button.select {
  display : inline;
}

/* Left                               */

div.big_white {
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #ffffff;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #ffffff;
  margin-bottom : 16px;
  margin-left : 0px;
  margin-top : 16px;
}

div.big_white p {
  margin-bottom : 6px;
  margin-top : 6px;
}

div.big_white ol {
  margin-bottom : 6px;
  margin-left : 4px;
  margin-top : 6px;
  padding-left : 0px;
}

div.big_white li {
  list-style-type : decimal;
  margin-left : 18px;
}

div.small_grey {
  background-color : #d1bf9f;
  border-bottom : 1px solid #90756c;
  border-left : 1px solid #90756c;
  border-right : 1px solid #90756c;
  border-top : 1px solid #90756c;
  font-size : 13px;
  margin-bottom : 16px;
  margin-left : 0px;
  margin-top : 16px;
}

div.small_grey img.sideboximg {
  margin-bottom : 4px;
  margin-top : 4px;
  max-width : 150px;
  padding-left : 4px;
}

div.small_grey p {
  margin-bottom : 4px;
  margin-top : 4px;
}

div.small_grey ul {
  margin-bottom : 4px;
  margin-left : 4px;
  margin-top : 4px;
  padding-left : 0px;
}

div.small_grey li {
  list-style-image : url(../images/site/mark_single_black.gif);
  list-style-type : square;
  margin-left : 15px;
}

div.small_grey ul.forumlist li {
	font-size : 13px;
}

div.small_grey ul.forumlist li em {
	font-size : 13px;
	font-weight : bold;
}


/* Center                             */

div#center {
  display : inline;
  float : left;
  width : 468px;
}

div#center p {
  padding-left : 8px;
}

div#center p#message {
  font-weight : bold;
  margin-top : 16px;
}

div#center h3 {
  padding-left : 8px;
}

div#center img.searchresultimg {
	float : right;
}

div#center p.beauty {
	clear : both;
	font-size : 0px;
	height : 0px;
}

div#center table {
  margin-bottom : 4px;
  margin-left : 8px;
}

div#center div.tbadvertising table {
  margin-bottom : 0px;
  margin-left : 0px;
}

div#center td {
  padding-bottom : 4px;
  padding-top : 4px;
  vertical-align : bottom;
}

div#center div.tbadvertising td {
  padding-bottom : 0px;
  padding-top : 0px;
}

div#center th {
  padding-bottom : 4px;
  padding-top : 4px;
  vertical-align : top;
}

div#center div.tbadvertising th {
  padding-bottom : 0px;
  padding-top : 0px;
}


div#center form#searchform {
}

div#center form#searchform select {
  background-color : #ffffff;
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #666666;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #666666;
  color : #000000;
  display : inline;
  font-family : Arial, sans-serif;
  font-size : 13px;
  height : 19px;
  vertical-align : middle;
  width : 170px;
}

option.selected {
  color : #666666;
}

div#center form#searchform input {
  font-family : Arial, sans-serif;
  vertical-align : middle;
}

div#center form#searchform input.word {
  background-color : #ffffff;
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #666666;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #666666;
  color : #000000;
  display : inline;
  font-size : 13px;
  height : 17px;
  width : 170px;
}

div#center form#searchform button {
  text-align : left;
  vertical-align : middle;
  width : 18px;
}

div.big_grey {
  background-color : #d1bf9f;
  border-bottom : 1px solid #90756c;
  border-left : 1px solid #90756c;
  border-right : 1px solid #90756c;
  border-top : 1px solid #90756c;
  margin-bottom : 16px;
  margin-top : 16px;
}

div.big_grey p {
  margin-bottom : 6px;
  margin-top : 6px;
}

div.head_box {
  background-color:#d1bf9f;
  background-image:url(../images/site/bg_title_brown.gif);
  background-repeat:repeat-x;
}

div.head_box div.big_grey {
  background-color : transparent;
/*background-image : url(../images/site/bg_head_1.gif);*/
  background-position : bottom left;
  background-repeat : no-repeat;
  border-bottom : 1px solid #90756C;
  border-left : 1px solid #90756C;
  border-right : 1px solid #90756C;
}

div.head_box div.big_grey h3 {
  background-color : transparent;
  border-bottom : 1px solid transparent;
}

div.head_box div.big_grey p {
  font-weight : normal;
}

div.head_box div.big_grey em {
  color : #000000;
}

div.head_box div.big_grey a {
  text-decoration : underline;
}

div.nobox {
}

div.nobox#searchresults {
  font-size : 14px;
}

div#center div.nobox h3 {
  background-color : transparent;
  border-bottom : 0px none #ffffff;
  border-left : 0px none #ffffff;
  border-right : 0px none #ffffff;
  border-top : 0px none #ffffff;
  color : #000000;
  font-size : 15px;
  font-weight : bold;
  margin-top : 4px;
  padding-left : 8px;
  text-transform : none;
}

div#center div.nobox h3.big {
  font-size : 17px;
}

div.nobox ul {
  margin-left : 4px;
  padding-left : 0px;
}

div.nobox ul li {
  list-style-image : url(../images/site/mark_single_black.gif);
  list-style-type : square;
  margin-top : 2px;
  margin-left : 15px;
}

div.nobox form#bottomsearchform {
  padding-left : 8px;
}

div.nobox form#bottomsearchform select {
  background-color : #ffffff;
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #666666;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #666666;
  color : #000000;
  display : inline;
  font-family : Arial, sans-serif;
  font-size : 13px;
  height : 19px;
  vertical-align : middle;
  width : 120px;
}

div.nobox form#bottomsearchform button {
  text-align : left;
  vertical-align : middle;
}

form.loginform {
}

form.loginform th {
  color : #60453c;
  font-weight : normal;
  text-align : left;
  width : 110px;
}

form.loginform input.word {
  background-color : #e1cfaf;
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #666666;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #666666;
  color : #000000;
  font-family : Arial, sans-serif;
  font-size : 13px;
  height : 17px;
  width : 270px;
}

form.loginform select {
  background-color : #e1cfaf;
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #666666;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #666666;
  color : #000000;
  font-family : Arial, sans-serif;
  font-size : 13px;
  height : 19px;
  width : 270px;
}

form.loginform textarea {
  background-color : #e1cfaf;
  border-bottom : 1px solid #ffffff;
  border-left : 1px solid #666666;
  border-right : 1px solid #ffffff;
  border-top : 1px solid #666666;
  color : #000000;
  font-family : Arial, sans-serif;
  font-size : 13px;
  width : 270px;  
}

form.loginform input.button {
  background-color : #ffffff;
  border-bottom : 1px solid #666666;
  border-left : 1px solid #ffffff;
  border-right : 1px solid #666666;
  border-top : 1px solid #ffffff;
  color : #000000;
  /*display : inline;*/
  font-family : Arial, sans-serif;
  width : 110px;
}

div#center div.nobox table#imprimgs {
  margin-bottom : 24px;
  margin-left : 8px;
  margin-right : 0px;
  margin-top : 24px;
  width : 100%;
}

div#center div.nobox table#imprimgs td {
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  padding-bottom : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-top : 0px;
  width : 50%;
}

div#centerad {
  /*background-color : #eeeeee;*/
  text-align : center;
}

div#center div#centerad {
  
}

div#centerad div {
  margin-left : auto;
  margin-right : auto;
}

div#centerad p {
  margin-left : auto;
  margin-right : auto;
}

div#centerad center {
  margin-left : auto;
  margin-right : auto;
}

div#centerad iframe {
  margin-left : auto;
  margin-right : auto;
}

div#centerad object {
  margin-left : auto;
  margin-right : auto;
}

div#centerad a {
  margin-left : auto;
  margin-right : auto;
}



/* Test-Seiten                        */

div#centerlarge {
  display : inline;
  float : left;
  margin-top : 16px;
  width : 644px;
}

div#centerlarge p {
  padding-left : 8px;
}

div#centerlarge p#message {
  font-weight : bold;
  margin-top : 16px;
}

div#centerlarge h3 {
  padding-left : 8px;
}

div#centerlarge h4 {
  font-size : 15px;
  margin-bottom : 4px;
  margin-top : 16px;
}

table.testhead {
  background-color : #d1bf9f;
  margin-bottom : 16px;
}

table.testhead td.testlogo {
  font-size : 10px;
  padding-bottom : 15px;
  padding-left : 8px;
  padding-top : 8px;
  vertical-align : top;
  width : 130px;
}

table.testhead td.testlinks {
  padding-bottom : 8px;
  padding-left : 8px;
  padding-right : 8px;
  vertical-align : bottom;
  width : 150px;
}

table.testhead h3 {
  background-color : transparent;
  border-bottom : 0px none #000000;
  border-left : 0px none #000000;
  border-right : 0px none #000000;
  border-top : 0px none #000000;
  color : #000000;
  display : block;
  font-size : 16px;
  font-weight : bold;
  height : auto;
  line-height : 24px;
  margin-bottom : 4px;
  margin-left : 8px;
  margin-right : 8px;
  margin-top : 4px;
  padding-left : 8px;
  text-transform : none;
  vertical-align : middle;
}

table.testhead p {
  margin-left : 8px;
  margin-right : 8px;
  padding-left : 8px;
}

table.testhead td.testlinks p {
  margin-top : 16px;
  margin-left : auto;
  margin-right : auto;
  padding-left : auto;
}

table.testhead p.beauty {
  clear : both;
  height : 6px;
}

table.testhead a {
  text-decoration : underline;
}

table.testhead a.imglink {
  text-decoration : none;
}

div#centerlarge table {
  width : 100%;
}

div#centerlarge th {
  background-color : #d1bf9f;
  font-weight : bold;
  height : 18px;
  text-align : left;
  vertical-align : bottom;
}

div#centerlarge td {
  background-color : #e1cfaf;
  height : 18px;
}

div#centerlarge dt {
  display : inline;
  float : left;
}

div#centerlarge dd {
  margin-left : 100px;
}

div#centerlarge ul {
  margin-left : 0px;
  padding-left : 0px;
}

div#centerlarge ul li {
  list-style-image : url(../images/site/mark_single_black.gif);
  list-style-type : square;
  margin-top : 2px;
  margin-left : 15px;
}

div.nobox dt {
  display : inline;
  float : left;
}

div.nobox dd {
  margin-bottom : 8px;
}

div.nobox dl.faq dt {
  display : block;
  float : none;
  font-weight : bold;
  margin-left : 8px;
  margin-top : 18px;
}

div.nobox dl.faq dd {
  margin-left : 8px;
}

div.nobox dl.disclaimer dt {
  display : block;
  float : none;
  font-weight : bold;
  margin-left : 8px;
  margin-top : 18px;
}

div.nobox dl.disclaimer dd {
  margin-left : 8px;
}

div.nobox table.banner th {
  background-color : #dddddd;
  font-weight : bold;
  height : 18px;
  text-align : left;
  vertical-align : bottom;
}

div.nobox table.banner td {
  background-color : #eeeeee;
  height : 18px;
}

div.testlist {
  margin-bottom : 16px;
  margin-top : 16px;
}

div#forum {
}

div#forum p.small {
  font-size : 10px;
}

div#forum th {
  background-color : transparent;
  height : auto;
  padding-bottom : 4px;
  padding-top : 4px;
  vertical-align : top;
}

div#forum td {
  background-color : transparent;
  height : auto;
  padding-bottom : 4px;
  padding-top : 4px;
  vertical-align : bottom;
}

div#forum form.loginform input.word {
  width : 420px;
}

div#forum form.loginform textarea {
  background-color : #ffffff;
  width : 420px;
}

div.entry {
  background-color : #d1bf9f;
  margin-bottom : 8px;
  margin-top : 8px;
  padding-bottom : 4px;
  padding-left : 16px;
  padding-right : 8px;
  padding-top : 4px;
}

div.entry h5 {
  font-size : 10px;
  font-weight : normal;
  margin-bottom : 2px;
  margin-top : 2px;
}

div.entry h5 em {
  font-size : 12px;
  font-weight : bold;
}

div.entry h4 {
  font-size : 13px;
  font-weight : bold;
  margin-bottom : 6px;
  margin-top : 2px;
}

div.entry p {
  
}

div#bottom_navig {
  color : #666666;
  font-size : 13px;
  margin-left : 8px;
  margin-top : 32px;
}

div#impressum {
  color : #666666;
  font-size : 13px;
  margin-left : 8px;
}

div#special_bottom_navig {
  color : #666666;
  font-size : 13px;
  margin-left : 8px;
}

/* HalfRight_Werbung                  */

div#halfright_block {
  border-left : 0px solid #ffffff;
  border-right : 0px solid #ffffff;
  border-top : 0px solid #ffffff;
  display : inline;
  float : left;
  height : 800px;
  margin-left : 16px;
  margin-right : 0px;
  margin-top : 0px;
  width : 160px;
}

div#halfright_block div.tbadvertising {
  margin-bottom : 16px;
  margin-left : 0px;
  margin-top : 16px;
}


/* Right_Werbung                      */

div#right_block {
  float : left;
  margin-left : 16px;
  margin-top : 0px;
  width : 300px;
}

div#right_block div.tbadvertising {
  margin-bottom : 16px;
  margin-left : 0px;
  margin-top : 16px;
}






