/* **** Basic Elements **** */

body {
	background-image:url(http://www.loewenbraeu-bad-woerishofen.de/fileadmin/template/forster.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#ffffb2;
	margin: 0px;
	padding: 0px;
	font-family: Arial,'Times New Roman',Times,serif;
	color: #553505;
}

table {
	border-spacing: 0px;
}

table#zentriert {
	background: #ffffb2;
	margin: 0px 0px 10px -500px;
	position: absolute;
	left: 50%;
	width: 1000px;
	z-index: 10;
}

div#logo {
	margin-left: -500px;
	position: absolute;
	left: 50%;
	width: 1000px;
	z-index: 10;
}
div#topnavi {
	position: absolute;
	margin-left: -232px;
	left: 50%;
	width: 600px;
	
	z-index: 20;
	top: -15px;
}
div#toplink {
	position: absolute;
	margin-left: -500px;
	left: 50%;
	width: 280px;
	height: 140px;
	z-index: 60;
	top: 1px;
}
div#footer {
	padding-top: 12px;
	clear:both;
	width: 579px;
	height: 34px;
	color: #000px;
	margin: 10px 0px 25px 16px;}


div#content {
	width:579px;
	font-family: Arial, sans-serif;
	font-size: 13px;
        padding: 110px 10px 0px 10px;
}

td.design {
	background-color: #a59557;
}

blockquote {
	margin: 0px 0px 0px 275px;
}

/* *** */
/* Footer */
/* *** */

#footer p {
font-weight:bold;
color:#b80000;
font-size:13px;
font-family:Arial,sans-serif;
text-align: center;
}
#footer a {
color:#b80000;
text-decoration: none;
}


/* **** Menü **** */

ul#menuList {
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-top: 180px;
}
ul#menuList li.level1 {
	padding:5px 5px 5px 3px;
	margin:0px;
	border-top: 1px dotted #553505;
}
ul#menuList li.level2 {
	padding:2px 15px;
	margin:0px;
}
ul#menuList li.level1_act {
	padding:5px 5px 5px 3px;
	margin:0px;
	border-top: 1px dotted #553505;
	background-color: #fff;
}
ul#menuList li.level2_act {
	padding:2px 15px;
	margin:0px;
}
ul#menuList li.level2_act a{
	color: red;
}
ul#menuList li p{
	padding:0px;
	margin:0px;
	font-size: 17px;
	font-weight: bold;
	padding-left: 10px;
}
ul#menuList li.level2 p{
	font-size: 15px;
}
ul#menuList li.level2_act p{
	font-size: 15px;
}
ul#menuList li a{
	text-decoration: none;
	color: #553505;
	font-family: Arial, 'Times New Roman',Times,serif;
}
ul#menuList li.level2_act a{
	color: #b80000;
}

/*
#######################
##
##   Content
##
#######################
*/ 


h1{margin: 0px; padding: 0px; font-family: "Arial"; font-size: 30px; font-weight: normal;}
h2{margin: 0px; padding: 0px; font-family: "Arial"; font-size: 30px; font-weight: normal; color: #b80000;}
h3{margin: 0px; padding: 0px; font-family: "Arial"; font-size: 24px; font-weight: normal;}
h4{margin: 0px; padding: 0px; font-family: "Arial"; font-size: 24px; font-weight: normal; color: #b80000;}
h5{margin: 0px; padding: 0px; font-family: "Arial"; font-size: 20px; font-weight: normal;
	padding-top: 10px;}

#content ul {padding: 0px; margin: 0px 0px 0px 15px;}

p.bodytext {margin: 0px; padding: 0px;}

#content table.imgtext-nowrap table.imgtext-table {margin: 5px 20px 10px 0px;}

/*
#######################
##
##   Kontakt Formular
##
#######################
*/ 


#mailform * {font-size:14px;line-height:22px;color:#000;border:0px none;margin:0;padding:0;}
#mailform legend {margin-left: 10px; font-size:15px;font-weight:bold;}
#mailform fieldset {
	padding: 120px 30px;} 


#mailform label {display: block; float: left; width: 110px; clear: left; margin: 5px 0px 5px 20px;}
#mailform input {width: 175px; float: left;  margin: 5px 0px 5px 10px; border: 1px solid #ccc;}
#mailform textarea {width: 176px; float: left;  margin: 5px 2px 5px 10px; height: 180px; border: 1px solid #ccc;}


/*
#######################
##
##   Schnellreservierung
##
#######################
*/ 


#schnellreservierung {
	margin-top: 145px;}
	
#schnellreservierung * {
	margin: 2px;
	padding: 0px;}


/*
#######################
##
##   Teaser
##
#######################
*/ 


#teaser {width: 180px;
	margin-top: 145px;}

#teaser h1 {
	text-align: center;
	font-size: 12px;
	margin: 11px 0px 0px 0px;
	color: #fff;
	padding: 5px 0px;
	background: url(teaser.gif);
	background-position: top center;}
#teaser p {
	text-align: left;
	font-size: 11px;
	border: 1px solid #553505;
	border-top: 0px none;
	margin-top: -13px;
	padding: 12px;
	padding-top: 17px;}
	

