/*GLOBAL*/
body {
margin: 0;
padding: 0;
font: normal 11px Verdana, arial, helvetica, sans-serif;
color: #4C423D;;
background: #F6F6F6;
}
td{
	font: normal 11px Verdana, arial, helvetica, sans-serif;
}
div {
margin: 0;
padding: 0;
background: transparent;
}
h1 {
font: bold 24px verdana, arial, helvetica, sans-serif;
color: #4C423D;
background: transparent;
}
h2 {
font: bold 22px verdana, arial, helvetica, sans-serif;
color: #4C423D;
background: transparent;
}
h3 {
font: bold 20px verdana, arial, helvetica, sans-serif;
color: #4C423D;
background: transparent;
}
h4 {
font: bold 18px verdana, arial, helvetica, sans-serif;
color: #4C423D;
background: transparent;
}
h5 {
font: bold 13px verdana, arial, helvetica, sans-serif;
color: #4C423D;
background: transparent;
margin: 25px 0px 10px 0px;
padding-left: 5px;
}
h6 {
font: bold 14px verdana, arial, helvetica, sans-serif;
color: #4C423D;
background: transparent;
}
a {
color: #807B7B;
text-decoration: none;
background: transparent;

}
a:hover {
text-decoration: underline;
}
p {
font: normal 11px verdana, arial, helvetica, sans-serif;
background: transparent;
}
ul, ol, li {
font: normal 11px verdana, arial, helvetica, sans-serif;
color: #4C423D;
background: transparent;
padding: 1;
}
img {
border: 0 none;
background: transparent;
}

/*Custom*/

.GrayLine{
	background: #C9C9C9;
}
.PinkBGLogo{
	background: #FFFAFA;
	vertical-align: bottom;
	padding-top: 23px;
}
.VertAlignBottom{
	vertical-align: bottom;
}
.VertAlignTop{
	vertical-align: top;
}
.WhiteBG{
	background: #FFFFFF;
}
.OrangeBG{
	background: #FCFAF2;
}
.TopRigthWhiteAreaDistance{
width: 37px;
background: #FFFFFF;
}
.PinkBG{
	background: #FFFAFA;
}
.BottomContentAreaLeftDistance{
	width: 228px;
	background: #FFFAFA;
	vertical-align: top;
	padding-top: 8px;
}
.ContentLeftDistance{
	vertical-align: top;
	width: 43px;	
	background: #FCFAF2;
}
.Reachbottom{
	height: 100%;
}
.AlignTop{
	vertical-align: top;
}
.ReachbottomContentOrange{
	height: 100%;
	background: #FCFAF2;
}
.SkizzeImpressLeft{
font: normal 9px verdana, arial, helvetica, sans-serif;
}
.SolidUnderline{
border-bottom: 1px solid #CFCACA;
}
.PriceTableColor{
	background: #EBD8D8;
}
.PriceInteriorDistance{
	padding-left: 8px;
	padding-top: 9px;
	padding-bottom: 6px;
	vertical-align: bottom;
}
.ServiceTableBG{
	background: #F9F1D0;

}
.SpecialHighlightRed{
	color: #B72424;
}
.ListStyleDezimal{
	list-style-type: decimal;
}
form {
	margin: 0;
	display: inline;
}
Input {
	font: normal 11px arial, verdana, sans-serif;
	color: #000;
	border: 1px solid #BC9B9B;
	background-color: #FCFAF2;

}
textarea {
	font: normal 11px arial, verdana, sans-serif;
	color: #4C423D;;
	width: 204px;
	overflow: hidden;
	border: 1px solid #BC9B9B;
	background-color: #FCFAF2;
	}
	
	SELECT {
	font: normal 11px arial, verdana, sans-serif;  
	color: #4C423D;;
	BACKGROUND-COLOR: #D1E0F3;
	background-color: #FCFAF2;
	border: 1px solid #BC9B9B;
	width: 205;
}
.Check, .Radio
   { 
   background-color: #FCFAF2;
   border:1px solid #BC9B9B; 
   }
	.FormSubmit {
	font: normal 11px arial, verdana, sans-serif;  
	color: #4C423D;;
	BACKGROUND-COLOR: #D1E0F3;
	background-color: #FCFAF2;
	width: 205;
}

.vertreterSearchBG{
	color: #4c423d;
	background: #f6e8b2;
	margin-top: 10px;
}
.vertreterTableBG{
	color: #000;
	background: #fef5d1;
	margin-top: 9px;
}
.vertreterName {
	font: bold 12px arial, verdana, helvetica, sans-serif;
	color: #000;
	background: transparent;
}
.vertreterDetails {
	font: normal 11px arial, verdana, helvetica, sans-serif;
	color: #000;
	background: transparent;
}

