body {
margin:0px;
font-family: Arial;
font-size: 13px;
	color: #2a164b;
}


#intro {
position:relative; 
margin-left:auto;
margin-right:auto;
font-size: 100%;
letter-spacing: .1em;
line-height: 160%;

}

#intro a {
color:#fff;
text-decoration: none;
}

#intro a:hover {
color:#fff;
text-decoration: underline;
}


.sub a {
color:#000;
text-decoration: none;
}

.sub a:hover {
color:#c4000d;
text-decoration: underline;
}

#farbe {
position:relative;
margin-top:21px;
width:98px;
height:98px;
background-color:#ecf0f5;
layer-background-color:#ecf0f5;
border:none;
cursor:pointer;
}

#farblos {
position:relative;
margin-top:12px;
width:98px;
height:98px;
background-color:transparent;
layer-background-color:transparent;
border:0px;

}

#saeule {
position:relative;
margin-top:24px;
width:98px;
height:190px;
background-color:transparent;
layer-background-color:transparent;
border:none;
float:left;

}

#leer {
position:relative;
margin-top:32px;
width:20px;
height:98px;
background-color:#transparent;
layer-background-color:#fff;
border:none;
float:left;
}

#leer2 {
position:relative;
margin-top:32px;
width:98px;
height:98px;
background-color:#fff;
layer-background-color:#fff;
border:none;
}

.farbtext { 
font-weight:normal;
position: absolute;
bottom: 5px;
width:98px;

border=1px;
text-align: center; 
color:black;
}

#farbe_on {
position:relative;
margin-top:21px;
width:98px;
height:98px;
background-color:#dbd7e5;
layer-background-color:#dbd7e5;
border:none;
cursor:mouse;

}


#top
{
/*background-color: #fff;*/
height:200px;
min-width:160px;
background-image: url(img/logoW.png);
background-repeat: no-repeat;
background-position: 32px 32px;
float:left;
cursor:pointer;
}

.tdgray{
color: #2a164b;
}
.blueback{
background-color:#ecf0f5;
line-height:16px;
}

#mitte
{
margin-top:50px;
height:460px;
width:980px;
float:left;
/*background-color: #fff;*/
/*	float:left;
	border-top: 1px solid #7b746a;
	border-bottom: 1px solid #7b746a;
padding-top: 100px;*/
clear:both;
}

#float
{
	padding-top:49px;
	float:left;
width: 230px;
}

#float ul{margin:0px;padding:0px;left-indent:0px;}
#float ulli {margin:0px;padding:0px;left-indent:0px;}

#float a {
color:#dbd7e5;
text-decoration: none;
}

#float3
{
	padding-top:64px;
	float:left;
	padding-left:30px;
}

table tr td {
border-collapse:collapse;
}

#float2
{
	float:left;
		padding-left:110px;
		padding-top:10px;
			/*background-color: #fff;*/
			width:400px;
			min-height:390px;
			text-decoration:none;
}

#bild
{
/*background-color: #fff;*/
min-height:420px;
width:620px;
	border:0px solid #000;
margin-top:10px;
	float:left;
	text-align:left;
}

#bild2
{
/*background-color: #fff;*/
min-height:420px;
width:492px;
	border:0px solid #000;
margin-top:10px;
	float:left;
	text-align:left;
}

#produkte
{
/*background-color: #fff;*/
height:650px;
width:880px;
	border:0px solid #000;
margin-left:32px;
	float:left;
	text-align:left;
	overflow: auto;
}

.r {color:#c4000d;}

.texttext
{
font-size: 100%;
		letter-spacing: .1em;
	float:left;
height:40px;
padding-top:0px;
padding-left:20px;
/*width:300px;
margin-top:40px;
margin-left:40px;*/

}

ul#menulist {
    margin: 0; padding: 0;
}
ul#menulist li {
    list-style: none;
    margin-left:0px; padding: 0px;
    text-align:center;
}


.subtext
{
	font-size: 100%;
		letter-spacing: .1em;
line-height: 130%;

padding-top:0px;
padding-left:0px;

}

#space
{
/*background-color: #fff;*/
width:0px;
height:0px;
padding-left:px;
	float:left;

}


#texttext
{
		letter-spacing: .1em;
	clear:right;

font-size: 100%;
line-height: 160%;
padding-top:0px;
padding-left:20px;
width:450px;

}



a
{
  outline: none;
  color:#dbd7e5;
}

.trans_box2 {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
     position: relative; top: 300px; left: 30px; width: 900px; height:280px; padding-top: 40px; padding-left: 40px;  font-weight: normal; font-size: 18px; letter-spacing:.1em; cursor:pointer; color:#ddd;

 
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(img/bg6.png);

}

.slashes {
	color: #bbb7c5;
	text-decoration:none;
}


#produkte a {
	color: #bbb7c5;
	text-decoration:none;
}

#produkte a:visited {
	color: #bbb7c5;
	text-decoration:none;
}

#produkte a:hover {
	color: #2a164b;
	text-decoration:underline;
}


#saeule a {
	color: #dbd7e5;
	text-decoration:none;
}

#saeule a:visited {
	color: #dbd7e5;
	text-decoration:none;
}

#saeule a:hover {
	color: #2a164b;
	text-decoration:underline;
}

#introlink a {color: #fff;
	text-decoration:none;}
#introlink a:visited{color: #fff;
	text-decoration:none;}

.introlink a {color: #fff;
	text-decoration:none;}
.introlink a:visited{color: #fff;
	text-decoration:none;}

#menuwrapper {
	margin-left:176px;

		letter-spacing: .1em;

/*		border-top: 1px solid #000;
border-bottom: 1px solid #333;*/
	/*background-color: #fff;
	background-image: url(images/p7exp_mbar.jpg);
	background-repeat: repeat-x;
*/
}


.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
		/*background-color: #fff;*/

}
