/* ## GLOBAL ############################################################################################# */

body {
	background-color: #000;
	background-image: url(../images/bg.gif);
	vertical-align: top;
	font-family: Helvetica;
	font-size: smaller;
	font-variant: small-caps;
	color: #cccccc; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	text-align: left;
}

a.uberlink, a.printlink, a.weblink, a.contactlink, a.photolink, a.dreidlink, a.errorlink {
	padding: 5px 5px 5px 5px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
}

.footer_bg {
	background-image: url(../images/footer_bg.gif);
	width: 750px;
	height: 282px;
}

.cell {
	width:710px; 
	border: 0px; 
}

/* ## ÜBER ############################################################################################### */

a.uberlink:hover, a.uberactive:hover {
	color:orange;
	font-weight: bold;
	text-decoration: underline;
}

a.uberactive {
	padding: 5px 5px 5px 5px;
	color:orange;
	font-weight: bold;
	text-decoration: none;
}

a.uber {
	color:orange;
	font-weight: bold;
	text-decoration: none;
}

.uberheader {
	background-image: url(../images/uber_header.jpg);
	width: 750px;
	height: 401px;
}

.uberimage {
	border: 1px solid orange;
}

/* ## PRINT ############################################################################################## */

a.printlink:hover, a.printactive:hover {
	color:#aa2222;
	font-weight: bold;
	text-decoration: underline;
}

a.printactive {
	padding: 5px 5px 5px 5px;
	color:#aa2222;
	font-weight: bold;
	text-decoration: none;
}

a.print {
	color:#aa2222;
	font-weight: bold;
	text-decoration: none;
}

.printheader {
	background-image: url(../images/print_header.jpg);
	width: 750px;
	height: 401px;
}

.printimage {
	border: 1px solid #aa2222;
}


/* ## WEB ################################################################################################ */

a.weblink:hover, a.webactive:hover {
	color:#00adff;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;

}

 a.webactive {
 	padding: 5px 5px 5px 5px;
	color:#00adff;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

 a.web {
	color:#00adff;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.webheader {
	background-image: url(../images/web_header.jpg);
	width: 750px;
	height: 401px;
}

.webimage {
	border: 1px solid #00adff;
}


/* ## PHOTO ############################################################################################## */

a.photolink:hover, a.photoactive:hover {
	color:#66ff00;
	font-weight: bold;
	text-decoration: underline;
}

a.photoactive {
	padding: 5px 5px 5px 5px;
	color:#66ff00;
	font-weight: bold;
	text-decoration: none;
}

 a.photo {
	color:#66ff00;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.photoheader {
	background-image: url(../images/photo_header.jpg);
	width: 750px;
	height: 401px;
}

.photoimage {
	border: 1px solid #66ff00;
}

/* ## 3D ################################################################################################# */

a.dreidlink:hover, a.dreidactive:hover {
	color:#9933ff;
	font-weight: bold;
	text-decoration: underline;
}

a.dreidactive {
	padding: 5px 5px 5px 5px;
	color:#9933ff;
	font-weight: bold;
	text-decoration: none;
}

a.dreid {
	color:#9933ff;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.dreidheader {
	background-image: url(../images/3d_header.jpg);
	width: 750px;
	height: 401px;
}

.dreidimage {
	border: 1px solid #9933ff;
}

/* ## CONTACT ############################################################################################ */

a.contactlink:hover, a.contactactive:hover {
	color:#ffd700;
	font-weight: bold;
	text-decoration: underline;
}

a.contactactive {
	padding: 5px 5px 5px 5px;
	color:#ffd700;
	font-weight: bold;
	text-decoration: none;
}

a.contact {
	color:#ffd700;
	font-weight: bold;
	text-decoration: none;
}

.contactheader {
	background-image: url(../images/contact_header.jpg);
	width: 750px;
	height: 401px;
}

.contactimage {
	border: 1px solid #ffd700;
}

/* ## ERROR ############################################################################################## */

a.errorlink:hover, a.erroractive:hover {
	color:#cccccc;
	font-weight: bold;
	text-decoration: underline;
}

a.erroractive {
	padding: 5px 5px 5px 5px;
	color:#cccccc;
	font-weight: bold;
	text-decoration: none;
}

 a.error {
	color:#cccccc;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.errorheader {
	background-image: url(../images/error_header.jpg);
	width: 750px;
	height: 401px;
}

.errorimage {
	border: 1px solid #cccccc;
}
