/* ------------------------------------------------------------------------- */
/* Basics */
/* ------------------------------------------------------------------------- */
html {
	font-family       : Verdana, Helvetica, sans-serif, Arial;
	margin            : 0;
	padding           : 0;
	font-size         : 76%;
}
body {
	margin            : 0;
	padding           : 0;
	font-size			: 11px;
	font-weight: normal;
}

ul, li {
	margin: 0px;
	padding: 0px;
	list-style:none;
	line-height: 25px;
}

.b {
	font-weight: bold;
}
.w {
	color: #ffffff;
}
.bl {
	color: #000000;
}
td {
	font-family       : Verdana, Helvetica, sans-serif, Arial;
 	font-size			: 11px;
	font-weight: normal;
}  
hr {
	border:none;
	height: 1px;
	background-color: #C6BDBA;
	color: #C6BDBA;
}  
a img {
	border:none;
}
.dead_center {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}
.center {
	position: absolute;
	margin-left: -380px;
	left: 54%;
	width: 760px;
	height: 679px;
}
.inner_center {
	position: absolute;
	top: -30px;
	margin-left: -600px;
	left: 50%;
	width: 1200px;
	height: 900px;
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
}

/* ------------------------------------------------------------------------- */
/* Container and Stuff */
/* ------------------------------------------------------------------------- */
#container {
	position: absolute;
	top: 55px;
	width: 760px;
	height: 679px;
	border: 0px solid #FFFFFF;
}

#impressum, #impressum_up {
	visibility:hidden;
	position:absolute;
	top: 82px;
	left: 21px;
}
#linx, #links_up {
	visibility:hidden;
	position:absolute;
	top: 34px;
	left: 126px;
}
#midi {
	visibility:hidden;
	position:absolute;
	top: 0px;
	left: 206px;
}
#midi_logo {
	visibility:hidden;
	position: absolute;
	left: 395px;
	top: 285px;
}
#keyboard {
	visibility:hidden;
	position: absolute;
	left: 72px;
	top: 357px;
}
#head_big {
	font-size: 27px;
	color: #C5BDBA;
	font-weight: bold;
	line-height: 31px;
	position: absolute;
	left: 77px;
	top: 24px;
}
#head_big .o, .o {
	color: #ED8C23;
}

#content {
	position: absolute;
	left: 251px;
}
#content_kontakt {
	position: absolute;
	left: 216px;
}
#remover {
	position:absolute;
	top: 0px;
	left: 55px;
}
#text {
	width: 380px;
	height: 350px;
	position: absolute;
	left: 0px;
	top: -18px;
	padding: 0px;
	line-height: 16px;
}
#text_kontakt {
	width: 270px;
	height: 290px;
	position: absolute;
	color: #ffffff;
	left: -195px;
	top: -30px;
	padding: 0px 20px 10px 0px;
	line-height: 14px;
}
#sehproben {
	width: 270px;
	height: 290px;
	position: absolute;
	left: -195px;
	top: -30px;
}
.liseh  {
	margin-bottom:10px;
 }

.sehproben_line {
	text-indent: -18px; 
	padding-left: 18px;
	line-height: 14px;
}


#text .big, #text_kontakt .big, #sehproben .big, #text_projekte .big, h1 {
	font-size: 14px;
	line-height: 18px;
}
#text p, #text_kontakt p {
	margin: 0px 0px 10px 0px;
}
#text .o {
	color: #ED8C23;
}
#text p.small {
	font-size: 10px;
}
.headline {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 15px;
}

/* ------------------------------------------------------------------------- */
/* Navigation */
/* ------------------------------------------------------------------------- */
#navigation {
	position: absolute;
	top: 41px;
	left: 218px;
	height: 20px;
}
#navigation a {
	font-size: 13px;
	text-decoration: none;
	color: #AFA7A4;
	letter-spacing: 0.3pt;
}
#navigation a:hover {
	text-decoration: none;
	color: #ED8C23;
}
#navigation .h, #navigation_left .h {
	color: #000000;
}
#navigation_bottom {
	position: absolute;
	top: 438px;
	left: 70px;
	z-index: 100;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #F3E505;
}

