body {
	margin-left:250px; margin-top:135px; margin-right:0px; margin-bottom:0px; 
	font-size: 11px;	/* wegen IE Bug, cf. http://www.einfach-fuer-alle.de/artikel/ietext/  */
	text-align: left;
	line-height: 140%;
	text-decoration: none;
	color: #333333;
	xxfont-family: Tahoma, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

#bodyiframe {
	margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; 
	background-color:#FFFFFF;
}

.menuTitle {
	font-size: 13px;
	word-spacing:2px;
}
.menuTitle a {
	color: #333333;
}
.menuTitle a:hover {
	color: #333333;
}


.indexTitle {
	font-size: 36px;
	word-spacing:5px;
	color: #FFFFFF;
}
.indexTitle a {
	color: #FFFFFF;
}
.indexTitle a:hover {
	color: #FFFFFF;
}

.red {
	color:#ff0033; 
}

.menuBorder {
	background-color:#333333;
}

a  { text-decoration: none; 
	color: #333333;}
a:hover	{ 
	color:#ff0033; 
	text-decoration:none;
}
	
.menuItems {
	font-weight:normal;
	margin-right:10px;
	margin-left:9px;
}
.menuItemsPreview {
	margin-left:0px;
	width:124px;
	text-align:right;
}

.menuItems a {
	/* color:#333333;  */
}

a img { 
	border:none 
}

/* for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:112px; height:96px; z-index:100;
	border:0px solid #ff0000; 
}

div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:126px; height:96px; 
	clip:rect(0px, 126px, 96px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
	
div#lyr1 { 
	position:absolute; 
	left:0px; top:0px; 
	z-index:1; 
	}

table.menumain td { vertical-align:top; text-align:left }


.head {
	font-size:13px;
}
.head a {
	color: #ff0033;
}


.bread {
	color: #333333;
	font-size:11px;
}
.breadh {
	color: #ff0033;
	font-weight:bold;
	font-size:11px;
}

a.menubread {
	color: #333333;
	font-size:11px;
}
a.menubread:hover {
	color: #ff0033;
	font-weight:normal;
	font-size:11px;
}
a.menubread:active {
	color: #ff0033;
	font-weight:bold;
	font-size:11px;
}


a.menubreadh {
	color: #ff0033;
	font-weight:bold;
	font-size:11px;
}
a.menubreadh:hover {
	color: #ff0033;
	font-weight:bold;
	font-size:11px;
}
a.menubreadh:active {
	color: #ff0033;
	font-weight:bold;
	font-size:11px;
}
a.menubreadh:focus {
	color: #ff0033;
	font-weight:bold;
	font-size:11px;
}

.textlong {
	color: #333333;
}


.active {
	color: #ff0033;
	font-weight:bold;
}

.navitop {
	font-size:11px;
	color: #333333;
	font-weight:normal;
}

.navitopactive {
	font-size:11px;
	color: #ff0033;
	font-weight:bold;
}


#openerbg {
	margin:0px;
	background-image:url(img/big/home.jpg);	
	background-repeat:no-repeat;
	
	/* Safari-Bug: kennt no-repeat nicht; deswegen hat BG-Img weissen Rand links und oben*/
	/* background-position: 10px 40px; */
}


#index {
	width: 567px;
	text-align: left;
}

#objectoverview { 
	width: 567px;
	text-align: left;
}


#contact { 
	margin-top:80px;
	width: 567px;
	line-height:140%;
}

#kv { margin-bottom: 10px; }
.mb_10 { margin-bottom: 10px; }
.pl_10 { padding-left: 10px; }

#pagerimage {
	margin-left:10px;
	text-align: left;
	text-decoration:none;
	background-color: #FFFFFF;
}

#pageritem {
	width: 567px;
	height: 50px;
	text-align: left;
	text-decoration:none;
	background-color: #FFFFFF;
}

#manufacturer {
	margin-left:10px;
	text-align: left;
	background-color: #FFFFFF;
}

#text {
	margin-left:10px;
	text-align: left;
}

#topicoverview {
	width: 567px;
	text-align: left;
}
.left {
	horizontal-align:left;
}
.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.bottom {
	vertical-align:bottom;
}
