html {min-height: 100.05%;}
body {background: #A79F84;	color:#000;	font-family:Arial, Helvetica, sans-serif;	font-size:85%;	margin:7px 0 0 0;}
img{border:0px;}
p, div, form, table, ul {padding:0px; margin:0px;}
li {list-style-type: none; margin: 0px;}
.rechtsbuendig{text-align:right; background:url(images/headline_tribac_2007.gif) 0px no-repeat; }
.bildunterschrift{font-style: italic;}

.rot{padding:3px; background:#C50F0F; color:#fff;}

a:link, a:active, a:visited{color:#C50F0F; text-decoration: none;}
a:hover{text-decoration:underline;}
a.zurueck {background:url(images/pfeil_zurueck_white.gif) no-repeat; padding-left:15px; font-size:1.1em; font-weight:bold;}
a.pdf{background:url(images/icon_datenblatt.gif) no-repeat 0px 2px; padding-left:15px;}
a.pdfsecure{background:url(images/icon_datenblatt_secure.gif) no-repeat 0px 0px; padding-left:15px;}
a.pdfsecureweiss{background:url(images/icon_datenblatt_secure_weiss.gif) no-repeat 0px 0px; padding-left:15px;}
a.info{background:url(images/icon_info.gif) no-repeat 0px 4px; padding-left:15px;}
a.anfrage{background:url(images/icon_anfrage.gif) no-repeat 0px 3px; padding-left:15px;}
#content a.bald{color:#000;}
h1{font-size:200%; font-weight:100; margin:0 10px 0 0; padding:0px; visibility:hidden;}
.clearleft{clear:left; line-height:0em; font-size:0em;}
.rahmen{background:#ffffff; width:910px; padding:10px 10px 15px 15px; font-size:80%; text-align:left;}


/* Kopfbereich, Navigation */
#kopf .toplinks{background:#868686; width:300px; height: 159px; margin:1px 1px 1px 0; float:left;}
#kopf .toprechts{background: url(images/bg_topright.png); padding:5px 0 5px 2px; margin:1px 0 0 0; width:599px; float:left; height:149px;}
#kopf .toplinks p.logo{background:#fff; float:left; margin-right:20px; padding-top:3px;}
#kopf .toplinks p.schwarz{background:#272727; padding:10px;}
#kopf .navigation {color:#fff; font-size: 100%; padding:4px 0 0 0; text-align:right; float:left;}
#kopf .navigation li{list-style-type: none;}
#kopf .navigation a{padding:1px 5px 1px 10px; color:#fff; display: list-item;  width:105px; text-decoration:none;}
#kopf .navigation a:hover{padding:1px 5px 1px 10px; text-decoration:none; background: #fff; color:#C50F0F; display: list-item; width:105px;}
#kopf .navigation .nav_on a{color:#C50F0F; background: #BDBDBD url(images/nav_on.gif) no-repeat 20px;}

/* Contenbereich allgemein */

#content p {margin-top:10px;}
#content div, #footer{float:left; background:#C50F0F; color: #fff; width:250px;}
#content h1 {font-size:110%; font-weight:600; margin-bottom:6px; visibility:visible;}
#content li {background: url(images/anstrich_content.gif) no-repeat; background-position: 10px 0px; padding:0 0 6px 30px;}
#content .floatleft{background:none; color:#000;}

/* eckige Contentboxen*/
#content .contentbox{padding: 10px 25px 0 25px; margin:0 1px 1px 0; height:85px;}
#content .contentboxschwarz {background: url(images/bg_miete.gif) no-repeat; color: #fff; padding: 10px 25px 0 25px; margin:0 1px 1px 0; height:85px;}
#content .contentboxschwarz h1{display:none;}

#content .contentboxdreispaltig_used ul {float:left; margin:0px; padding:0px;}
#content .contentboxdreispaltig_used ul a{margin-left:10px;}
#content .contentboxdreispaltig_used li {background: none; padding:0 25px 10px 0;}

#content .contentboxzweispaltig ul {float:left; margin:0px; padding:0px;}
#content .contentboxzweispaltig ul a{margin-left:10px;}
#content .contentboxzweispaltig li {background: none; padding:0 25px 10px 0;}

#content .contentboxzweispaltig ul.kurzliste {float:none; margin:15px 0 0 0; padding:0 0 0 20px; width:300px;}
#content .contentboxzweispaltig ul.kurzliste li {list-style-type:square; padding:0 25px 5px 0; margin:0 0 0 10px;}


/* breiter Inhalt */
#content .contentboxdreispaltig {width:902px; height:auto; background:url(images/bg_content_dreispaltig.gif);  color: #000; padding:0px; margin:0px;}
#content .contentboxdreispaltig_used {width:903px; height:auto; background:#D9D9D9; margin:0px; color: #000; padding:0 0 25px 0px; float:none;}

#content .contentboxzweispaltig {width:551px; background:#D9D9D9; color: #000; padding: 10px 25px 15px 25px;}

/* rechte Spalte 'News' */

#content .news a, .nl_aussen .rechts a{color:#fff;}
#content .news a.pdf, .nl_aussen .rechts a.pdf{background:url(images/icon_datenblatt_weiss.gif) no-repeat 0px 2px; padding-left:15px;}
#content .news, .nl_aussen .rechts{margin:0px; color:#fff; background: none; padding: 10px 15px 15px 25px;}
#content .news img, .nl_aussen .rechts img{border:1px solid #fff;}
.nl_aussen .rechts h1{font-size:110%; font-weight:600; margin-bottom:6px; visibility:visible;}

/* Fussbereich */
#footer {float:none; background-color:#676767; height:17px; padding: 1px 15px 1px 25px; width:862px; margin-top:1px;}
#footer p {padding: 0px; margin:0px;}
#footer a {margin-right:15px; color:#fff; font-size:90%; text-decoration: none;}

/* Tabellen */

table#show{width:100%; color:black;}
table td{padding:10px;}
table .grau{background: #C4C4C4;}
table .rot{background: #C50F0F; color: White; margin-top:25px;}
table .dunkel{background: #595959; color: White;}

.verkauf td{padding:3px 10px 0 0;}
.h1_verkauf{color:red; font-size:70%;}

/* Verkauf */
.baggerbild {float:left; margin-right:20px; height:200px;}
.baggerbild IMG, .anbaubild IMG, .baggerbild_miete, .bildrahmen {border:5px solid #868686;}
.anbaubild {float:left; margin-right:20px;}

/* Miete */
.baggerbild_miete{margin-right:20px;}
.tabelle_miete{padding:0px; margin:0px; background:#fff; width:100%;}
.tabelle_miete .tabelle_miete_innen TD{padding:3px 0 3px 0;}
.tabelle_miete .bild{width:80px;}
.tabelle_miete_innen .werte{width:100px;}
.tabelle_miete_innen .angaben{width:150px; }
.abstand{height:10px; background:#D9D9D9;}
.tabelle_miete TD{vertical-align:top; padding:0px; margin:0px;}
.miete_h1 {margin:0px; padding:0px 0 0 0; color:#FF0000; display:inline;}

/* Anfrage */

.anfrage INPUT{margin:5px 20px 0 10px; border:0px; font-size:100%; float:left;}
.anfrage .standard{float:none; padding:3px; margin:2px;}
.anfrage TEXTAREA{margin:5px 20px 0 10px; border:0px; width:270px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:100%;  float:left;}
.anfrage .submit{margin-left:360px;}
.anfrage LABEL{padding-top:7px; float:left; width:60px;}
.anfrage .klein{width:60px;}
.anfrage .checkboxtext{display:block; padding-top:7px; float:left;}

/* Kontakt */

.kontakt {float:left; margin-right:50px;}


/*Newsletter*/
.nl_aussen{width:902px; background:url(images/bg_content_dreispaltig.gif);  padding:0px; margin:0px;}
.nl_aussen .rechts h2{font-size:1.3em; font-weight:bold; visibility:visible; margin:0px; padding:10px 0 10px 0;}


.newsletter{width:601px; float:left; margin-right:25px;}
.newsletter .top{background:#868686; padding:10px 0px 10px 5px;}
.newsletter .top h1{color:#fff;}
.newsletter .artikel{font-size:1.0em; padding:0 5px 0 5px; border-bottom:1px solid #D1D1D1;}
.newsletter h1{font-size:1.3em; font-weight:bold; visibility:visible; color:#C50F0F; margin:0px; padding:10px 0 10px 0;}
.newsletter .schwarz{font-size:1.5em; color:#000; margin-right:5px;}
.newsletter .bild{float:right; margin:0 0 10px 10px;}
.newsletter .bild IMG{margin-top:10px;}
.newsletter ul{list-style-type:square; color:#000; margin-left:10px; padding:5px;}
.newsletter .clear{clear:both;}

.newsletter table td{padding:4px 10px 0 15px; margin:0px; vertical-align:top;}
.newsletter p{margin-bottom:10px;}

.nl_aussen .rechts ul{list-style-image: url(images/icon_datenblatt_weiss.gif); margin-left:615px; padding:3px;}


/* Verkauf Startseite - Klassen für das Javascript */
#content .sub_hide{visibility:hidden; height:15px;}
#content .sub_show{display:block;}
#content .verkauf_selected h1, #content .verkauf_unselected h1{padding:5px;}
#content .verkauf_unselected a, #content .verkauf_selected a{color:#fff;}
#content .verkauf_unselected{background:#C50F0F; width:100%; margin:2px 0 0 0;}
#content .verkauf_selected{background:#272727; width:100%; margin:2px 0 0 0;}
#content .verkauf_selected p, #content .verkauf_unselected p{padding:5px; margin:0px;}
