body {
	background-image:  url("images/layout/bgTop.jpg");
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D3F68;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5875B8;
}
a.searchBoxLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #657FBD;
}
a.searchBoxLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #657FBD;
}
a.naviLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F5894;
	text-decoration: none;
}
a.naviLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #657FBD;
	text-decoration: none;
}
a.naviLinkUntermenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #657FBD;
	text-decoration: none;
}
a.naviLinkUntermenue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F5894;
	text-decoration: none;
}
.naviLinkUntermenueZeichen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #657FBD;
	text-decoration: none;
	font-weight: bold;
}
a.InfoLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #657FBD;
	text-decoration: underline;
}
a.InfoLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F5894;
	text-decoration: none;
}

@media all {
.textboxSearchBox { 
	border: solid 1px #657FBD;  
	background-color: #F1F3FA; 
	color: #000000; 
	width: 145px; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textbox { 
	border: solid 1px #666666;  
	background-color: #FFFFFF; 
	color: #000000; width: 183px; 
	font-size: 10pt; 
	font-family: verdana;
}
.textboxBieten { 
	border: solid 1px #666666;  
	background-color: #FFFFFF; 
	color: #000000; width: 72px; 
	font-size: 11px; 
	font-family: verdana;
}
.textBoxUpload { 
	border: solid 1px #666666;  
	background-color: #FFFFFF; 
	color: #000000; width: 318px; 
	font-size: 10pt; 
	font-family: verdana;
}
.textboxPreise { 
	border: solid 1px #666666;  
	background-color: #FFFFFF; 
	color: #000000; width: 100px; 
	font-size: 10pt; 
	font-family: verdana;
}
.textareaEinstellen { 
	border: solid 1px #666666;  
	background-color: #FFFFFF; 
	color: #000000;
	width: 313px;
	height: 150px;
	font-size: 10pt; 
	font-family: verdana;
}
.textareaBewerten { 
	border: solid 1px #666666;  
	background-color: #FFFFFF; 
	color: #000000; width: 230px; 
	font-size: 10pt; 
	font-family: verdana;
}
.button { 
	border: solid 1px #666666;  
	background-color: #CED6E9; 
	color: #000000; font-size: 9pt; 
	font-family: verdana;
}
.buttonsuche { 
	border: solid 1px #666666;  
	background-color: #FFC730; 
	color: #000000; width: 130px; 
	font-size: 8pt; 
	font-family: verdana;
}
.pulldown { 
	border: solid 1px #666666; 
	background-color: #FFFFFF; 
	color: #000000; width: 183px; 
	font-size: 9pt; 
	font-family: verdana;
}
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D3F68;
}
.textKlein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D3F68;
}

.textInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D3F68;
}

.textKleinSearchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #657FBD;
}
.naviAnzahl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #506DB4;
}
.boxBorderTop {
	border-top: 1px solid #ACBADB;
	border-right: none;
	border-bottom: 1px solid #ACBADB;
	border-left: none;
	background-color: #F1F3FA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5894;
	font-weight: bold;
}
.boxBorderLeft {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #ACBADB;
	background-color: #F1F3FA;
}
.boxBorderRight {
	border-top: none;
	border-right: 1px solid #ACBADB;
	border-bottom: none;
	border-left: none;
	background-color: #F1F3FA;
}
.boxBorderBottom {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ACBADB;
	border-left: none;
	background-color: #F1F3FA;
}
.boxAufzaehlungDunkel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D3F68;
	background-color: #E6EBF5;
}
.boxAufzaehlungHell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D3F68;
	background-color: #EEF1F8;
}
.4orange {
	color: #FF7315;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boxBorderAufzaehlung {
	border: 10px solid #F1F3FA;
}
.tableHeaderRechnung {
	font-weight: bold;
	background-color: #CED6E9;
}
.tableRechnungBorder {
	border: 1px solid #CED6E9;
}

