body{
	background-color:rgb(255,255,255);
	font-family:arial,sans-serif;
	padding:0px;
	margin:0px;
        font-size:16px;
}

img{
	border:0px
}

a{
	color:rgb(99, 117, 184);
	text-decoration:none;
}

div#mama{
	top:0px;
	width:950px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	z-index:100;
}
/*
#filter{
	position:absolute;
	background-color:rgb(255,255,255);
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:1;
	filter:Alpha(opacity=90, finishopacity=90, style=2);
	 -moz-opacity:0.8;
}
*/

div#head{
	position:relative;
	top:0px;
	left:0px;
	height:170px;
	width: 570px;
	margin-top:0px;
	margin-left: 0px;
}
/*
div#breadcrumb{
	height:20px;
	width:835px;
	font-size:11px;
}
*/
div#home {
	position:relative;
	top:200px;
	left:350px;
}

div#home a{
        padding:0px;
        margin:0px;
        list-style-type:none;
        text-transform:uppercase;
        font-weight:bold;
        color:rgb(165,165,165);
	font-size:30px;
}
div#home a:hover{
        color:rgb(0,0,0);
}



div#home.page {
	position:relative;
	top:170;
	left: 653px;
	width:270px;
}

div#home.page a{
	font-size:16px;
}

div#content{
	position:relative;
	top:-100px;
	left:0px;
	float:left;
	width:653px;
	height:525px;
        color:rgb(165,165,165);
}

div#pics{
	margin-left: 25px;
	margin-right: 25px;
	float:right;
	width:100px;
}

div#pics img{
	width:100px;
}

div#picsstart{
	position:relative;
	top:207px;
	left:12px;
	width:325px;
	float:left;
	color:rgb(75,75,75);
	font-size:18px;
	line-height:20px;
	color: rgb(239,28,33);
}

div#picsstart img{
	width:325px;
	height:240px;
}

div#text{
	float:left;
	width:608px;
	display:block;
	font-size:14px;
	height:525px;
	overflow: auto;
	padding-right: 15px;
}

div#text h1{
	font-size:20px;
	padding:0px;
	margin:0px;
}

div#text h2{
	font-size:14px;
	padding:0px;
	margin:0px;
}


div#text .adress{
	font-size:14px;
}

div.bild{
	width:60px;
	float:left;
	text-align:center;
	padding:0 20px 0 0;
	line-height:20px;
	font-size:11px;
}
div.bild img{
	width:60px;
}

div.project{
	margin-bottom: 25px;
	margin-left: 25px;
	margin-right: 25px;
	/*
	border: 1px solid #ccc;
	*/
	height: 80px;
	font-weight: bold;
	font-size:16px;
}

div.project img{
	width:100px;
	float:right;
}

div.project a{
        color:rgb(95,95,95);
}

div.project a:hover{
        color:rgb(0,0,0);
}

div#navigation{
	float:left;
	margin-top:60px;
	width:295px;
}

div#navigation ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-transform:uppercase;
	font-weight:bold;
}

div#navigation ul li{
	font-size:16px;
	padding:8px 0px 8px 0px;
}

div#navigation ul li ul li{
	font-size:16px;
	padding:2px 0px 2px 0px;
	margin-left:20px;
}

div#navigation li a{
        color:rgb(165,165,165);
}

div#navigation li a.sel{
	color:rgb(0,0,0);
}

div#navigation li a:hover{
	color:rgb(0,0,0);
}

div#navigation li a:activ{
	color:rgb(0,0,0);
}

div#adress {
	margin-top: 20px;
        text-transform:uppercase;
        font-weight:bold;
        color:rgb(165,165,165);
        font-size:11px;

}
div#adress a {
	color:rgb(165,165,165);
	text-decoration: underline;
}

#newsticker {
    color:rgb(255,143,26);
    background-color:transparent;
    font-size:17px;
    font-family:Trebuchet MS;
    font-weight:normal;
	margin-left:auto;
    right:5%;
    width:95%;
    height:22px;
    min-width:600px;
    min-height:22px;
    text-align:left;
    overflow:visible;
	float:left;
}