body{
	margin: 0px 0px 0px 0px;
	background-color: #808080;
}
#wrap {
	width: 1000px;
/*	float: left;*/
	overflow: hidden;
	margin: 0 auto;
	}
#top {
	width: 1000px;
	height: 160px;
	float: left;
	background-color: #00817c;
	overflow: hidden;
	}
#top01 {
	width: 340px;
	height: 160px;
	float: left;
	overflow: hidden;
	}
#top02 {
	width: 489px;
	height: 160px;
	float: left;
	overflow: hidden;
	}
#top03 {
	width: 170px;
	height: 160px;
	float: right;
	overflow: hidden;
	background-color: #00817C;
	}
#nav-head {
	width: 1000px;
	height: 22px;
	float: left;
	background-color: #00817C;
	}
#nav-head01 {
	width: 174px;
	height: 22px;
	float: left;
	}
#nav-head02 {
	width: 826px;
	height: 22px;
	float: left;
	}
#inhalte {
	width: 1000px;
	float: left;
	background-image: url(../images/fertighaus-back.gif);
	background-repeat: repeat-y;
	}
#rechtespalte {
	width: 169px;
	float: right;
	overflow: hidden;
}
#hauptinhalte {
	width: 643px;
	float: left;
	background-color: #FFFFFF;
	overflow: hidden;
	padding-top: 15px;
	padding-left: 20px;
	}
#content-normal {
	width: 623px;
	float: left;
}
#content-normal li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	margin: 3px 0;
	line-height: 1.5em;
}
#content-normal a:link, #content-normal a:visited {
	color: #0000CC;
}
#content-normal-links {
	width: 308px;
	float: left;
}
#content-normal-rechts {
	width: 308px;
	float: left;
}
#content-normal-links33 {
	width: 200px;
	float: left;
}
#content-normal-center33 {
	width: 200px;
	float: left;
}
#content-normal-rechts33 {
	width: 200px;
	float: left;
}
#hauptnavigation {
	width: 167px;
	float: left;
	overflow: hidden;
	}
#rechtespalte {
	width: 170px;
	float: left;
	overflow: hidden;
	}
#fussnoten {
	width: 1000px;
	float: left;
	overflow: hidden;
	}
#fusslinks {
	width: 167px;
	height: 150px;
	float: left;
	overflow: hidden;
	}
#hauptfuss {
	width: 833px;
	color: #FFFFFF;
	float: right;
	overflow: hidden;
	margin-top: 0;
	}
a.navi_top:link    {color:#ffffff; text-decoration: none;}
a.navi_top:active  {color:#ffffff; text-decoration: none;}
a.navi_top:visited {color:#ffffff; text-decoration: none;}
a.navi_top:hover {  color:#ffffff; text-decoration: none;}
a:link    {color:#00817C; text-decoration: none;}
a:active  {color:#00817C; text-decoration: none;}
a:visited {color:#00817C; text-decoration: none;}
a:hover {  color:#000000; text-decoration: none;}
.braun {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none}
.braunklein {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; left: 5px; line-height: 17px; text-decoration: none}
.besucher {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; left: 5px; line-height: 17px; text-decoration: none}
.braunsehrklein {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0A46B4; left: 5px; text-decoration: none}
.braunmenue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; left: 5px; line-height: 12px; padding-left:4px; text-decoration: none}
.grauklein {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; left: 5px; }
.grausehrklein {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; left: 5px; text-decoration: none}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00817C; text-decoration: none; font-weight: bold; line-height: 1em; padding-top: 3px; padding-bottom: 0px; }
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; line-height: 1em; }
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 17px}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 17px}
.klein {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; left: 5px; }
.links {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BD5C04; font-weight: bold; line-height: 17px; text-decoration: none}
.links-k {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; left: 5px; }
.normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ; line-height: 17px }
.menu1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BD5C04; left: 5px; line-height: 15px ; text-decoration: none}
.rot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: none ; line-height: 17px }
.stichworte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BD5C04; left: 5px; line-height: 15px }
.braunfett {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #BD5C04; text-decoration: none ; font-weight: bold}

.navi_top{

	font-size: 10px;
	font-family: Verdana;
	color: #ffffff;

}
a.navi_leftHpt
{
	font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
	margin: 3px 3px 3px 3px;
	display: block;
	width: 167px;
	overflow: hidden;
}
a.navi_leftHpt:visited
{
	font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
	margin: 3px 3px 3px 3px;
	display: block;
	width: 167px;
	overflow: hidden;
}
a.navi_leftHpt:hover
{
	font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
	margin: 3px 3px 3px 3px;
/*	display:block; */
}


a.navi_leftUm1
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	display:block; 
	background-color: #55C9D1;
	padding: 2px 2px 2px 2px;
}
a.navi_leftUm1:hover
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	display:block; 
	background-color: #D4D0C8;
	padding: 2px 2px 2px 2px;
}

a.internal-link2
{
	color: #000000;
	text-decoration: underline;
}

a.internal-link2:hover
{
	color: #000000;
	text-decoration: underline;
}

a.internal-link2:active
{
	color: #000000;
	text-decoration: underline;
}

a.internal-link2:visited
{
	color: #000000;
	text-decoration: underline;
}
a.internal-link
{
	color: #000000;
	text-decoration: underline;
}

a.internal-link:hover
{
	color: #000000;
	text-decoration: underline;
}

a.internal-link:active
{
	color: #000000;
	text-decoration: underline;
}

a.internal-link:visited
{
	color: #000000;
	text-decoration: underline;
}

a.navi_leftUm1:active
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	display:block; 
	padding: 2px 2px 2px 2px;
}
a.navi_leftUm1:visited
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	display:block; 
	padding: 2px 2px 2px 2px;
}
a.navi_leftUm1:link
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
	display:block; 
	padding: 2px 2px 2px 2px;
}

.greenBold
{
	color: #00817c; 
	font-weight: bold;
}
.zellenormal {background-color : #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none}
.zellenormal-gruen {background-color : #00817C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none}
.zellefahne {background-color : #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none}
.zelleallg {background-color : #666666}
.zellecentral{background-color : #ffffff}
.zelleanreisser{background-color : #9A1A31}

.braunmenue a:link, .braunmenue a:visited  {
	color: #00817c;
}
.braunmenue a:hover  {
	color: #000000;
}

.button {
background-color : #FFFFFF;
border : 1px #00817c dotted;
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
margin-left : 1px;
FONT-SIZE: 9pt; COLOR: #00817c; 
FONT-FAMILY: "Trebuchet MS", Arial, Verdana; 
}

.button2 {
background-color : #54c9d2;
border : 1px #FFFFFF dotted;
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
margin-left : 1px;
FONT-SIZE: 9pt; COLOR: #FFFFFF;
FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
}
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* Definitionen der neuen Boxen der Startseite */
#boxinhalte {
	width: 627px;
	float: left;
	margin-top: 15px;
}
#blocklinks {
	width: 200px;
	float: left;
}
#blocklinks table {
	margin-top: -6px;
}
#blocklinks p {
	font-size: 10px;
	line-height: 12px;
	padding-left: 4px;
	text-decoration: none;
}
#blocklinks a {
	text-decoration: none;
}
#blockmitte {
	width: 200px;
	float: left;
	margin-left: 14px;
}
#blockmitte table {
	margin-top: -6px;
}
#blockmitte p {
	font-size: 10px;
	line-height: 12px;
	padding-left: 4px;
	text-decoration: none;
}
#blockmitte a {
	text-decoration: none;
}
#blockrechts {
	width: 200px;
	float: right;
}
#blockrechts table {
	margin-top: -6px;
}
#blockrechts p {
	font-size: 10px;
	line-height: 12px;
	padding-left: 4px;
	text-decoration: none;
}
#blockrechts a {
	text-decoration: none;
}
.ueberschrift_gruen {
	background-color: #00817c;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding: 2px 2px 2px 4px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
}
.hoehe240 {
	min-height: 240px;
	border-bottom: 1px solid #00817c;
}
.hoehe240 a {
	color: #00817c;
	text-decoration: none;
}
.hoehe241 {
	height: 241px;
	border-bottom: 1px solid #00817c;
}
.hoehe241 a {
	color: #00817c;
	text-decoration: none;
}
.hoehe-xmas {
	height: 40px;
	border-bottom: 1px solid #00817c;
}
.hoehe-xmas a {
	color: #00817c;
	text-decoration: none;
}