body {

    font-size: 11px;

    color: #000000;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    background-image: url(images/bgallg.gif);

    margin-top: 12px;

}



table {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



td {

    font-size: 11px;

    vertical-align: top;

}



img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



a {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



div#header {

    margin-bottom: 5px;

    width: 450px;

    height: 54px;

    background-image: url(images/datumcont12.jpg);



}



div#footer {

    border: 0px solid red;

    width: 450px;

    height: 50px;

    background-image: url(images/bg_mitte_abschluss.jpg);

    padding-top: 1px;

    margin: 0px;

    text-align: center;

}



div#content {

    text-align: left;

    border: 0px;;

    width: 450px;

    background-image: url(images/bg_mitte_leer.jpg);

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

}


div#gratis {
	text-align: left;
	border: 0px solid red;
	width: 370px;
	background-image: url(images/bg_mitte_leer.jpg);
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}



.menuHaupt{

	vertical-align: top;

	text-align: center;

	margin: 0px;

	padding: 10px;

	height: 165px;

	width: 253px;

	background-image: url(images/navicont11.jpg);

}



.menutab {

	text-align: center;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 100%;

}



.menu-0 {

	padding: 0px;

	text-align: center;

	vertical-align: top;

	width: 33%;

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #000000;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-decoration: none;

	letter-spacing: -3px;

	font-weight: bold;

}



.menuimg {

	padding: 0px;

	text-align: center;

	vertical-align: top;

	margin: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.menu-1 { 

	padding: 0px;

	text-align: right;

	vertical-align: top;

	width: 33%;

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-decoration: none;

	letter-spacing: -1px;

	font-weight: bold;

}



.menu1div { 

	text-align: right;

	vertical-align: top;

	width: 100%;

}



.band {

	font-size: 10pt;

	font-weight: bolder;

}



table.structtable {

  border: 1px solid black;

  border-collapse: collapse;

}



table.structtable tr td {

  border: 1px solid black;

  padding: 5px;

}



table.structtable tr th {

  border: 1px solid black;

  padding: 5px;

}



.name {

  visibility: hidden;

}



.trash {

  visibility: hidden;

}



.obli {

	color: #FF0000;

}



.gross {

	font-size: 8pt;

	font-weight: bold;

}



.obligross {

	color: #FF0000;

	font-size: 8pt;

	font-weight: bold;

}



.error {

  color: #FF0000;

}



p.gbcomment {

  background-color: #AAAAAA;

  padding: 5px;

  margin: 5px;

}



p.gbname {

  margin: 5px;

}

p.gbcontact {

  margin: 5px;

  font-size: 10pt;

}



div.line {

  background-color: #D6E6AC;

  font-size: 6pt;

}



.guestbook {

  padding: 10px;

}



.klein {

	font-size: 1px;

}



.stich {

	width:100%;

	color:black;

	background:white;

	filter:alpha(opacity=0);

	-moz-opacity:.0;

	opacity:.0;

}



.tabGuestEintraege{

	width: 100%;

}



.tdGuestEintraege{

	width: 100%;

}
