html { border:0px;
	}

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



#MainTopRight {
	background-color:#000;
   	margin-left: 398px;
   	margin-right:0px;
	border:0px;
	height:46px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	z-index:80;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 399px;

	}

html>body #MainTopRight {
   	margin-left: 399px;
	}

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


#MainMidRight {
	background:#000;
   	margin-left: 398px;
   	margin-right:0px;
	border:0px;
	height:114px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	z-index:60;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 399px;
	}

html>body #MainMidRight {
   	margin-left: 399px;
	}

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



#MainBottomRight {
	background:#000;
	background-image: url(../style/2005_main_bottom_right.png);
	background-repeat:no-repeat;
	font:12px/14px verdana,arial, helvetica, sans-serif;
	font-weight: bold;
	color:#bbb;
	padding-top:10px;
   	margin-left: 398px;
   	margin-right:0px;
	border:0px;
	border-bottom:0px solid #666;
	border-left:1px solid #666;
	z-index:60;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 399px;
	}

html>body #MainBottomRight {
   	margin-left: 399px;
	}

#MainBottomLeft {
	background:#000;
	background-image: url(../style/2005_main_bottom_left.png);
	background-repeat:no-repeat;
	position: absolute; 
	left:0px;
       margin-bottom:0px;
	padding-top:170px;
   	margin-left: 120px;
	text-align:right;
	width:279px;
	float:left;
	border-top:0px;
	border-bottom:0px solid #666;
	border-right:0px;
	border-left:0px;
	z-index:60;
	}



#MainFootRight {
	background:#000;
   	margin-left: 398px;
   	margin-right:0px;
	border:0px;
	border-bottom:0px solid #666;
	border-top:1px solid #666;
	border-left:1px solid #666;
	z-index:60;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 399px;
	}

html>body #MainFootRight {
   	margin-left: 399px;
	}

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


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



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


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

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

/* ----- */

.padmenu {	padding-left:10px; 
	 	padding-top:10px;
}
.menutext{  	text-indent: -20px; 
		margin-left: 20px;
}
/* total width = 20px = -text-indent from menutext*/
.menubullet	{
		width:16px; 
		height:14px; 
		border: 0px; 
		padding-right:5px;
		padding-left:0px;
}

/* ----- */

.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:10px; }
.vgaptop {  padding-top:18px;
     	padding-bottom:10px; }

a:link { color:#FFF; text-decoration:none; }
a:visited { color:#EEE; text-decoration:none; }
a:hover {color:#FFF;text-decoration:underline; }
a:active { color:#FFF; text-decoration:none; }

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










