BODY {
	margin : 10px 10px 10px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	background-color : #C69C6D;
	width:98%;
	height: 100%;
	background : url(../gfx/bg.gif);
	background-repeat : repeat;
	background-attachment : fixed;
}
div#page{
    text-align: left;
    margin-left: auto;
    margin-right: auto;
	width:60em;
	height: 100%;
}

DIV{
}

/*  Head  */
div#page #head {
	text-align: center;
}
div#page #head IMG{
    margin-left: 0.05em;
    margin-right: 0.05em;
	height:5.375em;
	width:5.375em;
	border:1px solid #673A0D;
}
div#page #head #arrows{
	height:5.375em;
	width:10.375em;
	border:none;
}


/*  Patch - Main   */
div#patchmain {
	margin-top:0;
	background : #F0DAC3;
	border:1px solid #F0DAC3;
}
div#patchmain #patchmain-head {
	background : #F6E9DC;
}
div#patchmain #patchmain-head #logo{
	float:left;
	width:7.5em;
	height:6.8125em;
	margin:1em;
	margin-left:2em;
	/* border:1px solid #ff0000; */
}
div#patchmain #patchmain-head #slogan{
	float:right;
	margin:1em;
	margin-bottom:0.8em;
	width:70%;
}

div#patchmain #patchmain-head H1{
	font-size: 1.6em;
	color:#C69C6D;
	margin:0;
}
div#patchmain #patchmain-head H2{
	width:85%;
	font-size: 1em;
	color:#C69C6D;
	margin-top:0;
	text-align: right;
}

/*  Navigation */
div#patchmain #patchmain-head #subnavi{
	float:right;
	padding:1em;
	width:79%;
	font-size: 0.8em;
	
}
div#patchmain #patchmain-head #subnavi #notes{
	float:left;
	font-weight: bold;
	color:#673A0D;
}
div#patchmain #patchmain-head #subnavi #notes A{
	color:#673A0D;
	text-decoration: none;
}
div#patchmain #patchmain-head #subnavi #notes A:hover{
	text-decoration: underline;
}
div#patchmain #patchmain-head #subnavi #notes-symbol{
	position: relative;
	top: 0.3em;
	width:1.8125em;
	height:1.375em;
}

#patchmain #patchmain-head #subnavi #items{
	float:right;
	color:#000000;
	margin-top:0.6em;
}
#patchmain #patchmain-head #items A{
	color:#000000;
	text-decoration: none;
}
#patchmain #patchmain-head #items A:hover{
	text-decoration: underline;
}

div#patchmain #patchmain-content{
    float:right;
    text-align: left;
	width:80%;
	margin:0;
	padding-right:0.7em;
	font-size:0.8em;
}

div#patchmain #patchmain-navi{
    float:left;
	width:9em;
	margin:0;
	padding-left:1em;
	margin-right:1em;
	text-align: center;
}
div#patchmain #patchmain-navi UL{
	list-style: none;
	margin:0;
	padding:0;
}

div#patchmain #patchmain-navi LI{
	font-size: 0.75em;
	/*font-weight: bold;*/
	margin-bottom:0.2em;
}
div#patchmain #patchmain-navi LI A{
	padding:0.2em;
	width:96%;
	display:block;
	text-decoration: none;
	color:#000000;
}
div#patchmain #patchmain-navi LI A:hover{
	/*background:#F6C997;*/
	background:#FF0000;
	color:#FFFFFF;
}
div#patchmain #patchmain-navi LI .active{
	/*background:#F6C997;*/
	background:#FF0000;
}
div#patchmain #patchmain-navi LI .path {
	color:#A01C18;
	font-weight: bold;
}
div#patchmain #patchmain-navi LI .inactive A:hover{
	color:#FFFFFF;
}
div#patchmain #patchmain-navi #home{
	background: #E18015;
}
div#patchmain #patchmain-navi #aboutUs{
	/*background: #AD6B22;*/
	background: #CAA072;
}
div#patchmain #patchmain-navi #contact{
	/*background: #946128;*/
	background: #CAA072;
}
div#patchmain #patchmain-navi #map{
	/*background: #8A662B;*/
	background: #CAA072;
}
div#patchmain #patchmain-navi #reference{
	/*background: #7B612E;*/
	background: #CAA072;
}
div#patchmain #patchmain-navi #download{
	/*background: #7B612E;*/
	background: #CAA072;
}
div#patchmain #patchmain-navi #blog{
	/*background: #7B612E;*/
	background: #CAA072;
}
div#patchmain #patchmain-navi #leasing{
	/*background: #7B612E;*/
	background: #CAA072;
}
div#patchmain #patchmain-navi #stellenangebot{
	/*background: #7B612E;*/
	background: #CAA072;
}

div#patchmain #patchmain-navi #products{
	padding:0.2em;
	background: #A01C18;
}
div#patchmain #patchmain-navi #navi-references{
	padding:0.2em;
	background: #A01C18;
}
div#patchmain #patchmain-navi .ul-2{
	background-color: #F0DAC3;
	_font-size: 1.1em;
}
div#patchmain #patchmain-navi .ul-3{
	_font-size: 1.3em;
}
div#patchmain #patchmain-navi .ul-4{
	_font-size: 1.4em;
}
div#patchmain #patchmain-navi .ul-5{
	_font-size: 1.4em;
}
div#patchmain #patchmain-navi .ul-6{
	_font-size: 1.4em;
}
div#patchmain #patchmain-navi .catalog-1{
	background: #CAA072;
}
div#patchmain #patchmain-navi .catalog-2{
	background: #E18015;
	/*background: #E6C3A0;*/
	font-style: italic;
}
div#patchmain #patchmain-navi .catalog-3{
	background: #E6CFB6;
	font-style: normal;
}
div#patchmain #patchmain-navi .catalog-4{
	background: #E7D7C6;
	font-style: italic;
}
div#patchmain #patchmain-navi .catalog-5{
	font-style: normal;
}
div#patchmain #patchmain-navi .catalog-6{
	font-style: italic;
}

div#patchmain #patchmain-navi .adress{
	font-size: 0.71em;
	padding:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	background: #EBC79C;
}
div#patchmain #patchmain-navi .adress H1{
	margin:0;
	margin-bottom:0.4em;
	padding:0.5em;
	padding-top:0;
	font-size: 1em;
	font-weight: bold;
	background: #CAA276;
}
div#patchmain #patchmain-navi .adress P{
	margin:0;
	margin-top:0.5em;
	padding:0.3em;
	text-align: left;
}
div#patchmain #patchmain-navi .adress SPAN{
	display:block;
}
div#patchmain #patchmain-navi .adress A{
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
}
div#patchmain #patchmain-navi .adress A:hover{
	text-decoration: underline;
}

/*  unter Head */
div#patchmain #patchmain-volume {
	clear: both;
	display:block;
}
div#patchmain #patchmain-volume TABLE{
	width:100%;
	/* border:1px solid #000000; */
	border-collapse: collapse;
}

/* runde Ecken */
div#page .page-topRight{
	background: url(../gfx/corners/page-topRight.gif) top right no-repeat;
	padding:0 11px 0 0;
	margin: 1em 0 0 0;
	clear: both;
	
}
div#page .page-topLeft{
	background: url(../gfx/corners/page-topLeft.gif) top left no-repeat;
	height:11px;
	font-size:1px;
	line-height:11px;
}
div#page .page-bottomRight{
	background: url(../gfx/corners/page-bottomRight.gif) top right no-repeat;
	padding:0 11px 0 0;
	margin: 0 0 0 0;
	clear: both;
	
}
div#page .page-bottomLeft{
	background: url(../gfx/corners/page-bottomLeft.gif) top left no-repeat;
	height:11px;
	font-size:1px;
	line-height:11px;
}

div#patchmain #patchmain-navi .patchmain-navi-cornerAdressTopRight{
	background: url(../gfx/corners/patchmain-navi-cornerAdressTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 2em 0 0 0;
	clear: both;
}
div#patchmain #patchmain-navi .patchmain-navi-cornerAdressTopLeft{
	background: url(../gfx/corners/patchmain-navi-cornerAdressTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}
div#patchmain #patchmain-navi .patchmain-navi-cornerAdressBottomRight{
	background: url(../gfx/corners/patchmain-navi-cornerAdressBottomRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 2em 0;
	clear: both;
}
div#patchmain #patchmain-navi .patchmain-navi-cornerAdressBottomLeft{
	background: url(../gfx/corners/patchmain-navi-cornerAdressBottomLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}
div#patchmain #patchmain-navi .adress .link A{
	text-decoration: none;
	padding-left:0.6em;
	padding-right:0.3em;
	margin-left:0.6em;
	background-image: url(../gfx/pfeil.gif);
	background-repeat: no-repeat;
	display:block;
	color:#9D1411;
	text-align: left;
	font-size: 1em;
}

div#patchmain #patchmain-content .patchmain-content-cornerDefaulTopRight{
	background: url(../gfx/corners/patchmain-content-cornerDefaulTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
	clear: both;
}

div#patchmain #patchmain-content .patchmain-content-cornerDefaulTopLeft{
	background: url(../gfx/corners/patchmain-content-cornerDefaulTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}

div#patchmain #patchmain-content .patchmain-content-cornerHomeTopRight{
	background: url(../gfx/corners/patchmain-content-cornerHomeTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
	clear: both;
	
}
div#patchmain #patchmain-content .patchmain-content-cornerHomeTopLeft{
	background: url(../gfx/corners/patchmain-content-cornerHomeTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}

div#patchmain #patchmain-content .patchmain-content-cornerAboutUsTopRight{
	background: url(../gfx/corners/patchmain-content-cornerAboutUsTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
	clear: both;
	
}
div#patchmain #patchmain-content .patchmain-content-cornerAboutUsTopLeft{
	background: url(../gfx/corners/patchmain-content-cornerAboutUsTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}

div#patchmain #patchmain-content .patchmain-content-cornerContactTopRight{
	background: url(../gfx/corners/patchmain-content-cornerContactTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
	clear: both;
	
}
div#patchmain #patchmain-content .patchmain-content-cornerContactTopLeft{
	background: url(../gfx/corners/patchmain-content-cornerContactTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}

.patchmain-content-cornerCategoryTopRight{
	background: url(../gfx/corners/patchmain-content-cornerCategoryTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
	clear: both;
	
}
.patchmain-content-cornerCategoryTopLeft{
	background: url(../gfx/corners/patchmain-content-cornerCategoryTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}

div#patchmain #patchmain-content .patchmain-content-cornerShowRoomsTopRight{
	background: url(../gfx/corners/patchmain-content-cornerShowRoomsTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
	clear: both;
	
}
div#patchmain #patchmain-content .patchmain-content-cornerShowRoomsTopLeft{
	background: url(../gfx/corners/patchmain-content-cornerShowRoomsTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}

div#patchmain #patchmain-content .patchmain-content-cornerMapTopRight{
	background: url(../gfx/corners/patchmain-content-cornerMapTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
	clear: both;
}

div#patchmain #patchmain-content .patchmain-content-cornerMapTopLeft{
	background: url(../gfx/corners/patchmain-content-cornerMapTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}
div#patchmain #patchmain-content .patchmain-content-cornerReferenceTopRight, .patchmain-content-cornerBlogTopRight{
	background: url(../gfx/corners/patchmain-content-cornerReferenceTopRight.gif) top right no-repeat;
	padding:0 5px 0 0;
	margin: 0 0 0 0;
	clear: both;
}

div#patchmain #patchmain-content .patchmain-content-cornerReferenceTopLeft, .patchmain-content-cornerBlogTopLeft{
	background: url(../gfx/corners/patchmain-content-cornerReferenceTopLeft.gif) top left no-repeat;
	height:5px;
	font-size:1px;
	line-height:4px;
}

/*  Content */
div#patchmain #patchmain-content H1{
	font-size:1.3em;
}
div#patchmain #patchmain-content A{
	color:#9D1411;
}
div#patchmain #patchmain-content A:hover{
	text-decoration: underline;
}
div#patchmain #patchmain-content .warning{
	color:#ff0000;
}

div#patchmain #patchmain-content .patchmain-content-headDefault{
	padding-top:0;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	height: 1.125em;
	font-size: 1em;
	font-weight: bold;
	background: #FFFFFF;
}

div#patchmain #patchmain-content .patchmain-content-dataDefault{
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
	border:1px solid #FFFFFF;
}

div#patchmain #patchmain-content .patchmain-content-headHome{
	padding-top:0;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	margin:0;
	height: 1.125em;
	background: #E18015;
	font-size: 1em;
	font-weight: bold;
	color:#FFFFFF;
}
div#patchmain #patchmain-content .patchmain-content-dataHome{
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
	border:1px solid #E18015;
}
div#patchmain #patchmain-content .patchmain-content-dataHome H1{
	color:#E18015;
}
div#patchmain #patchmain-content .patchmain-content-headAboutUs{
	padding-top:0;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	height: 1.125em;
	background: #AD6B22;
	font-size: 1em;
	font-weight: bold;
	color:#FFFFFF;
}
div#patchmain #patchmain-content .patchmain-content-dataAboutUs{
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
	border:1px solid #AD6B22;
}

div#patchmain #patchmain-content .patchmain-content-headContact{
	padding-top:0;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	height: 1.125em;
	background: #946128;
	font-size: 1em;
	font-weight: bold;
	color:#FFFFFF;
}
div#patchmain #patchmain-content .patchmain-content-dataContact{
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
	border:1px solid #946128;
}


div#patchmain #patchmain-content .patchmain-content-headCategory{
	padding-top:0;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	height: 1.125em;
	background: #A01C18;
	font-size: 1em;
	font-weight: bold;
	color:#FFFFFF;
	margin:0;
}
div#patchmain #patchmain-content .patchmain-content-headCategory A{
	color: White;
	text-decoration: none;
	padding-left:0.6em;
	padding-right:0.3em;
	margin:0.3em;
	background-image: url(../gfx/pfeil_weiss.gif);
	background-repeat: no-repeat;
	display:inline;
}

div#patchmain #patchmain-content .patchmain-content-dataCategory{
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
	border:1px solid #A01C18;
}

div#patchmain #patchmain-content .patchmain-content-headShowRooms{
	padding-top:0;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	height: 1.125em;
	background: #E5CAAF;
	font-size: 1em;
	font-weight: bold;
	color:#AA804D;
	margin:0;
}
div#patchmain #patchmain-content .patchmain-content-dataShowRooms{
	padding-left:0.5em;
	padding-right:0.5em;
	margin-bottom:1em;
	border:1px solid #E2C5A8;
}

div#patchmain #patchmain-content .patchmain-content-headMap{
	padding-top:0;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	height: 1.125em;
	font-size: 1em;
	font-weight: bold;
	background: #8A662B;
	color:#FFFFFF;
}
div#patchmain #patchmain-content .patchmain-content-dataMap{
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
	border:1px solid #8A662B;
}

div#patchmain #patchmain-content .patchmain-content-headReference, .patchmain-content-headBlog{
	padding-top:0;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	height: 1.125em;
	font-size: 1em;
	font-weight: bold;
	background: #7B612E;
	color:#FFFFFF;
}
div#patchmain #patchmain-content .patchmain-content-headReference A{
	color: White;
	text-decoration: none;
	padding-left:0.6em;
	padding-right:0.3em;
	margin:0.3em;
	background-image: url(../gfx/pfeil_weiss.gif);
	background-repeat: no-repeat;
	display:inline;
}
div#patchmain #patchmain-content .patchmain-content-dataReference, .patchmain-content-dataBlog{
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
	border:1px solid #7B612E;
}


/* Produkttabelle */
div#patchmain #patchmain-content .product H1{
	padding:0;
	margin: 0.2em 1em 0.2em 1em;
    font-size: 0.9em;
	font-weight: bold;
}



div#patchmain #patchmain-content .product .link{
	text-decoration: none;
	padding-left:0.6em;
	padding-right:0.3em;
	margin:0.3em;
	background-image: url(../gfx/pfeil.gif);
	background-repeat: no-repeat;
	display:block;
}
div#patchmain #patchmain-content .product .back{
	text-decoration: none;
	padding-left:0.725em;
	padding-right:0;
	margin:0em;
	background-image: url(../gfx/pfeil_zurueck.gif);
	background-repeat: no-repeat;
}

div#patchmain #patchmain-content .product .first{
	text-decoration: none;
	padding-left:1.43em;
	padding-right:0;
	margin:0em;
	background-image: url(../gfx/pfeil_zurueck.gif);
	background-repeat: repeat-x;
}

div#patchmain #patchmain-content .product .forward{
	text-decoration: none;
	padding-left:0.6em;
	padding-right:0.3em;
	margin:0.3em;
	background-image: url(../gfx/pfeil.gif);
	background-repeat: no-repeat;
}
div#patchmain #patchmain-content .product .last{
	text-decoration: none;
	padding-left:1.43em;
	padding-right:0;
	margin:0em;
	background-image: url(../gfx/pfeil_vor.gif);
	background-repeat: repeat-x;
}

div#patchmain #patchmain-content .product-shortdescription-overview{
	padding:0.3em;
	height:16em;
}
div#patchmain #patchmain-content .product-description{
	padding:0.3em;
	height:16em;
	width:18em;
	color:#000000;
}
div#patchmain #patchmain-content .product-prize-add{
	font-size:0.7em;
}
div#patchmain #patchmain-content .product-number{
	font-size:0.7em;
}
div#patchmain #patchmain-content TD .product-picture{
    border-right:1px solid #A52722;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	text-align: center;
	vertical-align: middle;
	width:15em;
}
div#patchmain #patchmain-content TD .product-picture A{
    text-decoration: none;
	padding-left:0em;
	padding-right:0em;
	margin:0em;
	background-image: url();
	background-repeat: no-repeat;
	display:block;
}
div#patchmain #patchmain-content TD .product-picture IMG{
	margin:0.2em;
}
div#patchmain #patchmain-content .product-toolbar{
	height:2em;
}
div#patchmain #patchmain-content .product-toolbar-overview{
	height:5em;
}

div#patchmain #patchmain-content .product-toolbar-overview A{
	text-decoration: none;
	padding-left:0.6em;
	padding-right:0.3em;
	margin:0.3em;
	background-image: url(../gfx/pfeil.gif);
	background-repeat: no-repeat;
	display:block;
}
div#patchmain #patchmain-content .products{
	padding:0;
	margin: 0;
}

div#patchmain #patchmain-content .product {
	margin:0.1em;
	margin-bottom:0.3em;
}

div#patchmain #patchmain-content .product TABLE{
	border:3px solid #A52722;
	padding:0;
	margin: 0;
	border-collapse: collapse;
	height: 100%;
}
div#patchmain #patchmain-content .product TH{
	background-color: #E7CFB7;
    border:1px solid #A52722;
}
div#patchmain #patchmain-content .product TD{
	border:1px solid #A52722;
}


/* Refernztabelle */
div#patchmain #patchmain-content .reference H1{
	padding:0;
	margin: 0.2em 1em 0.2em 1em;
    font-size: 0.9em;
	font-weight: bold;
}
div#patchmain #patchmain-content .reference .link{
	text-decoration: none;
	padding-left:0.6em;
	padding-right:0.3em;
	margin:0.3em;
	background-image: url(../gfx/pfeil.gif);
	background-repeat: no-repeat;
	display:block;
}
div#patchmain #patchmain-content .reference .back{
	text-decoration: none;
	padding-left:0.725em;
	padding-right:0;
	margin:0em;
	background-image: url(../gfx/pfeil_zurueck.gif);
	background-repeat: no-repeat;
}

div#patchmain #patchmain-content .reference .first{
	text-decoration: none;
	padding-left:1.43em;
	padding-right:0;
	margin:0em;
	background-image: url(../gfx/pfeil_zurueck.gif);
	background-repeat: repeat-x;
}

div#patchmain #patchmain-content .reference .forward{
	text-decoration: none;
	padding-left:0.6em;
	padding-right:0.3em;
	margin:0.3em;
	background-image: url(../gfx/pfeil.gif);
	background-repeat: no-repeat;
}
div#patchmain #patchmain-content .reference .last{
	text-decoration: none;
	padding-left:1.43em;
	padding-right:0;
	margin:0em;
	background-image: url(../gfx/pfeil_vor.gif);
	background-repeat: repeat-x;
}
div#patchmain #patchmain-content #references{
	padding:0;
	margin: 0;
}
div#patchmain #patchmain-content .reference {
	margin:0.1em;
	margin-bottom:0.3em;
}
div#patchmain #patchmain-content .reference-shortdescription{
	padding:0.3em;
	height:15em;
	width:12em;
}
div#patchmain #patchmain-content .reference-description{
	padding:0.3em;
	height:16em;
	width:12em;
}
div#patchmain #patchmain-content .reference-picture{
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	text-align: center;
	vertical-align: middle;
	width:15em;
	height: 15em;
	text-align: center;
	vertical-align: middle;
}
div#patchmain #patchmain-content TD .reference-picture{
	text-align: center;
	vertical-align: middle;
}
div#patchmain #patchmain-content .reference-toolbar{
	height:2em;
}

div#patchmain #patchmain-content .reference-picture IMG{
	margin:0.2em;
}
div#patchmain #patchmain-content .reference TABLE{
	border:3px solid #7B612E;
	padding:0;
	margin: 0;
	border-collapse: collapse;
	height: 100%;
}
div#patchmain #patchmain-content .reference TH{
	background-color: #E7CFB7;
    border:1px solid #7B612E;
}
div#patchmain #patchmain-content .reference TD{
	border:1px solid #7B612E;
}

/* Patchmain Formular */
div#patchmain #patchmain-content .label{
    width: 12em;
    float:left;
}
div#patchmain #patchmain-content .field{
	margin-bottom:0.3em;
}
div#patchmain #patchmain-content .formfield{
	border: 1px  solid #CBA478;
    width:25em;
}
div#patchmain #patchmain-content INPUT{
    border: 1px  solid #C6C7C6;
    width: 20em;
    margin-bottom:0.3em;
}
div#patchmain #patchmain-content TEXTAREA{
    border: 1px  solid #C6C7C6;
    width: 20.5em;
	height: 8em;
    margin-bottom:0.3em;
}
div#patchmain #patchmain-content .integer-3{
	 width: 2em;
}
div#patchmain #patchmain-content .formfieldcheckbox{
	 width: 1.5em;
	 border: 0;
}


div#patchmain #patchmain-content #zipcode{
    width:5em;
}
div#patchmain #patchmain-content #city{
    width:19.6em;
    _width:19.4em;
}
div#patchmain #patchmain-content #comment{
    width:25.6em;
    _width:25em;
}
div#patchmain #patchmain-content #form_of_address{
    width:5.6em;
}
div#patchmain #patchmain-content .submit{
    width: 12em;
    margin-bottom:0.3em;
}
div#patchmain #patchmain-content .reset{
    width: 10em;
    margin-bottom:0.3em;
	margin-left:11.5em;
	_margin-left:12.5em;
}

div#patchmain #patchmain-content .basket TABLE{
	border-collapse: collapse;
}

div#patchmain #patchmain-content .basket TR{
	vertical-align: top;
}
div#patchmain #patchmain-content .basket TH{
	padding:0.3em;
	border:1px solid #000000;
}
div#patchmain #patchmain-content .basket TD{
	padding:0.3em;
	border:1px solid #000000;
}

div .cleaner{
	clear: both;
	line-height:0;
	height:0;
	margin:0;
}


/*  Fussnote */
div#page #footer{
	font-size:0.625em;
	font-weight: bold;
	color:#673A0D;
	margin-top:1em;
}
div#page #footer #arrowsFooter{
	position: relative;
	top: 0.2em;	
	width:1.625em;
	height:1.0625m;
	border:none;
}
div#page #footer .bookmark-img{
	border:0;
	width:16px;
	height:16px;
}


/*  Blog */
.post {
	/* float:left;
	width:80%;*/
	}
#sidebar {
	float:right;
	width:25%;
	}
#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}
