/* STYLE-SHEET */
a { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:Hover {text-decoration: underline; }
body {
	margin: 5px;
	background-color: #FAFAFA;
	text-align: center; /* nur für IE nötig */
}
/* ------------------------------------------ LAYOUT-MANAGER */
table.layoutMain {
	border-left: 1px solid #932929;
	border-right: 1px solid #932929;
	border-bottom: 1px solid #932929;
	background-color: #ffffff;
	width: 800px;
	text-align: left; /* nur für IE nötig */
	margin-left: auto; /* zentrierte tabelle */
	margin-right: auto;
}
td.bgColorH { background-color: #932929; } /*Hintergrund der Navigationen*/
td.bgColorD { background-color: #660000; } /*Markierungsfarbe für aktive Navigation und "Ecken"*/
td.hg18 { height: 18px; }
td.hg20 { height: 20px; }
/* ------------------------------------------ NAVIGATION */
table.layoutNaviMain { border-right: 1px solid #FAFAFA; }
table.layoutNaviMain:hover { background-color: #660000; } /*MouseOver Farbe für Hauptnavigation*/
table.layoutNaviSub { border-bottom: 1px solid #FAFAFA; }
table.layoutNaviSub:hover { background-color: #660000; } /*MouseOver Farbe für Subnavigation*/
table.layoutNaviSubBlank { border-bottom: 1px solid #FAFAFA; }
.naviMainActive { background-color: #660000; } /*Markierungsfarbe, wenn Link aktiv*/
.naviMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.naviMain:hover {
	text-decoration: none;
}
.naviSortiment{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.naviSortiment:hover {
	text-decoration: underline;
}
/* ------------------------------------------ TEXT */
.textFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.textFooter:hover {
	text-decoration: none;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	line-height: 16px;
}
.textDefault {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	line-height: 16px;
}
.textBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	line-height: 16px;
}
.textSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #222222;
	line-height: 12px;
}
.textFront {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	line-height: 14px;
}
.textError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #222222;
	line-height: 16px;
}
.fett {
	font-weight: bold;
}
.libox {
	color: #FFFFFF;
}
.libox2 {
	margin-left:22px;
	margin-bottom:0px;
	margin-top:5px;
	padding-left:0px;
}
/* ------------------------------------------ LINKS */
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #932929;
	line-height: 16px;
	/*text-decoration: underline;*/
}
.linkBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #932929;
	line-height: 16px;
	/*text-decoration: underline;*/
}
.linkStart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #932929;
	line-height: 15px;
	/*text-decoration: underline;*/
}
/* ------------------------------------------ MAP24 */
table.tblMap {
	border: none;
	height: 165px;
	width: 150px;
	background-image: url(../img/map24/route_to_city_gra.gif);
	background-repeat: no-repeat;
	text-align: left;
}
.inputMap {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.textMapN {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.textMapB {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
img.border {
	border: none;
}
/* ------------------------------------------ HR LINIEN */
hr{
	background-color: #004D71; /* Mozilla 1.4 */
	color: #004D71; /* IE 6 */
	border: #004D71; /* Opera */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
/* ------------------------------------------ Kontakt-Seite */
table.layoutContactForm {
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	background-color: #FAFAFA;
}
/* ------------------------------------------ Fenster-Seite */
table.layoutFenster {
	background-image: url(../img/fenster_koepfe.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
/* ------------------------------------------ Treppen-Seite */
table.layoutTreppen {
	background-image: url(../img/treppen_titel.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
/* ------------------------------------------ Parkett-Seite */
table.layoutParkett {
	background-image: url(../img/parkett_titel.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
/* ------------------------------------------ Tueren-Seite */
table.layoutTueren {
	background-image: url(../img/tueren_titel.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
/* ------------------------------------------ Messebau-Seite */
table.layoutMessebau {
	background-image: url(../img/messebau_titel.gif);
	background-repeat: no-repeat;
	text-align: justify;
}
/* ------------------------------------------ Anfahrt-Seite */
table.layoutAnfahrt {
	text-align: justify;
}
/* ------------------------------------------ Bildkatalog-Startseite */
table.layoutBildkatalog {
	background-image: url(../img/bildkatalog.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
/* ------------------------------------------ Bild-Detail-Seite */
table.layoutDetailPage {
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	background-color: #FAFAFA;
	width: 100%;
	text-align: left; /* nur für IE nötig */
	margin-left: auto; /* zentrierte tabelle */
	margin-right: auto;
}
/* ------------------------------------------ Sortiment-Übersicht-Seite */
table.layoutSortimentOverView {
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	background-color: #FAFAFA;
	width: 100%;
	text-align: left; /* nur für IE nötig */
	margin-left: auto; /* zentrierte tabelle */
	margin-right: auto;
}
/* ------------------------------------------ Kontakt-Bestätigungs-Seite */
table.layoutKontaktPass {
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	background-color: #FAFAFA;
	width: 340px;
	text-align: left; /* nur für IE nötig */
	margin-left: auto; /* zentrierte tabelle */
	margin-right: auto;
}
/* ------------------------------------------ Start-Seite */
table.layoutStart {
	background-image: url(../img/orie_nomi.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
table.layoutUeberUns {
	background-image: url(../img/ueber_uns.jpg);
	background-repeat: no-repeat;
	text-align: justify;
}
/* ------------------------------------------ Überschriften/Herforhebungen/Zeilenumbrüche */
STRONG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	/*line-height: 16px;*/
}
H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom:0px;
	font-weight: bold;
	display:inline;
}
H2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #222222;
	margin:0px;
	font-weight: bold;
	display:inline;
}
H3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	margin-bottom:0px;
	font-weight: normal;
	display:inline;
}
BR{
	line-height: 14px;
}
