body	{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #66698A;
	font-size: 13px;
	line-height: 1.5;
}

body.kundenbereich {
	margin-left: 20px;
	margin-top: 10px;
}

h1	{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #66698A;
	font-size: 13px;
}

h2	{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #66698A;
	font-size: 25px;
	font-style:italic;
	font-weight:normal;
}

h3	{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C9010E;
	font-size: 13px;
	font-style:italic;
	font-weight:normal;
}

ul, li {
	padding: 0px;
	margin: 0px;
	list-style: disc;
}

li {
	margin-left: 16px;
}

.subheadline	{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #66698A;
	font-size: 13px;
	font-style:italic;
}

.feature	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F8C705;
	font-size: 13px;
}

.featureheadline	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F8C705;
	font-size: 25px;
	font-style:italic;
}

.footer	{
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #66698A;
	font-size: 11px;
}

a	{
	color: #C9010E;
	text-decoration:none;
}

a.nav	{
	color: #C9010E;
	text-decoration:none;
	padding: 2px 4px 2px 4px;
}

a.footer	{
	font-size:11px;
	color: #C9010E;
	text-decoration:none;
	margin: 0px 10px 0px 0px;
}

a.feature	{
	color: #F8C705;
	text-decoration:none;
}

a:hover	{
	color: #C9010E;
	text-decoration:underline;
}

a:hover.nav	{
	color: #FFFFFF;
	text-decoration:none;
	background-color:#C9010E;
	padding: 2px 4px 2px 4px;
}

a:hover.nav2	{
	color: #FFFFFF;
	text-decoration:none;
	background-color:#C9010E;
	padding: 1px 2px 1px 2px;
}

a:hover.feature	{
	color: #FFFFFF;
	text-decoration:none;
	background-color:#F8C705;
	padding: 2px 4px 2px 4px;
}

a:hover.aktiv	{
	color: #FFFFFF;
	text-decoration:none;
	background-color:#C9010E;
	padding: 2px 4px 2px 4px;
}

.aktiv	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration:none;
	background-color:#C9010E;
	padding: 2px 4px 2px 4px;
}

.aktivnav2	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration:none;
	background-color:#C9010E;
	padding: 1px 2px 1px 2px;
}

.aktivtxt	{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #C9010E;
	text-decoration:underline;
}

.aktivfooter	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color: #66698A;
	text-decoration:none;
	margin: 0px 10px 0px 0px;
}

#header	{
	position:relative;
	height: 60px;
	left:20px;
	width: 950px;
	border: none;
	float: left;
	margin-top:10px;
}

#location	{
	float:left;
}

#time {
  margin-left:700px;
  text-align: right;
}

#nav	{
	height: auto;
	width: 950px;
	left: 20px;
	top: 85px;
	border: none;
	position: absolute;
}

#home {
	position:relative;
	left:20px;
	width: 690px;
	float: left;
	margin-top:20px;
}

#thumbnails {
	margin-top:20px;
	padding:5px;
  border:none;
	background-color: #F0F0F4;
}

#map {
	margin-top:10px;
	margin-bottom:10px;
}

#maincontent	{
	width: 470px;
	margin-left: 0px;
	border: none;
	float:left;
}

#maincontent2	{
	width: 470px;
	margin-left: 480px;
	border: none;
	margin-bottom:15px;
}

#maincontent3	{
	width: 470px;
  margin-left: 480px;
	border: none;
}

#log	{
	width: 710px;
	margin-left: 0px;
	border: none;
	float:left;
}

#feature1	{
	width: 230px;
  margin-left: 720px;
	border: none;
	margin-bottom:30px;
}

#feature2	{
	width: 230px;
  margin-left: 720px;
	border: none;
}

#footer	{
	margin-left: 20px;
	border: none;
}

#clearDiv{
	clear: both;
	position:relative;
	line-height: 1px;
}

#contentWrapper {
	position:relative;
	left:20px;
	width: 990px;
	float: left;
	margin-top:50px;
}

//Blog
.entry  {
	float:left;
	width: 710px;
	border: none;
  margin: 0px;
  padding: 0px;
  overflow:hidden; 
}

.cmt  {
  background:transparent url(images/comment.gif) no-repeat;
  border: 0px;
  margin: 0px;
  padding: 0px 0px 5px 20px;
}

.rss  {
  background:transparent url(images/rss.gif) no-repeat;
  border: 0px;
  margin: 0px;
  padding: 0px 0px 5px 20px;
}

.alignright {
  float:right;
  margin-top: 10px;
  margin-bottom:10px;
}

.alignleft  {
  float:left;
  margin-top: 10px;
  margin-bottom:10px;
}

.boxcomments  {
	width: 710px;
  margin-bottom:20px;
}
	

