body {
	background-color: #ffffff;
	margin: 0px;
}

body, td, div, textarea, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333
}

h2 {
	margin: 0px 0px 12px 0px;
	color: #785C42;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Unterseiten: Navigationsmenü */
#monitor {
	position: absolute;
	width: 208px;
	height: 180px;
	top: 0px;
	left: 0px;
}

#monitorAntenna {
	position: absolute;
	width: 75px;
	height: 90px;
	top: 0px;
	left: 208px;
}

#menu {
	position: absolute;
/*	width: 208px;
	height: 180px; */
	top: 90px;
	left: 208px;
}

#menuNavigation {
	margin-left: 80px;
}

.navLink {
	margin-right: 12px;
}

.navLinkImage {
	border: 0px;
}
/* Unterseiten: Navigation Ende */

/* Unterseiten: Content */
#content {
	position: relative;
	margin-top: 218px;
	clear: both;
	width: 736px;
	margin-left: 24px;
}

#footer {
	margin-top: 32px;
	width: 760px;
	text-align: right;
	color: #B0B0B0;
}

.blockElement {
	clear: both;
	display: block;
	position: relative;
}

.colLeft {
/*	position: absolute;
	top: 0px;
	left: 0px; */
	float: left;
	text-align: right;
	width: 176px;
}

.colRight {
/*	position: absolute;
	top: 0px;
	left: 224px; */
	float: right;
	text-align: left;
	width: 532px;
}

.toTop {
	clear: both;
	text-align: left;
	margin: 0px 0px 36px 162px;
	padding-top: 18px;
} 

.serviceElement {
	margin-top: 12px;
}

.service_cell {
	text-align: right;
	vertical-align: top;
	padding-left: 24px;
}

.service_cell_spacer {
	text-align: right;
	vertical-align: top;
	padding-left: 24px;
	padding-bottom: 36px;
}

.spacer_cell {
	padding-left: 24px;
	padding-top: 12px;
	padding-bottom: 48px;
	text-align: right;
	vertical-align: top;
}

.content_cell {
	text-align: left;
	vertical-align: top
}

.footer_cell {
	text-align: right;
	vertical-align: bottom;
	padding-left: 24px;
}

.footer_text {
	color: #B0B0B0;
}

.service1 {
	color: #989898;
}

.service2 {
	color: #785C42
}

.service_head  {
	color: #C40404;
}

.head1 {
	color: #785C42
}

.head2 {
	color: #989898;
}

.error {
	color: #e00000;
}
.web_screen {
	padding-top: 14px;
}

textarea {
	border: 1px solid #C0C0C0;
	padding: 2px;
	margin-top: 6px;
	scrollbar-base-color:#F0F0F0;
	scrollbar-3dlight-color:#F0F0F0;
	scrollbar-arrow-color:#B0B0B0;
	scrollbar-darkshadow-color:#F0F0F0;
	scrollbar-face-color:#E0E0E0;
	scrollbar-highlight-color:#F0F0F0;
	scrollbar-shadow-color:#F0F0F0;
	scrollbar-track-color:#F0F0F0
}

.form {
	border: 1px solid #C0C0C0;
	padding: 2px;
	margin-top: 6px;
}

.azeitung {color: #A0A0A0}
.ahead1 {font-weight: bold; font-size: 12px}
.ahead2 {font-weight: bold; font-size: 18px; padding-bottom: 18px}
.atext {font-family: Times New Roman, serif; font-size: 14px}

.menue {color: #808080; font-size: 10px; padding-left: 10px}
.ntext {padding-left: 32px; padding-right: 24 px}

.hgrau {color: #999999; line-height: 8px}
.hrot {color: #B53A3A; line-height: 18px}

.shoptabinfo {padding-top: 10px; padding-left: 8px; padding-right: 12px; padding-bottom: 36px}
.shoptabkat {padding-bottom: 8px; padding-top: 24px; padding-left: 0px; padding-right: 10px}

.vaktiv {color: #707070; font-weight: bold}

a {color: #C40404; text-decoration: none}
a:hover {color: #C40404; text-decoration: underline}

.menu_link {color: #989898; font-size: 10px; text-decoration: none}
.menu_link:hover {color: #C40404; font-size: 10px; text-decoration: none}
.menue_inactive {color: #989898; font-size: 10px}

/* neu */
.spacer {
	clear: both;
	height: 14px;
}


