body {
	font-family			: Arial, sans-serif;
	font-size			: 10px;
	color				: #000000;
	margin				: 0px;
	background			: url(images/bg.png) repeat-x #FFDF99;
}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing			: 0;
}

td {
	font-family			: Arial, sans-serif;
	color				: #000000;
	vertical-align			: top;
}

table.impressum td {
font-size:14px;
}

p { 
	margin				: 1em 0; 
	font-size			: 1.2em;
}


div {
	text-align			: justify;
}

h1 {
	font-size 			: 1.8em;
	color				: #8D1A1C;
	margin-bottom			: 1em;
	font-weight			: bold;
}
h2 {
	font-size			: 1.6em;
	color				: #8D1A1C;
	margin				: 1em 0;
	font-weight			: bold;
}
h3 {
	font-size			: 1.4em;
	color				: #8D1A1C;
}
a {
	color				: #000000;
	font-weight			: bold;
	text-decoration			: none;
}
a:hover { color				: #ffae00; }

img {
	border				: none;
}
#get {
	background			: url(http://http-get.de/get.gif) no-repeat;
}

ul { 
	margin-left				: 1.3em; 
	list-style-image:url(images/list.png);
}

textarea, input, select, input {
	font-family			: Arial, sans-serif;
	color				: #000000;
	border				: 1px solid #000000;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color		: #FFFCE2;
}

.button {
	font-family			: Arial, sans-serif;
	color				: #000000;
	border				: 1px solid #FCAF00;
	background			: #FCAF00;
	margin				: 1px 0;
	font-size			: 1em;
	padding				: 5px;
}
.button:hover {
	font-family			: Arial, sans-serif;
	color				: #000000;
	border				: 1px solid #FCAF00;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
	padding				: 5px;
}
.fbutton {
	font-family			: Arial, sans-serif;
	color				: #ffffff;
	border				: none;
	background			: url(images/pfeil_footer.png) left center no-repeat;
	margin				: 0 1px;
	padding				: 0 0 0 10px;
	font-size			: 1em;
	text-decoration		: underline;
	cursor				: pointer;
}
.fbutton:hover {
	font-family			: Arial, sans-serif;
	color				: #FCAF00;
	border				: none;
	background			: url(images/pfeil_footer.png) left center no-repeat;
	margin				: 0 1px;
	padding				: 0 0 0 10px;
	font-size			: 1em;
	text-decoration		: none;
}

.rot {
	color				: #8A0000;
	font-size			: 4em;
	font-style			: italic;
}

.menu {
	font-size			: 1.1em;
	color				: #942929;
	text-transform		: uppercase;
	margin				: 0 7px;
}
.menu:hover, .menu_on, .menu_on:hover { 
	font-size			: 1.1em;
	color				: #942929;
	text-transform		: uppercase;
	text-decoration 	: underline;
	margin				: 0 7px;
}
.mainmenu {
	display				: block;
	font-size			: 1.1em;
	margin				: 1px 0;
	color				: #A98F8F;
}
.mainmenu:hover, .mainmenu_on, .mainmenu_on:hover {
	display				: block;
	font-size			: 1.1em;
	margin				: 1px 0;
	color				: #A98F8F;
}
#vorteile li {
	width				: 430px;
	font-size			: 12px;
	letter-spacing		: normal;
	text-align			: left;
	list-style			: none;
	padding				: 3px 0 2px 35px;
	margin				: 0 0 0 -50px;
	background			: url(images/icon_vorteil.png) left center no-repeat;
}
.vorteil_rot {
	font-size			: 1.3em;
	color				: #A92D0B;
}
.footerinput {
	width				: 256px;
	height				: 22px;
	padding				: 5px 10px;
	color				: #ffffff;
	margin				: 0 0 10px 0;
	background			: url(images/eingabefeld.png) no-repeat;
	border				: none;
}

div.standorte {
	color				: #333333;
	width				: 200px;
}
a.standorte {
	display				: block;
	text-decoration		: none;
	color				: FFF4E0;
}

.sehenswuerdigkeit {
	float				: left;
	width				: 125px;
	color				: #978686;
	font-size			: 1.2em;
	text-align			: left;
}
.sw_l {
	margin				: 0 15px 0 0;
}	
#sehenswuerdigkeiten {
	clear				: both;
	display				: block;
	font-size			: 1.2em;
	font-weight			: normal;
	text-decoration		: underline;
	padding				: 0 0 0 17px;
	margin				: 20px 0 0 0;
	background			: url(images/pfeil.png) left center no-repeat;
}

#footerTable td {
	font-size			: 1.2em;
	color				: #ffffff;
}

.footerMail {
	color				: #333333;
	font-weight			: bold;
}