* body, p	{ 	margin:0; padding:0; 
				/*color: #666;*/
				color: #333;
				font-size: 100.01%;
				font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
			}
			
body		{ 
			background-color: #C0CACA;
			background-color: #F0F0F0;
   			/*#D0DADA;*/
			  /*text-align: center; */
		}

p 		{ line-height: 1.2em; }


#wrapper	{ /*margin: auto;*/
			  text-align:left;
			  padding: 0;
			  width: 802px;
			  /*background-color: #fff;*/
			}

#header 	{ margin:0; background:#fff ; width: 902px;
			  border-right: 1px solid #ccc;
			  border-left: 1px solid #ccc;
			  /*border-top:  1px solid #ccc;*/
			  
			}
#footer		{ /*margin:0; padding: 0.5em 1em; */background:#fff; width: 902px;
			  border-right: 1px solid #ccc;
			  border-left: 1px solid #ccc;
			  /*border-bottom:  1px solid #ccc;*/
			}
#footer_content	{ margin-top: 24px; }
			
#main1		{ margin:0; padding: 0;
		  /* background:#FCFCFC url(bg_links1.gif) top left repeat-y; */
		  background:#FFF url(bg_links1.gif) top left repeat-y;
		  width: 902px;
		  border-right: 1px solid #ccc;
		  border-left: 1px solid #ccc;
		}
#main2		{ margin:0; padding: 0;
			/*background:#fcfcfc url(bg_rechts2.gif) top right repeat-y;*/
			background:#fff url(bg_rechts2.gif) top right repeat-y;
		}
#left		{ float: left; width:208px; margin:0; padding: 0;
		  /*min-height: 1000px;*/
		  /*background-color: #F5F5EE;*/
		  /*background-color: #EFEFF4;*/
		  /*background-color: #FCFCFC;*/
		  }
#menu		{ 
			background-color: #F5F5EE;
			/*background-color: #FCFCFC;*/
			/*background-color: #EFEFF4;*/ /* grauviolett */
			
			/*border-right: 1px solid #ccc;*/ }
			   
#right		{ float: right; width:180px; margin:0; padding:2px 20px 20px 20px; font-size:0.9em;
		  /*border-left: 1px solid #ccc;*/
		  /*min-height: 980px;*/
		  /*background-color: #F5F5EE;*/
		  /*background-color: #FCFCFC;*/
			/*background-color: #F5F5EE;*/
		  }
#middle		{ margin: 0 0 0 208px; padding:0px;
		  /*background:#fcfcfc;*/
		  font-size:0.9em;
		/*min-height: 1024px; */
		} /* width: 209 + 181 = 390px */
#top_image	{ margin:0px; padding: 0; }
#content_area	{ margin: 0 208px 0px 0px; padding: 2px 12px 2px 12px; }



h1,h2,h3,h4	{ padding-right: 0px;
			  padding-left: 0px;
			  font-weight: normal;
			  font-size: 20px;
			  padding-bottom: 0px;
			  margin: 0px 0px 0px 0px;
			  /*color: #dc5e04;*/
			  color: #FF4026;
			  padding-top: 0px;
			  font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
			  text-decoration: none
}

h1			{ /*background-color: #F5F5EE;*/
			  padding-top: 0.3em; padding-bottom: 0.3em;
			  /*border-top: 1px dashed #ddd;*/
			  border-bottom: 1px solid #ddd;
			  margin-bottom: 16px;
			  margin-right: 8px;
			  
			}

p			{ margin: 0.5em 0; }
em			{ font-size: 1.1em; /*font-weight: bold;*/ font-style: normal; }

ul                      { list-style-image: url(strich_liste.gif); margin: 0px; padding: 0px 0px 0px 15px; }
li                      { padding: 2px 0px 2px 0px;}

#menu *		{ color: #387FB0; }
#menu ul	{ margin-top: 0px; margin-left: 16px; 
			  margin-right: 16px; 
			  list-style: none; padding: 0; }
#menu li	{ font: 13px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
			  font-weight: bold;
			  padding-top: 8px; padding-bottom: 8px; 
			  border-bottom: 1px solid #ccc;
			  list-style-image: none;
			}
			
#menu a 	{ text-decoration: none; }
#menu a:hover
		 	{ text-decoration: underline; }

#submenu *		{ color: #335170; }

#submenu ul	{ margin-top: 4px; margin-left: 8px; list-style: none; padding: 0; }
#submenu li	{ font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
				padding-top: 6px; padding-bottom: 6px; 
				border-bottom: 0px;
			}
#submenu a 	{ text-decoration: none; }
#submenu a:hover
		 	{ text-decoration: underline; }


.cleaner	{ clear:both; height:1px; border: 0px none; margin:0; padding:0; background:transparent; }


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.section	{ margin-bottom: 2em; }
DIV.csc-textpic-clear { clear: none; }
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: none; margin-top:10px;}
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */


/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 1px solid #aaa;
	padding: 0px 0px;
}
