@import url('reset.css');body {	margin: 0 auto;	background:#e8eae7 url(../images/bg_all.gif) repeat-x left top;}html {}#seite {	margin: 0 auto;	width: 950px;}a {	color:#62715f;	text-decoration:none;}a:hover, a.aktiv {	color:#2c332b;}.fett {	color:#2c332b;}#fancybox-title-over {	color:#62715f;	background:#e8eae7 !important;}#fancybox-title-over .titel {	margin-left:50px;	margin-top:-15px;}/* --- HEADER --- */#header {	height: 80px;}#header h1 {	font-family:Arial, Helvetica, sans-serif;	font-size:28px;	color:#62715f;	margin-top:22px;	text-transform:uppercase;	float:left;}#header h1 span {	display:block;	float:left;}#header h1 span.vname {	width:130px;}#header h1 span.nname {}#header h2 {	font-family:Georgia, "Times New Roman", Times, serif;	font-style:italic;	font-size:24px;	color:#2c332b;	margin-top:26px;	float:right;}/* --- Navi --- */#navi {	clear:both;	margin:10px 0 50px 130px;	height:60px;	font-family:Arial, Helvetica, sans-serif;	font-size:18px;}#navi ul li {	float:left;	position:relative;	margin-right:50px;	height:30px;}#navi .subnavi {	display: none;	position: absolute;	top: 30px;	left: 0;	width:730px;	font-size:16px;	color:#62715f;}#navi ul li:hover > div {	display: block;}#arbeiten #navi .subnavi {	display: block;}/* --- CONTENT --- */#content {	clear:both;}#content #info {	float:left;	width:230px;	min-height:400px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#2c332b;}#content #info h2 {	background:url(../images/bg_infoline.gif) no-repeat left bottom;	padding:10px 5px 5px 10px;	font-size:14px;}#content #info p {	padding:10px;	font-size:14px;}#home #content #info {	background: #ddd /*url(../images/bg_aktuell.jpg) repeat-y*/;}#content #grid {	float:left;	margin-top:45px;	width:720px;}#home #content #grid {	margin-top:0;}#content #grid .griditem{	float:left;	margin-left:10px;	margin-bottom:10px;}#content .txt {	/*float:left;*/	clear:both;	margin-left:10px;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#2c332b;}#content iframe {	margin-left:10px;	margin-top:20px;}#workshops #content .txt,#atelier #content .txt {	padding-top:20px;}#content .txt h1 {	font-size:18px;	margin-bottom:10px;}#content .txt h2 {	font-size:16px;	margin-bottom:10px;}#content .txt ul {	list-style-image: url(../images/li_line.gif);	padding-left:25px;}table {	margin:20px 0;}td {	vertical-align:top;	padding-bottom:10px;}td.jahr {	width:120px;}td.desc {	width:600px;}ul.linie {	list-style-type:none;	list-style-image: url(../images/li_line.gif);	padding-left:25px;}li {}ul.bullet {	list-style-type:none;	list-style-image: url(../images/li_bullet.gif);	padding-left:25px;}/* --- FOOTER --- */#footer {	clear:both;	height: 20px;}/* --- FORMATE --- *//* --- SONSTIGES --- */.klar {	clear:both;}.links {	float:left;}.rechts {	float:right;}.abstand0 {	clear:both;	height:0px;	line-height:0px;}.abstand10 {	clear:both;	height:10px;}.abstand16 {	clear:both;	height:16px;}.abstand20 {	clear:both;	height:20px;}.abstandv20 {	float:left;	width:20px;	height:180px;}