body {
	font-family			: Arial, sans-serif;
	font-size			: 14px;
	color				: #000000;
	margin				: 0px;
	overflow-y			: auto;
	overflow-x			: auto;
	min-height			: 101%; /*Scrollbar immer anzeigen*/
	background			: #f5e5be;
}

#content {
	background:url(images/content_bg.png);
	}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing			: 0;
}

td {
	font-family			: Arial, sans-serif;
	color				: #333333;
	vertical-align			: top;
}

p { margin				: 1em 0; }

div {
	text-align			: justify;
}

h1 {
	font-size 			: 1.7em;
	color				: #000000;
	margin-bottom			: 1em;
	font-weight			: bold;
}
h2 {
	font-size			: 1.4em;
	color				: #000000;
	margin				: 1em 0;
	font-weight			: bold;
}

a {
	color				: #333333;
	font-weight			: bold;
	text-decoration			: none;
}
a:hover { color				: #143dbb; text-decoration:underline; }

a.menu {
	display				: block;
	font-size			: 12px;
	margin				: 5px 0px;
}
a.menu:hover, a.menu_on, a.menu_on:hover { color		: #143dbb; text-decoration:underline; }

img {
	border				: none;
}
#get {
	background			: url(http://http-get.de/get.gif) no-repeat;
}

ul { list-style:none; }

textarea, input, select, input {
	font-family			: Arial, sans-serif;
	color				: #333333;
	border				: 1px solid #333333;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color	: #FFFCE2;
}

/*für den IE*/
input[type=radio] {
	padding				: 0px;
	background			: 0px;
	border				: 1px;
}

.button {
	font-family			: Arial, sans-serif;
	color				: #333333;
	border				: 1px solid #333333;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
.button:hover {
	font-family			: Arial, sans-serif;
	color				: #fff;
	border				: 1px solid #143dbb;
	background			: #143dbb;
	margin				: 1px 0;
	font-size			: 1em;
}

#headbalken {
	float				: left; 
	width				: 100%; 
	height				: 37px; 
	background			: url(images/head_bg.png) repeat-x;
}

#bilderwechsel {
	position			: relative;
    width               : 1012px;
    height              : 376px;
	margin-top			: -180px;
	z-index				: -5;
} 

#headmenubox {
	width				: 1012px; 
	height				: 87px;
	margin-top			: -50px; 
	text-align			: left;
	background:url(images/menu_bg.png) no-repeat;
}
.topmenu {
	display				: inline-block;
	color				: #FFFFFF;
	font-size			: 16px;
	font-weight			: bold;
	margin-top			: 33px;
	padding				: 10px 33px;
}
.topmenu:hover, .topmenu_on, .topmenu_on:hover{
	color				: #FFFFFF;
	font-size			: 16px;
	font-weight			: bold;
	text-decoration		: underline;
	margin-top			: 33px;
	padding				: 10px 33px;
}

#lieferservice {
	position			: relative;
	float				: right;
	height				: 80px;
	width				: 420px;
	margin				: -87px 20px 0 0;
	z-index				: 6;
}

p#servicetext1 {
	color:#f8e504;
	font-size:25px;
	font-weight:bold;
	margin-top:-2px;
	text-shadow:1px 2px 1px #000000;
}

p#servicetext2 {
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	margin-top:-20px;
}

p#servicetext3 {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-top:-15px;
}
#content_rechts {
	float				: right;
	width				: 304px;
	background			: url(images/content_rechts_bg.png) repeat-y;
	}


#footer {
	float				: left;
	margin-top			: -10px;
	width				: 100%;
	font-size			: 14px;
	background			: url(images/footer_bg.png) repeat-x #1438b9;
}

#footercontent {
	width				: 1070px;
	padding				: 40px 0 0 0px;
	margin				: 0 auto;
}

#footertext1 {
	color:#ffffff;
    float:left;
    margin:0 0 0 35px;
}

#footertext2 {
	color:#ffffff;
    float:left;
    margin:35px 0 0 100px;
}

#footertext3 {
	color:#ffffff;
    float:left;
	margin:0 0 0 240px;
}

	.footer_link {
		display:block;
		color:#ffffff;
		font-weight:bold;
	}
	.footer_link:hover, .footer_link_on, .footer_link_on:hover {
		color				: #ffffff;
		text-decoration		: underline;
	}

	.footer_navi {
		display:inline-block;
		margin-bottom:5px;
		color:#ffffff;
		font-weight:bold;
	}
	.footer_navi:hover, .footer_navi_on, .footer_navi_on:hover {
		display:inline-block;
		margin-bottom:5px;
		color				: #ffffff;
		text-decoration		: underline;
	}
	
	
#trenner {
	float				: left;
	height				: 20px;
	width				: 660px;
	margin-bottom		: 10px;
	background			: url(images/trenner_bg.png) repeat-x;
}

.top {
	height				: 8px;
	width				: 30px;
	margin				: 8px 0 0 662px;
}