body {

	background: #666 url(images_basics/bg_main.jpg) repeat-x;

	font-size: 11px;

	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

	line-height:15px;

	color:#FFF;

	padding:0;

	margin:0;

}

ul {

	list-style-type: square;

	list-style-position: outside;

	margin: 0 0 0 15px;

	padding: 0;

}

p {

	margin:0 0 10px 0;

	padding:0;

}

p.bodytext b {

	font-size:11px;

}

a {

	color: #CCC;

	text-decoration:none;

}

a:visited {

	color:#CCC;

	text-decoration:none;

}

a:hover {

	color: #ca5227;

	text-decoration:none;

}

a:active {

	color:#ca5227;

	text-decoration:none;

}

#content a {

	color: #ca5227;

	text-decoration:none;

}

#content a:visited {

	color:#ca5227;

	text-decoration:none;

}

#content a:hover {

	color: #CCC;

	text-decoration:underline;

}

#content a:active {

	color:#CCC;

	text-decoration:none;

}

h1 {

	font-size:16px;

	color:#ca5227;

	font-weight: normal;

	padding: 0;

	margin:22px 0 14px 0;

}

h2 {

	font-size: 13px;

	text-transform:uppercase;

	font-weight: normal;

	color:#666;

	padding: 0 0 4px 0;

	margin:0;

}

h3 {

	font-size:11px;

	color:#FFF;

	font-weight: bold;

	padding: 0px 0px 12px 0px;

	margin:0;

}

h4 {

	font-size:11px;

	color:#333;

	font-weight: bold;

	padding: 0px 0px 2px 0px;

	margin:0;

}

/* ----------container zentriert das layout-------------- */



#container {

	width: 900px;

	margin-bottom: 10px;

	margin-left: auto;

	margin-right: auto;

	background:#000;

}

/* ----------banner for logo-------------- */



#banner {

	background: #000 url(images_basics/logo_akustik_und_raum4.jpg) no-repeat;

	height: 30px;

	text-align: left;

	padding: 70px 0 0 0;

	margin: 0px;

	z-index:10;

}

/* -----------------Inhalt--------------------- */







#content_navi {

	background: #000 url(images_header/deckensegel.jpg) no-repeat;

	z-index:1;

}

#header {

	padding: 10px 10px 0 0px;

	z-index:3;

	margin-left: 710px;

	margin-right: 0px;

	z-index:2;

}

#header_kasten {

	font-size: 10px;

	margin-bottom:10px;

	margin-right:0px;

	margin-top:0px;

	padding: 10px;

	width: 160px;

	height: 95px;

	color: #333;

	line-height:13px;

	letter-spacing:0;

	background: url(images_basics/bg_kasten.jpg)

}

#header_kasten img {

	margin-top:5px;

	border:0;

}

#header_bild {

	float:left;

	padding: 5px 10px 13px 10px;

	width: 270px;

	height: 160px;

	background-color:#000;

	z-index:0;

	margin-bottom:5px;

}

#header_bild .csc-textpic-imagewrap {

	left:0px;

	margin-top:5px;

}

#content {

	position:relative;

	padding: 14px 20px 76px 0px;

	margin-left: 320px;

	margin-right: 0px;

	margin-top:0px;

	margin-bottom:40px;

	z-index:2;



}

#content_inner {

	position:relative;

	padding:0;

	float:left;

	height: auto;

}

DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {

	position:relative;

	left:10px;

	top:33px;

	height:auto;

	clear: none;

	margin-bottom:13px;

}

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

	clear: none;

}

/* --------------left navigavtion------------- */







#left {

	float: left;

	text-transform:uppercase;

	letter-spacing:1px;

	line-height:20px;

	text-align:right;

	width: 280px;

	margin-top: 140px;

	padding: 0px 10px 10px 0px;

}

.left_schrift {

	font-size:18px;

}

/* -----------footer--------------------------- */



#footer {

	position:relative;

	width: 900px;

	margin-bottom: 10px;

	margin-left: auto;

	margin-right: auto;

	background:#000;

	clear: both;

	padding: 10px 0px 10px 0px;

	text-align: left;

	font-size: 9px;

	background: #666;
	border-top:20px solid black;

}

/* -----------formular--------------------------- */



.csc-mailform {

	width:400px;

}

.csc-mailform-check {

	width:10px;

	margin-right:200px

}

.csc-mailform label {

	width:100px;

}

.csc-mailform-submit {

	margin:10px 0 0 0;

}

.formlabel {

	width:100px;

}

.formfield {

	width:100px;

	padding:2px 0 2px 0;

	clear:left;

}

.formfield input {

	width:100px;

	border:1px solid #663300;

}

.formfield textarea {

	width:400px;

	height:80px;

	border:1px solid #663300;

}

.formsubmit input, .formreset input {

	margin-top:15px;

	width:80px;

	border:1px solid #663300;

	background-color:#fdf7d8;

}

label, select { /* Alle Labels UND Formularelemente auswählen */

	display: block;

	float: left;

	width: 70px; /* Breite.*/

}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */

	clear: left; /* das floating der labels und inputs aufheben */

}

input#submit { /* den Submit-Button */

	float: none;

	width: auto;

	height: 20px;

	border:0px solid #4b4a4d;

	background-color:#4b4a4d;

	margin-left: 70px;

	color:#FFF;

}

input {

	display: block;

	float: left;

	width: 160px;

	margin-bottom: 5px;

	border:0px solid #f2f4ee;

	background-color:#f2f4ee;

}

#mailform {

	width:350px;

	border:0;

	padding-bottom:20px;

}

.csc-mailform {

	width:350px;

	border:0;

	font-size:10px;

	color:#FFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding:0;

	margin:0;

}

#mailformname {

	border:1px #666 solid;

	width:350px;

	height: 15px;

	padding:2px;

	margin:0 0 8px 0;

}

#mailformemail {

	border:1px #666 solid;

	width:350px;

	height: 15px;

	padding:2px;

	margin:0 0 8px 0;

}

#mailformtelefon {

	border:1px #666 solid;

	width:350px;

	height: 15px;

	padding:2px;

	margin:0 0 8px 0;

}

#mailformaddress {

	border:1px #666 solid;

	width:350px;

	height: 60px;

	padding:2px;

	margin:0 0 8px 0;

}

#mailformmitteilung {

	border:1px #666 solid;

	width:350px;

	height: 60px;

	padding:2px;

	margin:0 0 8px 0;

}

.csc-textpic-imagewrap, .csc-textpic, .csc-textpic-center, .csc-textpic-above {

	margin:0px;

	padding:0px;

}

#header_bild embed {

	width:270px;

	height:160px;

	margin-top:5px;

}


