body {
 margin:0px;
 background-image:url(/img/bg.jpg);
 background-repeat:repeat-x;
 background-color:#f7f9f9;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#606161;
}
p {
	font-size:12px;
	margin-top:0px;
	margin-bottom:10px;
}

a {
	color:#303c1c;
}

h1 {
	font-size:18px;
	xcolor:#606161;
	color:#4d7015;
	font-weight:bold;
	padding:0px;
	margin-bottom:4px;
}

h2 {
	font-size:14px;
	color:#4d7015;
	font-weight:bold;
	padding:0px;
	margin-bottom:10px;
	margin-top:20px;
}

h2 a {
	font-size:14px;
	color:#4d7015;
	font-weight:bold;
	padding:0px;
	margin-bottom:10px;
}

h3 {
	font-size:12px;
	color:#606161;
	font-weight:bold;
	padding:0px;
	margin-bottom:4px;
}

form {
	margin:0px;
}
.green {
	color:#6ca80c;
}
.bb {
	width:140px;
	border:1px solid #7f9db7;
}
select.bb {
	width:145px;
	border:1px solid #7f9db7;
}

/* Detailsuche */
/* BEGIN */
#dDetailsuche td {
	color:#FFFFFF;
}
/* END */

/* CONTENT */
/* BEGIN */
#content hr {
	border:none;
	background:#D8DAD9;
	height:1px
}
#content .rot {
	
}
/* END */

/* ALLES WAS IN BOXEN IST */
/* BEGIN */
.boxhead {
	width:177px;
	font-size:17px;
	color:#606161;
	padding-left:2px;
}
.boxcontent {
	width:177px;
	font-size:12px;
	color:#606161;
	padding-left:2px;
	padding-top:14px;
	vertical-align:top;
}
.nav_1 {
	width:177px;
	padding-left:2px;
	padding-top:14px;
}
.nav_1 a {
	font-size:13px;
	font-weight:bold;
	color:#303c1c;
}
.nav_2 {
	width:177px;
	padding-left:2px;
	padding-top:7px;
	padding-bottom:0px;
	font-size:11px;
	xfont-weight:bold;
	color:#606161;
	border-bottom:1px solid #d8dada;
}
.nav_3 {
	width:177px;
	padding-left:2px;
	padding-top:1px;
}
.nav_3 a {
	font-size:11px;
	color:#303c1c;
	text-decoration:none;
}
.nav_3 a {
	display:block;
	background-color:#fff;
	padding:1px;
	padding-left:8px;
	padding-right:8px;
	margin-top:1px;
}
.nav_3 a:hover {
	background-color:#c4ff62;
	background-color:#cdff66;
	xbackground-color:#e5ffb7;
	xtext-decoration:underline;
}
/* END */

.fuss {
	font-size:11px;
	color:#cec;
	text-decoration:none;
}
.fuss a {
	font-size:11px;
	color:#cec;
	text-decoration:none;
}
.fuss a:hover {
	text-decoration:underline;
}


/* TABELLE */
.table1 th {
	text-align:left;
	font-weight:bold;
	font-size:13px;
	font-variant:small-caps;
	border-bottom:1px solid black;
}

.table1 td {
	text-align:left;
	vertical-align:top;
	padding:2px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.table1 td.h1 {
	text-align:left;
	vertical-align:top;
	padding:2px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	font-weight:bold;
	padding-top:10px;
}


