@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
}

a{
	cursor:pointer;
}
div#inner_preise{
	padding:10px;	
}
table#indexstart{

height:366px;
margin-left:-156px;
margin-top:-36px;
border-spacing:0px;
}
table#indexstart td{
	padding:2px;	
}
table#indexstart img{
	border: 1px black solid;	
}
td.td_top{
	vertical-align:top;
}
td{
	padding:5px;
}
td.normal{
	font-weight:normal;
}
div.margin__left{
	margin-left:0px;
	border:10px solid white;
	width:440px;
	
	background-image:url('/images/fieldset-back.png');
}
div.grundpreis{
	display:block;
	font-weight: bold;
	/*width:400px;*/
	padding:10px;
	background-image:url('/images/fieldset-back2.png');
}
div.terminanfrage{
	display:block;
	font-weight: bold;
	width:200px;
	padding:10px;
	background-image:url('/images/fieldset-back2.png');
}
td.small_center{
	font-size:10px;
	text-align:center;
}
table#kontakt{
	border-spacing:5px;
	width:600px;
}
table#kontakt td{
	background-image:url('/images/fieldset-back.png');
	padding:5px;
}
table#index{

	border-spacing:5px;
}
table#index td{
	text-align:center;
		padding:10px;
	background-image:url('/images/fieldset-back.png');
}
td.center{
	text-align:center;
}

li{
margin-left:30px; margin-bottom:5px;
}
a{
	text-decoration:none;
  }
a:hover{
	text-decoration:underline;
}
.hidden{
	visibility:hidden;
}
span.hidden{
	visibility:hidden;
}
span.error{
	visibility:visible;
	color:red;
	font-size:12px;
}
li{
	margin-bottom:10px;
}
body img{
	border:0px solid black;
}
p.center{
	text-align:center;
}
.center{
	margin-left:auto;
	margin-right:auto;
}
span.bold{
	font-weight:bold;
}
fieldset{
	padding:20px;
	background-image:url('/images/fieldset-back.png');
	margin-bottom:15px;

}
legend{
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
table#anfrage-confirm{
	width:600px;
	border-spacing:5px;
}
table#anfrage-confirm td{
	background-image:url('/images/fieldset-back.png');
	padding:5px;
}
label{
	width:130px;
	display:block;
	float:left;
}
h1{
	font-size:18px;
	font-weight:bold;
}
table{
	border:0px;
	margin-left:auto;
	margin-right:auto;
	table-layout:auto;
}

/*****************/
p#navi{
	margin:0px;
	padding:0px;
}
body{
  color:#664500;
  background-color:#ffffff; 
  font-size: 15px;
 font-weight:bold;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  margin: 0px; padding: 0px;
  line-height:20px;
  background-image:url('/images/background2.jpg');
  background-repeat:repeat-x;
  background-attachment:fixed;

}
table#musterhaus{
	width:700px;
}
table#musterhaus img{
	cursor:pointer;
	border:1px black solid;
}
table#musterhaus td{
	padding:5px;
}
table#infos{
	width:600px;
}
table#infos td{
	padding:20px;
}


table#infos img{
	border:1px solid black;
}

div#universe{
	width:1022px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:100%;
	padding:0px;
}
div#wrap {        
    border:20px solid white;
	border-top:12px solid white;
    padding:0px;
    margin:0px;
    float:left;
    width:982px;
    padding-bottom:0px;
    background-position:0px -302px;
    background-repeat:repeat-y;
  }
  
 div#nav1 {
	 padding-top:10px;
height:31px; 
border:0px;
background-color:#fff;
padding-bottom:0px;

   }

div#banner {
	border-top:1px solid maroon;
	border-left:1px solid maroon;
	border-right:1px solid maroon;
    height:105px;
background-repeat:no-repeat;
background-image:url('images/start1.jpg');
   } 
 
   
div#main {    
	margin:0px;
	padding:0px;
	width:982px;
	height:100%;
}

div#links {
	width:162px;
	margin:0px;
	padding:0px; 
	float:left;
	height:444px;
  	border-left:1px solid maroon;
  	border-left:1px dotted maroon;
	background-image:url('/images/start2.jpg');
	background-repeat:repeat;

 }

div#inhalt {
  width:818px;  
  float:left;
  margin:0px;
  padding:0px;   
  min-height:444px;
  background-attachment:inherit;

  background-position:0px 0px;
  border-right:1px dotted maroon;
  background-image:url('/images/start3.jpg');
  background-repeat:repeat;
}
div#inhaltin{
	padding-left:30px;
	padding-top:10px;
	padding-right:30px;
}


