/* Start Reset */
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;}
table {	border-collapse: collapse;
	border-spacing: 0;}
/* End Reset */

html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: medium;
	line-height: 1.1em;
	color: #4F4F4F;
	background-color: transparent;
}

html, body {
   background: #fff;
   min-height: 800px;
     background-image: url(images/omnivore1.jpg);
background-position: center top;
background-repeat:   no-repeat;
background-attachment: fixed;

}
#container {
			background-color: transparent;
			width: 800px;
			border: 19px solid #fff;
			border-top: 9px solid #fff;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			   background-image: url(images/dotted_semi.gif);
		}
		
#header {width: 800px;
			height: 120px;
			background-color: transparent;
			   background-image: url(images/webupdate.gif);
			   background-position: right top;
background-repeat:   no-repeat;
			
		}
		
#pageintro {
			float: right;
			text-align: right;
			width: 400px;
			margin: 0;
			padding: 5px;
			padding-top:83px;
			font-size: 16px;
			color: #C2BAB3;
			background-color: transparent;

		}
		
#logo {
		float: left;
		padding-left: 10px;
		background-color: transparent;
		}


#navigation {		
		 clear: both;
		 padding: 8px 0px 8px 10px;
		 background-color:white;
		border-top: 1px dotted #dedede;
		border-bottom: 1px dotted #dedede;
	}
	
#navlist1, #navlist2{
		clear: both; 
		margin: 0;
		padding: 0;
		height: 24px;
		background-color: transparent;
}

#navlist1 ul, #navlist1 li, #navlist2 ul, #navlist2 li{
		margin: 0;
		padding: 0;
		display: inline;
		list-style-type: none;
}

#navlist1 a:link, #navlist1 a:visited, #navlist2 a:link, #navlist2 a:visited{
		font-family: Helvetica, Geneva, Arial, sans-serif;
		float: left;
		line-height: 14px;
		margin: 3px 15px 3px 0px;
		padding: 0 3px 0 3px;
		text-decoration: none;
		color: #666;
		font-size: 14px;
		border-left: 5px solid transparent;
}

#navlist2 a:link, #navlist2 a:visited{
		float: right;
		
}

#navlist1  #aktiv{
		float: left;
}
#navlist2 #aktiv{
		float: right;
}
#navlist1 a:link.current, #navlist1 a:visited.current, #navlist1 a:hover, 
#navlist2 a:link.current, #navlist2 a:visited.current, #navlist2 a:hover{
		border-left: 5px solid #ED145B;
		background: transparent;
		color: #666;
}
	
#navlist1 a:hover, #navlist2 a:hover { 
		color: #000; 
}

#aktiv{
		line-height: 14px;
		margin: 3px 15px 3px 0px;
		padding: 0 3px 0 3px;
		color: #000;
		border-left: 5px solid #c3f;
		font-size: 14px;
		font-family: Helvetica, Geneva, Arial, sans-serif;
}

.zeiger{ 

}
#lang{ 
float: right;width: 20px; padding-right: 15px;

}
#addthis{ 
float: right;width: 20px; padding-right: 5px;

}
#lang a:link.current, #lang a:visited.current, #lang a:hover, 
#addthis a:link.current, #addthis a:visited.current, #addthis a:hover{
		border-left: 5px solid transparent;
}

#language{
	width: 790px;
	background-color: transparent;
	text-align: right;
	padding: 15px 5px 10px 5px;
}

#language a{
font-size: 14px;
text-decoration: none;
border-bottom: 1px solid #c99;
}

#contentbox{ }

#bilderleiste{
	width: 200px;
	 background-color: transparent;
	padding: 10px 5px 20px 15px;
	float: left;
}

#content{
	width: 560px;
	background-color: transparent;
	padding: 10px 15px 20px 5px;
	margin-top:10px;
	float: left;
}
#content a {
text-decoration: none;
border-bottom: 1px solid #c99;
}
#content a:hover, #language a:hover, #footer a:hover, #arrowup a:hover {
color: #1F1A1A;
}

/* External document links */
#content a[href^="http://"] {
background:transparent url(images/external.gif) center right no-repeat;
display:inline-block;
padding-right:15px;
}

/* Availability */
.available, .inquire, .rented, .sold {
background:transparent url(images/space.gif) center right no-repeat;
display:inline-block; padding-right:15px; margin-bottom: 5px; }

.available {background:transparent url(images/avail_green.gif) center right no-repeat}
.inquire {background:transparent url(images/avail_blu.gif) center right no-repeat}
.rented {background:transparent url(images/avail_orange.gif) center right no-repeat}
.sold {background:transparent url(images/avail_red.gif) center right no-repeat}



#arrowup{
	clear: both; 
	width: 780px;
	background-color: transparent;
	text-align: right;
	padding: 5px 10px 15px 10px;
}

#arrowup a{
	font-size: small;
	line-height: 1.1em;
	text-decoration: none;
}
.arrowup{
	clear: both; 
	width: 780px;
	background-color: transparent;
	text-align: right;
	padding: 5px 10px 15px 10px;
}

.arrowup a{
	font-size: small;
	line-height: 1.1em;
	text-decoration: none;
}
#footer{
	width: 780px;
	background-color: transparent;
	padding: 15px 10px 5px 10px;
	font-size: small;
	text-align: right;
	border-top: 1px dotted #dedede;
	line-height: 1.3em;
}


#footer a{
	font-size: small;
	text-decoration: none;
	
}


h1 {
	font-size: 16px;
   color: #7D9CA8;
	margin-bottom: 10px;

}

h2 {
	font-size: 14px;
	color: #96806A;
	margin-top: 10px;
	padding-bottom: 5px;
}

h3 {
	font-size: 14px;
	color: #816B96;
	background-color: transparent;
	margin-top: 10px;
	padding-bottom: 5px;
}

p, blockquote {
	line-height: 1.5em;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
}

blockquote {
	padding-left: 20px;
	padding-right: 20px;
	font-style: oblique;
}
ul {
	
	line-height: 1.1em;
	text-align: left;
	padding-left: 20px;
	list-style-type: square;
}

ol {
	
	line-height: 1.5em;
	text-align: left;
	padding-left: 20px;
	list-style-type: upper-roman;
}

.fussnote {
	font-size: small;
	font-style: normal;
}

.fussnote a{
	font-size: small;
}


