/*########################### 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  #######################################################*/


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: 2px 0 5px 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
}

.container {
	width: 665px;
	margin: 0 auto;
	overflow: hidden;
}

ul.display {
	float: left;
	width: 663px;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.display li {
	float: left;
	width: 661px;
	padding: 10px 0 10px 10px;
	margin: 0;
}
ul.display li a {
	text-decoration: none;
}
ul.display li .content_block {
	padding: 0 10px;
}
ul.display li .content_block h2 {
	margin: 0;
	padding: 5px;
	font-weight: normal;
	font-size: 1.7em;

}
ul.display li .content_block p {
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
}
ul.display li .content_block a img{
	padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;
	float: left;
}
ul.display li h2{
	display:block;
	float:left;
}
ul.thumb_view li{
	width: 150px;
	height: 150px;

}
ul.thumb_view li p{
	display: none;
}
ul.thumb_view li h2{
	display: none;
}
ul.thumb_view li .content_block a img {
	margin: 0 0 10px;
}


a.switch_thumb {
	width: 122px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 10px 0 0 15px;
	display: block;
	background: url(../i/switch.gif) no-repeat;
	outline: none;
	text-indent: -9999px;
}

a.swap { background-position: left bottom; }





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

.list01 {
float: left;
padding: 0 15px 10px 15px;
width: 280px;
}

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

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

table.list td {
vertical-align: top;
padding: 10px;
}
table.list tr.alt {
background-color: #f0f0f0;
}

div.tinybox ul {
list-style: disc;
padding: 0 0 15px 15px;
margin: 0px;
line-height: 1.6;
}

div.tinybox ol {
line-height: 1.6;
margin: 0px;
padding: 20px;
}


/* ##################################### 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;
}




