/* ====================================================================================
Blickform GmbH
www.billigsucher.com
Projektstart: November 2008
Autor: Anne H&ouml;fling

Reset
====================================================================================== */

*{padding: 0;margin: 0;}

input{
	border: 0;
	padding: 0;
	margin: 0;
}

/* =====================================================================================
Grundlegende Formatierung und Reset
======================================================================================*/
img{
	border: none;
}

a{
	outline: none;
	text-decoration: none;
}

ul{
	margin: 0;
	list-style-type: none;
	}

/* verschachtelte Listen ohne Au&szlig;enabstand oben/unten*/
ul ul{
	margin-top: 0;
	margin-bottom: 0;
}

/* Bildlaufleiste in Firefox immer zeigen */
html{
height: 100%;
}

/* =====================================================================================
allgemeine Klassen und Formatierungen
======================================================================================*/
.clearing{clear: both;}

.floatleft{float: left;}
.floatright{float: right}

.space_top{
	padding-top: 35px;
}

.space_top_100{
	padding-top: 100px;
}

.space_seite{
	padding: 0 2px;
}

.text_zentriert{
	text-align: center;
}

.text_rechts{
	text-align: right;
}

.space_oben_unten{
	padding: 20px 0;
}


h1,h2,h3,h4,h5,h6{
font-weight: normal;
}

h1{font-size: 14px;color: #7f1b22;}
h2{font-size: 12px;color: #442934;}
h3{font-size: 130%;}
h4{font-size: 12px;color: #442934;font-weight: bold;}
h5{font-size: 110%;}


body{
  color: #78696d;
  font: normal normal 12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
  background-color: #fff;
}

#wrapper{
  width: 950px;
  margin: 0 auto;
  text-align: center;
  position: relative;
}


/* =====================================================================================
Divs
======================================================================================*/
#content{
  width: 950px;
  text-align: left;
}


/* =====================================================================================
Startseite
======================================================================================*/
ul#startseite{
	width: 366px;
	margin: 58px auto 0 auto;
	background-color: #fff;
}

img.space{
	padding: 0 0 50px 0;
}

/*Suchfeld-Startseite============================================*/

.suchfeld{
  padding: 8px 0 6px 10px;
  width: 291px;
  height: 15px;
  background-color: #fff;
  font-size: 12px;
  color: #aea5a7;
}

.button{
 width: 60px;
 height: 29px;
 vertical-align: bottom;
}

.rahmen{
	border: 1px solid #78696d;
	text-align: right;
	}

/*Tagcloud============================================*/
p.tagcloud{
  width: 346px;
    padding: 20px 10px 20px 22px;
}

p.tagcloud_2{
  width: 230px;
  padding: 20px 10px 20px 22px;
  text-align: left;
}

.hintergrundverlauf{
  background-image: url(../../images/www.billigsucher.com/tagcloud_hg.gif);
  background-repeat: repeat-x;
  background-color: #e0dfd6;
  background-position: top left;
  margin-top: 20px;
}

p.tagcloud a,
p.tagcloud a.size_xs,
p.tagcloud a.size_s,
p.tagcloud a.size_m,
p.tagcloud a.size_l,
p.tagcloud a.size_xl{
	padding: 12px 24px 12px 0;
	color: #bab3b3;
	line-height: 1.8em;
}

p.tagcloud a,
p.tagcloud_2 a,
p.tagcloud a.size_xs,
p.tagcloud_2 a.size_xs,
p.tagcloud a.size_s,
p.tagcloud_2 a.size_s,
p.tagcloud a.size_m,
p.tagcloud_2 a.size_m,
p.tagcloud a.size_l,
p.tagcloud_2 a.size_l,
p.tagcloud a.size_xl,
p.tagcloud_2 a.size_xl{
	padding: 12px 24px 12px 0;
	color: #bab3b3;
	line-height: 1.8em;
}

p.tagcloud a,
p.tagcloud_2 a{
  font-size: 12px;
}

p.tagcloud a.size_xs,
p.tagcloud_2 a.size_xs{
	font-size: 16px;
}

p.tagcloud a.size_s,
p.tagcloud_2 a.size_s{
	font-size: 18px;
}

p.tagcloud a.size_m,
p.tagcloud_2 a.size_m{
	font-size: 20px;
}

p.tagcloud a.size_l,
p.tagcloud_2 a.size_l{
	font-size: 22px;
}

p.tagcloud a.size_xl,
p.tagcloud_2 a.size_xl{
	font-size: 24px;
}

/* =====================================================================================
Ergebnisseite
======================================================================================*/
#box_produkte{
	width: 667px;
	float: left;
	text-align: left;
}

ul#ergebnisseite{
	width: 366px;
	margin: 20px 0 0 17px;
	background-color: #fff;
}

img.space20{
	margin: 20px 0 17px 0;
}



/*breadcrumbs=============*/


.crumb_aktiv{
	color: #78696d;
}

a.crumb:link,
a.crumb:visited,
a.crumb:hover,
a.crumb:active{
	font-size: 12px;
	color: #442934;
}


a:link,
a:visited,
a:hover,
a:active{
	font-size: 12px;
	color: #78696d;
}

a.detail:link,
a.detail:visited,
a.detail:hover,
a.detail:active{
	font-size: 11px;
	color: #442934;
	text-decoration: underline;
}


table#anbieter a:link,
table#haendlerlinks a:link,
table#anbieter a:visited,
table#haendlerlinks a:visited,
table#anbieter a:hover,
table#haendlerlinks a:hover,
table#anbieter a:active,
table#haendlerlinks a:active{
	font-size: 12px;
	color: #78696d;
	text-decoration: underline;
}


table#suchergebnisse a:link,
table#suchergebnisse a:link,
table#suchergebnisse a:visited,
table#suchergebnisse a:visited,
table#suchergebnisse a:hover,
table#suchergebnisse a:hover,
table#suchergebnisse a:active,
table#suchergebnisse a:active{
	font-size: 14px;
	color: #78696d;
	text-decoration: underline;
}

table#haendlerlinks a{
	line-height: 1.5em;
}

/*=========================================*/


ul#produktlisting{
	width: 630px;
	margin: 22px 0 45px 17px;
	background-color: #fff;
}

table#suchergebnisse{
	width: 630px;
	color: #78696d;
    font: normal normal 12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
	border-collapse: collapse;
}

table#suchergebnisse td.bild{
	width: 135px;
	height: 122px;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px solid #cac4c6;
}

table#suchergebnisse td.text{
	width: 300px;
	color: #442934;
	vertical-align: top;
	border-bottom: 1px solid #cac4c6;
}

table#suchergebnisse td.text h1,
td.tabelle h1{
	font-size: 14px;
	color: #78696d;
	text-decoration: underline;
}

table#suchergebnisse td.verweis{
	width: 187px;
	height: 122px;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #cac4c6;
}

table#suchergebnisse td.verweis h1{
	padding-bottom: 24px;
}

table#suchergebnisse h1.standard{
	text-align: left;
}

table#suchergebnisse td.verweis p{
	padding-top: 6px;
}


/*=================================================================*/

#box_suche{
    width: 250px;
	float: right;
    text-align: left;
}

ul#suche{
	width: 250px;
	background-color: #fff;
	margin-top: 150px;
}


form.startseite{
	width: 366px;
    border: 1px solid #78696d;
	padding: 0;
	margin: 0;
	text-align: right;
}

form.unterseiten{
	width: 250px;
	border: 1px solid #78696d;
	padding: 0;
	margin: 0;
	text-align: right;
}

.suchfeld_2{
  width: 176px;
  height: 22px;
  padding: 6px 0 1px 10px;
  background-color: #fff;
  font-size: 12px;
  color: #aea5a7;
}

.button_2{
 width: 59px;
 height: 29px;
 border: none;
 padding: 0;
 margin: 0;
 vertical-align: bottom;
}





/* =====================================================================================
Detailseite
======================================================================================*/
.preis{
	font-size: 18px;
	color: #7f1b22;
	font-weight: bold;
	padding: 28px 0;
}

table#detailbild{
	width: 610px;
}


table#detailbild td.bildgross{
	width: 312px;
	height: 368px;
	vertical-align: middle;
	text-align: left;
}

table#detailbild td.tabelle{
	width: 280px;
	margin-left: 18px;
}

table#detailbild h1{
	text-decoration: none;
}
/*===============================*/
table#haendlerlinks{
	width: 250px;
	border-bottom: 1px solid #cac4c6;
}

table#p_eigenschaften{
	width: 650px;
}

/*Klassen Tabellenformatierung==================*/

.heller_hg{
	background-color: #eae9e2;
}

.breite_115{
	width: 115px;
}

.breite_170{
	width: 170px;
	vertical-align: top;
}

.breite_350{
	width: 350px;
}


.breite_150{
	width: 150px;
	vertical-align: top;
}

.linie{
	border-bottom: 1px solid #cac4c6;
}

/*================================================*/

table#p_eigenschaften,
table#haendlerlinks{
	font-size: 12px;
	color: #78696d;
	/*border-collapse: collapse;*/
	line-height: 1.5em;
}


table#haendlerlinks{
    border-collapse: collapse;
}

table#haendlerlinks td{
    padding: 0 0 0 4px;
}

table#anbieter{
	width: 650px;
	font-size: 12px;
	color: #78696d;
	margin: 34px 0 0 0;
	border-collapse: collapse;
	vertical-align: top;
	line-height: 1.5em;
}



/* =====================================================================================
Footer
======================================================================================*/
#footer{
	width: 950px;
	clear: both;
}

p.banner{
	text-align: left;
	padding: 45px 0 10px 17px;
}

p.seitenbanner{
	width: 250px;
	margin-top: 35px;
}

/* =====================================================================================
Ende
======================================================================================*/
