td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
td.subnav {

	color: #666666;
}

td.subnav a {

	color: #666666;
	text-decoration: none;
}

td.subnav a:hover {

	text-decoration: underline;
}


td.adresse {

	color: #000000;
	padding-left:10px;
	padding-top:5px;
	line-height:17px;
}

td.adresse  a, a {

	color: #666666;
	text-decoration:none;
}

td.adresse  a:hover {

	text-decoration:underline;
}

h2 {
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
	
* .highslide {
	cursor: url(/img/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid black;
}
.highslide:hover img {
	border: 1px solid gray;
}

.highslide-image {
    border-bottom: 1px solid black;
    cursor: pointer; /* opera */
	cursor: url(/img/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}

input, textarea {

background-color: #FCDD5F;
border-top: 0px;
border-right: 0px;
border-left: 0px;

}


table.rahmenaussen {
		border: 1px solid #ffffff; 
		}
		
table.rahmenaussenobennicht {
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;

		}
	
.kleingrau, .kleingrau.a {
	font-size:12px;
	color:#999999;
	font-style:italic;
	}