* {
	margin: 0;
	padding: 0; 
}

body {
	background: #545045 url(../images/layout/background.jpg) top left repeat-x;
	margin-bottom: 30px;
}

#Page {
	xwidth: 740px;
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
	background-color: #ffffff;
	border: 5px solid #4e462b;
	padding: 10px;
}

#Header {
	margin-bottom: 0px;
	text-align: right;
	background: #ffffff url(../images/layout/header2.jpg) center left no-repeat;
}

#Navigation {
	background-color: #804921;
}

#Stage {
	margin-top: 10px;
	background-color: #e9e8cf;
}

#Stage .ContentPadding {
	padding: 20px;
}

#Emphasizedindex{
	background: #c5bf9d url(../images/layout/tischlerei-logo.jpg) 750px 20px no-repeat;
	border-bottom: 10px solid #ffffff;
}

#Emphasizedindex2{
	background: #c5bf9d;
	border-bottom: 10px solid #ffffff;
}

#Emphasizedindex2 img{
	margin-left:-20px;
	border-left:1px solid #333;
}


#Emphasizedindex img{
	margin-left:-20px;	
}

#Stage #Emphasized,
#Stage #EmphasizedNoLogo {
	background: #c5bf9d url(../images/layout/tischlerei-logo.jpg) 750px 20px no-repeat;
	border-bottom: 10px solid #ffffff;
}

#Stage #EmphasizedNoLogo {
	background-image: none;
}

#Stage #Emphasized .ContentPadding {
	margin-right: 170px;
}

#Footer {
	margin-bottom: 40px;
}

.Spacer {
	height: 10px;
}

td.Column1 { 
	vertical-align: top;
	width: 500px;
}

#Stage #Emphasized .Column1 .ContentPadding {
	margin-right: 0px; 
}

td.Column2 {
	vertical-align: top;
	/*width: 233px;*/
	width: 393px;
	background-color: #f8f8f1;
	border-left: 7px solid white;
}

td.Column2b {
	vertical-align: bottom;
}

td.Column2b .ContentPadding {
	margin-left: -10px;
}

#Emphasized .Column2 {
	background: #eeece2 url(../images/layout/tischlerei-logo2.jpg) 60px center no-repeat;
}

.angebote  { width: 100%; xborder-top: 1px solid #C5BF9D; }
.angebote .column1 {
	width: 200px;
	xborder-bottom: 1px solid #C5BF9D; 
}

.angebote .column2, .angebote .column3 {
	vertical-align: top;
	padding-top: 40px;
	xborder-bottom: 1px solid #C5BF9D; 
}

.angebote h2 { margin-top: 0px; xbackground-color: #C5BF9D; }

.angebote .preis { font-weight: bold; margin: 2em 0 ;}

/*c5bf9d
e9e8cf*/


/*
 * ------------------------------------------------------------
 * Listenformatierung
 *  ------------------------------------------------------------
 */

#Footer ul {
	list-style-type: none;
	text-align: center;
}

#Footer ul li {
	display: inline; 
}

#Footer {
	text-align: center;
}







/*
 * ------------------------------------------------------------
 * Schriftformatierung
 * ------------------------------------------------------------
 */

body, td {
	font: 12px/1.5em "xLucida Sans Unicode", Arial, Helvetica, sans-serif;
}

td:hover {  }

#Navigation td {
	height: 30px;
	vertical-align: middle;
	border-right: 1px solid #d9d4ba;
	background-color: #804921;
}

#Navigation td:hover {
	background-color: #000000;
}

#Navigation td.Selected {
	background-color: #452209;
}

#Navigation a {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	
	padding: 10px 10px;
}

#Navigation a:hover {
}

#Footer,
#Footer a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}



h1 {
	color: #804921;
	margin: 10px 0 15px 0;
	font-size: 20px;
}

h2 {
	font-size: 1.3em;
	font-weight: normal;
	margin: 1em 0;
}

h3 { 
	font-size: 1.1em;
	font-weight: bold;
	margin: 1em 0;
}

#Stage ul {
	margin-left: 20px;
	list-style-type: square;
}

p {
	text-align: justify;
	margin-bottom: 1em;
}




.CatalogItem { float: left; margin: 0 25px; }
.CatalogItem  a img { border: 2px solid white; }
.CatalogItem p { font-weight: bold; }
.Clear { clear: both; }


.galerie{
		
}


.galerie  a img { border: 2px solid white; margin:5px; }

.Label {
	padding-right: 10px;
}

.Field {
	padding-right: 20px;
}

.Field input,
.Field textarea {
	border: 1px solid black;
	font: 12px/1.5em "xLucida Sans Unicode", Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	margin-bottom: 5px;
}

.Field input:focus,
.Field textarea:focus {
	background-color: #eeece2;
}

.Field textarea {
	height: 75px;
}


.Field .Small {
	width: 100px;
}

.Field .Medium {
	width: 200px;
}

.Field .Large {
	width: 546px;
}


.Textsmall tr td {
	font-size: 10px;
}

.Glas {
	border: 3px solid white;
}

.Farbe {
	border: 2px solid white;
}

.Referenz {
	text-align: center;
	border: 3px solid white;
}

.Centered {
	text-align: center;
}

.kontakt tr td { vertical-align: top; }

.Counter {
	color: #9E9681;
}








ul.li-horiz-navigation { margin: 0; padding: 0; list-style-type: none !important; padding-bottom: 30px;}
.li-horiz-navigation li { margin: 0; padding: 0; float: left; margin-right: 30px; background: #804921;  }
.li-horiz-navigation li a { display: block; padding: 5px 30px; color: #fff; text-decoration: none; }
.li-horiz-navigation li:hover { background: #452209; }





#verkauft-nach-moskau { 
background: url(../images/verkauft-nach-moskau.png) right top no-repeat;
}



.mehrpreise { font-weight: bold; }
.mehrpreise li { clear: left; }
.mehrpreise label { font-weight: normal; width: 170px; float: left;}




.bundesweit { background: #C5BF9D url(../images/wir-liefern-bundesweit.jpg) 730px 20px no-repeat !important; }







.separator { background: #fff; height: 10px; }
.separator-small { background: #fff; height: 3px; }

.dunkel { background: #C5BF9D; }
.dunkel .angebote  { xborder-top: 1px solid #AFA987; }
.dunkel .angebote .column1,
.dunkel .angebote .column2, 
.dunkel .angebote .column3 {
	xborder-bottom: 1px solid #AFA987; 
}





/*
------------------------------------------------------------
Farben- und Lasuren-Tabelle auf Seite Ausstattungsmerkmale
------------------------------------------------------------
*/

.Tabelle-Farben td { width: 180px; }
.Tabelle-Farben td.Farbe-Name { font-weight: bold; padding-bottom: 15px; vertical-align: top;}
.Tabelle-Farben td.Farbe-Nummer { font-size: 10px; padding-bottom: 15px; vertical-align: top;}




.pdf-button { background: url(../images/layout/pdf-button.png) left top no-repeat; width: 325px; }
.pdf-button a { display: block; xwidth: 213px; height: 33px; padding: 13px 0 0 55px; font-weight: bold; font-size: 12px; color: #635c35; text-decoration: none; }
.pdf-button a:hover { color: #352e0a; }


.pdf-download { background: url(../images/layout/pdf-download.png) left top no-repeat; height: 120px; 
	padding: 1px 0 0 120px; 
}

.pdf-download h3 { color: #978f66; font: normal 19px Arial, Helvetica, sans-serif; line-height: 100%; }
.pdf-download h3 span { color: #333022; font: normal 14px Arial, Helvetica, sans-serif; }

.bigertext_neu{
font-size:125%;
color:#B90100;
}
