
a.download { background-image: url(images/pdfsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_pdf { background-image: url(images/pdfsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_doc { background-image: url(images/docsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_xls { background-image: url(images/xlssymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_pic { background-image: url(images/picsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }
a.download_zip { background-image: url(images/zipsymbol.gif); padding: 0 0 10px 25px; background-repeat: no-repeat; }

a.AnfrageButton, input.AnfrageButtonInput {
	font-size: 1em !important;
	/* height: 20px; */
	color: #fff !important;
	text-decoration: none !important;
	background-color: #EE8616 !important;
	background-image: url(images/button_bg01.gif) !important;
	background-repeat: repeat-x !important;
	padding: 3px 10px 3px 15px !important;
	border: none !important;
}

a.AnfrageButton:hover, input.AnfrageButtonInput:hover {
	background-color: #E27F15 !important;
	background-image: url(images/button_bg02.gif) !important;
	background-repeat: repeat-x !important;

}

input.AnfrageButtonInput { cursor: pointer; }

.important {
	color: #333333; font-weight: bold;
}
.name-of-person {
	color: #333333; font-size: 1.2em; font-weight: bold;
}
.detail {
	color: #EE8616; font-weight: bold;
}

table.csc-frame-frame2 {
margin: 0;
padding: 0;
border-collapse: collapse;
}
table.csc-frame-frame2 td {
padding: 2px 5px;
text-align: left;
vertical-align: top;
border-bottom: solid 1px #dddddd;
}

table.csc-frame-frame1 {
margin: 0;
padding: 0;
border-collapse: collapse;
}
table.csc-frame-frame1 td {
padding: 2px 5px;
text-align: left;
vertical-align: top;
border: none;
}

td.align-center { white-space: nowrap; }
td.align-left { text-align: left; }
td.align-right{ text-align: right; }




table.preise-tabelle {
background-color: #FFFFFF;
color: #555;
border-collapse: collapse;
width: 100%;
}

table.preise-tabelle  td {
border: solid 1px #dddddd;
padding: 2px;
margin: 0;
}

td.preise-sehr-hell, td.preise-hell, td.preise-mittel, td.preise-dunkel {
color: #555;
text-align: center;
font-size: 0.9em;

}

td.preise-sehr-hell {
background-color: #f5f5f5;
}

td.preise-hell {
background-color: #e5e5e5;
color: #333;
}

td.preise-mittel {
background-color: #dddddd;
color: #333;
text-align: left;
}

td.preise-dunkel {
background-color: #777777;
color: #ffffff;
font-weight: bold;
text-align: left;
}

td.preise-haus {
background-color: #333333;
color: #fff;
font-weight: bold;
}

td.preise-zimmer {
background-color: #FFFFFF;
font-size: 0.85em;
}


.color-bold {
  color: #A36941;
  font-weight: bold;
 }
.color-big {
  color: #A36941;
  font-size: 1.4em;
  font-weight: bold;
 }
.nocolor-bold {
  color: #555555;
  font-weight: bold;
 }
.nocolor-small {
  color: #555555;
  font-weight: normal;
  font-size: 0.8em;
 }

