body {
	padding: 0;
	margin: 0;
	border: 0;
	font-family: trebuchet,verdana,arial,helvetica,sans;
	color: #999;
	background-color: #fff; 
	font-size: x-small; 
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; 
}

body.modus_show { 
	color: #808080;
	background-color: #fff; 
}

h1 { font-size: 1.8em; font-weight: normal; color: #ad934b; text-transform: uppercase; }
h2 { font-size: 1.0em; color: #808080; }
h3 { font-size: 0.9em; font-weight: normal; color: #808080; font-style: italic; }
h4 { font-size: 2.0em; font-weight: normal; color: #808080; text-transform: uppercase; }
h5 { font-size: 1.1em; font-weight: normal; color: #ad934b; }
p, label, li { font-size: 1.0em; }
a { color: #ad934b; }
a:hover { color: #808080; }
img { border: 0; } 
#wrap { 
	position: relative;
	width: 986px;
	margin: 0 auto;
	padding: 0;
}
#header  {
	position: relative;
	height: 85px; padding-top: 15px;
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}
#nav  {
	position: relative;
	height: 20px;
	background: #ad934b;
}
#main-body {
	float: left;
	width: 700px;
	background-repeat: repeat-y;
	background-position: left top;
}
#content {
	float: right;
	width: 437px;
	padding-top: 10px;
}
#content-innen {
	margin: 0 18px;
}
#sidebar-1 {
	float: left;
	width: 263px;
	padding-top: 15px;
}
#sidebar-2 {
	float: right;
	width: 263px;
	padding-top: 10px;
}
#footer {
	clear: both;
	padding-top: 30px;
	text-align: center;
}
#nav-innen{text-align:center}
#nav ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	display:inline
}
#nav ul li {
	height: 20px;
	display:inline
}
#nav ul a {
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 10px;
}
#sidebar-1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar-1 ul li {
	height: 30px;
}
#sidebar-1 ul a {
	display: block;
	line-height: 30px;
	text-decoration: none;
}
#wasserzeichen {
	position: absolute;
	right: 0; bottom: 0;
	height: 40px; width: 263px;
	background: #000;
	border-top: 1px solid #fff;
	opacity:0.4; 
	-moz-opacity:0.4; 
	-khtml-opacity:0.4; 
	filter: alpha(opacity=40);
}
#wasserzeichen h1 {
	padding: 0;
	margin: 0;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}
.baumliste0 a {
	color: #fff; 
}
.baumliste0geladen a, .baumliste0aufdemweg a {
	color: #0a498a; 
	background: #fff;
}
.baum_anzeige a:hover {
	color: #0a498a;
}
.baumliste2 a, .baumliste2geladen a, .baumliste2aufdemweg a { padding-left: 20px; }

.kontaktformular td { padding: 3px 0; }
.kontaktformular td.SP2 { padding-left: 10px; }
textarea.kontakt_feldlaenge { height: 100px; }
.kontakt_feldlaenge { width: 240px; }

/* TEMPLATES */
table.template1 { 
	table-layout: fixed;
	border-collapse: collapse;
	width: 828px; height: 495px; 
	border: 0;
	margin-left: 28px;
}
table.template1 td { 
	margin: 0; padding: 0; 
}
table.template1 td.text1 {
	width: 469px;
	padding-right: 20px;
	vertical-align: top;
}
table.template1 td.text1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
table.template1 td.text1 ul li {
	padding-left: 12px;
	background: url(../../fixfoxdateien/layout/bullet.gif) no-repeat 3px 50%;
}
table.template1 td.text1 a {
	text-transform: uppercase;
}
table.template1 td.anim1 {
	width: 469px;
	padding-right: 20px;
	vertical-align: bottom;
}
table.template1 td.anim2 {
	width: 313px; height: 469px;
	padding: 13px;
	background: url(../../fixfoxdateien/layout/rightContentBg.gif) no-repeat left top;
}
table.template1 td.contactform {
	background: url(../../fixfoxdateien/contact/maromas-web-contact_HG.gif) no-repeat left bottom;
}
table.template1 td.contactform form table {
	width: 430px;
	margin: 0 10px; margin-bottom: 7px;
}
table.template1 td.contactform form td {
	vertical-align: top;
	text-align: left;
}
table.template1 td.contactform form input {
	width: 370px;
	border: 1px solid #D6C9A5;
	margin: 1px;
}
table.template1 td.contactform form textarea {
	width: 300px;
	height: 80px;
	border: 1px solid #D6C9A5;
	margin: 1px;
}
table.template1 td.contactform form td.buttons {
	vertical-align: bottom;
	text-align: right;
}
table.template1 td.contactform form td.buttons input {
	width: 60px;
	border: 1px solid #D6C9A5;
}
/* BILDERGALERIE */
.bildergalerietext { 
	position: relative; 
	margin-top: -30px;
	height: 30px;
	background: #fff;
	opacity:0.4; 
	-moz-opacity:0.4; 
	-khtml-opacity:0.4; 
	filter: alpha(opacity=40);
}
.bildergalerie_back { 
	position: absolute; 
	left: 0; bottom: 0;
	margin: 4px;
}
.bildergalerie_next { 
	position: absolute; 
	right: 0; bottom: 0;
	margin: 4px;
}
/* NEWS */
table.news_eintrag { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ad934b; }
.news_te2_clas, .news_te2_vivi  { float: left; }
.news_te2_vivi { padding-left: 10px; }
.news_te2_hund { padding-top: 10px; } /* Bild */
.news_te2_tobi, .news_te2_razi, .news_te2_pius, .news_te2_rita, .news_te2_art_titel   { display: none; }
/* LINK SITEMAP */
#sitemap a { 
	line-height: 24px; 
}
div.sitemapebenemenue1 { margin-left:   0px; }
div.sitemapebenemenue1 { margin-left:  20px; }
div.sitemapebenemenue2 { margin-left:  40px; }
div.sitemapebenemenue3 { margin-left:  60px; }
div.sitemapebenemenue4 { margin-left:  80px; }
div.sitemapebenemenue5 { margin-left: 100px; }
div.sitemapebenemenue6 { margin-left: 120px; }
div.sitemapebenemenue7 { margin-left: 140px; }
