/*Title:Reset default browser stylesAuthor:kontakt@fixfox.de,based on Eric Meyer's Reset CSS:http://meyerweb.com/eric/tools/css/reset*//* v1.0 | 20080212 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}
body { 
	background: #fff url(../../fixfoxdateien/layout/pagebg.gif);
	font-family: arial,verdana,helvetica,sans-serif; 
}
#wrap {
	width: 990px;
	margin: 0 auto;
}

img {border: 0;}

li, p, label { 
	font-family: arial,verdana,helvetica,sans-serif; 
	font-size: 100%; color: #000;
} 
h1 {  
	font-size: 1.0em;
	color: #000000;
} 

h2 {   
	font-size: 1.0em;
}

h3 {  
	font-size: 1.0em;
	font-weight: normal;
}

a { 
	color: #000; 
	text-decoration: underline; 
}

a:hover {}

a.more { 
	text-decoration: underline;
}

#sitemap a { 
	display: block;
	font-size: small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 20px; 
	color: #000;
}

.kontakt_feldlaenge { 
	width: 240px 
}

textarea.kontakt_feldlaenge { 
	height: 100px 
}

/* LINK SITEMAP */
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 }

#header {
	background-position: 0 0;
	background-repeat: no-repeat;
}

#logo {
	position: relative;
	display: block;
	height: 200px;
	background: transparent url(../../fixfoxdateien/layout/logo1.gif) no-repeat 30px 40px;
}
#mainbody { 
	width: 990px; overflow: hidden;
	background: transparent url(../../fixfoxdateien/layout/bg_mainbody.gif) repeat-y 0 0; 
}

#content {
	float: left;
	padding: 10px 20px; width: 610px;
	font-size: 0.9em; line-height: 1.3em;
	overflow: hidden; 
}
#content h2{margin-bottom:0.5em}
#content img {margin-left:-20px;margin-bottom:0.5em}
#aside {
	float: left;
	padding: 10px; width: 320px;
	font-size: 0.8em; line-height: 1.2em;
	overflow: hidden;
}
#aside h2{margin-bottom:0.5em}
#aside img{margin-bottom:0.5em}
p.txt2bild, p.txt2text, span.txt2link { 
	margin: 0;
	padding: 0;
}

p.txt2bild, p.txt2text { 
	display: inline;
}

div.txt2artikel { padding-bottom: 20px; }

p.txt2bild { 
	float: left;
	padding-right: 10px;
}

#nav {
	border-top: 1px solid black;
	background: #fff;
	opacity: 0.6; 
	-moz-opacity: 0.6; 
	-khtml-opacity: 0.6; 
	filter: alpha(opacity=60);
	text-align: center;
	font-weight: bold; font-size: 0.9em;
}

#seitentitel {
	text-align: center;
	font-size: 0.9em; color: white; font-weight: bold;
	height: 22px; line-height: 22px; vertical-align: middle;
	background: transparent url(../../customextern/individuell/balken.gif) 0 0 repeat-x;
}

a.baumebenealle0, a.baumebenealle1, a.baumebenealle2  { 
	display: inline;
	padding: 3px 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
}

div#thema {
	width: 300px;
	height: 165px;
	overflow: hidden;
}

a#powered {
	color: #000;
	text-decoration: none;
}

.baumebene0, .baumebene1, .baumebene2, .baumebene3, .baumebene4, .baumebene5, .baumebene6, .baumebene7  { 
	color: #000;
}

.baumebene0geladen, .baumebene0aufdemweg, .baumebene1geladen, .baumebene1aufdemweg,
.baumebene2geladen, .baumebene2aufdemweg, .baumebene3geladen, .baumebene3aufdemweg, 
.baumebene4geladen, .baumebene4aufdemweg, .baumebene5geladen, .baumebene5aufdemweg, 
.baumebene6geladen, .baumebene6aufdemweg, .baumebene7geladen, .baumebene7aufdemweg { 
	color: #000;
	background-color: #ccc;
}

a#kontakt { display: none; }
/* suche */
#suche { padding-bottom: 10px; border-bottom: 1px solid #999; margin-bottom:10px; }
#suche span { font-size: 0.8em; }
#suche input#suchanfrage { width: 260px; border: 1px solid #ccc; }
#suchergebnis a { color: #000; display: block; line-height: 24px; text-decoration: none; } 

#footer { 
	clear: both;
	background: #fff; 
	font-family: verdana,arial,helvetica,sans-serif; font-size: 0.7em; text-align: center;
	padding: 10px 0; border-top: 1px solid #999;
}
/* news */
div.news {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-top: 10px;
}

div.news a { text-decoration: none; }

table.news_eintrag {
	width: 100%;
	background-color: #dedede;
}

td.news_titel {
	padding: 3px;
	background-color: #ccc;
}

td.news_content1, td.news_content2 { vertical-align: top; }

td.news_content2 { 
	width: auto; 
}

td.news_footer { padding: 0 10px;
	padding-bottom: 10px;
}

div.news_te2_art_titel, div.news_te2_vivi, div.news_te2_clas {  
	display: inline;
	padding-left: 5px;
	font-weight: bold;
}
div.news_te2_clas { font-weight: normal; } /* Startdatum */
div.news_te2_pius { display: none; } /* Enddatum */
div.news_te2_hund { margin: 10px; }
div.news_te2_hund img { }
div.news_te2_rita { margin: 10px; }

div.news_te2_tobi {  }
div.news_te2_tobi a { text-decoration: underline; }
div.news_te2_razi { display: none; }

div.gallery { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
}

div.gallery div.bildergalerielistelinks { 
	display: inline;
}
