body, span, a, table, tr, td, img, dd, dfn, h1, h2, h3, h4, font {
   margin: 0px;
   padding: 0px;
   border: 0px solid;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
   font-size: 12px;
}

body {
	background-image: url(../_images/muster.jpg);
	padding: 0px;
	margin: 0px;
	background-color: #400404;
}

#head {
	width: 780px;
	height: 302px;
	background-image: url("../_images/kopf.jpg");
}

#content {
	width: 780px;
	background:url(../_images/zwischenteil.gif) top left repeat-y;
	z-index: 10;
	min-height: 620px;
}

#content-b {
	margin-left: 280px;
	width: 400px; 
	min-height: 250px;
	z-index: 10;
	background: url(../_images/mainbg.gif) repeat-x top;
	line-height: 125%;
}

#fuss {
	width: 780px;
	height: 242px;
	margin-top: -13px;
	background-image: url(../_images/fussteil_ohne_button.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	z-index: 5;
}

#navi {
	position: relative;
	top:0px;
	left: 80px;
	width: 175px;
	float: left;
}
#navi .navibutton {
	height: 32px;
	padding-bottom: 2px;
	background: url(../_images/navi_zwischen.jpg) no-repeat bottom;
}

#fussnavi {
	position:relative;
	left:86px;
	top:146px;
	width:270px;
	height:34px;
	z-index:1;
}

#fussnavi img {
	padding: 0px;
	margin: 0px;
}

#fussnavi a {
	padding: 0px;
	margin: 0px;
}

.subnavi {
	margin: 10px 0px 20px 0px;
}

.subnavi a {
	margin-left: 33px;
	text-decoration: none;
	color: #b8874a;
	font-family: "Times New Roman", Times, serif !important;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0px;
}

.subnavi a:hover, .subnavi a.aktiv {
	color: #610505;
}

h1 {
	color: #752521;
	font-size: 16px !important;
	margin-bottom: 15px;
}

#cr {
	padding: 25px 90px 0px 270px;
	text-align:right;
	font-size: 10px;
	color: #A37941;
}

#cr a {
	font-size: 10px;
	color: #A37941;
	text-decoration: none;
}

#cr a:hover {
	text-decoration: underline;
}

hr {
	border: none;
	color: #C8A474;
	background-color: #C8A474;
	height: 1px;
}

.b-li-o {
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #752521;
}

/* ----------------------------------------------- mail - START*/
fieldset {
	padding: 0px;
	margin: 0px;
}

fieldset#mail-data,
fieldset#mail-txt,
fieldset#mail-sent {
   border: 0px solid;
   padding: 0px;
   padding-bottom: 15px;
   width: 320px;
}

/*fieldset#mail-data legend,
fieldset#mail-txt legend,
fieldset#mail-sent legend {
   font: 12px !important;
   color: #C4BBAC;
}*/

fieldset#mail-data label,
fieldset#mail-txt label,
fieldset#mail-sent label {
   font-size: 12px ! important;
   color: #fff;
   background: #A37941;
   border: #A37941 1px solid;
   border-bottom: 0px solid;
   display: block;
   padding: 2px;
   margin: 0px;
}

fieldset#mail-data label {
	background: #752521;
   border: #752521 1px solid;
	color: #ffffff;
}

fieldset#mail-data input,
fieldset#mail-sent input,
fieldset#mail-txt input {
   border: #752521 1px solid;
   border-top: 0px solid;
   color: black;
   font: 12px Arial, Helvetica, sans-serif ! important;
   margin: 0px;
   margin-bottom: 5px;
	padding: 2px;
	margin-top: -1px;
}

fieldset#mail-sent input,
fieldset#mail-txt input {
	border: #A37941 1px solid;
}

fieldset#mail-data input#Vorname {
   width: 160px;
   border-right: 0px solid;
	
}

fieldset#mail-data input#Name {
   width: 160px;
	}

fieldset#mail-data input#Anschrift,
fieldset#mail-data input#Firma {
   width: 320px;
}

fieldset#mail-data input#PLZ {
   width: 70px;
   border-right: 0px solid;
}

fieldset#mail-data input#Ort {
   width: 250px;
}

fieldset#mail-data input#Telefon {
   width: 160px;
   border-right: 0px solid;
}

fieldset#mail-data input#Fax {
   width: 160px;
}

fieldset#mail-data input#email {
   width: 320px;
}

fieldset#mail-txt input#subject {
   width: 320px;
}

fieldset#mail-txt select#subject {
   width: 316px;
}

fieldset#mail-txt textarea,
fieldset#mail-txt select,
fieldset#mail-sent select {
   border: #A37941 1px solid;
   border-top: 0px solid;
   width: 320px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   margin-bottom: 5px;
}

fieldset#mail-txt textarea {
	margin-top: -1px;
}
 
fieldset#mail-sent #submit {
	border: 1px outset #A37941;
	color: #fff;
	text-align: center;
	background: #A37941;
	width: 320px;
	margin-bottom: 5px;
}



/*----------------------------------------------------------------------------------*/
#dataerror {
	margin: 5px 0px 0px 10px;
	padding: 5px 0px 5px 37px;
	background: url(http://globalhtml.jokerbyte.com/jocon.v3/iconbg.php?bild=/icons/nuvola/32x32/actions/messagebox_warning.png&bgcolor=E5D0B1) no-repeat top left;
	/*border-bottom: 10px solid #EE1C0B;
	border-top: 10px solid #EE1C0B;*/
}

/*---------------------------Gaestebuch */
fieldset#gb-data,
fieldset#gb-txt,
fieldset#gb-sent {
   border: 0px solid;
   padding: 0px;
   padding-bottom: 15px;
   width: 100%;
}


fieldset#gb-data label,
fieldset#gb-sent label, 
fieldset#gb-txt label {
   font-size: 12px !important;
   color: #fff;
   background: #752521;

   display: block;
   padding: 2px 0px;
	text-indent: 2px;
   margin: 0px;
   width: 100%;
}

fieldset#gb-data input,
fieldset#gb-sent input {
   color: #000;
   font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
   margin: -1px 0px 5px 0px;
   border: 1px solid #752521;
	width: 100%;
}

fieldset#gb-txt input {
   color: #000;
   font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
   margin: -1px 0px 5px 0px;
   border: 1px solid #752521;
	width: 100%;
}

fieldset#gb-txt textarea {
   border: 1px solid #752521;
   color: #000;
   font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
   margin: -1px 0px 5px 0px;
	width: 100%;
}


fieldset#gb-data input#gbname, 
fieldset#gb-data input#gbemail,
fieldset#gb-data input#gbort,
fieldset#gb-data input#gbhomepage
{
   width: 100%;
}

fieldset#gb-data input#pagernr,
fieldset#gb-data select#pager
{
   width: 50%;
}

fieldset#gb-data select
{
	border: 0px solid;
	color: #fff;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
	margin-bottom: 5px;
	background: #752521;
}

fieldset#gb-sent #submit {
   border: 0px solid;
   color: #FFF;
   text-align: center;
   background: #752521;
   font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif ! important;
   width: 100%;
   margin-bottom: 5px;
}

.gbeintrag {
   margin: 0px 0px 20px 0px;
}

.gbkopf-a {
	float:left;	
}

.gbkopf-b {
	float: right;
}

.gbtext {
	margin: 5px 0px;
}

.gbtext h2 {
	padding: 2px 0px;
	text-indent: 2px;
	margin-bottom: 2px;
	border-bottom: 1px solid #C8A474;
}

.gbkommentar {
   color: #A37941;
}

#gbfuss {
	width: 100%;
	margin: 20px 0px 10px 0px;
	text-align: center;
}
* -------------------------------------------- News - Start */
.newsdatum {
   color: #004DA0;
   font-size: 10px;
   margin-top: 10px;
}

.newsheadline {
   font-size: 14px ! important;
   font-weight: bold;
   color: #752521;
   margin: 0px;
   margin-bottom: 10px;
}

.newsvorschau {
   margin: 0px 10px;
}

.newsoption {
   margin: 10px 0px 30px 0px;
   padding: 10px 10px;
   border-bottom: 1px solid;
}

.newspic {
	float: left;
	margin: 5px 5px 5px 5px;
}
/* -------------------------------------------- News - END */

