/* 
orange: ee7b00
*/

BODY { 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
	background-color: #000000;
	background-image : url(images/back.gif);
}
	

/* DATEI: font.css  style-sheet */
a:link, a:visited, a:hover, a.nav:link, a.nav:visited, a.nav:hover, a.subnav:link, a.subnav:visited, a.subnav:hover, a.stimme:link, a.stimme:visited, a.stimme:hover, a.nav_d:link, a.nav_d:visited, a.nav_d:hover, a.wg:link, a.wg:hover, a.wg:visited 	{ 
	color:#ffffff; 
	font-weight: normal; 
	text-decoration:none; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px; 
}

a.nav_d:link, a.nav_d:visited, a.nav_d:hover  { 
	color: #CCCCCC;
	text-decoration:overline; 
}

a.wg:link, a.wg:visited, a.wg:hover, a.wg_down:link, a.wg_down:visited, a.wg_down:hover  { 
	display: block;
	color: #CCCCCC;
	font-size:10px; 
	line-height: 12px; 
	width: 180px;
	background-color: #1b1b1c;
	border: solid 1px #8f8e91;
	margin: 4px 4px 4px 4px; 
	padding: 1px 1px 1px 1px;
}

a.wg:hover, a.wg_down:link, a.wg_down:visited, a.wg_down:hover  { 
	color: #ffffff;
	border: solid 1px #ffffff;
	background-color: #333235;
}

a.det:link, a.det:visited, a.det:hover, a.det_down:link, a.det_down:visited, a.det_down:hover  { 
	border: solid 1px #8f8e91;
	margin: 0px 3px 4px 3px; 
	padding: 0px;
	float: right;
	text-align: right;
}

a.det:hover  { 
	color: #ffffff;
	border: solid 1px #ffffff;
	background-color: #333235;
}

a.det_down:link, a.det_down:visited, a.det_down:hover  { 
	color: #ffffff;
	border: solid 1px #ffffff;
	background-color: #333235;
}

a.nav:link, a.nav:visited { 
	color: #FFFFFF;
}

a.subnav:link, a.subnav:visited	{ 
	color: #ffffff;
}

a:hover, a.nav:hover { 
	color: #7F7F7F; 
}

a.subnav:hover { 
	color: #ee7b00; 
}



/* GRUNDEINSTELLUNGEN fuer Textelemente */
div, p, h1, h2, h3, table, td, tr	{ 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height: 16px; 
	color:#ffffff; 
	margin: 0px 0px 6px 0px; 
	padding: 0px; 
}

h1  { 
	color:#ee7b00; 
	font-size:11px;
	line-height: 16px; 
	font-weight: bold; 
	margin: 10px 0px 10px 0px; 
}

h2  { 
	color:#ee7b00; 
	font-size:11px;
	font-weight: normal; 
	margin: 10px 0px 10px 0px; 
}

.wg-div	{ 
	background-color: #1b1b1c;
	border: solid 1px #8f8e91;
	width: 180px;
	margin: 4px 4px 4px 4px; 
	padding: 0px; 
}


#rahmen {
	position:absolute; 
	left: 50%;
	margin: 61px 0px 0px -425px; 
	padding: 0px 0px 0px 0px; 
	width: 825px;
	height: 520px;
}

#text-back, #ref-back, #home-back, #start-back {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	background-image : url(images/ref-back.jpg);
	width: 850px;
	height: 492px;
}

#ref-back {
	background-image : url(images/produkt-back.jpg);
}

#home-back {
	background-image : url(images/produkt-back.jpg);
}

#start-back {
	background-image : url(images/start-back.jpg);
}

#text-subnav {
	position:absolute; 
	margin: 10px 4px 0px 36px; 
	padding: 0px 0px 0px 0px; 
	width: 340px;
	height: 431px;
	overflow: none;
}

#ref-subnav, #ref-detail {
	position:absolute; 
	margin: 192px 4px 0px 208px; 
	padding: 0px 0px 0px 0px; 
	width: 148px;
	height: 246px;
	overflow: none;
}

#ref-subnav {
	margin: 194px 4px 0px 36px; 
	background-image : url(images/ref-sub-rahmen.jpg);
}

#animation-bottom {
	position:absolute; 
	margin: 247px 4px 0px 36px; 
	padding: 0px 0px 0px 0px; 
	width: 340px;
	height: 176px;
}

#animation-top {
	position:absolute; 
	margin: 10px 4px 0px 36px; 
	padding: 0px 0px 0px 0px; 
	width: 340px;
	height: 176px;
}

#animation-start {
	position:absolute; 
	margin: 120px 4px 0px 36px; 
	padding: 0px 0px 0px 0px; 
}


#news {
	position:absolute; 
	margin: 10px 4px 0px 56px; 
	padding: 0px 0px 0px 0px; 
	width: 312px;
	height: 424px;
	overflow: auto;
}

#wg-liste {
	position:absolute; 
	margin: 190px 4px 0px 34px; 
	padding: 0px 0px 0px 0px; 
	width: 340px;
	height: 176px;
}

#text-rahmen {
	position:absolute; 
	margin: 12px 0px 0px 395px; 
	padding: 0px 16px 0px 0px; 
	width: 416px;
	height: 428px;
	overflow: auto;
}

#detailimg {
	position:absolute; 
	margin: 8px 0px 0px 378px; 
	padding: 0px 0px 0px 0px; 
	width: 416px;
	height: 428px;
	overflow: none;
}

#galerie-rahmen {
	position:absolute; 
	margin: 10px 0px 0px 381px; 
	padding: 0px 0px 0px 0px; 
	width: 432px;
	height: 330px;
}

#detail-beschr {
	position:absolute; 
	margin: 340px 0px 0px 380px; 
	padding: 0px 0px 0px 0px; 
	width: 434px;
	height: 100px;
	background-image : url(images/detail-beschr.jpg);
	overflow: hidden;
}

