* {
padding : 0;
margin : 0;
}
* html div {
border : 0 solid green;
}
body {
font-size : 11px;
line-height : 1.45em;
color : #333;
background : #fff;
font-family : Arial, Verdana, sans-serif;
}
a:link {
color : #b20000;
text-decoration : none;
}
a:visited {
color : #666666;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a, a img {
border : 0;
}
ul, li {
list-style : none;
}
p {
font-size : 1em;
line-height : 1.45em;
}
.s {
font-size : 0.9em;
}
.leftalign {
float : left;
}
.rightalign {
float : right;
}
.clear {
clear : both;
}
.mg-r10 {
margin-right : 10px;
}
.mg-r15 {
margin-right : 15px;
}
.mg-r20 {
margin-right : 20px;
}
.mg-r30 {
margin-right : 30px;
}
.mg-b10 {
margin-bottom : 10px;
}
.mg-b20 {
margin-bottom : 20px;
}
.mg-b30 {
margin-bottom : 30px;
}
.mg-t10 {
margin-top : 10px;
}
.mg-t20 {
margin-top : 20px;
}
.mg-t30 {
margin-top : 30px;
}
.mg-l10 {
margin-left : 10px;
}
.mg-l20 {
margin-left : 20px;
}
.mg-l30 {
margin-left : 30px;
}
.pd-r10 {
padding-right : 10px;
}
.pd-r15 {
padding-right : 15px;
}
.pd-r20 {
padding-right : 20px;
}
.pd-r30 {
padding-right : 30px;
}
.pd-b10 {
padding-bottom : 10px;
}
.pd-b20 {
padding-bottom : 20px;
}
.pd-b30 {
padding-bottom : 30px;
}
.pd-t10 {
padding-top : 10px;
}
.pd-t20 {
padding-top : 20px;
}
.pd-t30 {
padding-top : 30px;
}
.pd-l10 {
padding-left : 10px;
}
.pd-l20 {
padding-left : 20px;
}
.pd-l30 {
padding-left : 30px;
}
.bd-top {
border-top : 1px solid #b20000;
}
.bd-bottom {
border-bottom : 1px solid #b20000;
}
hr {
height : 1px;
background : #b20000;
color : #b20000;
border : 0;
}
h1 {
font-size : 16px;
line-height : 20px;
}
h2 {
font-size : 16px;
line-height : 20px;
}
h3 {
font-size : 14px;
line-height : 16px;
}
h4 {
font-size : 12px;
line-height : 14px;
}
.kursiv {
font-style : italic;
font-size : 1em;
line-height : 1.7em;
}
input, select, textarea {
border : 1px solid #cccccc;
background : #f5f5f5;
padding : 1px 0 1px 5px;
margin : 5px 0;
font-size : 11px;
}
.beschriftung {
font-size : 11px;
}
#wrapper {
width : 990px;
}
#logo {
width : 170px;
overflow : hidden;
margin : 5px 0;
padding : 0 20px;
float : left;
}
#header {
height : 120px;
width : 780px;
float : left;
}
* html #header {
height : 80px;
width : 770px;
}
#mainnav {
margin : 15px 0;
}
#mainnav ul {
margin : 0 0 0 5px;
}
#mainnav li {
display : inline;
margin-right : 15px;
}
#mainnav li a:hover {
text-decoration : none;
}
#flags {
float : right;
margin-top : -12px;
}
#flags a {
display : inline;
margin-left : 5px;
}
#headerPic {
float : right;
height : 75px;
overflow : hidden;
width : 775px;
}
#main {
clear : both;
width : 100%;
position : relative;
}
#left {
width : 210px;
float : left;
margin : 35px 5px 0 0;
}
#schnell_suche {
margin : 2px 10px;
border : 1px solid #ccc;
height : 230px;
}
#schnell_suche_form {
z-index : 10;
position : relative;
}
#schnell_suche_form form {
left : 0;
margin : 10px;
position : absolute;
top : -80px;
width : 165px;
}
#schnell_suche select, #schnell_suche input {
width : 100%;
margin : 5px 0;
}
#schnell_suche input {
text-align : right;
}
* html #schnell_suche input {
width : 160px;
padding : 0 15px;
margin-left : -8px;
}
*:first-child + html #schnell_suche input {
width : 160px;
padding : 0 15px;
margin-left : -8px;
}
#detail_suche {
margin : 16px 0;
height : 256px;
width : 450px;
}
#detail_suche table {
border : 1px solid #cccccc;
padding : 5px;
height : 258px;
}
#detail_suche td {
padding : 3px 10px;
vertical-align : bottom;
}
#detail_suche label {
font-weight : bold;
}
#detail_suche input {
width : 238px;
}
#detail_suche select {
width : 245px;
}
#detail_suche input.input_small {
width : 65px;
}
#bt_detailsuche {
float : right;
/* text-align : right; */
width : 245px !important;
}
#navFix {
margin : 10px 15px 0;
font-size : 12px;
}
#navFix ul {
margin-bottom : 10px;
}
#navFix a {
padding : 3px 0 3px 20px;
display : block;
color : #4d4d4d;
}
#navFix a:hover {
text-decoration : none;
}
.navObjekte {
padding : 0 0 10px;
}
* html .navObjekte {
padding : 0;
}
* html .navObjekte li {
margin-bottom : -15px;
}
ul.bg_bold li a {
background : url(http://web1.onoffice.de/kunden/B/binnewies-partner.com/images/bg_bt_nav_bold.gif) no-repeat scroll 0% 50%;
font-weight : bold;
}
ul.bg_reg li a {
background : url(http://web1.onoffice.de/kunden/B/binnewies-partner.com/images/bg_bt_nav_reg.gif) no-repeat scroll 0% 50%;
}
.newsBlock {
background : url(http://web1.onoffice.de/kunden/B/binnewies-partner.com/images/bg_bt_nav_bold.gif) no-repeat scroll 0% 2%;
padding : 0 0 10px 20px;
}
#content, #content_obj, #content_start {
padding : 10px;
float : left;
min-height : 600px;
margin-top : -15px;
position : relative;
}
#content {
width : 750px;
}
#content_start {
width : 605px;
}
#content_obj {
width : 775px;
padding : 0;
}
* html #content_start {
width : 595px;
}
.text_right {
position : absolute;
top : 0;
right : 0;
padding : 15px;
width : 300px;
}
#content h4 {
margin : 5px 0 10px 0;
font-size : 12px;
}
#content p {
margin-bottom : 1em;
}
#verteiler {
background : transparent !important;
}
#verteilerkontakt {
border : 0 !important;
color : #333 !important;
font-size : 12px;
font-weight : bold;
}
#verteilerabbrechen, #verteilersenden {
float : right;
}
#anfrage_popup {
margin : 0 10px;
}
#right {
width : 140px;
float : right;
margin-top : -20px;
}
* html #right {
float : none;
position : absolute;
top : 0;
right : 0;
z-index : 10;
}
#footer {
padding : 10px;
width : 970px;
}

/* Die Sitemap */

#sitemap_main h2 {
font-size:14px;
margin:6px 0 6px 6px;
}

#sitemap_main h3 {
font-size:12px;
margin:6px 0 6px 12px;
}

#sitemap_main ul, #sitemap_main li {
margin:6pt 0pt 6pt 12px;
}

/* Weiter Interresante Objekte */

#wio {
width: 412px;
float: left;
margin: 20px 0;
}

#wio #wioh3 {
border-top: 1px solid #b20000;
border-right: 1px solid #b20000;
border-bottom: 1px solid #ffffff ! important;
border-left: 1px solid #b20000;
background: #fff;
color: #b20000 ! important;
margin: 0 ! important;
padding: 5px 20px ! important;
font-size: 12px ! important;
font-weight: normal ! important;
float: left;
z-index: 99;
}

#wiocon {
width: 410px;
border: 1px solid #b20000;
background: url() #fff;
color: #000;
padding: 8px 0 8px 0;
float: left;
margin: -1px 0 0 0;
z-index: 1;
}

#wio #wiocon .wioobj {
width: 122px;
margin: 0;
padding: 0 7px;
float: left;
}

#wio #wiocon .wioobj img {
width: 120px;
height: 76px;
padding: 0;
border: 1px solid #999;
margin: 0 0 5px 0;
bottom: 0;
}

.startseite h1, .startseite h2 {
font-size : 12px;
line-height : 14px;
margin-top: 14px;
}