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

#NavLeft {
	background-image: url(../images/pageheade_bg.png);
   	margin-right: 199px;
   	margin-left:0px;
	min-width:530px;
	top:0px;
	text-align:right;
	height:281px;
	border-top:0px solid #333;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-right: 201px;
	}
html>body #NavLeft {
   	margin-right: 201px;
	}

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

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

#ContentLeftTop {
	min-width:530px;
	background:#EDE5E5;
   	margin-right: 199px;
   	margin-left:0px;
	text-align:right;
	border-top:0px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-right: 201px;
	}
html>body #ContentLeftTop {
   	margin-right: 201px;
	}


#ContentLeft {
	min-width:530px;
	background:#fff;
   	margin-right: 199px;
   	margin-left:0px;
	text-align:right;
	border-right:1px solid #000;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-right: 201px;
	}
html>body #ContentLeft {
   	margin-right: 201px;
	}

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


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

#FootLeft {
	min-width:530px;
	background:#EDE5E5;
	height: 2.1em;
   	margin-right: 199px;
   	margin-left:0px;
	text-align:right;
	border-top:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-right: 201px;
	}
html>body #FootLeft {
   	margin-right: 201px;
	}

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

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


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

div.m_container {
       padding-bottom:20px; 
	border: 1px solid #f00;
  	}

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

div.m_list {
       float:right;
       padding-bottom:10px;
       padding-left:30px;
       width:370px;
	}

/* ----- */


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

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


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

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


.padlogo { 	padding-right:10px; 
	min-width:531px;
	 }
.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:#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; }










