html {overflow-x:hidden;}
		
		body { margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; font-size: small; background: #fff; }			
		/* Layoutstruktur */
		
		#content { float: left;	width: 70%;	font-size: 95%; line-height: 1.5em; color: #333; }
		
		#sidebar { float: right; width: 30%; }
		
		#footer { clear: both; background: #666 url(../img/footer-bg.gif) repeat-x top left; }
		
		/* Vor IE5/Mac verstecken\*/
		*html #footer { height: 1%; }
		/* Vor IE5/Mac verstecken Ende*/
						
		#footer p { margin: 0; padding: 15px; font-size: 85%; color: #333; }
		
		#wrap {	min-width: 920px; max-width: 1400px; background: #fff url(../img/wrap-bg4.gif) repeat-y 70% 0; }
		
		/* header */
		
		#header { border-bottom: 3px solid #BEBD51; background: #B4E637 url(../img/header-bg.gif) repeat-x top left; }
		
		#header h1 { margin: 0;	padding: 98px; font-family: Georgia, serif;	font-size: 1%; color: #91B045; background: url(../img/head5.jpg) no-repeat top center; }
		
		/* Infoleiste */
		
		#message { margin: 0; padding: 10px; font-size: 90%; color: #cc9; text-align: center; background: #404530 url(../img/message-bg.gif) repeat-x top left; }
		
		#message strong { padding: 0 0 0 28px;	background: url(../img/pfeill.gif) no-repeat 0 50%; }
		
		/* Spaltenräume */
		
		#content .gutter { padding: 25px; background: url(../img/content-bg.gif) repeat-x top left; }
		
		#sidebar .gutter { padding: 15px; }
		
		/* Inhalt */
		
		#content h2 { margin: 0 0 1em 0; padding: 0; font-family: Georgia, serif; font-size: 150%; font-weight: normal; color: #663; }
		
		dl.feature { margin: 15px 0; padding: 15px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
		
		dl.feature:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		
		dl.feature dt { margin: 0 0 .5em 0; font-family: Georgia, serif; font-size: 140%; color: #693; }
		
		dl.feature dt img { float: left; margin: 0 15px 0 0; padding: 0 4px 4px 0; background: url(../img/photo-frame.gif) no-repeat bottom right; }		
		
		dl.feature dd { margin-left: 169px; font-size: 90%; line-height: 1.5em; color: #666; }
		
		*html dl.feature { height: 1%; } /* für IE 5 + 6 */

		*:first-child+html dl.feature { min-height: 1px; } /* für IE 7 */

		/* Inhalt umgedrehter Float */
		
		dl.feature2 { margin: 15px 0; padding: 15px; border-top: 1px dotted #ccc; border-bottom: 0px dotted #ccc;}
		
		dl.feature2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		
		dl.feature2 dt { margin: 0 0 .5em 0; font-family: Georgia, serif; font-size: 140%; color: #693; }
		
		dl.feature2 dt img { float: right; margin: 0 5px 0 15px; padding: 0 0px 0px 0px; }		
		
		dl.feature2 dd { margin-left: 0px; font-size: 90%; line-height: 1.5em; color: #666; }
		
		*html dl.feature2 { height: 1%; } /* für IE 5 + 6 */

		*:first-child+html dl.feature2 { min-height: 1px; } /* für IE 7 */

		/* Inhalt Bilderseiten */
		
		dl.feature3 { margin: 0px 0; padding: 0px; border-bottom: 0; background: url(../img/background-fotos2.gif) no-repeat center #83925E; }
		
		dl.feature3:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		
		dl.feature3 dt { margin: 0 0 .7em 0; font-family: Georgia, serif; font-size: 140%; color: #693; }
		
		dl.feature3 dt img { float: right; margin: 0 0 0 0; padding: 0 0px 0px 0; border-left: 0em solid #C5D48E; border-right: 0em solid #C5D48E; background: url(../img/photo-frame.gif) no-repeat bottom right; }		
		
		dl.feature3 dd { margin-left: 0px; float: none; font-size: 90%; line-height: 1.5em; color: #666; }
		
		*html dl.feature3 { height: 1%; } /* für IE 5 + 6 */

		*:first-child+html dl.feature3 { min-height: 1px; } /* für IE 7 */	
		
		/* Seitenleiste/Navi */
		
		.box { margin: 0 0 20px 0; padding: 0 0 12px 0; font-size: 85%; line-height: 1.5em; color: #666; background: #fff url(../img/box-b.gif) no-repeat bottom right; }
		
		.box h3 { margin: 0; padding: 12px; font-family: Georgia, serif; font-size: 150%; font-weight: normal; color: #693; background: url(../img/box-t.gif) no-repeat top left; }
		
		.box p, .box ul { margin: 0; padding: 0 12px; }
		
		.box ul li { margin: 0 0 0 12px; padding: 0 0 0 18px; list-style: none; background: url(../img/li-bullet.gif) no-repeat 0 3px; }
		
		/* Links */
		
		a { color: #693; font-size: 100%; text-decoration: none; font-weight: normal; }
		
		a:hover, body#intro #t-intro a{ color: #663; padding: 0px; }
		
		
		a.text { color: #663; border: 10px; }
		
		a.text:hover { color: #693; border: 1; }
		
		
		a.me { font-size: 90%; color: #cc9; }
		
		a.me:hover { color: #fff; }
		

		#menu a { font-size: 120%; text-decoration:none; text-align: left; color: #669933; display:block; width:100%; padding:0.1em; border-right:5px solid #fff; }
		
		#menu a:hover { font-size: 120%; border-right:5px solid #404530; background-color: #B7D865; color: #404530;}
		
		#menu2 a { font-size: 120%; text-decoration:none; text-align: left; color: #669933; display:block; width:100%; padding:0.1em; border-right:5px solid #fff; }
		
		#menu2 a:hover { font-size: 120%; border-right:5px solid #404530; background-color: #B7D865; color: #404530;}
		
		#menu3 a { font-size: 120%; text-decoration:none; text-align: left; color: #669933; display:block; width:100%; padding:0.1em; border-right:5px solid #fff; }
		
		#menu3 a:hover { font-size: 120%; border-right:5px solid #404530; background-color: #B7D865; color: #404530;}
		
		/* Bilder */
		
		.bildbox { border-top: 0px solid #3d3d33; padding: 1.4em 0 1.4em 0; overflow: auto; width: 100%;	}
		
		.thumb { padding: 1px 1px 1px 1px; background-color: #222; border: 0px solid #693; float: left; margin-right: 10px; margin-bottom: 10px;	}	

