/**
 * styles.css
 * defines all styles for www.landgasthof-vogelsang.de
 * @author			Sascha Diebel
 * @version			1.0.1
 * @date			2008-05-06
 * @lastmodified	2008-05-07 19:25
 */

/* Body */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFE1;
	margin: 0px;
	padding: 0px;
}

/**
 * Form
 * @date	2008-05-06
 */
input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:1px;
	border: 1px solid #000;
	margin: 2px;
}
form.buchung {
	margin:5px auto;
	width:550px;	
}


/* Text */
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #E4673F;
	padding-top: 5px;
	padding-bottom: 12px;
	margin: 0px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #E4673F;
	margin-top: 12px;
	margin-bottom: 9px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 6px;
	margin-bottom: 6px;
}
h6 {
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 margin-top:0;
 margin-bottom: 6px;
}
p {
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 15px;
}

/* Liste */
ul, ol {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	margin-left: 20px;
	font-size: 12px;
	list-style-type: circle;
	list-style-image: url(../content_bilder/listenpunkt.gif);
}
li {
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/* Nav 2 */
p.pnav2 {
	margin-top: 8px;
	margin-bottom: 7px;
	margin-left: 10px;
	font-size: 12px;
}
.nav2 {
	position: absolute;
	background-image: url(../content_bilder/menu_border.gif);
	width: 170px;
	height: auto;
	top: 247px;
	border-width: 1px;
	border-color: #FFFFE1;
	text-align: left;
	font-size: 10px;
	color: #E4673F;
	visibility: hidden;
}
a.nav2_link {
	color: #E4673F;
	text-decoration: none;
}
a.nav2_link:hover {
	color: #000000;
	text-decoration: none;
}

/* A */

a {
	color: #E4673F;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #E4673F;
	text-decoration: none;
}

/* Bilder bzw. Bildbereiche */
.bildbereich {
	position: static;
	width: 200px;
	padding: 5px;
	margin-bottom: 3px;
}
.bildbereich1_1 {
	position: static;
	width: 400px;
	padding: 5px;
	margin-bottom: 3px;
	float: left;
}
.bildbereich1_2 {
	position: static;
	width: 200px;
	padding: 5px;
	margin-bottom: 3px;
	float: left;
}
.bildbereich1_3 {
	position: static;
	width: 100px;
	padding: 5px;
	margin-bottom: 3px;
	float: left;
}
.bildbereich2_1 {
	position: static;
	width: 400px;
	padding: 5px;
	margin-bottom: 3px;
	float: right;
}
.bildbereich2_2 {
	position: static;
	width: 200px;
	padding: 5px;
	margin-bottom: 3px;
	float: right;
}
.bildbereich2_3 {
	position: static;
	width: 100px;
	padding: 5px;
	margin-bottom: 3px;
	float: right;
}
.bild_1_1 {
	float: left;
	border-width: 1px;
	border-color: #000;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 20px;
}
.bild_1_0 {
	float: left;
	border-width: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
}
.bild_2_1 {
	float: right;
	border-width: 1px;
	border-color: #000;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
.bild_2_0 {
	float: right;
	border-width: 0px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
.bildgross1 {
	border-width: 1px;
	border-color: #000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
}
.bildgross0 {
	border-width: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
}

/* Unsichtbar */
.unsichtbar {
	visibility: hidden;
	/*display: none;*/
}

/* Container */
#rahmen {
	width: 955px;
	height: 600px;
}
#header {
	height: 220px;
	background-image: url(../content_bilder/header.png);
	float: none;
}
#header1 {
	height: 220px;
	background-image: url(../content_bilder/header1.png);
	float: none;
}
#header11 {
	height: 220px;
	background-image: url(../content_bilder/header11.png);
	float: none;
}
#header12 {
	height: 220px;
	background-image: url(../content_bilder/header12.png);
	float: none;
}
#header13 {
	height: 220px;
	background-image: url(../content_bilder/header13.png);
	float: none;
}
#header14 {
	height: 220px;
	background-image: url(../content_bilder/header14.png);
	float: none;
}
#header2 {
	height: 220px;
	background-image: url(../content_bilder/header2.png);
	float: none;
}
#header21 {
	height: 220px;
	background-image: url(../content_bilder/header21.png);
	float: none;
}
#header22 {
	height: 220px;
	background-image: url(../content_bilder/header22.png);
	float: none;
}
#header23 {
	height: 220px;
	background-image: url(../content_bilder/header23.png);
	float: none;
}
#header24 {
	height: 220px;
	background-image: url(../content_bilder/header24.png);
	float: none;
}
#header3 {
	height: 220px;
	background-image: url(../content_bilder/header3.png);
	float: none;
}
#header31 {
	height: 220px;
	background-image: url(../content_bilder/header31.png);
	float: none;
}
#header32 {
	height: 220px;
	background-image: url(../content_bilder/header32.jpg);
	float: none;
}
#header33 {
	height: 220px;
	background-image: url(../content_bilder/header33.png);
	float: none;
}
#header34 {
	height: 220px;
	background-image: url(../content_bilder/header34.png);
	float: none;
}
#header4 {
	height: 220px;
	background-image: url(../content_bilder/header4.png);
	float: none;
}
#header41 {
	height: 220px;
	background-image: url(../content_bilder/header41.png);
	float: none;
}
#header42 {
	height: 220px;
	background-image: url(../content_bilder/header42.png);
	float: none;
}
#header43 {
	height: 220px;
	background-image: url(../content_bilder/header43.png);
	float: none;
}
#header44 {
	height: 220px;
	background-image: url(../content_bilder/header44.png);
	float: none;
}
#header45 {
	height: 220px;
	background-image: url(../content_bilder/header45.png);
	float: none;
}
#header5 {
	height: 220px;
	background-image: url(../content_bilder/header5.png);
	float: none;
}
#header51 {
	height: 220px;
	background-image: url(../content_bilder/header51.png);
	float: none;
}
#header52 {
	height: 220px;
	background-image: url(../content_bilder/header52.png);
	float: none;
}
#header53 {
	height: 220px;
	background-image: url(../content_bilder/header53.png);
	float: none;
}
#header54 {
	height: 220px;
	background-image: url(../content_bilder/header54.png);
	float: none;
}
#header55 {
	height: 220px;
	background-image: url(../content_bilder/header55.jpg);
	float: none;
}
#links {
	width: 825px;
	height: auto;
	float: left;
}
#links_nav {
	width: auto;
	height: 27px;
}
#links_content {
	width: 755px;;
	float: left;
	color: #000000;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#rechts {
	width: 130px;
	height: auto;
	float: right;
	background-color: #6699CC;
	background-image: url(../content_bilder/bg_rechts.gif);
}
#footer {
	width: 955px;
	height: 14px;
	background-image: url(../content_bilder/footer.gif);
	clear: both;
	text-align: center;
	padding-top: 4px;
}
#footer p {
	margin: 0px;
	padding: 0px;
	color: #CC6600;
	font-size: 9px;
	line-height: 9px;
}
#fotorand {
	margin-left:75px;
	width:600px;
	border-width:1px;
	border-color:#E4673F;
	border-style:solid;
	background-color:#FFFFFF;
	padding:10px;
	text-align:center;
}
#speisekarte {
	margin-left:70px;
	width:600px;
	background-color:#FFFFF0;
	border-width:3px;
	border-style:double;
	border-color:#E4673F;
	padding:10px;
	text-align:center;
}
/**
 * errror
 * @since 		1.0.1
 */
.error {color:#FF0000;font-weight:bold;}
.ml5 {margin-left:5px;}
.fs10 {font-size:10px;}
.fs9 {font-size:9px;}
.fs8 {font-size:8px;}
