/* Definition der Grundfarben */

body, p, .article {
	color: #000000;
	 					}
						
.box {
	color: #000000;
						}
						
a {
	color: #555555;
	}

a:hover, .search {
	color: #CCCC00; 
				}


/* Definition der Schriftart */

body, p, a, a:hover, .article, .box, .search {font-family: Arial, Helvetica, sans-serif;}



/* Definition der Schriftgrößen */

body, p, .article, .search { font-size: 12px;} 

a, a:hover {font-size: 10px;}

h1 { 
font-size: 16px;
font-weight: bold;
} 


h2 { 
font-size: 15px;
font-weight: bold;
} 



h3 { 
font-size: 14px;
font-weight: bold;
} 




/* HTML tags */


a {text-decoration: none}


/* CSS-Klassen */

.search {
				font-weight: bold;
				}

/* Info-Teil */

.infoover{
				background-color: rgb(220,220,220);	
					
}

.infoovertxt {
						 text-align: left;
					font-weight: bold;
					font-size: 13px;
}

.infotxt {
				 text-align: left;
				 font-size: 12px;
				 
}

.innerinfo {
					 width: 200px;
					 border: 1px solid rgb(220,220,220);
					  
}					
					 
.innerinfohead {
							 background-color: rgb(220,220,220);
							 font-weight: bold;
							 font-size: 10px;
							 text-align: center;	

}	
.innerinfotxt {
							font-size: 10px;
							text-align: center;	

}		

/* suche */

.showsearch {

color: rgb(153,153,255);
font-weight: bold;

}


/* Strukturen */

.s3main {
text-align: center; 
float: left; 
width: 620px; 
padding: 10px; 
/* border: 2px solid rgb(255,255,0);*/

}

.s3left {
 text-align: center;
float: left;
 width: 250px;
/*border: 2px solid rgb(255,0,0);*/

}

.s3leftgb {
 text-align: left;
 padding-left: 10px;
float: left;
 width: 240px;
/*border: 2px solid rgb(255,0,0);*/

}

.s3right {
 float: left;
 text-align: left; 
 float:left; 
 width: 350px; 
 padding-left: 10px;
/*border: 2px solid rgb(255,0,0);*/
}

.prgtop {
text-align: left;
font-weight: bold;
font-size: 14px;
background-color: rgb(220,220,220); 
float: left; 
width: 600px;
margin-left: 5px;
padding-top: 1px;
padding-bottom: 1px; 
padding-left: 5px; 
padding-right: 10px; 
/*border: 2px solid rgb(255,0,0);*/

}

.homeleft {
 width: 300px; 
 float: left;

}

.homeright {
width: 300px; 
float: right;

}


.hometop {
text-align: left; 
padding-left: 5px; 
padding-right: 5px;
background-color: rgb(220,220,220);

}

.homeart {
text-align: left; 
padding-left: 5px; 
padding-right: 5px;
padding-top: 5px;

}			 				 


.menutop {
background-color: rgb(220,220,220); 
height: 16px;
}

.menuentry {
padding-left: 5px; 
padding-right: 5px; 
width: 135px;

}

.pagediv {
text-align: center; 
width: 800px;

}


.menudiv {
text-align: left; 
width:145px; 
position: relative; 
float: left; 
border:1px solid rgb(200,200,200);


}

.contentdiv {
text-align: left; 
left: 5px; 
width:645px; 
position: relative; 
float: left; 
border:1px solid rgb(200,200,200);
}

.articleover {
padding-left: 10px; 
background-color: rgb(220,220,220); 
font-weight: bold; 
font-size: 16px; 
height: 20px;

}

/* Pseudo Classes */


a:hover {text-decoration: underline}


/* Yesterdays - Struktur 2 bzw 12 und 7*/

.yesterhr {
width: 620px; 
border-top: 1px solid rgb(220,220,220);
} 

.yesterspace {
text-align: center; 
padding: 10px;
}

/* Tabellen Yesterdays */

.table420 {

width: 420px;

}

.table560 {
width: 560px;

}

.photowalla {

padding-left: 10px; 
padding-right: 10px;

}

.yesterjumpback {

text-align: left; 
float: left; 
width: 200px; 
padding-left: 10px;

}


.yesterjumpforward {

text-align: right; 
float: right; 
width: 200px; 
padding-right: 10px;
}
