body {
	font-family 			: Verdana;
	font-size			: 12px;
	color				: #333333;
	margin				: 0px auto;
	width				: 950px;
	background-image		: url(images/1pxbg.png);
	background-repeat		: repeat-x;
	overflow-y			: scroll;
	overflow-x			: hidden; 
}

/* Farben
 
*/

* {
	margin 				: 0;
	padding 			: 0;
}

td {
	font-family 			: Verdana;
	color				: #333333;
	vertical-align 			: top;
	font-size			: 1.0em;
}


p { 
	margin 				: 1em 0;
	font-size			: 1.0em;
}

div {
	text-align 			: justify;
}

h1 {
	font-size 			: 1.4em;
	color				: #6D001A;
	margin-bottom 			: 1em;
}
h2 {
	font-size 			: 1.2em;
	color				: #6D001A;
	margin				: 1em 0;
}

a {
	color 				: #333333;
	font-weight 			: bold;
	text-decoration 		: none;
}
a:hover {
	color				: #6D001A;
}

a.wpt {
	font-size			: 0.8em;
	color				: #AAA;
}
a.wpt:hover {
	color				: #6D001A;
}

a.imp-anfahrt {
	height				: 33px;
	text-align			: center;
	text-align			: center;
	color				: #ffd0d0;
	padding				: 8px 77px;
	margin-left			: -6px;
	font-weight			: bold;
	border				: none;
	background			: url(images/Button_klein.png) no-repeat;
}
a.imp-anfahrt:hover {
	height				: 33px;
	text-align			: center;
	text-align			: center;
	color				: #FFF;
	padding				: 8px 77px;
	margin-left			: -6px;
	font-weight			: bold;
	border				: none;
	background			: url(images/Button_klein.png) no-repeat;
}

	
hr {
	background			: url(images/trennlinie.jpg) no-repeat;
	border				: none;
	width				: 495px;
	height				: 25px;
}
	
	
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 			: Verdana;
	color				: #666;
	border				: 1px solid #b5b5b5;
	background			: #EEEEEE;
	margin				: 1px 0;
	font-size			: 1em;
	padding				: 6px;
}
input.on {
	font-family 			: Verdana;
	color				: #6D001A;
	border				: 1px solid #6D001A;
	background			: #EEEEEE;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color		: #EEEEEE;
}

input.button {
	width				: 147px;
	height				: 33px;
	text-align			: center;
	padding-bottom			: 10px;
	text-align			: center;
	color				: #ffd0d0;
	font-weight			: bold;
	border				: none;
	background			: url(images/Button_kurz.png) no-repeat;
}
input.button:hover {
	width				: 147px;
	height				: 33px;
	text-align			: center;
	padding-bottom			: 10px;
	text-align			: center;
	color				: #FFFFFF;
	font-weight			: bold;
	border				: none;
	background			: url(images/Button_kurz_hover.png) no-repeat;
}

.email {
	display				: none;
}
.pipe {
	font-size			: 1.4em;
	color				: #FFFFFF;
	margin				: 0 2px;
}

.kontaktbox {
	color				: #6D001A;
	font-weight			: bold;
}

.header {
	float				: left;
	width				: 950px;
	height				: 241px;
	background-image		: url(images/Header.png);
	background-repeat		: repeat-x;
	padding				: 0px 0px;
}

.topmenu {
	position			: absolute;
	top					: 196px;
	width				: 950px;
	height				: 45px;
	padding				: 15px 0;
	background-image	: url(images/Menue.png);
	background-repeat	: no-repeat;
}

.topmenu_left {
	position			: absolute;
	width				: 415px;
	height				: 45px;
}
.menu-left {
	font-size			: 1.0em;
	font-weight			: normal;
	color				: #333333;
	padding				: 12px 15px;
}
.menu-left:hover, .menu-left_on {
	font-size			: 1.0em;
	font-weight			: normal;
	color				: #6D001A;
	padding				: 12px 15px;
}


.topmenu_right {
	position			: relative;
	left				: 545px;
	width				: 950px;
	height				: 45px;
}
.menu-right {
	font-size			: 1.0em;
	font-weight			: normal;
	color				: #333333;
	padding				: 12px 9px;
}
.menu-right:hover, .menu-right_on {
	font-size			: 1.0em;
	font-weight			: normal;
	color				: #6D001A;
	padding				: 12px 9px;
}

.content {
	float				: left;
	width				: 910px;
	padding				: 50px 20px 0px 20px;
}

.inhalt_oben {
	float				: left;
	width				: 910px;
	min-height			: 200px;
	text-align			: block;
}
.inhalt_unten {
	float				: left;
	margin				: 20px 0 0 0;
}

.footer {
	float				: left;
	width				: 950px;
	height				: 185px;
	background			: url(images/Footer_BG.png) no-repeat;
	padding				: 130px 0 0 0;
}

.kasten_klein {
	background-image	: url(images/kleine_box.png);
	background-repeat	: no-repeat;
	position			: relative;
	top					: 8px;
	height				: 93px;
	width				: 252px;
	float				: left;
	padding				: 20px;
}

.kasten_gross {
	background-image	: url(images/grosse_box.png);
	background-repeat	: no-repeat;
	position			: relative;
	height				: 108px;
	width				: 312px;
	float				: left;
	padding				: 20px;
}

.footerbutton_klein {
	background			: url(images/Button_klein.png);
	position			: absolute;
	bottom				: 10px;
	left				: 13px;
	height				: 19px;
	width				: 252px;
	padding				: 7px;
	text-align			: center;
	color				: #ffd0d0;
}

.footerbutton_klein:hover {
	background			: url(images/Button_klein_hover.png);
	position			: absolute;
	bottom				: 10px;
	left				: 13px;
	height				: 19px;
	width				: 252px;
	padding				: 7px;
	text-align			: center;
	color				: #FFFFFF;
}

.footerbutton_lang {
	background			: url(images/Button_lang.png);
	position			: absolute;
	bottom				: 10px;
	left				: 13px;
	height				: 19px;
	width				: 313px;
	padding				: 7px;
	text-align			: center;
	color				: #ffd0d0;
}

.footerbutton_lang:hover {
	background			: url(images/Button_lang_hover.png);
	position			: absolute;
	bottom				: 10px;
	left				: 13px;
	height				: 19px;
	width				: 313px;
	padding				: 7px;
	text-align			: center;
	color				: #FFFFFF;
}

.logo {
	background			: url(images/Logo.png);
	position			: absolute;
	left				: 415px;
	top					: 158px;
	z-index				: 1;
	height				: 131px;
	width				: 123px;
}

.logo:hover {
	background			: url(images/Logo_hover.png);
	position			: absolute;
	left				: 415px;
	top					: 158px;
	z-index				: 1;
	height				: 131px;
	width				: 123px;
}

span.bold {
	font-weight			: bold;
}

div.content-text {
	width				: 500px;
	float				: left;
	margin-right		: 65px;
}
img.content-bild {
	width				: 273px;
	height				: 183px;
	padding				: 3px;
	border				: 5px solid #dfdee4;
	margin-top			: 70px;
}

.eigeneinhaltebild {
	width				: 140px;
	height				: 140px;
	padding				: 3px;
	border				: 5px solid #dfdee4;
}