/*  

Stylesheet for www.spotpreise.com und sobillig.de
=================================================

@Author:  Dietmar Wedel, Wedel-Media
@Version: wm_01
@Date:    20.06.2004

*/

body { background:#344058; color:rgb(255,255,255); font-family:Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; MARGIN: 0px; }
TD { FONT-SIZE: 8pt; COLOR: #404040; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif }
TD.produkt  { FONT-FAMILY: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; border-bottom: medium solid #D4C0CE; }
TD.produkt_w  { FONT-FAMILY: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; border-bottom: medium solid #FFFFFF; }
TD.abgrenzer  { FONT-FAMILY: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; border-bottom: thin solid #D2D2D2; }
TD.abgrenzer_w  { FONT-FAMILY: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; border-bottom: thin solid #FFFFFF; }

/* --- Definition der Hauptbereich für div-tags --- */

#top, #content
{position:absolute; top:0px; left:0px; width:770px;}

#left, #middle, #right
{position:absolute; top:0px; left:10px; }  

#content { 
	top:112px;
}

#left { 
	left:3px; 
	width:178px; 
	height:750px; 
	background:#344058; 
}

#middle { 
	left:204px; 
	top:10px; 
	width:570px; 
	margin-right:20px; 
	overflow:visible;
}

#right { 
	left:810px; 
	top:10px; 
	width:160px; 
	height:750px; 
	background:#344058;
}
#banner_top {position:absolute; top:10px; left:265px; width:468px; height:50px; z-index:2;}
#abstand {position:relative; top:-22px; display:block;}
#abstand_von_oben {position:relative; top:20px; display:block;}
/* --- Logo oben links --- */
#logo {position:absolute; top:0px; left:0px; width:219px; height:100px; z-index:0;}
/* --- Ende Logo oben links --- */

/* --- Navigation oben --- */
#nav_top {position:relative; top:80px; left:210px; 
		background:#A9B3BF; z-index:9;}

#tabelle_nav_top {position:relative; top:0px; left:0px; height:18px;}
td.nav_top {width:150px; border-right:thin solid #990000; border-collapse:collapse;}

a.nav_top {width:100px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #344058; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; text-decoration: none; display: block;} /* TR_EDITED: Block & definierte Breite & Gecko macht es richtig. */
a:visited.nav_top {text-decoration:none;  color: #344058; font-size: 8pt;}
a:active.nav_top {text-decoration:none; color: #990000; font-size: 8pt;}
a:hover.nav_top	{FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFCC; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none;}
/* --- Navigation oben --- */
/* --- Ende der Definition der Hauptbereich für div-tags --- */


/* Listenformate */

ul					{ margin-left: 10px; list-style-image:url(../Bilder/Pfeil_g.jpg) }
ul.sterne			{ margin-left: 20px; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; list-style-image:url(../_images/stern.gif) }
ul.kreis			{ margin-left: 20px; list-style-type:disc; list-style-image:none; }
ul.pfeil			{ margin-left: 10px; margin-top:0px; padding-top:2px; margin-bottom:0px; padding-bottom:10px; padding-left:0px; list-style-type:disc; list-style-image:url(../Bilder/Pfeil_g.jpg); }
li					{ margin-left: 10px; margin-bottom:0px; padding-left:0px; font-size:8pt; font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; color: Black; font-style : normal; }

/* div */
a.KatButton_rot 		{ padding-left:4px; padding-bottom:2px; width:170px; height:19px; FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; COLOR: #344058; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #A9B3BF; text-decoration: none; display: block; }
a:visited.KatButton_rot	{ text-decoration: none; color: #344058; }
a:active.KatButton_rot	{ padding-left:4px; padding-bottom:2px; width:170px; height:19px; FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; text-decoration: none; color: #344058;  BACKGROUND-COLOR: #A9B3BF; }
a:hover.KatButton_rot 	{ padding-left:4px; padding-bottom:2px; width:170px; height:19px; FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; COLOR: #FFFFCC; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none; }

a.KatButton_reisen 		{ padding-left:4px; padding-bottom:2px; width:170px; height:19px; FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; COLOR: #344058; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #A0B3FC; text-decoration: none; display: block; }
a:visited.KatButton_reisen	{ text-decoration: none; color: #344058; }
a:active.KatButton_reisen	{ padding-left:4px; padding-bottom:2px; width:170px; height:19px; FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; text-decoration: none; color: #344058;  BACKGROUND-COLOR: white; }
a:hover.KatButton_reisen 	{ padding-left:4px; padding-bottom:2px; width:170px; height:19px; FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; COLOR: #344058; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; text-decoration: none; }



/* Textformate */

p					{ margin-left: 5px; font-size:10pt; }
p.ueberschrift_black		{ 
	margin-left: 5px;
	margin-bottom:2px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: black;
	font-weight: bold;
	font-size:10pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.ueberschrift_black_8Pkt		{ 
	margin-left: 5px;
	margin-bottom:2px;
	padding-bottom:0px;
	margin-top:10px;
	padding-top:0px;
	color: black;
	font-weight: bold;
	font-size:9pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.ueberschrift_L5		{ 
	margin-left: 5px;
	margin-bottom:2px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: #344058;
	font-weight: bold;
	font-size:10pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.titel_10pkt		{ 
	margin-left: 0px;
	margin-bottom:2px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: #990000;
	font-weight: bold;
	font-size:10pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.ueberschrift_kl	{ margin-left: 5px; font-size:10pt; font-weight: bold;  margin-top:3px; margin-bottom:3px;}
p.ueberschrift_cn	{ margin-left: 20px; margin-bottom:5px; padding-bottom:0px; margin-top:10px; padding-top:0px; font-size:12pt; font-weight: bold; }
p.Fliestext7pt	{
	margin-left: 5px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: black;
	font-weight: normal;
	font-size:7pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.Fliestext8pt	{
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: black;
	font-weight: normal;
	font-size:8pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.Fliestext9pt	{
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: black;
	font-weight: normal;
	font-size:9pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.text_b_8pt	{
	margin-right: 3px;
	margin-left:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: black;
	font-weight: bold;
	font-size:8pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.text_b_8pt_i	{
	margin-left:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: black;
	font-weight: bold;
	font-size:8pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : italic;
}
p.ueberschrift_blau	{
	margin-left: 0px;
	margin-bottom:5px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: #A9B3BF;
	font-weight: bold;
	font-size:18pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : italic;
}
p.ueberschrift_chamois	{
	margin-left: 0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: #FFFFCC;
	font-weight: bold;
	font-size:10pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : italic;
}
p.ueberschrift_chamois_norm	{
	margin-left:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: #FFFFCC;
	font-weight: bold;
	font-size:9pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.ueberschrift_weinrot	{
	margin-left: 5px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: #344058;
	font-weight: bold;
	font-size:10pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : normal;
}
p.ueberschrift_chamois_12	{
	margin-left: 0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: #FFFFCC;
	font-weight: bold;
	font-size:12pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : italic;
}
p.ueberschrift_chamois_12_L5	{
	margin-left: 5px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	color: #FFFFCC;
	font-weight: bold;
	font-size:12pt;
	font-family: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif;
	font-style : italic;
}
p.einleitungs-schrift_blau {margin-left: 5px; margin-bottom:0px; padding-bottom:0px;
				margin-top:0px; padding-top:0px; color:#FFFFFF; font-weight:normal;
				font-size:10pt; font-style:normal;}
p.ganzklein			{ font-size: 7pt; margin: 2px; padding:0px}
span				{ font-size: 10pt }

/* Links & LinkButtons */
a                   { font-size:10pt; font-weight: bold; text-decoration: none; color: #344058 }
a:visited			{ text-decoration: none; color: #344058 }
a:active			{ text-decoration: none; color: red }
a:hover				{ text-decoration: none; BACKGROUND-COLOR: #990000; color: #FFFFCC }

a.link_text_ch 		{ width:100px; height:3px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #344058; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; text-decoration: none; display: block; }
a:visited.link_text_ch	{ text-decoration: none; color: #344058 }
a:active.link_text_ch	{ text-decoration: none; color: #990000 }
a:hover.link_text_ch 	{ FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #FFFFCC; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none; }

a.link_text 		{ width:170px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: Black; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: White; text-decoration: none; display: block; }
a:visited.link_text	{ text-decoration: none; color: Black }
a:active.link_text	{ text-decoration: none; color: red }
a:hover.link_text 	{ FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #FFFFCC; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none; }

a.link_text_b 		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: Black; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: White; text-decoration: none; }
a:visited.link_text_b	{ text-decoration: none; color: Black; }
a:active.link_text_b	{ text-decoration: none; color: red }
a:hover.link_text_b 	{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFCC; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none; }

a.link_text_r 		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: White; text-decoration: none; }
a:visited.link_text_r	{ text-decoration: none; color: #990000; }
a:active.link_text_r	{ text-decoration: none; color: red }
a:hover.link_text_r 	{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none; }

a.link_text_b_10pt 		{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: Black; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D4C0CE; text-decoration: none; }
a:visited.link_text_b_10pt	{ text-decoration: none; color: Black; }
a:active.link_text_b_10pt	{ text-decoration: none; color: red }
a:hover.link_text_b_10pt 	{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FFFFCC; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none; }

a.link_text_b_7pt 		{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #990000; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; text-decoration: none; }
a:visited.link_text_b_7pt	{ text-decoration: none; color: #990000; }
a:active.link_text_b_7pt	{ text-decoration: none; color: red }
a:hover.link_text_b_7pt 	{ FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFCC; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none; }

a.link_text_y 		{ FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFFFCC; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #990000; text-decoration: none; }
a:visited.link_text_y	{ text-decoration: none; color: #FFFFCC; }
a:active.link_text_y	{ text-decoration: none; color: #FFFFCC; }
a:hover.link_text_y 	{ FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: Trebuchet MS, Geneva,  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFCC; text-decoration: none; }

a.ue_link_text_10pt     			{ width:187px; font-size:10pt; font-weight: bold; text-decoration: none; color: #344058; display: block; }
a:visited.ue_link_text_10pt			{ text-decoration: none; color: #344058 }
a:active.ue_link_text_10pt			{ text-decoration: none; color: red }
a:hover.ue_link_text_10pt			{ text-decoration: none; BACKGROUND-COLOR: #990000; color: #FFFFCC }

/* Formularelemente */

INPUT {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10pt; BORDER-LEFT: medium none; COLOR: #000066; BACKGROUND-COLOR: #d3dcde
}
.INPUT_Sub {
	BORDER-RIGHT: #FFFFCC 1px solid; margin-top:0px; BORDER-TOP: #FFFFCC 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #FFFFCC 1px solid; COLOR: #D4C0CE; BORDER-BOTTOM: #FFFFCC 1px solid; BACKGROUND-COLOR: #990000
}
.INPUT_Such {
	BORDER-RIGHT: #FFFFCC 1px solid; BORDER-TOP: #FFFFCC 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #FFFFCC 1px solid; COLOR: #000000; BORDER-BOTTOM: #FFFFCC 1px solid; BACKGROUND-COLOR: #D4C0CE
}
input.check			{ border: 0px solid #000000 }
textarea			{ border: 1px solid #000000 }


/* END */
