body {
	font-family 		: Arial;
	font-size			: 10px;
	color				: #333333;
	margin				: 0px;
	background			: url(images/bg.jpg) repeat-x #f2f2f2;
}

/* Farben
  schrift dunkel rot	: #5d0000;
  schrift weiss		: #f3e7e7;
  rot				: #C80F0D;
*/

* {
	margin 				: 0;
	padding 			: 0;
}

table {
	border-spacing		: 0;
}

td {
	font-family 		: Arial;
	font-size			: 1.2em;
	color				: #f3e7e7;
	vertical-align 		: top;
}

td.einsatzgebiet {
	font-family 		: Arial;
	font-size			: 1em;
	color				: #AAAAAA;
	vertical-align 		: top;
	width				: 270px;

}

p { 	
	margin 				: 14px 0;
	font-size			: 11px;
	text-align			: justify;
	color				: #f3e7e7;
	line-height			: 14px;
}
p.referenzen{ 	
	margin 				: 1em 0;
	font-size			: 1.1em;
	text-align			: justify;
	color				: #5d0000;
}

div {
	text-align 			: left;
}

h1 {
	font-size 			: 1.7em;
	color				: #f3e7e7;
	margin-bottom		: 0.4em;
}
h1.referenzen {
	font-size 			: 1.7em;
	color				: #5d0000;
	margin-bottom		: 0.4em;
}
h2 {
	font-size 			: 1.7em;
	color				: #f3e7e7;
	margin				: 1.8em 0 0.5em 0;
}
h3 {
	font-size 			: 1.7em;
	color				: #f3e7e7;
	margin				: 1.3em 0 0.5em 0;
}


a {
	color 				: #f3e7e7;
	font-weight 		: bold;
	text-decoration 	: none;
}
a:hover { 
	color				: #333333;
}

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;
	color				: #e0bbbb;
	border				: 1px solid #540000;
	background			: #720000;
	margin				: 1px 0;
	font-size			: 1em;
}
input.on {
	font-family 		: Arial;
	color				: #e0bbbb;
	border				: 1px solid #000000;
	background			: #272727;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #ffabab;
	background			: #720000;
}

.email {
	display				: none;
}
.pipe {
	font-size			: 1.2em;
	font-weight			: bold;
	color				: #FFFFFF;
}
.menu {
	display				: block;
	color				: #333333;
	width				: 200px;
	height				: 34px;
	font-size			: 1.6em;
	padding				: 5px 0 0 40px;
}
.menu:hover { 
	color 				: #C80F0D; 
}
.menu_on { 
	color 				: #C80F0D; 
}

.mainmenu {
	font-size			: 1.2em;
	color				: #FFFFFF;
}
.mainmenu:hover, .mainmenu_on {
	font-size			: 1.2em;
	color				: #000000;
}
.tuer {
	margin				: 0px 0 0 5px;
	background			: url(images/menu/tueroeffnung.jpg) 0px 0px no-repeat;
}
.tuer:hover, .tuer_on {
	margin				: 0px 0 0 5px;
	background			: url(images/menu/tueroeffnung_on.jpg) 0px 0px no-repeat;
}
.auto {
	margin				: 0px 0 0 12px;
	background			: url(images/menu/autooeffnung.jpg) 0px 0px no-repeat;
}
.auto:hover, .auto_on {
	margin				: 0px 0 0 12px;
	background			: url(images/menu/autooeffnung_on.jpg) 0px 0px no-repeat;
}
.tresor {
	margin				: -5px 0 0 28px;
	background			: url(images/menu/tresoroeffnung.jpg) 0px 2px no-repeat;
}
.tresor:hover, .tresor_on {
	margin				: -5px 0 0 28px;
	background			: url(images/menu/tresoroeffnung_on.jpg) 0px 2px no-repeat;
}
.sicherheit {
	margin				: -5px 0 0 48px;
	background			: url(images/menu/sicherheitstueren.jpg) 0px 3px no-repeat;
}
.sicherheit:hover, .sicherheit_on {
	margin				: -5px 0 0 48px;
	background			: url(images/menu/sicherheitstueren_on.jpg) 0px 3px no-repeat;
}
.einbruch {
	margin				: -5px 0 0 78px;
	background			: url(images/menu/einbruchschutz.jpg) 2px 3px no-repeat;
}
.einbruch:hover, .einbruch_on {
	margin				: -5px 0 0 78px;
	background			: url(images/menu/einbruchschutz_on.jpg) 2px 3px no-repeat;
}
