/* bbmark  ================ Body ================ */

* {
	margin:0;
	padding: 0;
	}

body {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica, sans-serif;
	background:/*url(/sitemedia/bg.gif) repeat-y center top*/ #FFF;
	text-align: center;
	}

label {
	display:none;
	}

a {
	text-decoration:none;
		}

/* bbmark  ================ Klammer ================ */

#global {
	position:relative;
	width: 760px;
	text-align: left;
	margin: 0 auto;
	padding-top: 0;
	background-color: #fff;
	}
	
	
/* bbmark ---------------- Ueberschriften ---------------- */

h1 {
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 24px;
	color: #4C6B7B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
	#homie h1 {
		padding-top:0px;
		}

h2 {
	clear: both;
	font-size:18px;
	color:#4C6B7B;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.01em;
	font-weight:normal;
	margin-bottom:0;
	padding: 20px 0 0 0;	
	}

	h2 span {
		color:#999;
		font-size:13px;
		}
		
	h2#neuigkeiten  {
		font-size: 24px;
		color:#4C6B7B;
		margin:20px 0 0 0;
		padding:10px 2px;
		}
	
	h2#kontaktformular {
		padding-top:12px !important;
		}	
		
	#content h2 a {
		text-decoration: none !important;
		}	
 
h3 {
	color:/*#b4d610*/#AFD010;
	font:bold 16px/22px Arial, Helvetica, sans-serif;
	padding: 15px 0;
	margin-top:20px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	}


h4 {
	color:#555;
	font-size:12px;
	font-weight:bold;
	padding: 20px 0 0 0;	
	}
	
h5{	font-size: 12px;
	margin-bottom:-15px;
	padding: 20px 0 0 0;
	color:#555;
	font-weight: bold;
	
	}
	
/* Floatmaster */

hr {
	clear:both;
	visibility:hidden;
	}

/*  Archiv-Link Startseite */

#archiv {
	border-top:1px solid #ccc;
	margin-top:10px;
	}

#archiv a {
	background: url('/sitemedia/pfeil-rechts.gif') no-repeat 4px center #f7f7f7;
	padding:3px 10px 3px 18px;
	margin:0; 
	}

/* bbmark ================ Kopfzeile ================ */

/* bbmark ---------------- Kopfbereich mit Logo ---------------- */

#kopf {
	margin-top:0;
	margin-bottom: 0px;
	padding: 57px 0 19px 19px;
	/* background:url(/sitemedia/schatten.gif) repeat-x top #F9F124; */
	text-align:left;
	border-bottom:3px solid #fff;
	}

#kopf a img {
	border:none;
	}


/* bbmark ---------------- Hauptnav ---------------- */

#hauptnav {
	height: 27px;
	position:relative;
		
	}

#hauptnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position:absolute;
	top:0;
	left:0;
	}
	
#hauptnav li {
	font-size: 11px;
	margin: 0;
	padding: 0;
	}

#hauptnav a {
	padding: 7px 18px 7px 18px; /* 5px 18px 4px 18px; */
	}

#hauptnav a:link,
#hauptnav a:visited,
#hauptnav a:hover {
	color:#4C6B7B;
	text-decoration:none;
	border:none;
	}

#hauptnav ul a {
	float:left;
	display:block;
	}
			
#hauptnav ul ul {
	display:inline;
	position:absolute;
	left:0;
	top:60px;
	width:160px;
	border-bottom:10px solid #fff;
	}	
	
	#hauptnav ul li {
		float:left;
		font-size: 11px;
		}

		#hauptnav ul li a {
			display: block;
			padding: 7px 18px 7px 18px; /* 5px 18px 4px 18px; */
			}
			
		#hauptnav ul li a:hover {
			color:#fff;
			}
	
#hauptnav ul ul ul  {
	position:static /* hebt position:absolute der uebergeordneten UL auf */;
	display:inline;
	}
			

/* bbmark ----- Pfeile und Positionen ------- */	

#navihaupt {
	background:#b4d610 url('/sitemedia/schatten2.gif') repeat-x top;
	width:760px !important;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;	
	}

 

ul#navihaupt li ul li {
	width:140px;
	clear:left;
	float:left;
	background: url('/sitemedia/pfeil-rechts.gif') no-repeat -1px 3px;
	border:1px dotted #fff; 
	margin:0 0 2px 6px; 
	margin-bottom:2px; 
	padding:0 0 0 5px; 
	}
			
ul#navihaupt li ul li li {
	margin-left:1px;
	padding-left:5px;
	background: url('/sitemedia/pfeil-rechts.gif') no-repeat -1px 3px;
	}
		
ul#navihaupt li li a {
	padding:0 5px 2px 5px;
	margin-bottom:2px;
	background:none !important;
	}	
	

/* bbmark ----- Positionsanzeiger ----- */

/* 1. Instanz 1. Ebene Aktivpunkt */
li.current_page_item a, body#homie #home a {
	background:#95b10d url('/sitemedia/schatten2-aktiv.gif') repeat-x left top;
	color:#fff !important;
	}
	
body#homie #home a { 
	-moz-border-radius-bottomleft:3px;	
	-webkit-border-bottom-left-radius:3px; 
	-moz-border-radius-topleft:3px;	
	-webkit-border-top-left-radius:3px;
	}
	
/* 2. Instanz 1. Ebene Aktivpunkt */
ul#navihaupt li.current_page_ancestor a {
	background:#95b10d url('/sitemedia/schatten2-aktiv.gif') repeat-x left top;
	color:#fff !important
	}
	
/* 2. Instanz 1. Ebene Passivpunkt */	
ul#navihaupt li.current_page_ancestor ul li.page_item a {
	/*color:red !important;*/
	color:#4C6B7B !important;
	}
	
	ul#navihaupt li.current_page_ancestor ul li.page_item a:hover {
		color:#24241A !important
		}
	
ul#navihaupt li.current_page_item ul li.page_item a {
	/*color:red !important;*/
	color:#4C6B7B !important;
	}	
	
	ul#navihaupt li.current_page_item ul li.page_item a:hover {
		color:#24241A !important;
		}	
	
/* 2. Instanz 2. Ebene Aktivpunkt */	
li.current_page_ancestor ul li.current_page_item a {
	background:none;
	font-weight:bold;
	}	
	
	ul#navihaupt li.current_page_ancestor ul li.current_page_item a:hover {
		color:#4C6B7B !important;
		}
	
/* 2. Instanz 3. Ebene Passivpunkte */
li.current_page_ancestor ul#current_subnav li.current_page_item ul#current_subnav li.page_item a {
	font-weight:normal !important;
	}	
	
	li.current_page_ancestor ul#current_subnav li.current_page_item ul#current_subnav li.page_item a:hover {
		color:#24241A !important;
		}	
	
	
/* 3. Instanz  2. Ebene Aktivpunkt*/	
li.current_page_ancestor ul#current_subnav li.current_page_ancestor a {
	background:none;
	font-weight:bold;
	}
	
/* 3. Instanz  3. Ebene Passivpunkte */	
li.current_page_ancestor ul#current_subnav li.current_page_ancestor ul#current_subnav li.page_item a {
	font-weight:normal !important;
	/*color:brown !important;*/
	color:#4C6B7B;
	}
	
/* 3. Instanz  3. Ebene Aktivpunkte */	
li.current_page_ancestor ul#current_subnav li.current_page_ancestor ul#current_subnav li.current_page_item a {
	font-weight:bold !important;
	}

/* bbmark ----- Subnavigation ------- */

#auxnav {
	visibility:hidden;
	width:190px;
	float:left;
	padding:15px 0 50px 0;
	margin-top:17px;
	}

#auxnav ul {
	margin:0 0 1em -3px;
	padding:0 0 0 0;
	margin-right:10px;
	}
	
#auxnav li {
	margin-left: 2px;
	margin-top:0;
	padding-left: 12px;
	padding-bottom:5px;
	font-size: 11px;
	line-height: 15px;
	background-image: url('/sitemedia/pfeil-rechts.gif');
	background-repeat: no-repeat;
	background-position: 0% 4px; 
	list-style-type:none;	
	}

#auxnav a:link,
#auxnav a:visited {
	color:#4C6B7B; /* color:#7D7D5A; */
	text-decoration:none;
	padding-bottom: 2px;
	}

#auxnav a:hover {
	color:#24241A;
	text-decoration:none;
	padding-bottom: 2px;
	}

#auxnav form {
	margin: 0;
	padding: 0 20px 1em 10px;
	}
	
#auxnav input {
	padding:3px;
	color:#444;
	font-size:11px;
	font-family: "Lucida Grande",Verdana, Arial, sans-serif;
	
	}
	
#auxnav input#s {
	border:2px solid #ccc;
	margin-bottom:5px;
	}

#auxnav input.text {
	width:90%;
	}
 

#auxnav input#searchsubmit {
	padding:4px;
	font-size:11px;
	border:2px solid #c0d655;
	font-family:inherit;
	color:#4C6B7B;
	background:#c0d655;
	width:70px;
	text-align: center;
	margin-top:4px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	}


/* bbmark ================ Content ================ */

#content {
	width: 400px; /* 564px */ /* 740px Layout - 170px SideNav - 150px optionale Sidebar */
	float:left;
	margin:30px 0 40px 0;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica, sans-serif;
	color:#555;
	}

#content p {
	color:#555;
	font-size:12px;
	line-height:19px;
	font-style:normal;
	padding: 20px 0 0 0;	
	}
	
	#content p.breadcrumb {
		color:#999;
		font-size:10px;
		line-height:14px;
		font-style:normal;
		margin:0;
		padding:5px 0 0 0;
		}
		
			#content p.breadcrumb a {			
				text-decoration:none;
				font-size:10px;
				line-height:14px;
				font-style:normal;
				border:none;
				}
	
#content a:link, #content a:visited {
	color:#4c6b7b;
	text-decoration: none;
	/*border-bottom: 1px solid #dedede;*/
	}

#content a:hover {
	color:#24241A;
	text-decoration:underline;
	/*border-bottom: 1px solid #333333;*/
	}	
	
#content img {
	border:1px solid #ccc;
	/* padding:5px; margin:5px; */
	padding:2px;
	margin:3px;
	background:#fff;
}

#content img.leiste {
	border:none;
}

object {
	margin-top: 15px;
	}		
	
	dl {
		margin:20px 0 0 0;
		}
		
	 dt, dd {
	 	font-size:12px;
	 	line-height:19px;
	 	}	
		
	dt {
		font-weight:bold;
		}
		
	dl#about dt {
		padding-bottom:15px;
		font-weight:normal;
		}	
		
	
#content ul {
	padding: 20px 0 0 0;
	margin-left: 0;
	color:#555;
	font-size:12px;
	line-height:18px;
	list-style-type:none;
	}
	

	
#content ol {
	padding: 20px 0 0 12px;
	margin-left: 12px;
	line-height:18px;
	color:#999;
	}	

#content li {
	padding-left: 0;
	line-height:19px;
	margin-left: 20px;
	list-style-type:disc;
	/*list-style-position: inside;*/
	}
	
#content li a {
	text-decoration: none !important;
	}

#content li li {
	/*padding-left: 1em;*/
	}
	
	#content ul	ul {
	padding: 0;
	}
	 
		

div.teasers {
	background:#f3f3f3 /*F5F8EA */;
	margin:10px 0 0 0;
	width:400px;
	}

div.teasers div {
	float:left;
	width:133px;
	padding-bottom:5px;
	}

#content div.teasers div p , #content div.teasers div li {
	font-size: 11px;
	line-height: 14px;
	padding:0 0 0 5px;
	margin:3px 0;
	list-style-type: none;
	}

#content .teasers ul, #content .teasers li {
	margin:0;
	padding:0;
	}
	
#content .teasers li.weiter {
	margin-top:5px;
	}	

#content .teasers li {	
	height:1%;
	}

#content div.teasers a {
	display:block;
	border:none !important;
	text-decoration:none;
	}

div.news div {
		border:1px solid #dedede;
		background:#eaeaea;
		padding:1px 3px;
		margin:5px 0 10px 0;
		}

div.news div h2 {
	color:#95b10d;
	}
	
ul#ist li /* "Thiemt ist" */{
	list-style-type: none;
	margin:0 0 10px 0;
	padding-left:0;
	}
	
ul#ist li strong /* "Thiemt ist" */{
	color:#4C6B7B;
	}	
	
#content .pfeilOben {	
	text-align:right;
	font-size:9px;
	}	
	
#content .pfeilOben a {
	background: url(/sitemedia/pfeil-nach-oben.gif) no-repeat right center;
	padding-right:12px;
	text-decoration: none !important;
	}
	
#content a.extern {
	background: url(/sitemedia/pfeil-extern.gif) no-repeat right 2px;
	padding-right:14px;
	text-decoration: none;
	}		
	
#content a.intern {
	background: url(/sitemedia/pfeil-rechts.gif) no-repeat right 3px;
	padding-right:12px;
	text-decoration: none;
	font-size: 11px;
	}	
	
#content a.internleft {
	margin-top:35px;
	background: url(/sitemedia/pfeil-rechts.gif) no-repeat 3px;
	padding-left:15px;
	text-decoration: none;
	font-size: 11px;
	}


	
/* bbmark ------------- Sidebar (optionale rechte Spalte) ------------- */

#sidebar {
	width:145px;
	
	/*position:absolute;
	top:160px;
	right:0px; */
	
	float:right;
	padding:35px 0 5px 5px;
	font-size:11px ;
	line-height:16px;
	color:#444;
	}
	
	.grau {
			background-color:#eee !important;
			border-bottom:5px solid #eee;
			}
			
			 
			.grau h3 {border-color:#fff}
			
			.grau .weiss h3 {border-color:#dedede}
			
	.weiss {
			background-color:#fff !important;
			border-bottom:5px solid #fff;
			}
			
#sidebar p {
	color:#666;
	font-size:11px;
	line-height:16px;
	padding:3px 0 5px 0;
	margin:0;
	}	
	
#sidebar h3 {
	font:normal 18px/22px Arial, Helvetica, Verdana, sans-serif !important;
	border-top:none;
	font-weight:normal;
	margin:5px 0px 3px 0;
	padding:10px 5px 3px 0;
	text-align: left;
	}		
		

#sidebar h4 {
	font:normal 18px/22px Arial, Helvetica, Verdana, sans-serif;
	margin:0;
	padding:3px 0 3px 12px;
	color:#4C6B7B;
	}	

#sidebar a img {
	border:none;
	} 

#sidebar a, #sidebar p a, #sidebar h3 a {
	text-decoration:none !important;
	color:#4C6B7B;
	}
	
#sidebar h3 a {
	color:/*#b4d610*/#AFD010; 
	}	
	
#sidebar a:hover {
	color:#24241A;
	}	
	
#sidebar h3 a:hover {
	color:#4C6B7B;
	}	
	
#sidebar ul {
	margin:0;
	padding:3px 10px 5px 0;
	}
	
#sidebar li {
	margin-left: 0;
	margin-top:0;
	padding-left: 10px;
	padding-bottom:5px;
	font-size: 11px;
	line-height: 15px;
	background: url('/sitemedia/pfeil-rechts.gif') no-repeat 0% 4px; list-style-type:none;
	}	
	
	
/* Startseiten-Sidebar */

body#homie #sidebar {
 	padding:15px 0 5px 5px;
	/* nur 15px oben, da kein Brotkrumenpfad */
	}	
	
body#homie #sidebar h3 a:hover {
	color:#4C6B7B
	}

body#homie #sidebar img {
	padding:0;
	border:0px none; 
	margin:0 5px 0 0;
	}	
		
	
/* bbmark ------------- Footer ------------- */

 
#fuss {
 	clear: both;
 	border-bottom:1px solid #dedede;
 	border-top:1px solid #ccc
	}
 
#fuss p {
	font-size:11px;
	color:#999;
	padding:5px 17px;
	margin:0;
	}

#fuss span strong {
	color:#666
	}


/* bbmark ================ gruene Box ================ */

.box {
		border:2px solid #b4d610;
		background:#D2E78B;
		padding:6px;
		margin:20px 0 0 0;
		}
		
		.box2 {
		border:2px solid #b4d610;
		background:#D7F05F;
		padding:4px;
		margin:5px 0;
		}
		
		#content .box, #content .box p,
		#content .box2, #content .box2 p{
				font-size:11px;
				line-height:16px;
				color:#333;
				padding:0 5px 5px 5px;
				}
				
.box h4 {
	font-size:14px;
	padding:5px 5px 5px 5px;
	color:#333;
}	

				
.box h5 {
	font-size:12px;
	padding:5px 5px 0 5px;
	margin:0;
	color:#333
}			
				
				

/* bbmark ================ Tabellen ================ */

table {
	width:100%;
	text-align:left;
	border:1px solid #dedede;
	background:#ededed;
	padding:0 3px 5px 3px;
	margin:20px 0 0 0;
	font:normal 12px "Lucida Grande", Verdana, Arial, Helvetica,sans-serif;
	color:#666;
	vertical-align:middle;
	}
	
	table.zentriert td {
		text-align: center;
			}
	
	table.gruen {
		border:2px solid #b4d610;
		background:#D7F05F;
		}
		
		
td {
	border-bottom:1px solid #fff;
	color:#666;
	font-size:11px;
	line-height:17px;
	padding:4px 3px;
	vertical-align:top;
	}
	
		td.sans {
	border:none;
	}
	
	td.pad {
		padding-left:10px;	
		border:none;
			}
	
	tr.doppel td {
			border-top:1px solid #fff;
			}
		
	td.htmseite {
		width:60px;
		padding:4px 1px
		}
		
	td.pdf {
		width:70px;
		padding:4px 1px
		}
		
	td.formular {
		width:50px;
		padding:4px 1px
		}
		
	td.tdRight {
		text-align: right;
		}	
	
#content table td p {
	font-size:11px !important;
	line-height:17px;
	}
	
#content td img {
	margin:4px !important;
	display:block;
	}
	
	
/* bbmark ========== KONTAKT ========== */	
	
/* Kontaktseite Adresse */	

div#adresse {
	padding-bottom:30px;
	}

.left {
	width:200px;
	float:left;
	}
	
.right {
	width:200px;
	float:right;
	}
	
.left p, .right p {
	margin:10px 0;
	padding:0;
	}


	
/* Kontaktformular */

.contactform {
	position: static;
	overflow: hidden;
	width:400px;
	background:#ededed;
	margin:10px 0;
	padding:10px 0;
	}
	
.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	}
	
.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
	color:#555;
	font-size:12px;
	}
	
.contacterror {
	border: 1px solid #ff0000;
	}
	
.contactform h3 {
	border:none;
	margin:0 0 5px 10px
	}	
	
.contactform div {
	color:#666;
	font-size:10px;
	}

.contactform input,
.contactform textarea {
	font-size:12px;
	color:#555;
	border:2px solid #ccc;
	width:230px;
	font-family:"Lucida Grande",Verdana,Arial,Helvetica, sans-serif;	
	padding:2px;
	margin:0;
	}
	
.contactform textarea {	
	height:240px;
	}
	
.contactform label{
	color:#555;
	display:block;
	padding:4px;
	font-size:12px;
	}
	
input#contactsubmit {
	width:70px;
	color:#4C6B7B;
	padding:5px;
	background:#b4d610;
	border:2px solid #fff;
	font-size:11px;
	}
	



	
/* Startseiten-Stripes */



dl.stripedefinitions {
	margin:10px 0 0 0;
	padding:0;
	}

	dl.stripedefinitions dt {
		margin:0;
		padding:10px 4px 0 2px;
		font-size:18px;
		font-weight:normal;
		}
	
		dl.stripedefinitions dt span {
			font-family:Arial, Helvetica, sans-serif;
			color:#999;
			font-size:13px;
			padding:4px 0;
			margin:0;
			letter-spacing:-0.01em;
			font-weight:normal;
			}
			
		#content dl.stripedefinitions dt a {
			text-decoration:none;
			}	
			
		#content dl.stripedefinitions dt a:hover span {
			color:#4C6B7B;
			}

	
	dl.stripedefinitions dd {
		margin:0;
		padding:4px 2px;
		}
		
	dl.stripedefinitions dd p {	
		font-size:11px;
		margin:0 0 0 0;
		padding:0;
		}

/* Sitemap */

#sitemap {
	
	width:270px;
	background:#f3f3f3;
	margin-top:10px;
	padding-bottom:20px;
	}
	
#sitemap ul{
	margin-left:10px;
	}

#sitemap ul ul {
	margin-left:30px;}

#sitemap ul li{
	list-style-type:none;
	margin-left:0px;
	padding:2px;}



#sitemap ul li a{
	font-size:12px;
}

.line {
	background:url('/sitemedia/line2.gif') no-repeat ;
	width:240px
	margin-left:10px;
	margin-top:5px;
	}	
	
.leftab{
	margin-left:35px;}
	
.leftbigger{
	margin-left:70px;}
	
/* TEam-Seite */

#joke{
	color:#4C6B7B !important;
}
	
.textblue{
	color:#4C6B7B;
	font-style:italic;
	}



#head{
	margin-left:0px;
	}
	
#teampict{
	width:400px;
	margin-top:20px;
	}
	
#teamtext{
	width:350px;
	margin-left:25px;}
	
#teamtext ul li{
	list-style-type:azimuth;}
	

#textbottom a{
	text-decoration:none;}
	
.text{
	margin-top:-15px;}
	
	
.text ul li ul li{	
	margin-left:20px;}
	
	
.list{
	margin-top:10px;}
	
#supportbox{
	margin-top:30px;
	width:400px;
	height:150px;
	background:#f3f3f3;}
	
.pictsupport{
	float:left;
	width: 170px;}
	
#textsupport{
	width:210px;
	float:left;}
	
#textsupport ul li{
	list-style-type:azimuth;
	line-height:130%;}
	
.supportbox2{
	margin-top:30px;
	width:400px;
	height:150px;
	background:#f3f3f3;
	margin-bottom:30px;
	}
	

	
#textsupport2{
	width:210px;
	float:left;}
	
#textsupport2 ul li{
	list-style-type:azimuth;
	line-height:130%;
	}

#textsupport3{
	width:210px;
	float:left;}
	
#textsupport3 ul li{
	list-style-type:azimuth;
	line-height:130%;
	}

#textsupport4{
	width:210px;
	float:left;}
	
#textsupport4 ul li{
	list-style-type:azimuth;
	line-height:130%;}
	
#textsupport5{
	width:210px;
	float:left;}
	
#textsupport5 ul li{
	list-style-type:azimuth;
	line-height:130%;}
	

	
#references  ul li{

list-style-image: url('/sitemedia/pfeil-rechts.gif');
}

/* Sensoriklab */

.pict{
	width:400px;
	margin-top:20px;
	}
	
	
/* Materialien */	

.tischbox{
	margin-top:10px;
	width:400px;
	height:164px;
	background:#f3f3f3;}
	
.pictbox{
	float:left;
	width: 160px;}
	
.textbox{
	margin-top:-8px;
	width:240px;
	float:left;}

#startpic{
	width:760px;
	height:440px;
	margin-top:10px;
	}
	
#startimg{
	width:760px;
	height:440px;
	margin-top:10px;
	background:url('/de/images/start.jpg');
	}

#startimgtwo{
	width:760px;
	height:440px;
	margin-top:10px;
	background:url('/de/images/start2.jpg');
	}


#lang{
	color: #4C6B7B;
	font-family: "Verdana, Geneva, sans-serif";
	font-size:14px;
	margin-left:340px;
	}
	
.sitewrapper{
	border-bottom:1px solid #ccc;
	font-size:10px;
	width:760px;
	margin-top:25px;
	min-height:150px;
	overflow:hidden;
	padding-top:15px;
	}
	
.sitewrapper a {
	color:#444;
	line-height:150%;}
	
.sitewrapper a:hover {
	color:#24241A;}
	
.siteone{
	margin-left:0px;
	width:148px;
	float:left;}
	
.sitetwo{
	width:223px;
	float:left;}
	
.sitethree{
	width:175px;
	float:left;}
	
.sitefour{
	width:113px;
	float:left;}
	
.sitefive{
	width:100px;
	float:left;}
	
#seiteninhalt{
	
	padding-bottom:20px;
	margin-top:25px;
	margin-bottom:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

.line {
	border-bottom:1px solid #ccc;
	margin-top:30px;}
	
.project{
	width:390px;
	height:100px;
	overflow:hidden;
	margin-bottom:15px;}
	
.picproject{
	width:160px;
	height:100px;
	float:left;}	
	
.titleprojecttwo{
	width:200px;
	height:100px;
	padding-left:15px;
	vertical-align:middle;
	float:left;}	
	
.titleprojecttwo p{
margin-top:14px;
}

.titleprojectthree{
	width:200px;
	height:100px;
	padding-left:15px;
	vertical-align:middle;
	float:left;}	
	
.titleprojectthree p{
margin-top:3px;
}

#newprojects{
	margin-top:-10px;
	border-bottom:1px solid #ccc;
	min-height:225px;
	
}

#newprojects p{
	color:#444;
	font-size:12px;
	font-weight:bold;
	margin-left:165px;
	line-height:16px;
}

#newprojects a{
	color:#444;
	font-weight:normal;
}

#newprojects td{
	line-height:10px;
}

#newprojects a:hover{
	color:#24241A;
	text-decoration:underline;
}

#newprojects table{
	margin-left:130px;
	margin-top:20px;
	width:560px;
	background-color:#FFF;
	border:none;
	margin-bottom:0px;}
	
#projectwrapper{
	overflow:hidden;
	width:400px;
	height:160px;
	margin-top:15px;
	}
	
#projectpic{
	float:left;
		width:140px;
	height:144px;
	}
	
#projecttext{
	float:left;
		width:245px;
	height:144px;
	padding-left:15px;
	margin-top:-18px;
	}
	
.greentable{
	background-color:#94bb1f;
	color:#FFF;
	text-align:center;
	padding:0px 0px;
	}
	
.greytable{
	background-color:#ccc;
	color:#666;
	text-align:center;
	padding:0px 0px;
	}
	
.headtable{
	color:#666;
	text-align:center;
	font-weight:700;
	
	}
	
.leistung:hover{
	background-color:#94bb1f;
	color:#666;
	text-align:center;
	padding:0px 0px;
	}
	
.leistung:active{
	background-color:#94bb1f;
	color:#666;
	text-align:center;
	padding:0px 0px;
	} 
	
.leistung{
	background-color:#ccc;
	color:#666;
	text-align:center;
	padding:0px 0px;
	}

