/* CSS Document */

/*
================================================================
** Tisch-Macher.ch - CSS Document
** Datei: main_21.css
** Datum: 16.02.2009
** Author: Bosko Novoselac, business + design AG, CH-4710 Balsthal, Switzerland
** Author Homepage: www.business-design.ch

** Aufbau: 1. Kalibrierung
           2. Allgemeine Styles
		   3. Styles für Layoutbereiche
		   4. Styles für Navigations und Contents
		   5. Typo3 Styles
		   6. Extensions Styles
		   7. Sonstiges Styles
================================================================
*/

/* ================================================================
1. Kalibrierung
================================================================ */

*{padding:0; margin:0;}
 body {
 	font-size:62.5%;
	background-color:#e9e9e9;
	font-family:verdana,arial,sans-serif;
 	}

/*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {
	/*width:900px;*/
/*	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;*/
	/*border:solid 1px rgb(150,150,150);*/
	font-size:1.0em;
	}

/* ================================================================
2. Allgemeine Styles
================================================================ */

.clear_both {
	clear:both;
	}

/* ================================================================
3. Styles für Layoutbereiche
================================================================ */

#page_wrap { width: 990px; margin: 0 auto; margin-top:10px; }
#column_1 {
	position:relative;
	float: left;
	margin-right: 0px;
	width: 485px;
	min-height:706px;
	background-color:#FFFFFF;
	}
#column_2 { position:relative; float: left; /*float:right;*/ margin-right: 0px; margin-right: 0; width: 485px; }


/* ================================================================
4. Styles für Navigations und Contents
================================================================ */
	
/* Navigation */
/* ----------------------------------------------------------- */

/*Drop-down menu*/
#navi_part {float:left; width:445px; border:none; background:#FFFFFF; color:rgb(75,75,75); font-size:100%; padding:20px;} /*Color navigation bar normal mode*/
#navi_part ul {list-style-type:none; border-left:1px solid #CCCCCC;}
#navi_part ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(175,175,175);}
#navi_part ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.5em; line-height:2.5em; padding:0 10px 0 10px; text-decoration:none; font-weight:bold; color: rgb(100,100,100);}
#navi_part ul li ul {display:none; border:none;}

.navi_item_first {
	border-left:1px solid #CCCCCC;
	}

/*Non-IE6 hovering*/
#navi_part ul li:hover a {/*background-color:rgb(210,210,210);*/ background-color:rgb(233,233,233); text-decoration:none;} /*Color main cells hovering mode*/
#navi_part ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; /*top:3.0em;*/ top:2.4em; margin-top:0.1em; left:0;}
#navi_part ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); /*background-color:rgb(237,237,237);*/ background-color:#FFFFFF; font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
#navi_part ul li:hover ul li a:hover {/*background-color:rgb(210,210,210);*/ background-color:rgb(233,233,233); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
#navi_part table {position:absolute; top:0; left:0; border-collapse:collapse;}
#navi_part ul li a:hover {/*background-color:rgb(210,210,210);*/ background-color:rgb(233,233,233); text-decoration:none;} /*Color main cells hovering mode*/
#navi_part ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
#navi_part ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
#navi_part ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/* Content */
/* ----------------------------------------------------------- */

#content_part {
	margin-top:50px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	}

#footer_img_part {
	width:248px;
	height:147px;
	position:static;
	float:right;
	bottom:0px;
	right:0px;
	}
		
#footer_img_part img {
	border:0px;
	padding:0px;
	margin:0px; 
	}
	
#footer_img {
	position: absolute;
	bottom:0;
	width:248px;
	height:147px;
}


