
	* { margin:0; padding:0; font-family:'Times New Roman',arial,helvetica,sans-serif; font-size:15px; line-height:22px;}
	p, h1, h2, h3, h4, table, hr, ul { margin-top:0.8em; margin-bottom:0.7em; }
	body { text-align:center; color:#666; background: #E5E4E0 url(images/background_body.jpg) top left repeat-x fixed;  }
	h1 { color: #a7874b; font-size:17px; font-weight:bold; margin-top:2em; margin-bottom:1em; }
	h2,h3 { font-size:14px; font-weight:bold; margin-top:1em; margin-bottom:0.5em; }
	hr { color:whitesmoke; background-color:whitesmoke; height:1px; border:0; border-bottom:1px solid silver; }
	img { border:0; padding:0px; margin:0px; }
	small { font-size:90%; }
	p { line-height:20px;}
	a { color:#a7874b; }
	a:hover { color:#666;}

	.clear { clear:both; font-size:1px; height:1px; line-height:1px; }
	.center{ text-align:center; }
	.button{ background:#fff center center repeat-x url(images/button.gif); border:1px solid #A9A9A9; padding:2px 10px; text-decoration:none; }

	/*
	--------------------------------------------------
	Template
	--------------------------------------------------
	*/
	#container { position:relative; width:802px;margin-left:auto;margin-right:auto;  }
	#leftbar { width:802px; float:left; }
	#sidebar { width:160px; float:right; padding-top:191px; }

	#header { background: transparent url(images/background_head.gif) top left ; text-align:left; position:relative; height:140px; }
	#header h1 { font-size: 26px; color:#fff; text-decoration:none; font-weight:bold; padding: 0px; padding-left:15px; margin: 0px; padding-top:30px; }
	#header h2 { font-size: 14px; color:#000; text-decoration:none; font-weight:bold; padding: 0px; padding-left:15px; margin: 0px; padding-top:4px; }
	#headermenu p { font-size: 15px; font-family:timenewroman; color:#fff; text-decoration:none; font-weight:bold; padding: 4px 10px 0 0; margin: 0px; }
	#headermenu p a { font-size: 15px; font-family:timenewroman; color:#fff; text-decoration:none; font-weight:bold; padding: 4px 10px 0 0; margin: 0px; }
	#headermenu h2 { font-size: 14px; color:#000; text-decoration:none; font-weight:bold; padding: 0px; margin: 0px; padding-left:15px;  padding-top:4px; }
	#headermenu a:hover { color:#fff; text-decoration:underline; }
	#headermenu { position:absolute; left:2px; top:112px; text-align:right; width:798px; height:28px; background: #a7874b; color:#fff; }
	#headerlogoleft {  position:absolute; top:0px; left:00px; width:128px; height:103px; }
	#headerlogoright {  position:absolute; top:5px; left:560px; width:128px; height:103px; }

	#content { background: url(images/background_content.gif) top left repeat-y;  text-align:left; padding-top:0px; }

	#contentMain { float:left; width:440px; padding:0px; margin:0px;}

	#contentMain,#contentMain ul { margin:0; }
	#contentMain li { padding:0px; margin:0px; margin-left:20px; }
	#contentRight {  float:left; width:130px; padding:0px; padding-left:25px; margin:0px; margin-top:20px; }
	#contentRight p {  font-size: 11px;}
	#contentLeft { float:left; width:100px; background:#FFF;}


	#footer { height:50px; background: transparent url(images/background_bottom.gif) top left no-repeat; color:#990000; padding-top:10px; padding-bottom:0px; }
	#footer a, #footer a:active, #footer a:visited {  font-family:arial,helvetica,sans-serif; font-size:11px; color:#990000; font-style:normal; text-decoration:none; }
	#footer a:hover { color:#000;; font-style:normal; text-decoration:underline; }
	#footer p { font-family:arial,helvetica,sans-serif; font-size:11px; text-align:center; padding:20px 10px; margin:0;}

	#footerText { padding:0; text-align:center; color:#666; font-size:8pt; font-weight:normal; }
	#footerText a { padding:0; text-align:center; color:#999; font-size:8pt; font-weight:normal; text-decoration:none; }


	/* Breadcrumb-Navigation: */
	#contentMenu { margin:0px; margin-top:22px; color:#000; float:left; width:160px; overflow: hidden;}
	#contentMenu a { color:#fff; font-weight:bold; text-decoration: none; }
	#contentMenu a:hover { text-decoration: underline; }

	.paddingcontent {  margin:0px; padding-left:10px; padding-right:20px; padding-top:0px;}

	/*
	--------------------------------------------------
	Hauptmenu
	--------------------------------------------------
	*/
	#nav { padding:10px; padding-top:0px; margin:0; width:140px; }
	#nav,#nav ul { list-style:none; margin:0; }
	#nav li { display:inline; padding:0; margin:0; }
	#nav li a { display:block; padding:8px 3px; text-decoration:none; border-bottom:1px solid #ddd;  }
	#nav li a:hover { background:#a7874b; }
	#nav li li a { padding:6px 8px 6px 20px; }
	#nav strong { font-weight: normal; }

	/*
	--------------------------------------------------
	Allgemeine Formatierungen
	--------------------------------------------------
	*/	

	.picborder {  border: 2px solid #75ACFF; }
	.listwhite { background:#fff; padding:5px; }
	.listgrey { background:#eee; padding:5px; }
	.listheadlink { text-decoration:none; }
	.linkliste { color: #999; font-size: 11px;  font-weight:normal; }
	.linkliste:hover { text-decoration: underline;  font-weight:normal; }
	/*
	--------------------------------------------------
	Listen-Ansicht
	--------------------------------------------------
	*/	
	.projektpicturesmall { float:left; padding-right:20px;}
	.list { margin-left:40px; line-height:24px; list-style-type:square; }
	
	/*
	--------------------------------------------------
	Zeilenweiterschaltung
	--------------------------------------------------
	*/	
	.pag{ text-align:center; width:98%; padding:2px; }
	.pag a { text-decoration:none; }
	.pagLight{ color:#D3D3D3; }
	.pagZurueck { position:relative; float:left; width:18%; border:1px solid #bbb; }
	.pagVor { position:relative; float:right; width:18%; border:1px solid #bbb; }
	.pagSeite { border:1px solid #bbb; padding: 2px 5px; margin-left:3px; margin-right:3px; }
	.pagAktuell{ color:#AD2C00; font-weight:bold; }
	.pagVor:hover, .pagSeite:hover, .pagSeite:hover { background:#eee; }

	/*
	--------------------------------------------------
	Lightbox
	--------------------------------------------------
	*/	

