body { 
	margin:0px;
	padding:0px;
	background-color:#fff;
	}


/*   *********************************************   */


#BannerBox {
       min-width:600px;
	left:0px;
	right:0px;
	margin:0px; 
	height:70px;
	background:#fff;
 	border-bottom:0px solid #000;  
       background-image:url(../images/pageheade_bg.png)
	}


/*   *********************************************   */


#NavRight {
	background:#EDE5E5;
   	margin-left: 200px;
   	margin-right:0px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 201px;
	}

html>body #NavRight {
   	margin-left: 201px;
	}

#NavLeft {
	background:#EDE5E5;
	position: absolute; 
	left:0px;
	text-align:right;
	width:200px;
	float:left;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	border-right:0px;
	border-left:1px solid #eee;
	}

/*   *********************************************   */



#ContentRight {
	background:#fff;
   	margin-left: 200px;
   	margin-right:0px;
	border-left:1px solid #000;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 201px;
	}
html>body #ContentRight {
   	margin-left: 201px;
	}

#ContentRight div.pad5t { 
	max-width:650px;
}
#ContentRight div.pad5bt ul { 
	max-width:630px;
}

#ContentLeft {
	position: absolute;
	left:0px;
	width:200px;
	text-align:right;
	background:#fff;
	float:left;
	border-right:0px; 
	border-left:1px solid #fff;
	}


/*   *********************************************   */

#FootRight {
	background:#EDE5E5;
	height: 2.4em;
   	margin-left: 200px;
   	margin-right:0px;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #333;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 201px;
	}
html>body #FootRight {
   	margin-left: 201px;
	}

#FootLeft {
	background:#EDE5E5;
	height: 2.4em;
	position: absolute;
	left:0px;
	width:200px;
	float:left;
	border-top:1px solid #333;
	border-right:0px;
	border-left:1px solid #eee;
	border-bottom:1px solid #333;
	}

/*   *********************************************   */

h1 {
	margin:0px;
	padding:0px 0px 5px 0px;
	}
h2 {
	margin:0px;
	padding:0px 0px 5px 0px;
	}
h3 {
	margin:0px;
	padding:5px 0px 5px 0px;
	}
p {
	margin:0px;
	}


/*   *********************************************   */

#ContentRight>p {padding:0px;}
#ContentRight>p+p {padding-top:10px;}


/* Version fuer Layout */

.pad5 { 	padding:5px 10px 5px 10px;  }
.pad5b { 	padding:5px 10px 5px 10px; 
              border-top:1px solid #333; }

/* Version fuer Textbloecke */
.pad5t { 	padding:5px 10px 35px 10px;  }
.pad5bt { 	padding:5px 10px 35px 10px; 
              border-top:1px solid #333; }


/* Version fuer Textbloecke */
.pad2t { 	padding:5px 10px 15px 10px;  }
.pad2bt { 	padding:5px 10px 15px 10px; 
              border-top:1px solid #333; }



/* ein Abstand */

.vgap {  padding-bottom:150px; }
.vgap2 {  padding-bottom:3px; }




/*   *********************************************   */


/* The i_* stuff is taken from http://www.alistapart.com/stories/practicalcss/ 
   see images.php for an example */

div.i_container {
       margin-bottom:20px; 
  	}

div.i_spacer {
       clear: both;
       margin-bottom:0px;
       margin-top:0px;
       height:10px; 
       line-height:10px;
       font-size:10px;
  	}

div.i_list {
       float:left;
       margin-bottom:10px;
       padding-right:30px;
       width:260px;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-right: 30px;
       width:230px;
	}

html>body div.i_list {
	padding-right: 30px;
       width:230px;
	}

div.i_list img    {
       border-color:#c90;
	border-width:0px;
       }

/* ----- */



a:link { color:#F00; text-decoration:none; }
a:visited { color:#C00; text-decoration:none; }
a:hover {color:#F00;background-color:#f4f4f4;}
a:active { color:#F00; text-decoration:none; }
a.an { text-decoration:none; }
a.ef { font-family:Courier,monospace; }

/* ----- */

.spip_encadrer {
	border: 0px;
	padding-left:0px;
	color:#666;
	}


