/*  start body*/
html {
  padding:0px;
  margin:0px;
}

body {
  background-color: #f7eddb;
  font-size: 0.9em;
  font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
  color:#564b47;
  padding:0px 20px;
  margin:0px;
}





/*Header with menue top*/
#header{
background:url(../img/header_top.jpg) top center no-repeat;
height:231px;
width:100%;
float:left;

}

#topnavi a {
font-size:11px;
text-transform:uppercase;
color:#4d1b11;
letter-spacing:1px;
width:150px;
height:30px;
margin:10;
background:url(../img/buttnormal.png) no-repeat;
padding-left:30px;
padding-bottom:20px;
text-decoration:none;
}

#topnavi a:active, a:focus {
font-size:11px;
text-transform:uppercase;
color:#4d1b11;
letter-spacing:1px;
width:150px;
height:60px;
margin:0;
background:url(../img/buttnormal.png) no-repeat;
padding-left:30px;
padding-bottom:20px;
text-decoration:none;
}


#topnavi a:hover {
background:url(../img/buttover.png) no-repeat;
color:#9b6d4b;
text-decoration:none;
}



/* alittle down: the headline with contactbutton */

#headline {
background:url(../img/headline.jpg) center no-repeat;
height:69px;
width:100%;
float:left;
}

#headline a {
padding-top:1em;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#4d1b11;
letter-spacing: 1px;
text-decoration:none;}

#headline a:hover {
font-size:11px;
text-transform:uppercase;
color:#9b6d4b;
letter-spacing: 1px;
text-decoration:none;}


p, h2, pre {
margin: 0px;
padding: 5px;
}






/*headlines*/
h1 {
font-size: 12px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background:url(../img/h1back.png) top left no-repeat;
height:25px;
width:220px;
padding:0px 0px 5px 5px;
margin-top:32px;

}

h2 {
font-size:11px;
padding-top:10px;
padding-left:4em;
text-transform:uppercase;
color: #564b47;
background-color: transparent;}



/*  Inhalt mit paragraphs and lists and navi right */


#inhalt {
background:url(../img/content.jpg) top center no-repeat;
width:100%;
float:left;
}

/* top more auf der home seite */
.holder {width:200px; margin:3px; padding:1em; border:1px solid #ccacaa; float:left;}
.holder h2 {text-align:left;}
a.hid {color:#000; text-decoration:none; outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#847372; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;}
.bold{color:#813e38; font-weight:bold; font-variant:small-caps;}


#inhalt ul {
list-style: url(../img/bullet.jpg);
padding-left:10%;
}


#inhalt a {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#4d1b11;
letter-spacing: 1px;
padding:3px 0px 3px 0px;
text-decoration:none;
}


#inhalt a:hover {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#8B4841;
letter-spacing: 1px;
padding:3px 0px 3px 0px;
text-decoration:none;
}



#inhalt #navi {
border-left:1px solid #7b1b1c;
border-bottom:1px solid #7b1b1c;
float:right;
width:260px;
height:100%;
background-color:transparent;
margin:70px 0px 20px 20px;
padding:0px 0px 0px 10px;
}

#inhalt #navi ul{
list-style: url(../img/bullet_small.jpg);
font-size:0.9em;
}

#inhalt #navi b{
color:#994b47;
font-weight:bold;
}


#inhalt p {
padding-left:3em;
}


#inhalt .top {
text-align:center;
position:relative;
bottom:0px;
}



 /* down footer with adds menu*/
#footer {
border-top: 1px solid #7d1b1c;
background:url(../img/footer.jpg) top left no-repeat;
width:80%;
height:63px;
float:left;
margin-top:100px;
padding-left:5%;
}


#footer a {
font-size:9px;
font-weight:bold;
text-transform:uppercase;
color:#4d1b11;
letter-spacing: 1px;
}

#footer a:hover {
font-size:9px;
font-weight:bold;
text-transform:uppercase;
color:#f7eddb;
background:#7d1b1c;
letter-spacing: 1px;
text-decoration:none;
}






/*form fields buttons and blabla */
.button {
	display: block;
         width:130px;
         height:23px;
         background:#564b47;
         border: 1px solid #7d1b1c;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
         color: #f7eddb;

}

field, input, textarea {
border: 1px solid #7d1b1c;
background:#f7eddb;
font:Verdana, Arial 12px;
}
