div#CONTENT {
		float: left;
		width: 480px;
		margin-left: 20px;
		color: #2a4069;
}
div#CONTENT h1{
		font-size: 1.5em;
		font-weight: normal;
		padding-bottom: 33px;
}
div#CONTAINER h2{
		font-weight: bold;
		font-size: 1em;
}
div#CONTENT p{
		line-height: 1.2em;
		letter-spacing: -1px;
}
div#CONTENT ul {
		padding-left: 15px;
		letter-spacing: -1px;
}
div#CONTENT table {
		display: block;
		font-size: 10px;
		vertical-align: top;
}
.black {
                color: black;
}

/*----------------------- standard -----------------------*/
div#CONTENT div#center {
		width: 480px;
}
div#CONTENT div#center2 {
		width: 480px;
}

/*----------------------- zweispaltig -----------------------*/

div#CONTENT div#left {
		float: left;
		width: 160px;
		height: 267px;
}

div#CONTENT div#right {
		margin-top: -4px;
		float: right;
		width: 300px;
}

/*----------------------- startseite -----------------------*/

div#CONTENT div#startseite h2 {
		color: #FFFFFF;
		padding-bottom: 9px;
		padding-right: 5px;
		text-transform: uppercase;
		font-weight: normal;
		font-size: 11px;
		text-align: right;
}

div#CONTENT div#startseite {
		font-size: 11px;
}
div#CONTENT div#startseite div#left {
		background-image: url(../upload/website/start_left.gif);
		background-repeat: no-repeat;
		background-position: top;
		float: left;
		padding-top: 3px;
		width: 155px;
}
div#CONTENT div#startseite div#mid {
		background-image: url(../upload/website/start_mid.gif);
		background-repeat: no-repeat;
		background-position: top;
		float: left;
		padding-top: 3px;
		width: 163px;
}
div#CONTENT div#startseite div#mid div#mid2{
		float: left;
		padding-left: 7px;
}
div#CONTENT div#startseite div#right {
		background-image: url(../upload/website/start_right.gif);
		background-repeat: no-repeat;
		background-position: top;
		padding-top: 3px;
		float: left;
		width: 162px;
		margin: 0px;
}
div#CONTENT div#startseite div#right div#right2{
		float: left;
		padding-left: 7px;
}
div#CONTENT div#startseite img {
		padding-bottom: 5px;
}
div#CONTENT div#startseite span {
		display: block;
		margin-top: 6px;
		line-height: 1.2em;
}
div#CONTENT div#startseite span a {
		padding-left: 19px;
		background-image: url(../upload/website/pfeil.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		text-decoration: none;
		color: #005A9A;
}


/*------------------------ Bildergalerie ------------------------*/

div.image_template {
		float: left;
		width: 150px;
		margin-right: 8px;
		margin-bottom: 15px;
		margin-top: -3px;
}

div.image_template div.image {
		width: 150px;
		height: 150px;
		background-color: #ddf0f4;
		border: 1px solid #85cad7;
}
div.image_template div.image img {
		margin-top: 18px;
}
div.image_template div.link_lupe a {
		display: block;
		background-image:url(../upload/website/lupe.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		padding-left: 17px;
		margin-left: 2px;
		margin-top: 2px;
		color: #005a9a;
		font-size: 11px;
}
div.image_template div.link_lupe a:hover {
		text-decoration: none;
}

/*------------------------ Termine ------------------------*/

div#CONTENT table tr.head {
		background-color: #459ebf;
		color: #FFFFFF;
		display: block;
		margin-top: 2px;
		height: 20px;
		font-weight: bold;
		font-size: 10px;
}
div#CONTENT table tr.row {
		border: dotted 1px #459ebf;
		display: block;
		font-size: 10px;
		border-top: none;
		vertical-align: top;
}
/*------------------------ Bildergalerie ------------------------*/

div.image_template {
		float: left;
		width: 150px;
		margin-right: 2px;
		margin-bottom: 15px;
		margin-top: -3px;
}

div.image_template div.image {
		width: 150px;
		height: 150px;
		background-color: #e8f5fa;
		border: 1px solid #459ebf;
}
div.image_template div.image img {
		margin-top: 18px;
}
div.image_template div.link_lupe a {
		display: block;
		background-image:url(../upload/website/plus.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		padding-left: 17px;
		margin-left: 2px;
		margin-top: 2px;
		font-size: 11px;
}

