body { 
    background-color: #D8D8D8;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
}

#header{
    position: relative;
#	width: 100%;
	height: 160px;
	top: 0;
	left: 0;
	right: 0;
#	bottom: auto;
    width: auto;
	padding: 15px 0px 10px 0px;
    text-align: center;
    border-bottom: #98999E 1px solid;
}

#main{
	width: 100%;
	height: auto;
	top: auto;
	left: 0;
	right: 0;
	bottom: auto;
	padding: 10px 0 0 0;
    text-align: center;
}

#footer{
    border-top: #98999E 1px solid;
	width: 100%;
	height: 50px;
	top: auto;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 0 0 0;
    text-align: center;
}

#webdings {
    font-family: webdings;
	text-align: right;
}

#background{
   position: relative;
   width: 685px;
   background-image: url(jllogo.jpg);
   height: 160px;
   margin-left: auto;
   margin-right: auto;
}

#mainmenu {
    position: relative;
    top: 90px;
    left: 5px;
}

h1 { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size: 18pt}
h2 { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt}
h3 { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt}

h1.main { 
    color: black; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align: left; 
    font-size: 18pt; 
    background-color: #D0D0D0;
}
h2.main { 
    color: black; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align: left; 
    font-size: 10pt; 
    font-weight: bold; 
    background-color: #D0D0D0; 
    margin-bottom: 2px;
}
h3.update { 
    margin-top: 10px;
    margin-bottom: 2px;
    color: black; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    background-color: #D0D0D0;
    text-align: left;
}

a:link {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
a:visited {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
a:active {color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
a:hover {color: #98999E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}

.mymenu {text-decoration: none; padding: 0 2px 0 2px}
a.mymenu:link {color: #7A0026;}
a.mymenu:visited {color: #7A0026;}
a.mymenu:active {color: #98999E;}
a.mymenu:hover {color: #98999E;}

a.links:link {color: black; text-decoration: none}
a.links:visited {color: black; text-decoration: none}
a.links:active {color: red; text-decoration: none}
a.links:hover {color: #98999E; text-decoration: none}

a.bildtext:link {color: black; text-decoration: none; font-size: 8pt;}
a.bildtext:visited {color: black; text-decoration: none; font-size: 8pt;}
a.bildtext:active {color: red; text-decoration: none; font-size: 8pt;}
a.bildtext:hover {color: #98999E; text-decoration: none; font-size: 8pt;}

a.update:link {color: #7A0026; text-decoration: none; font-size: 8pt;}
a.update:visited {color: #7A0026; text-decoration: none; font-size: 8pt;}
a.update:active {color: black; text-decoration: none; font-size: 8pt;}
a.update:hover {color: #98999E; text-decoration: none; font-size: 8pt;}

p {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%; margin-top: 5px;}
p.center { text-align: center; margin-left: auto; margin-right: auto; }
p.bildtext {
    margin-top: 2px;
    margin-bottom: 10px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 120%
    text-align: center;
}
p.mymenu {
    font-family: Courier; 
    list-style-type: none;
}
p.redborder {
    border: solid 2px red;
	bottom: auto; 
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    text-align: center;
}

p.redborder2 {
    border: solid 1px red;
    width: 520px;
	bottom: auto; 
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 0 0 0 0;
	margin: 2px 0px 0px 0px;
}

p.mainmenu {
	border: none 2px #D8D8D8;
	bottom: auto; 
	color: black;
	width: 520px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
p.update {
    margin-top: 2px;
    margin-bottom: 2px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 120%;
    text-align: left;
}
p.news {
    text-align: left;
}

ul { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%}
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 120%}
li.local { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; font-size: 10pt; list-style-type: none}

img {border: 2px solid black}
img.noborder {border: 0}

th {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
td {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}

div.menuborder {
    border: solid 2px #98999E;
	bottom: auto; 
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    width: 93%;
    margin-left: auto;
    margin-right: auto;
}
div.center {
    margin-left: auto;
    margin-right: auto;
}

table.start {
	border-bottom: solid 1px #D0D0D0;
    border-right: solid 1px #D0D0D0;
    border-left: none 0px #D8D8D8;
    border-top: none 0px #D8D8D8;
	bottom: auto; 
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    width: 100%;
}
th.start {
    color: black; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    background-color: #D0D0D0;
    text-align: left;
}
td.start {
    color: black; 
    vertical-align: top;
    border-right: solid 1px #D0D0D0;
    border-bottom: solid 1px #D0D0D0;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt;
    width: 33%;
}

table.portfolio {
	border-bottom: solid 1px #D0D0D0;
    border-right: solid 1px #D0D0D0;
    border-left: none 0px #D8D8D8;
    border-top: none 0px #D8D8D8;
	bottom: auto; 
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

td.portfolio {
    color: black; 
    vertical-align: top;
    border-right: solid 1px #D0D0D0;
    border-bottom: solid 1px #D0D0D0;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10pt;
}
table.header {
    width: 685px;
    background-image: url(jllogo.jpg);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
td.header {
    width: 685px;
    text-align: center;
}
td.buildup {
     background-color: red;
}
table.main {
    width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
table.archive {
    text-align: left;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
}
td.archive {
    text-align: left;
}
table.pwd {
    text-align: left;
}
table.photos {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
td.photos {
    text-align: center;
}
td.prices {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

