﻿body {
background:#1a1a1a;
font-family:Arial;
margin:0 0 50px 0;
}
/* - */
div#wrap {
width:1074px;
margin:50px 0 0 20px;
}
/* - */
div#head {
width:754px;
height:60px;
margin:0 0 0 150px;
}
div#head h1 {
float:left;
margin:0 0 0 20px;
}
div#head h1 a {
display:block;
width:153px;
height:32px;
background:url(/images/logo.png) no-repeat;
text-indent:-999999px;
}
div#head address {
color:#fff;
font-size:11px;
text-align:right;
line-height:1.3;
margin:0 20px 0 0;
font-style:normal;
}
/* - */
ul#main_navi {
background:#666;
width:755px;
height:27px;
position:relative;
margin:0 0 0 150px;
}
ul#main_navi li {
float:left;
width:110px;
height:26px;
}
ul#main_navi li a {
display:block;
width:110px;
height:25px;
text-indent:-999999px;
background:no-repeat;
padding:1px 1px 0 1px;
position:relative;
}
ul#main_navi li a:hover, ul#main_navi li a#activelink {
border:1px solid #fff;
border-bottom:none;
background:#c4c4c4;
z-index:100;
}
ul#main_navi li#objekte a:hover, ul#main_navi li#objekte a#activelink {
border-left-color:#c4c4c4;
}
ul#main_navi li#objekte a {
background-image:url(/images/objecte_inactive.png);
}
ul#main_navi li#ueber_uns a {
background-image:url(/images/ueberuns_inactive.png);
}
ul#main_navi li#verkauf a {
background-image:url(/images/verkauf_inactive.png);
}
ul#main_navi li#kontakt a {
background-image:url(/images/kontakt_inactive.png);
}
ul#main_navi li#objekte a:hover, ul#main_navi li#objekte a#activelink {
background-image:url(/images/objecte_active.png);
}
ul#main_navi li#ueber_uns a:hover, ul#main_navi li#ueber_uns a#activelink {
background-image:url(/images/ueberuns_active.png);
}
ul#main_navi li#verkauf a:hover, ul#main_navi li#verkauf a#activelink {
background-image:url(/images/verkauf_active.png);
}
ul#main_navi li#kontakt a:hover, ul#main_navi li#kontakt a#activelink {
background-image:url(/images/kontakt_active.png);
}
/* - */
ul#sub_navi {
background:#c4c4c4;
width:754px;
height:26px;
/*border-bottom:1px solid #fff;*/
position:absolute;
}
ul#sub_navi li {
width:auto;
}
ul#main_navi li ul#sub_navi li a, ul#main_navi li ul#sub_navi li a:hover {
background-image:none;
background:#c4c4c4;
text-indent:0;
color:#333;
font-size:11px;
border:none;
width:auto;
float:left;
height:19px;
display:block;
margin:0 20px 0 20px;
padding:7px 0 0 0;
}
ul#main_navi li ul#sub_navi li a:hover, ul#main_navi li ul#sub_navi li a#activesub {
background:url(/v2/images/active_sub.png) no-repeat center;
text-decoration:none;
}
/* - */
div#body {
clear:left;
position:relative;
overflow:hidden;
}
/* - */
div#center {
background:#d6d6d6;
width:754px;
margin:0 150px;
}
div#element_list {
width:714px;
padding:20px 20px 0 20px;
}
div#element_list ul {
width:714px;
}
div#element_list ul li {
float:left;
width:178px;
height:18px;
}
div#element_list ul li a {
color:#333;
font-size:10px;
}
div#element_list ul li a#activeelement {
text-decoration:none;
font-weight:bold;
color:#d69601;
font-size:11px;
}
/* - */
div#main {
clear:left;
padding:0 0 0 0;
}
div#bigimg {
position:relative;
background:#666;
}
div#main img {
border-top:1px solid #000;
display:block;
position:relative;
z-index:10;
}
div#main img#newimg {
position:absolute;
top:0;
z-index:9;
}
div#images {
position:absolute;
bottom:0;
left:0;
width:130px;
}
div#images ul {
width:55px;
float:right;
}
div#images ul li {
margin:15px 0 0 0;
}
div#images ul li a {
display:block;
height:45px;
width:45px;
border:5px solid #c4c4c4;
}
div#images ul li a:hover, div#images ul li a#activeimage {
border-color:#d69601;
}
div#addon {
position:absolute;
bottom:0;
right:0;
width:130px;
background:#666;
padding:10px;
color:#fff;
font-size:10px;
}
div#addon p {
margin:10px 0;
}
div#addon a {
color:#fff;
}
/* - */
div#text {
/*border-top:1px solid #000;*/
margin:0 0 50px 150px;
width:715px;
background:#666;
color:#fff;
font-size:10px;
padding:20px;
}
div#text h3 {
color:#d69601;
font-size:15px;
font-variant:small-caps;
margin:0 0 10px 0;
}
div#text p, address {
font-size: 12px;
color: #fff;
line-height:16px;
}
div#text a {
color:#d69601;
}
/************** form feld *******************/
table {
margin-top:10px;
}
tr {
font-size: 11px;
}
td {
height:20px;
}
td.tdfirst {
width: 150px;
}
p.formerror {
padding:4px;
font-size: 11px;
background-color: #FEEEAF;
color: #333333 !important;
}
div.formerror {
margin-top: 10px;
border: 1px solid #d69601;
}
/*************** webon ****************/
div#webon {
margin:0;
margin-top:15px;
width: 1074px;
}
div#webon p {
margin-right:155px;
text-align:right;
}
div#webon p a {
color:#999999;
text-decoration:none;
font-size:11px;
}
