body{
	margin: 0px;
	padding: 0px;
	background-color: #F6F6F6;
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
}
#topcontainer{
	height:97px;
	background: url(../images/top.gif);
	background-position: 0% 0px;
}
#logo{
	height:97px;
	background: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
}
#menu{
	height: 36px;
	background: url(../images/menu.gif) repeat-x;
}
#menu ul{
	list-style: none;
	width: 750px;
	margin:auto;
	padding: 0;
	height: 24px;
}
#menu ul li{
	float: left;
}
#menu ul li.login a{
	background-image: url(../images/menu/login.gif);
}
#menu ul li.kontakt a{
	background-image: url(../images/menu/contact.gif);
}
#menu ul li.referenzen a{
	background-image: url(../images/menu/referenzen.gif);
}
#menu ul li.team a{
	background-image: url(../images/menu/team.gif);
}
#menu ul li.leistungen a{
	background-image: url(../images/menu/leistungen.gif);
}
#menu ul li.home a{
	background-image: url(../images/menu/home.gif);
}
#menu ul li a{
	width: 125px;
	height: 23px;
	display:block;
	background-position: center 0%;
	background-repeat: no-repeat;
}
#menu ul li a span{
	display: none;
}
#menu ul li a:hover{
	background-position: center -24px;
}
#main{
	width: 675px;
	padding: 15px 0px;
	margin: auto;
	text-align: justify;
}
#main h1{
	font-size: 15px;
	font-weight: bold;
}
#main div.bild{
	width:220px;
	height:292px;
	float:right;
	margin-left:25px;
	margin-bottom:20px;
}
#main div.referenzen{
	width:220px;
	float:right;
	margin-left:25px;
	margin-bottom:20px;
}
#main div.referenzen ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#main div.referenzen .thumbnail{
	width:248px;
	height:183px;
	padding:0px;
	margin:0px;
}
#main div.referenzen b{
	color:black;
}
#main div.referenzen .online_0{
	color: red;
}
#main div.referenzen .online_1{
	color: #23A623;
}
#main div.referenzen .online_2{
	color: yellow;
}
#main ul{
	list-style-image: url(../images/arrow.gif);
}
* html #main ul li{
	padding-left: 5px;
}
#main ul.team{
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#main a{
	text-decoration: none;
	font-size: 9pt;
	color: #5681B4;
}
#main a:hover{
	color: #666666;
}
#main input, #main textarea{
	font-family: Arial;
	font-size: 9pt; 
}
#main textarea{
	height: 80px; 
}
#main input.text, #main textarea{
	border: 1px solid #999999;
	width: 200px;
}
#main input.submit{
	border: 1px solid #999999;
}
#main div.projekt{
	font-weight: bold;
}
#main div.description{
	color: #888888;
}
#line{
	clear: right;
	border-bottom: #CCCCCC 1px solid;
}
#bottom{
	width: 675px;
	height: 25px;
	padding-top: 5px;
	font-size: 8pt;
	margin: auto;
	text-align: right;
	padding-top:4px;
}
#bottom a{
	margin-top: 20px;
	text-decoration: none;
	font-size: 8pt;
	color: #666666;
}
