/* BODY EINSTELLUNGEN ********************************************************/

BODY {
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	background-color:#cccccc;
	background-image:url(../images/main/background_repeat.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin: 0px;
	scrollbar-base-color:#999999;
	scrollbar-arrow-color:FFFFFF;
	overflow:auto;
 	overflow-x: Hidden;
	/* für firefox */
	overflow:-moz-scrollbars-vertical;

}

/* DIV FÜR DAS LOGO ***********************************************************/

DIV#logo {
	/*background-color:#FFFFFF;*/
	position:absolute;
	left:68px;
	top:21px;
	width:230px;
	/*width:240px;*/
	height:95px;
	background-image:url(../images/main/brogli-immo.jpg);
	background-position:top center;
}

/* TABELLE SITE (ist die rote im Plan) ****************************************/

TABLE#site {
	height:100%;
}

TABLE#site TD#left {
	background-image:url(../images/main/background_links_repeat.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	width:60px;
	vertical-align:top;
}

TABLE#site TD#middle {
	vertical-align:top;
	width:880px;
}

TABLE#site TD#right {
	background-image:url(../images/main/background_rechts_repeat.jpg);
	vertical-align:top;
	text-align:left;
	background-position:top left;
	background-repeat:repeat-y;
	width:450px;
}


/* BACKGROUND TABELLEN *******************************************************/

TABLE#site TD#left TABLE#bg_links {
	height:100%;
	width:60px;
}

TABLE#site TD#left TABLE#bg_links TD#bg_links_eins {
	background-image:url(../images/main/background_links.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

TABLE#site TD#left TABLE#bg_links TD#bg_links_zwei {
	background-image:url(../images/main/background_links_unten.jpg);
	background-repeat:no-repeat;
	height:112px;
}

TABLE#site TD#right TABLE#bg_rechts {
	height:100%;
	width:450px;
}

TABLE#site TD#right TABLE#bg_rechts TD#bg_rechts_eins {
	background-image:url(../images/main/background_rechts.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

TABLE#site TD#right TABLE#bg_rechts TD#bg_rechts_zwei {
	height:112px;
	background-image:url(../images/main/background_rechts_unten.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

/* TABLE CENTER (ist die blaue im Plan) **************************************/

TABLE#site TD#middle TABLE#center {
	height:100%;
	width:100%;
}

TABLE#site TD#middle TABLE#center TD#top {
	height:50px;
}

TABLE#site TD#middle TABLE#center TD#top TABLE#ro {
	width:880px;
	height:100%;
}

/* TABELLE ROLLOVERS ********************************************************/
/****************************************************************************/

TABLE#site TD#middle TABLE#center TD#top TABLE#rollovers {
	height:50px;
	width:880px;
}

TABLE#site TD#middle TABLE#center TD#top TABLE#rollovers TD#rollovers_eins {
	height:32px;
	background-image:url(../images/main/top_eins.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	font-size:16px;
}


TABLE#site TD#middle TABLE#center TD#top TABLE#rollovers TD#rollovers_zwei {
	height:18px;
	background-position:left;
	background-image:url(../images/main/top_zwei.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding-right:20px;
	padding-left:260px;
	font-size:10px;
	color:#FFFFFF;
}

TABLE#site TD#middle TABLE#center TD#top TABLE#rollovers TD#rollovers_zwei a {
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

TABLE#site TD#middle TABLE#center TD#top TABLE#rollovers TD#rollovers_zwei a:hover {
	/*color:#CCCCCC;*/
	background-color:#666666;
}


/*************************************/

TABLE#site TD#middle TABLE#center TD#geri {
	height:100%;
	background-color:#FFFFFF;
}

TABLE#site TD#middle TABLE#center TD#linie {
	height:1px;
	background-color:#FFFFFF;
}

TABLE#site TD#middle TABLE#center TD#bottom {
	height:65px;
	background-image:url(../images/main/bg_footer.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:7px;
}

/* TABLE THOMAS (ist die grüne im Plan) **************************************/

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas {
height:100%;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#balken {
	width: 8px;
	background-color:#333333;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#navi {
	width:230px;
	vertical-align:top;
	background-color:#666666;
}


TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#links {
	width:13px;
	background-color:#FFFFFF;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi {
	vertical-align:top;
	/*background-color:#FFFF00;*/
	/*width:616px;*/
	width:642px;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#rechts {
	width:13px;
	background-color:#FFFFFF;
}


/* TABELLE NAV ******************************************************************/

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#navi TABLE#nav {
	height:100%;
	width:230px;
	vertical-align:top;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#navi TABLE#nav TD#nav_eins {
	/*height:85px;*/
	height:67px;
	font-size:2px;
	vertical-align:top;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#navi TABLE#nav TD#nav_zwei {
	vertical-align:top;
	height:100%;
}


TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#navi TABLE#nav TD#nav_vier {
	height:10px;
	background-image:url(../images/main/bg_nav_vier.jpg);
}



/* TABELLE MANUEL (ist die schwarze im Plan) ************************************/

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel {
	width:642px;
	height:100%;
}

/* SPALTE "BALKEN"*/

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#fops {
	height:0px;
	vertical-align:top;
	padding-top:1px;
	text-align:left;
	/*background-color:#FF0000;*/
}

/*TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#title {
	height:30px;
	background-position:bottom left;
	background-repeat:repeat-x;
}*/


TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#mitte {
	height:100%;
	vertical-align:top;
	background-image:url(../images/main/content_repeat.jpg);
	background-position:left;
	background-repeat:repeat-y;
	padding-bottom:10px;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#buttons {
	height:16px;
	background-image:url(../images/main/coresystems.jpg);
	text-align:right;
	vertical-align:middle;
}

/* TABELLE INHALT (ist die orange, innerste im  Plan ***************************/

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#mitte TABLE#inhalt {
	width:642px;
	vertical-align:top;
	height:100%;
	text-align:left;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#mitte TABLE#inhalt TD#content {
	width:100%;
	height:100%;
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	background-image:url(../images/main/content_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
}


/* TEXTFORMATIERUNG IM FOOTER ************************************************/

TABLE#site TD#middle TABLE#center TD#bottom {
	color:#333333;
	font-size:9px;
}

TABLE#site TD#middle TABLE#center TD#bottom A{
	color:#FFFFFF;
	text-decoration:none;
	/*font-weight:bold;*/
}

TABLE#site TD#middle TABLE#center TD#bottom A:hover{
	color:#CC0000;
}

/* TABELLE TITEL ************************************************************/

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#title TABLE#titel {
	width:642px;
	height:100%;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#title TABLE#titel TD#ueber {
	width:450px;
}

/* INKLUSIVE DER FORMATIERUNG DES LANGUAGE CHOOSER */

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#title TABLE#titel TD#print {
	/*width:50px;*/
	text-align:right;
	padding-right:1px;
	color:#999999;
	font-size:12px;
}

TABLE#site TD#middle TABLE#center TD#geri TABLE#thomas TD#adi TABLE#manuel TD#title TABLE#titel TD#print A{
	color:#999999;
	text-decoration:none;
}
