.hintergrundbild {
    background-image: url(../pictures/karte.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-attachment: fixed;
}
.EFKModelTitle{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.Properties{
    font-family: Arial;
    font-size: 11px;
/*    height: 11px*/
}
.PropertyDescription{
    width: 220px;
}
.PropertyPdf {
    width: 220px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}
.PropertyValue{
    font-weight: bold;
    position: relative;
    left: 20px;
}

a:link.EfkDataGridTitle, a:active.EfkDataGridTitle, a:visited.EfkDataGridTitle, a:focus.EfkDataGridTitle
{
	font:               normal normal bold 14px sans-serif;
    text-decoration:    none;
    color:              black;
}

a:hover.EfkDataGridTitle {
    font:               normal normal bold 14px sans-serif;
    text-decoration:    underline;
    color:              black;
}

/* Stylesheet EFK-Übersicht aus vawstyles.css
2008-09-08, ady */
/*body {
	position: absolute;
	left: 0px;
	top: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
	font-size: 11px;
}*/

table.vawtab {
	border-collapse:collapse;
	empty-cells: show;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

/*img {
	border-collapse:collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
}*/

/* ### bloecke ########################################################## */

.vawcontainer {
	position: relative;
	width: 700px;
	padding: 10px;
	height: 1000px;
}

.vawaussen {
	clear: left;
	width: 700px;
 	/*background: url("img/white.jpg") repeat;*/
 	background-color:White;
 	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

.vaweinspalter {
	float:left;
	width: 223px;
	margin-right: 10px;
	padding: 0px;
}

.vawzweispalter {
	float: left;
	width: 466px;
	padding: 0px;
}

.vawdreispalter {
	float: left;
	width: 699px;
	padding: 0px;
}

.vawbildspalte {
	float: left;
	width: 223px;
	margin-right: 10px;
	padding: 0px;
}

.vawbildmittelspalte {
	float: left;
	width: 60px;
	margin-right: 10px;
	padding: 0px;
}

.vawrestspalte {
	float: left;
	width: 396px;
	padding: 0px;
}

.vawdummyspalte {
	float: left;
	padding: 0px;
}

.floatbildchen {
	float: left;
	margin-right: 20px;
}

/* ### text ############################################################# */

.vawheadline {
	background: #B0C4DE;
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

.vawheadline2 {
	background: #ffffff;
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
}

.vawinnenheadline {
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 6px;
}

.vawinnentext {
	color: #000000;
	margin-bottom: 6px;
}

tr.vawtabrow1, tr.vawtabrow1bold, tr.vawtabrow1trenner {
	background: #f5f5f5;
}

tr.vawtabrow2, tr.vawtabrow2bold, tr.vawtabrow2trenner {
	background: #ffffff;
}

tr.vawtabrow1bold, tr.vavtabrow1bold {
	font-weight: bold;
}

td.vawtabcell {
	padding: 2px 5px 3px 5px;
	text-align: left;
	border-bottom: 1px #e0e0e0 solid;
}

td.vawtabcellohne {
	padding: 2px 5px 3px 5px;
	text-align: left;
}

td.vawtabcellcenter {
	padding: 2px 5px 3px 5px;
	text-align: center;
	border-bottom: 1px #e0e0e0 solid;
}

td.vawtabcellright {
	padding: 2px 5px 3px 5px;
	text-align: right;
	border-bottom: 1px #e0e0e0 solid;
}

tr.vawtabheadrow {
	background: #B0C4DE;
	font-weight: bold;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

td.vawtabheadcell {
	text-align: left;  
	vertical-align: middle;
	padding: 2px 5px 3px 5px;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

td.vawtabheadcellcenter {
	text-align: center;
	vertical-align: middle;
	padding: 2px 5px 3px 5px;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}

.vaw30breit {
	width: 30px;
	float: left;
}

/* ### dubiose subnavidefinitionen - einfach ignorieren ################# */

#vawsubnavi {
}

div#vawsubnavibox {
	margin-top: 8px;
}

* html div#vawsubnavibox {  /* Korrektur fuer IE 5.x */
  width: 62.0em;
  /*w\idth: 62.0em;*/
}

div#vawsubnavibox div {
  clear: left;
}

ul#vawsubnavi {
  margin: 0;
  padding: 0;
  text-align: center;
}

ul#vawsubnavi li {
  list-style: none;
  float: left;  /* ohne width - nach CSS 2.1 erlaubt */
  position: relative;
  margin: 0.4em;
  padding: 0;
}

* html ul#vawsubnavi li {  /* Korrektur fuer den IE 5 und 6 */
  margin-bottom: -0.4em;
}

*:first-child+html ul#vawsubnavi li {  /* Korrektur fuer den IE 7 */
  margin-bottom: -0.1em;
}

ul#vawsubnavi li ul {
  position: absolute;
  top: 1.8em;
  left: -0.4em;
  margin: 0;
  padding: 0;
  display: none;  /* Untervawsubnavi ausblenden */
}

* html ul#vawsubnavi li ul {  /* Korrektur fuer IE 5.x */
  left: -1.5em;
  lef\t: -0.4em;
}

*:first-child+html ul#vawsubnavi ul {  /* Workaround fuer den IE 7 */
  background-color: #ffffff;
  padding-bottom:0.6em;
}

ul#vawsubnavi li:hover ul {
  display: block;  /* Untervawsubnavi in modernen Browsern einblenden */
}

ul#vawsubnavi li ul li {
  float: none;
  display: block;
  margin-bottom: 0.2em;
}

ul#vawsubnavi a, ul#vawsubnavi span {
  display: block;
  width: 10.4em;  /* Breite den in li enthaltenen Elementen zuweisen */
  padding: 0.2em 0.5em;
  text-decoration: none; font-weight: bold;
  border: 2px solid #404040;
  border-left-color: white;
  border-top-color: white;
  color: black;
  background-color: #d4d0c8;
}

* html ul#vawsubnavi a, * html ul#vawsubnavi span {
  width: 11.0em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
  w\idth: 9.8em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
}

ul#vawsubnavi a:hover, li a#aktuell {
  border-color: white;
  border-left-color: black;
	border-top-color: black;
  color: white;
  background-color: #d4d0c8;
}

li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
  color: black;
  background-color: silver;
}

ul#vawsubnavi li ul span {  /* aktuelle Unterseite kennzeichnen */
  background-color: red;
}

/* ### ende vawstyles.css ############################################################# */


