﻿/* Standard-CSS fuer www.tiffanys.de */

/* Wichtige Farben
Rot = #990000
Text Schrift = #000000
orange = #F9C886
gelblich = #F9EFCB
weiss = #ffffff
schwarz = #000000

text = Arial, Helvetica, sans-serif
	   Times New Roman, Times, Georgia, serif

*/


/***************** ALLGEMEIN ***********************/

body {
	margin-top: 10px ! important;
	overflow: auto ! important;
	background-color: #ffffff ! important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt ! important;
	color: #000000 ! important;
	font-style: normal ! important;
	text-align: left ! important;
	line-height: 1.5em ! important;
	overflow: auto ! important;
}	

a:link, a:visited { color: #990000; text-decoration: none; } 
a:active  { color: #990000; text-decoration: none; font-weight: bold; }
a:hover   { color: #990000; background: #F9C886; text-decoration: none; }

h1 {
  	text-align: left ! important;
  	font-family: Times New Roman, Times, Georgia, serif ! important;
	margin-top: 10px ! important;
	font-size: 18pt ! important;
	font-weight: bold ! important;
	color: #990000 ! important;
}
h2 {
  	text-align: center ! important;
  	font-family: Arial, Helvetica, sans-serif ! important;
	margin: 0 ! important;
	font-size: 14pt ! important;
	font-weight: bold ! important;
	color: #990000 ! important;
	font-style: italic ! important;
}
h3 {
  	text-align: center ! important;
  	font-family: Arial, Helvetica, sans-serif ! important;
	margin: 0 ! important;
	font-size: 10pt ! important;
	font-weight: bold ! important;
	color: #000000 ! important;
}
h4 {
  	text-align: center ! important;
  	font-family: Arial, Helvetica, sans-serif ! important;
	margin: 0 ! important;
	font-size: 10pt ! important;
	font-weight: bold ! important;
	color: #990000 ! important;
}
h5 {
 font-size: 10pt ! important;
 font-family: Arial, Helvetica, sans-serif ! important;
 color: #000000 ! important;
 text-align: center ! important;
 font-weight: normal ! important;
}

h6 {
  	text-align: center ! important;
  	font-family: Arial, Helvetica, sans-serif ! important;
	font-size: 8pt ! important;
	color: #000000 ! important;
	font-weight: normal ! important;
}

li {
	list-style-type: disc ! important;
	color: #990000 ! important;
	font-family: Arial, Helvetica, sans-serif ! important;
	font-size: 11pt ! important;
}
.aufzaehlung {
	color: #000000 ! important;
	font-family: Times New Roman, Times, Georgia, serif ! important;
	font-size: 11pt ! important;
	text-align: left !important;
	font-style: normal ! important;
	font-weight: bold ! important;
	text-decoration: none ! important;
	line-height: 1.5em ! important;
}

p {
 font-size: 10pt ! important;
 font-family: Arial, Helvetica, sans-serif ! important;
 color: #000000 ! important;
 text-align: left ! important;
}
blockquote
{
  border-color:#990000 ! important;
  border-width: 1px ! important;
  border-style: solid ! important;
  margin:10px 10px 10px 5px ! important;
  padding:5px 5px 5px 40px ! important;
  background-color:#F9C886 ! important;
  background-image:url('../images/postquote.png') ! important;
  background-position:left top ! important;
  background-repeat:no-repeat ! important;
  font-size: 11pt ! important;
  font-family: Times New Roman, Times, Georgia, serif ! important;
  color: #990000 ! important;
  font-weight: bold ! important;
}

/***************** TABELLE ***********************/

.haupt {
	padding: 0px ! important;
	border: 0px ! important;
	background-color: #FFFFFF ! important;
	width: 780px ! important;
	text-align: left ! important;
	margin: 0px ! important;
	
}

/***************** ZELLE ***********************/


td {
	padding: 0px ! important;
	margin: 0px ! important;
}
.t-logo {
	height: 130px ! important;
	width: 250px ! important;
	vertical-align: bottom ! important;
	text-align: center ! important;
}
.t-oben_haupt {
	background: #ffffff ! important;
	height: 130px ! important;
	width: 530px ! important;
	vertical-align: bottom ! important;
}
.t-oben_rechts {
	height: 130px ! important;
	width: 10px ! important;
	background: #ffffff ! important;
}
.t-balken_navi_oben {
	width: 250px ! important;
	height: 20px ! important;
}
.t-rot {
	background: #990000 ! important;
	height: 20px ! important;
	width: 530px ! important;
}
.t-rot strong {
  position: relative;
  top: -1px;
  left: 9px;
}
.t-rot strong, .t-rot a, .t-rot a:link, .t-rot a:visited, .t-rot a:visited, a:active, .t-rot a:hover {
  margin: 0;
  padding: 0;
	color: #d2b0b1;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-decoration: none;
	background: 0;
	cursor: default;
}
.t-rot_rechts {
	height: 20px ! important;
	width: 10px ! important;
	background: #ffffff ! important;
}
.table-navi {
	vertical-align: top ! important;
}
.t-navi {
	background: #F9C886 ! important;
	vertical-align: top ! important;
	width: 250px ! important;
	padding: 10px ! important;
	text-align: center ! important;
	height: 100% ! important;
}
.t-navi_balken_unten {
	width: 250px ! important;
	height: 10px ! important;
}
.t-adresse {
	vertical-align: top ! important;
	width: 250px ! important;
	padding: 10px ! important;
	text-align: center ! important;
	letter-spacing: 1px ! important;
}
.t-inhalt {
	vertical-align: top ! important;
	width: 520px ! important;
	text-align: left ! important;
	padding: 10px ! important;
	background-color: #F9EFCB ! important;
}
.t-inhalt_print {
	vertical-align: top ! important;
	text-align: left ! important;
	padding: 10px ! important;
}

.t-inhalt_rechts {
	background: #F9C886 ! important;
	vertical-align: top ! important;
	width: 10px ! important;
	text-align: left ! important;
}
.t-copyright {
	background: #ffffff ! important;
	height: 20px ! important;
	width: 530px ! important;
	text-align: center ! important;
	vertical-align: top ! important;
	font-size: 8pt ! important;
 	font-family: Arial, Helvetica, sans-serif ! important;
 	color: #990000 ! important;
}
.t-footer {
	vertical-align: top ! important;
	text-align: left ! important;
	background: #ffffff ! important;
}
.t_content {
    margin-top: 0px ! important;
    margin-right: 10px ! important;
    margin-bottom: 0px ! important;
    text-align: left ! important;
    border-spacing: 5px ! important;
    border: 1px #990000 solid ! important;
    width: auto ! important;
}
.t_content td {
  padding-left: 10px ! important;
  padding-right: 5px ! important;
}
.t_bilder {
	padding: 5px ! important;
	margin-top: 0px ! important;
	margin-bottom: 0px ! important;
	text-align: left ! important;
	border-spacing: 5px ! important;
}

.t-galerie {
	border: 1px ! important;
	border-color: #990000 ! important;
	border-style: solid ! important;
}

/***************** BILDER ***********************/

img {
	padding: 0px ! important;
	border: 0px ! important;
	margin: 0px ! important;
}
.logo {
	width: 200px ! important;
	height: 105px ! important;
}
.hauptbild {
	width: 530px ! important;
	height: 130px ! important;
}
.navi_balken {
	width: 250px ! important;
	height: 20px ! important;
	float: left ! important;
}
.balken_rechts {
	width: 10px ! important;
	height: 20px ! important;
	float: left ! important;
}
.bild_balken {
	width: 520px ! important;
	height: 20px ! important;
	float: left ! important;
}
.bild_navi_unten {
	width: 530px ! important;
	height: 20px ! important;
	float: left ! important;
}
.bild_galerie {
	width: 219px ! important;
	height: 159px ! important;
	border: 1px ! important;
	border-color: #990000 ! important;
	border-style: solid ! important;
}

}
.bild_kontakt {
	width: 164px ! important;
	height: 25px ! important;
}
.bild_start {
	width: 164px ! important;
	height: 200px ! important;
	float: right ! important;
	vertical-align: top ! important;
	border: 1px solid #990000 ! important;
	margin: 10px ! important;
}
.bild_oben {
	width: 30px ! important;
	height: 30px ! important;
	vertical-align: middle ! important;
	border: 0px ! important;
}
.bild_adobe {
	width: 88px ! important;
	height: 31px ! important;
	border: 0px ! important;
}
.bild_jatho {
	width: 220px ! important;
	height: 79px ! important;
	border: 0px ! important;
}

/***************** TEXT ***********************/

.preise
{
  font-size: 11pt ! important;
  font-family: Times New Roman, Times, Georgia, serif ! important;
  color: #990000 ! important;
  font-style: italic ! important;
  text-align: center ! important;
}
.text_kunde {
	font-size: 10pt ! important;
 	font-family: Arial, Helvetica, sans-serif ! important;
 	color: #000000 ! important;
 	text-align: left ! important;
	padding: 0px 10px 10px 10px ! important;
}
.zwischen {
	text-align: left ! important;
  	font-family: Arial, Helvetica, sans-serif ! important;
	background: #F9C886 ! important;
	font-size: 10pt ! important;
	font-weight: bold ! important;
	color: #000000 ! important;
	text-decoration: underline ! important;
}

/***************** NAVI ***********************/

.navi_haupt {
	font-family: Arial, Helvetica, sans-serif ! important;
	font-size: 11pt ! important;
	margin: 10px ! important;
	color: #990000 ! important;
	letter-spacing: 1px ! important;
	font-weight: bold ! important;
	padding: 2px ! important;
}
.navi_haupt:hover {
	background: #990000 ! important;
	color: #ffffff ! important;
}
.navi_haupt_ohne {
	font-family: Arial, Helvetica, sans-serif ! important;
	font-size: 11pt ! important;
	color: #ffffff ! important;
	letter-spacing: 1px ! important;
	font-weight: bold ! important;
	background: #990000 ! important;
	padding: 2px ! important;
}
.navi_unter {
	font-family: Arial, Helvetica, sans-serif ! important;
	font-size: 10pt ! important;
	margin: 10px ! important;
	color: #990000 ! important;
	letter-spacing: 1px ! important;
	padding: 2px ! important;
}

.navi_unter:hover {
	font-family: Arial, Helvetica, sans-serif ! important;
	font-size: 10pt ! important;
	color: #ffffff ! important;
	letter-spacing: 1px ! important;
	background: #990000 ! important;
}
.navi_unter_ohne {
	font-family: Arial, Helvetica, sans-serif ! important;
	font-size: 10pt ! important;
	color: #ffffff ! important;
	letter-spacing: 1px ! important;
	background: #990000 ! important;
	padding: 2px ! important;
}

/***************** FORMULAR ***********************/

.senden {
	font-family: Arial, Helvetica, sans-serif ! important;
	font-size: 10pt ! important;
	color: #ffffff ! important;
	letter-spacing: 1px ! important;
	background: #990000 ! important;
	border: 1px #000000 solid ! important;
}

/***************** FUSS ***********************/

.hd {
position:absolute;
left:-9999px;
}
