/* ********** Default Formatierungen *************** */
body
{
background-color:#e5ce9b;
color: #990033;
margin: 0;
padding: 0;
font-family:Verdana;
font-size: 11;
}

/* ********** Formatierungen bei verlinkten Bildern ******** */


a.grafiken:link, a.grafiken:active, a.grafiken:visited, a.grafiken:hover, a.grafiken:focus
{

font-family:Verdana;
font-size: 11;
text-decoration: none;
}


/* ********** Schatten um Bilder ******** */

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #F3F4DD;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #FEFFD7;
   border: 1px solid #FEFFD7;
   margin: 1px 90px;
   }

DIV.shadow IMG {
   border: 0px solid #666;
   margin: 0;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
   }



/* ********** DIV Formatierungen *************** */

div.graphic_right
{
float:right;
margin-left: 6px;
}
div.graphic_left
{
float:left;
margin-right: 6px;
}
div.disclaimer_left
{
float:left;
margin-right: 15px;
margin-bottom: 15px;
}
div.links
{
float:left;
padding-top:2px;
padding-bottom:1px;
}
div.rechts
{
padding-top:2px;
margin-left:25px;
padding-bottom:1px;
}
div.printer_symbol
{
vertical-align: bottom;
}

/* ********** Linkformatierungen *************** */


a.navigation_left:link, a.navigation_left:active, a.navigation_left:visited
{
display: block;
line-height: 22px;
text-indent: 23px;
font-family:Verdana;
font-size: 11;
text-decoration: none;
color: #990033;
}
a.sub_navigation_left:link, a.sub_navigation_left:active, a.sub_navigation_left:visited
{
background: url('../images/disclaimer.png') no-repeat;
display: block;
line-height: 22px;
text-indent: 40px;
font-family:Verdana;
font-size: 11;
text-decoration: none;
color: #990033;
}
#normal
{
background: url('../images/navigation_active.gif') no-repeat;
}
a.navigation_left:hover, a.navigation_left:focus
{
display: block;
line-height: 22px;
text-indent: 23px;
font-family:Verdana;
font-size: 12;
text-decoration: bold;
color: #71726f;
}
a.sub_navigation_left:hover, a.sub_navigation_left:focus
{
background: url('../images/disclaimer_hover.png') no-repeat;
display: block;
line-height: 22px;
text-indent: 40px;
font-family:Verdana;
font-size: 12;
text-decoration: bold;
color: #71726f;
}
#active
{
background: url('../images/navigation_hover.gif') no-repeat;
color: #71726f;
}
a.navigation_right:link, a.navigation_right:active, a.navigation_right:visited
{

font-family:Verdana;
font-size: 11;
text-decoration: none;
color: #990033;
}
a.navigation_right:hover, a.navigation_right:focus
{

font-family:Verdana;
font-size: 11;
text-decoration: none;
color: #71726f;
}
a.default:link, a.default:active, a.default:visited
{
	font-family:Verdana;
	font-size: 11;
	text-decoration: none;
	color: #990033;
}
a.default:hover, a.default:focus
{
	font-family:Verdana;
	font-size: 11;
	text-decoration: underline;
	color: #71726f;
}
a img
{
	text-decoration: none;
	border: 0;
}

/* ********** Tabellenformatierungen *************** */


table.default
{
	width: 750;
	margin-left: auto;
	margin-right: auto;
	border:0;
	padding: 0;
	border-spacing: 0;
}
table.banner
{
	width: 750;
	margin-left: auto;
	margin-right: auto;
	border:0;
	padding: 0;
	border-spacing: 0;
}
table.content
{
	width: 410;
	margin-left: auto;
	margin-right: auto;
	border:0;
	padding: 0;
	border-spacing: 0;
}
table.content_small
{
	border:0;
	padding: 0;
	border-spacing: 0;
	text-align: justify;
	font-family:Verdana;
	font-size: 13;
}


/* ********** Tabellenzellenformatierungen *************** */


td.navigation_main
{
	background: url('../images/navi_linie.jpg');
	background-repeat: no-repeat;
	vertical-align: right;
	align: right;
	height: 30;
	width: 135;
}
td.header_navigation
{
	background: url('../images/header_navigation.jpg');
	background-repeat: no-repeat;
	width:162;
	height:74;
}
td.navigation
{
	background: url('../images/navigation.jpg');
	background-repeat: repeat-y;
	height: 250;
}
td.footer_navigation
{
	background: url('../images/footer_navigation.jpg');
	background-repeat: no-repeat;
	width:162;
	height:44;
}
td.header
{
	background: url('../images/header.jpg');
	background-repeat: no-repeat;
	width: 750;
	height:147;
}
td.header_content
{
	background: url('../images/header_content.jpg');
	background-repeat: no-repeat;
	width:588;
	height:74;
}
td.content
{
	background: url('../images/content.jpg');
	background-repeat: repeat-y;
	height: 250;
	text-align: justify;
	font-family:Verdana;
	font-size: 13;
}
td.content_left
{
	background: url('../images/content.jpg');
	background-repeat: repeat-y;
	height: 250;
	text-align: justify;
	font-family:Verdana;
	font-size: 13;
}
td.content_middle
{
	background: url('../images/content.jpg');
	background-repeat: repeat-y;
	height: 250;
	text-align: center;
	font-family: Verdana;
         font-style: italic;
	font-size: 14;
}
td.content_headline
{
	background: url('../images/navigation_linie.jpg') top center ;
	background-repeat: no-repeat;
	height: 49px;
	width: 500px;
	align: center;
	vertical-align: middle;
	font-family:Verdana;
	font-size: 14;
}
td.content_welcome
{
	background: url('../images/navigation_welcome.jpg') top center ;
	background-repeat: no-repeat;
	height: 49px;
	width: 500px;
	align: center;
	vertical-align: middle;
	font-family:Verdana;
	font-size: 14;
}
td.footer_content
{
	background: url('../images/footer_content.jpg');
	background-repeat: no-repeat;
	width:588;
	height:44;
}
td.navi-header, td.navi-links
{
	background: url('../images/navi_linie.jpg') top center ;
	background-repeat: no-repeat;
}
td.navi-right
{
	text-align: left;
	font-family:Verdana;
	font-size: 13;
	width:100;
}

/* ********** Formatierungen für Bilder in Texten *************** */

img.image_right
{
float: right;
}
img.image_left
{
float: left;
}
img.image_center
{
align: center;
}


/* ********** Formatierungen für unsortierte Listen *************** */


ul.navigation
{
	list-style-type:none;
}
li.navigation
{
	list-style-type:none;
}

/* ********** Contentformatierungen *************** */

/* ********** Anfang Allgemein Gästebuch *************** */

/*Formmailer*/

.formmaileralles {
	margin-bottom: 20px;
	margin-top: 20px;
	width: 500px;
}
.formmailertext {
	width: 250px;
	display: block;
	clear: none;
	float: left;
}
.formmailertextrechts {
	width: 250px;
	display: block;
	clear: right;
	float: left;
}
.formmailertextfeld {
	border: 1px solid #ccc;
	background-color: #fff;
	width: 230px;
	color: #434343;
}
.formmailertextfeldspam {
	border: 2px solid #ccc;
	background-color: #fff;
	width: 168px;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	margin: 0px 35px 0px 0px;
	font-weight: bold;
	color: #914E23;
}
.formmailertextfeldlang {
	border: 1px solid #ccc;
	background-color: #fff;
	width: 480px;
	color: #434343;
}
.formmailertextarea {
	border: 1px solid #ccc;
	background-color: #fff;
	width: 480px;
	height: 50px;
	color: #434343;

}
.formmailerbutton {
	height: 30px;
	width: 230px;
	margin-right: 10px;
	border: 1px solid #ccc;
	background-color: #f6f6f6;
	margin-top: 5px;
	color: #914E23;
}
.formmailerimg {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 10px;
}
.formmailerfehler {
	background-image: url(image/stop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 40px;
	padding-top: 2px;
}
.formmailerok {
	background-image: url(image/ok.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px;
	padding-top: 2px;
	height: 40px;
}
.formmailerfehler p, .formmailerok p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}


/*Ende Formmailer */
/*Anfang Gästebuchausgabe*/
.gbucheingabefeld {
	background-color: #fff;
	border: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	margin-right: 0px;
}
.gbucheingabebutton {
	text-align: center;
	vertical-align: middle;
}

.gbuchausgabealles {
	border: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #fff;
	margin-right: 0px;
	margin-left: 0px;
}

.gbuchname {
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	font-size: 115%;
	color: #914E23;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.gbucheintrag {
	text-align: right;
	text-decoration: none;
	font-size: 10px;
	color: #434343;
	font-weight: normal;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.gbucheintrag a {
	text-decoration: none;
	width: 1px;
}
.gbuchinhalt {
	background-color: #fff;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #ccc;

}
.gbuchkommentar {
	background-color: #fff;
	color: #914E23;
	border-top: 1px #ccc;
	border-right: 1px #ccc;
	border-bottom: 1px #ccc;
	border-left: 1px #ccc;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
h3.gbuchkommentar {
	font-size: 105%;
	color: 914E23;
}
.gbuchmsn, .gbuchmsn a, .gbuchmsn img {
	background-color: #fff;
	color: #914E23;
	border-top: 1px none #ccc;
	border-right: 1px #ccc;
	border-bottom: 1px #ccc;
	border-left: 1px #ccc;

}
.gbuchausgabekontakt {
	width: 400px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.gbuchbilder {
	background-color: #fff;
	text-align: center;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.gbuch_imglang {
	margin-top: auto;
	margin-bottom: -2px;
}
.gbuch_img {
	margin-top: auto;
	margin-bottom: -5px;
}
.gbuchausgabefehler {
	background-image: url(image/stop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 40px;
	padding-top: 2px;
	display: block;
}
.gbuchausgabeok {
	background-image: url(image/ok.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px;
	height: 40px;
	padding-top: 2px;
	display: block;
}
.gbuchausgabefehler p, .gbuchausgabeok p {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.gbuchseitenanzeige {
	margin-bottom: 20px;
}

/*Ende Gästebuchausgabe*/

/*Ende Gästebuchausgabe*/

/* ********** Footerformatierungen *************** */

div.counter{
	font-size: 10px;
}