body {
	margin: 0px;
	font-family: 'Impact', Verdana, Arial, Helvetica, sans-serif; 
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	background-color: white;
}
body, h1, h2, h3 {
	font-size: 12pt;
	line-height: 13pt;
}
img {
	border: 0px solid white;
	text-align:bottom;
}
#header {
	margin-left: 16px;
}
#nav {
	position: static;
	margin-top: 0px;
	margin-left: 119px;
	font-weight: bold;
	font-size: 14pt;
	text-align: left;
	float: left;
	/* width: 230px; */
}
#nav ul {
	list-style-type:none;
}
#nav ul li {
	line-height:14px;
	height: 43px;
}
#nav a {
	text-decoration: none; 
	font-weight: normal;
	font-size:14pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	color: black;
}
#nav a:hover:before, #nav a:before, #nav a.active:before	
{ 
	position:relative; 

}
#nav a:hover:before 	{ content:url('images/button_klein_pink.gif');  }
#nav a:before 			{ padding:0 10px 0 0; content:url('images/button_klein.gif');vertical-align:-20%; 	}
#nav a.active:before 	{  content:url('images/button_klein_pink.gif');	}

#all {
	background-color: white;
	margin: 20px auto 20px auto;
    padding-top: 10px;
	width:842px;
}
#home {
	background-image:url('images/bildleiste_home.jpg');
	background-repeat:repeat-x;
	width: 980px;
	height: 143px;
	margin-top: 75px;
}
#terms {
	margin-left: 20px;
	margin-top: 32px;
	color: rgb( 255,0,153);
	font-size: 20pt;
	float: left;
}
#vision {
	margin-left: 20px;
	margin-top: 198px;
	color: grey;
	font-size: 20pt;
	float: left;
	line-height: 23px !important;
}
#content {
	color: rgb(102,102,102);
}
td {
	vertical-align:top;
}
#logo {
	width: 506px;
	height: 229px;
}

.pink {
	color: #ff00cc;
}
