body {
	/*background-color: #8E8A5E;*/ 
	background-color: #7B784D;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 20px;
}

div.logo {
	position: absolute;
	left: 40px;
	margin-top: 10px;
}


div.schriftzug {
	position: absolute;
	left: 180px;
	margin-top: 70px;
}



div.content {
	position: absolute;
	left: 191px;
	margin-top: 150px;
	margin-right: 300px;
}


p.title {
	margin-top: 20px;
}

p.flow {
	font-size: 70%;
	line-height: 130%;
	text-align: left;
}


p.topNav {
	font-size: 70%;
	font-weight: bold;
	line-height: 130%;
	text-align: left;
}


:link {
	color: white;
	text-decoration: none;

}


div.content p.topNav a: {
	color: #A1C4BE;
}

	
a[href] img {
	border-style: none;
}


a {
	color: #A1C4BE;
}

a[href]:visited {
	color: #BEBA8C;
	text-decoration: none;
}


a[href]:hover {
	color: #A1C4BE;
	text-decoration: none;
}


/** BRICKS **/

div.brickbox {
	float: right;
	margin-top: 120px;
	margin-right: 60px;
}



div.brick p.city {
	background-color: #A1C4BE;
	color: #666633;
	padding: 2px;
	font-size: 70%;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 4px;
	text-align: center;
	width: 140px;
}



div.brick p.citylink {
	background-color: #DCD8C8;
}	
	



div.brick p.citylink:hover {
	background-color: #A1C4BE;
}

div.image {
	margin: 0px;
	margin-bottom: 15px;
}


div.brick a[href] {
	color: #666633;
}


div.brick img {
	border-color: #DCD8C8; border-width: 1px; border-style: solid;
	padding: 1px;
}


div.brick img.bleu {
	background-color: #7B784D;
	border-color: #A1C4BE; border-width: 1px; border-style: solid;
}


div.brick img.yellowhover:hover {
	background-color: #A1C4BE;
}


span.number {
	background-color: #A1C4BE;
	color: #666633;
	font-size: 70%;
	font-weight: bold;
	line-height: 130%;
	text-align: left;
	padding: 2px;
}


span.bold {
	font-weight: bold;
}


div.stein {
	background-color: #8E8A5E;
	border-color: #A1C4BE; border-width: 1px; border-style: solid;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 8px;
	/*padding-left: 10px;*/
	width: 400px;
}


span.lautsprecher {
	margin-right: 7px;
}


p.caption {
	font-size: 70%;
	line-height: 130%;
	text-align: left;
	width: 400px;
}


p.fotogross {
	margin-top: 2px;
}

div.menu {
	font-size: 70%;
	line-height: 130%;
	text-align: left;
}
