
html { border:0px;
	}

body { 
	margin:0px;
	margin-top: 10px;
	padding:0px;
	background-color:#000;
	border:0px solid #000;
	font:10px/12px arial, helvetica, sans-serif;
	color:#ccc;
}

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

#ArticleTopRight {
	background-color:#000;
   	margin-left: 227px;
   	margin-right:0px;
	border:0px;
	height:31px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	z-index:80;
/*        behavior: url("../design/ieboxmodelfix.htc"); */
	}


#ArticleTopLeft {
	background-color:#000;
	position: absolute; 
	left:0px;
	height:31px;
       margin-bottom:0px;
   	margin-left: 0px;
	margin-top : 0px;
	text-align:right;
	width:227px;
	float:left;
	border:0px;
	border-bottom:1px solid #666;
	z-index:80;	
	}

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

#ArticleMidRight {
	background-color:#000;
   	margin-left: 227px;
   	margin-right:0px;
	border:0px;
	height:79px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	z-index:60;
/*        behavior: url("../design/ieboxmodelfix.htc"); */
	}


#ArticleMidLeft {
	background-color:#000;
	position: absolute; 
	left:0px;
	height:79px;
       margin-bottom:0px;
   	margin-left: 0px;
	text-align:right;
	width:227px;
	float:left;
	border-top:0px;
	border-bottom:1px solid #666;
	border-right:0px;
	border-left:0px;
	z-index:60;
	}

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

#ArticleBottomRight {
	position:relative;
	background-image: url(../style/article_bottom_right.png);
	background-repeat:no-repeat;
	background-position: top left;
	font:12px/14px verdana,arial, helvetica, sans-serif;
	font-weight: normal;
	color:#ddd;
	padding-top:10px;
	padding-left:5px;
   	margin-left: 227px;
   	margin-right:0px;
	border:0px;
	border-bottom:0px solid #666;
	border-left:1px solid #666;
	z-index:60;
/*        behavior: url("../design/ieboxmodelfix.htc"); */
	}


#ArticleBottomLeft {
	background-image: url(../style/article_bottom_left.png);
	background-repeat:no-repeat;
	background-position: top right;
	font:12px/14px verdana,arial, helvetica, sans-serif;
	position: absolute; 
	left:0px;
        margin-bottom:0px;
   	margin-left: 0px;
	text-align:left;
	width:227px;
	float:left;
	border-top:0px;
	border-bottom:0px solid #666;
	border-right:0px;
	border-left:0px;
	z-index:40;
	}

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

#ArticleFootRight {
	background:#000;
   	margin-left: 227px;
   	margin-right:0px;
	border:0px;
	border-bottom:0px solid #666;
	border-top:1px solid #666;
	border-left:1px solid #666;
	z-index:60;
/*        behavior: url("../design/ieboxmodelfix.htc"); */
	}

#ArticleFootLeft {
	background:#000;
	position: absolute; 
	left:0px;
       margin-bottom:0px;
   	margin-left: 0px;
	text-align:left;
	width:227px;
	float:left;
	border-top:0px;
	border-top:1px solid #666;
	border-bottom:0px solid #666;
	border-right:0px;
	border-left:0px;
	z-index:60;
	}





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

div.i_container {
       margin-bottom:20px; 
	position:relative;
	z-index:80;
  	}

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;
       }


/*   this fixes IE with no transparency support for png:
     a img: icons, p.spip img: smileys in forum    */

a img, p.spip img {
   behavior: url("../design/iepngbehavior.htc");
}

a img { 
	border:0; 
}

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

p {
	margin:0px;
	}

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

/* ----- */

.padmenu {	padding-left:10px; 
	 	padding-top:10px;
}
.menutext{  	text-indent: -20px; 
		margin-left: 20px;
		margin-right: -5px;
}

/* total width = 20px = -text-indent from menutext*/
.menubullet	{
		width:16px; 
		height:14px; 
		border: 0px; 
		padding-right:4px;
}

/* ----- */


.pad5 { 	padding:5px 15px 5px 10px;  }
.pad5right { 	padding:5px 15px 5px 10px; 
             	text-align:right; 
           }
.pad5b { 	padding:5px 10px 5px 10px; 
              border-top:1px solid #333; }

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


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


/* ein Abstand */

.vgap {  padding-bottom:100px; }
.vgap12 {  padding-bottom:30px; }
.vgaptop {  padding-top:18px;
     	padding-bottom:10px; }

a:link { color:#FFF; text-decoration:none; font-weight:bold; }
a:visited { color:#eee; text-decoration:none; font-weight:bold; }
a:hover {color:#FFF;text-decoration:underline; font-weight:bold;}
a:active { color:#FFF; text-decoration:none; font-weight:bold; }

a.an { text-decoration:none; }
a.ef { font-family:Courier,monospace; }







