body {background-color:#FAE658;
			background-image:url(/img/bg_columns.png);
			background-repeat:repeat-y;
			margin:0;
			padding:0;
/*			font-family:  Georgia, "Times New Roman", serif; */
			font-family: Geneva ,"Trebuchet MS ", Trebuchet, Verdana, sans-serif;
			color:#666;
			font-size: 1.1em;
			
}
#header {				position:absolute;                                             top:0;left:0;width:100%;
border:0px solid white;
								background-image:url(/img/bg_header.png);
								padding:0;
								height:87px;								
		}
#header img {border:0;margin:0;}
#header h1 {	font-size:1.1em;
							font-weight:normal;
							margin:0;padding:0;
							padding-top:38px;
							padding-left: 148px;
							display: none;
						
							}
#header h1 span {font-size:0.85em;}

#leftcontainer {	border:0px solid red;
								width:138px;
								position:absolute;
								left:0;
								top:95px;
								padding-top: 0px;
}

#leftcontainer h2 {	font-size:0.9em;border:0px solid blue;
										color:#666;
										font-weight: normal;
										margin:0;
										margin-top:2em;
										margin-left:0.8em;
										}
#leftcontainer ul { list-style-type:none;
									  margin:0;
									  padding:0;
										margin-left:1.3em;
									  
}

#leftcontainer ul li {	  padding:0; font-size: 0.75em; margin:0;margin-bottom:0.5em;margin-top:0.3em;border:0px solid red;
}  

#leftcontainer li a:link,
#leftcontainer li a:visited  {color:#000;
															text-decoration: none;
}
#leftcontainer li a:hover,
#leftcontainer li a:active  {color:#333;
															text-decoration:none;
}

#middlecontainer {	border:0px solid green;
								width:480px;
								padding-left:148px;
								float:left;
								margin-top:95px;
								
}
#middlecontainer h1 { font-size:1.20em;
											color:#666;
											font-family: Georgia, "Times New Roman", serif;
											font-weight: normal;
											margin-top:1em;
}

#middlecontainer h1 a:link,
#middlecontainer h1 a:visited
 { color:#666;
   text-decoration: none;					
}
#middlecontainer h1 a:hover,
#middlecontainer h1 a:active
 { color:#555;
   text-decoration: none;					
}


#middlecontainer h2 {font-size:0.9em;
										color:#222;
										font-weight: bold;
										margin-bottom: 0;
}
#middlecontainer h3#comment {font-size:0.85em;
										color:#222;
										font-weight: normal;
										margin-bottom: 0;
}
#middlecontainer h3.linkliste {font-size:0.85em;
										color:#555;
										font-weight: normal;
										margin-bottom: 0;
                                                                      margin-top:2em;
			font-family: Geneva ,Tahoma,Verdana, sans-serif;
}



#middlecontainer p {font-size:0.75em;
										color:#222;
										font-weight:normal;
										line-height: 135%;
										margin-top: 0.2em;
										margin-bottom: 1em;

}
#middlecontainer a:link,
#middlecontainer a:visited {color:#120351;text-decoration:none;}
#middlecontainer a:hover,
#middlecontainer a:active  {color:#120351;text-decoration:underline;}

#middlecontainer table, td {width:100%;background-color:#E0E0E0;font-size:0.80em;color:#222;border:0px solid red;}
#middlecontainer td {border:0px solid red;padding:3px;}
#middlecontainer table input {width:200px;border:1px solid #D9D08A;}
#middlecontainer table input.checkbox {width:14px;border:none;}
#middlecontainer table input.button {width:100px;border:1px solid #D9D08A;}

#middlecontainer textarea {width:200px;height:150px;border:1px solid #D9D08A;}

#middlecontainer p img.imgleft {
                 float:left;
                 margin-left:0px;
                 margin-right:10px;
                 margin-bottom:5px;
                 border:0px;
                }
#middlecontainer p img.imgright {
                 float:right;
                 margin-right:0px;
                 margin-left:10px;
                 margin-bottom:5px;
                 border:0px;
                }
#middlecontainer p img.imgcenter {
                 display:block;
                 margin-right:0px;
                 margin-left:0px;
                 margin-bottom:10px;
                 border:0px;
                }

#middlecontainer a.ext {
                background:transparent url('/img/icon_extlink.png') no-repeat 100% 60%;
                padding-right:13px;
                }

#middlecontainer a.ext:link {
            color:#120351;        
            text-decoration:underline;
            }

#middlecontainer a.ext:visited {
	           	color:#120351;	 
       		 text-decoration:none;
            }
#middlecontainer a.ext:hover {
       color:#120351;
        text-decoration:underline;         
                    }


#middlecontainer ul { margin:0;padding:0;list-style-type:none;margin-bottom:0.7em;}
#middlecontainer li { margin:0;padding:0;font-size:0.70em;}
 
#rightcontainer {border:0px solid red;
			position:absolute;
                         top:87px;
                        left:650px;
                      	width:220px;
			/* margin-left:565px;*/
					} 
#rightcontainer cite {
                                  font-family: Georgia, Times, 'Times New Roman'; serif;display:block;line-height:150%;
                                  font-weight:normal;
                                  font-style:normal;
                                  color:#FAE658;
                                  font-size:0.8em;
                                  padding:1em;
                                  
                                   }
#rightcontainer cite span {font-style:italic;}

/* containerübergreifende styles */

small {font-size:80%;}
form {width:350px;}
table {width:350px;}

#superhelden td {background-color:#fff;font-size:0.9em;}

#middlecontainer cite {display:block;margin-bottom:1em;text-indent:0;line-height:135%;font-size:0.75em;font-style:italic;padding-left:1em;color:#333;}