/*########################### IMAGE AUSRICHTUNG #######################################################*/

.image_left {
	margin:0 10px 10px 0;
	float: left;
}

.image_right {
	margin: 0 0 10px 10px;
	float: right;	
}




/*########################### ERROR MESSAGES #######################################################*/

.error {
	color: #ff0000;
	float: none;
}


/*########################### OVERLAY MESSAGES  #######################################################*/

#overlayGrey {
background-color:#000000;
position:absolute;
left:0px;
top:0px;
opacity:0.7;
filter: alpha(opacity = 50);
width:100%;
height:100%;
z-index: 200;
}

#messageContent {
padding:16px;
width:300px;
height:250px;
position:absolute;
left:50%;
top:20%;
margin-left:-166px;
margin-top:-91px;
background-color:#ffffff;
z-index: 300;
}






/*########################### LINKS  #######################################################*/


.small {
	font-size: 90%;
}

blockquote {
font-style: italic;
background: url(../i/quote.png) 0 0 no-repeat;
margin: 5px 5px 0 5px;
padding: 10px 10px 10px 20px;
}


.rss {
background-image: url(../i/rss.gif);
background-repeat: no-repeat;
padding: 0 0 1px 20px;
}


.delete {
font-size: 10px;
background-image: url(../i/icon_trashbin.png);
background-repeat: no-repeat;
padding: 2px 0 5px 16px;
margin: 0 0 10px 0;
}

.info {
background-image: url(../i/icon_info.png);
background-repeat: no-repeat;
padding: 3px 0 6px 26px;
margin: 0 0 10px 0;
}

.pen {
font-size: 10px;
background-image: url(../i/pen.gif);
background-repeat: no-repeat;
padding: 0 0 0 20px;
margin: 0 5px 0 0;
}

	
.add {
font-size: 10px;
background-image: url(../i/add.gif);
background-repeat: no-repeat;
padding: 0 0 0 20px;
float: left;
display: block;
margin: 0 0 5px 0;
}

.minus {
font-size: 10px;
background-image: url(../i/minus.gif);
background-repeat: no-repeat;
padding: 0 0 0 20px;
float: left;
display: block;
margin: 0 0 10px 0;
}

.mail {
font-size: 10px;
background-image: url(../i/mail.gif);
background-repeat: no-repeat;
padding: 0 0 0 20px;
margin: 0 0 10px 0;
}





#navigate td.activeLI {
	background: #ff8
}



/* ##################################### LISTEN ############################################################# */

.list01 {
float: left;
padding: 5px 15px;
width: 240px;
}

.image_list_schmal {
text-align: center;
float: left;
margin: 0 3px 10px 3px;
width: 200px;
}

.image_list2 {
text-align: center;
float: left;
margin: 0 10px 10px 10px;
height: 170px;
}

.image_list_small {
text-align: center;
float: left;
margin: 0 0 20px 0;
width: 150px;
height: 150px;
}

.image_list_small_profil {
text-align: center;
float: left;
margin: 0 16px 0 0;
width: 150px;
height: 150px;
}


/* ##################################### FORUM ############################################### */

table.forum {
width: 100%;
border: 0px;
}

table.forum th {
text-align: left;
padding: 5px 5px 5px 10px;
}

table.forum td {
padding: 10px 5px 10px 10px;
vertical-align: top;
}

table.forum tr.alt {
background-color: #e2e2e2;
}

.commentEntry {
float: left;
width: 80%;
margin: 0 0 10px 0;
}




