body {
	font-family		: Arial, Verdana, sans-serif;
	font-size		: 10px;
	color			: #333333;
	margin			: 20px;
	background		: url(images/body_bg2.jpg) repeat-x;
}

/* Farben
 
*/

* {
	margin: 		0;
	padding: 		0;
}

p { 
	margin			: 1.5em 0;
	font-size		: 1.2em;
	line-height		: 1.6;
	text-align		: justify;
}

div {
	text-align		: left;
}

h1 {
	font-size : 	2.5em;
	color: 			#D30132;
	margin-bottom: 	1em;
}
h2 {
	font-size: 		1.2em;
	color: 			#333333;
	margin: 		1em 0;
}

a {
	color: 			#333333;
	font-weight: 	bold;
	text-decoration:none;
}
a:hover { color: 	#D30132; }

#menu {
	float			: left;
	width			: 970px;
	background		: #d1d1d1;
}
a.menu {
	float			: left;
	width			: 100px;
	font-size		: 1.5em;
	padding			: 3px 5px;
	font-weight		: normal;
}
a.menu_on, a.menu:hover, a.menu:active {
	float			: left;
	width			: 100px;
	font-size		: 1.5em;
	padding			: 3px 5px;
	color			: #FFFFFF;
	font-weight		: normal;
	text-shadow		: 2px 2px 2px #000000;
	background		: url(images/menue_hover_bg.png) no-repeat;
}
#submenu {
	float			: left;
	width			: 200px;
	min-height		: 250px;
	margin			: -12px 0 0 0; 
}
a.submenu {
	display			: block;
	color			: #646464;
	font-size		: 1.2em;
	font-weight		: normal;
	margin			: 3px 0 3px 10px;
	padding			: 1px;
	line-height		: 1em;
}
a.submenu_on, a.submenu:hover {
	display			: block;
	font-size		: 1.2em;
	font-weight		: normal;
	color			: #FFFFFF;
	margin			: 3px 0 3px 10px;
	padding			: 1px;
	line-height		: 1em;
	background		: url(images/submenue_hover_bg.png) -10px center no-repeat;
}
.submenu span {
	font-size		: 0.9em;
	color			: #888;
	margin			: 0 0 0 0;
}
.submenu_on span, .submenu:hover span {
	font-size		: 0.9em;
	color			: #FFFFFF;
	margin			: 0 0 0 0;
}
#inhalt {
	float			: left;
	width			: 470px;
	margin			: 0 0 0 10px;
}
.footer {
	float			: left;
	width			: 970px;
	font-size		: 1.2em;
	text-align		: center;
	padding			: 10px 0;
	background		: #DADADA;
}
img {
	border: 		none;
}
#get {
	background: 	url(http://http-get.de/get.gif) no-repeat;
}

ul { margin-left: 	1.3em; }

textarea, input, select, input.off {
	font-family: 	Arial, Verdana, sans-serif;
	color: 			#333333;
	border: 		1px solid #333333;
	background: 	#FFFFFF;
	margin: 		1px 0;
	font-size: 		1em;
}
input.on {
	font-family: 	Arial, Verdana, sans-serif;
	color: 			red;
	border: 		1px solid #red;
	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				: #FFFFFF;
	border				: 1px solid #333333;
	background			: #D30132;
	margin				: 1px 0;
	padding				: 5px;
	font-size			: 1em;
}
.button:hover {
	font-family			: Arial, sans-serif;
	color				: #D30132;
	border				: 1px solid #D30132;
	background			: #FFFFFF;
	margin				: 1px 0;
	padding				: 5px;
	font-size			: 1em;
}

.email {
	display			: none;
}

.bold {
	font-weight		: bold;
}

.paragraph {
	font-size		: 0.8em;
	color			: #888;
	margin			: 0 0 0 10px;
}

.bild_links {
	float			: left;
}

.bild_rechts {
	float			: right;
}

.content {
	float			: left;
	width			: 970px;
	text-align		: left;
	background		: url(images/head_bg.jpg) bottom left no-repeat #FDFDFD;
}
#info {
	float			: left;
	position		: relative;
	width			: 970px;
}
.head {
	float			: left;
	width			: 970px;
	padding			: 0 0 3px 0;
	margin			: 0 0 -1px 0;
	background		: url(images/head_bg.jpg) left bottom no-repeat;
}

.menuebox {
	float			: left;
	width			: 240px;
	min-height		: 500px;
	margin-top		: -1px;
	background		: url(images/menue_bg_top.jpg) repeat-x;
}

.inhalt {
	float			: left;
	width			: 930px;
	min-height		: 490px;
	padding			: 20px 20px 10px 20px;
	background		: #eeeeee;
}

.offnungszeiten {
	float			: right;
	width			: 200px;
	margin			: 0;
	font-family		: Arial, Verdana, sans-serif;
	color			: #333333;
	line-height		: 20px;
}

#bilderwechsel {
	position:absolute;
	top: 30px;
	margin-left:440px;
	z-index:20;
}

.hochkant {
	filter					: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform		: rotate(-90deg); 
	-moz-transform			: rotate(-90deg);
}
