body 
{ 
	background-color:#666666; 
	background-image:url(/fileadmin/bg_grau_linie.gif); 
	background-repeat:repeat-x; 
}

body, td 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#666666; 
	text-align:justify; 
	margin:0px; 
	padding:0px; 
}

a 
{ 
	text-decoration:none; 
	color:#666666;
}

div.content a 
{ 
	text-decoration:underline; 
}

table.outer 
{ 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:0px; 
	padding:0px; 
	border-spacing:0px; 
	border-collapse:collapse; 
}

table.main 
{ 
	padding:0px; 	
	border-spacing:0px; 
	border-collapse:collapse; 
	border-width:1px; 
	border-color:#999999; 
	border-style:solid;
}

table.main td 
{ 
	background-color:#ffffff; 
}

#o 
{ 
	background-repeat:repeat-y; 
	height:10px; 
}

#mu 
{ 
	text-align:right; 
}

#lm 
{ 
	vertical-align:bottom; 
}

#rm 
{ 
	vertical-align:top; 
}

#lm 
{ 
	width:45px; 
}

#rm 
{ 	
	width:45px; 
}

div.rahmen 
{ 
	width:700px; 
	margin-left:auto; 
	margin-right:auto; 
	padding:0px; 
	border-spacing:0px; 
	border-collapse:collapse; 
	border-width:10px; 
	border-color:#F2F2F2; 
	border-style:solid; 
}

table.layout 
{ 
	margin:0px; 
	padding:0px; 
	border-spacing:0px; 
	border-collapse:collapse; 
}

table.layout td 
{ 
	margin:0px; 
	padding:0px; 
	vertical-align:top; 
}


h1 
{ 
	font-family:Verdana, 
	Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight:bold; 
}

p 
{
 
}


p.bodytext 
{ 
	margin-top:0px; 
}

div.content 
{		
	width:400px; 	
	margin-left:95px; 
	margin-top:20px; 
}

div.content-left 
{ 
	margin-left:20px; 
	text-align:justify; 
}

div.content-normal 
{ 
	margin-left:20px; 
	text-align:justify; 
}

div.content-right 
{ 
	margin-left:20px; 
	text-align:justify; 
}

div.content-border 
{ 
	float:right; width:175px; 
}

div.image 
{ 
	padding:2px 0; 
	border-width:1px 0; 
	border-style:dashed; 
	background-color:#ffffff;
}

div.image img 
{
  
}

div.logo 
{ 
	text-align:right; 
	height:68px;
}

div.menu 
{ 
	margin-left:10px; 
	margin-bottom:3px; 
	background-color:#ffffff; 
}

span.menu-active a 
{ 
	font-weight:bold; 
}


h2.tx-guestbook-header {
		padding-bottom: 0px;
                 margin-bottom: 0px;
	}
