body {
	font-family			: Arial, sans-serif;
	font-size			: 10px;
	color				: #5E6DA6;
	margin				: 50px 20px;
	background			: url(images/bg.jpg) repeat-x #A4B8D0;
}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing		: 0;
}

td {
	font-family			: Arial, sans-serif;
	color				: #5E6DA6;
	vertical-align		: top;
	
}

p { margin				: 1em 0; }

div {
	text-align			: left;
}

h1 {
	font-size 			: 1.4em;
	color				: #394767;
	margin-bottom		: 1em;
}
h2 {
	font-size			: 1.2em;
	color				: #394767;
	margin				: 1em 0;
}

a {
	color				: #394767;
	font-weight			: bold;
	text-decoration		: none;
}
a:hover { color			: #e12130; }

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, sans-serif;
	color				: 	#5E6DA6;
	border				: 	1px solid #5E6DA6;
	background			: 	#FFFFFF;
	margin				: 	1px 0;
	font-size			: 	1em;
}
input.on {
	font-family			: Arial, 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 #e12130;
	background-color	: #FFFCE2;
}

.headLink { color		: #5E6DA6; }

.kontaktHead tr td{
	color				: #e12130;
}

.offnungszeitenHead tr td{
	color				: #5E6DA6;
}

.menu {
	display				: block;
	width				: 228px;
	height				: 46px;
	font-size			: 12px;
	margin-top			: -7px;
}
.menu:hover { color		: red; }

.infobox { color			: #FFFFFF; }

.box { 
	float				: left; 
	color				: #c7d7e6;
	text-shadow			: #032242 1px 1px 1px;
}

.infoboxBild_l {
	float				: left; 
	width				: 180px;
	height				: 130px;
	margin-top			: 3px;
	margin-right		: 20px
}
.infoboxBild_r {
	float				: left; 
	width				: 180px;
	height				: 130px;
	margin-top			: 3px;
	margin-right		: 20px;
	margin-left			: 4px;
}


.Home {						background:url(/images/menue/home_off.png) no-repeat; }
.Home:hover, .Home_on {				background:url(/images/menue/home_on.png) no-repeat; }
.Angebote {					background:url(images/menue/angebote_off.png) no-repeat; }
.Angebote:hover, .Angebote_on {			background:url(images/menue/angebote_on.png) no-repeat; }
.Tapeten {					background:url(images/menue/tapeten_off.png) no-repeat; }
.Tapeten:hover, .Tapeten_on {			background:url(images/menue/tapeten_on.png) no-repeat; }
.Laminat {					background:url(images/menue/laminat_off.png) no-repeat; }
.Laminat:hover, .Laminat_on {			background:url(images/menue/laminat_on.png) no-repeat; }
.Teppichboden {					background:url(images/menue/teppichboden_off.png) no-repeat; }
.Teppichboden:hover, .Teppichboden_on {		background:url(images/menue/teppichboden_on.png) no-repeat; }
.Verlegeservice {				background:url(images/menue/verlegeservice_off.png) no-repeat; }
.Verlegeservice:hover, .Verlegeservice_on {	background:url(images/menue/verlegeservice_on.png) no-repeat; }
.Produkte {					background:url(images/menue/weitere_produkte_off.png) no-repeat; }
.Produkte:hover, .Produkte_on {			background:url(images/menue/weitere_produkte_on.png) no-repeat; }
.Impressum {					background:url(images/menue/impressum_off.png) no-repeat; }
.Impressum:hover, .Impressum_on {		background:url(images/menue/impressum_on.png) no-repeat; }
.Kontakt {					background:url(images/menue/kontakt_off.png) no-repeat; }
.Kontakt:hover, .Kontakt_on {			background:url(images/menue/kontakt_on.png) no-repeat; }

.linkeSpalte {
	float				: left;
	width				: 335px;
	text-align			: justify;
}
.rechteSpalte {
	float				: right;
	width				: 335px;
	text-align			: justify;
}

#content * {
	color				: #394767;
}

#fade .box {
	position			: absolute;
}
#fade * {
	text-shadow			: #032242 1px 1px 1px;
}
