#articlelist {
    margin-top:10px;
}

#articlelist .new {
    font-weight:bold;
}

div.cz div.threads {
	height:320px;
}
div.threads {
	overflow:auto;
	height:280px;
	
	scrollbar-3dlight-color:white; 
	scrollbar-arrow-color:white;
	scrollbar-base-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#CBA9C0;
	scrollbar-highlight-color:#B2AAAF;
	scrollbar-shadow-color:black;
	scrollbar-track-color:white;
}

div.dehu {
	height:125px;
}



ul.categorymain, ul.categorynotmain, ul.categoryarticle {
	list-style-type: none;
	padding-left:10px;
	margin:0px;
}

ul.categorynotmain {
	margin-top:0px;
}

ul.categorymain li, ul.categorynotmain li, ul.categoryarticle li
{
	padding-left:15px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
}

ul.categorymain li, ul.categoryarticle li {
	background-image:url('/_img/li_institutions_small.gif');
 	background-repeat:no-repeat;
 	background-position:0px 7px;
}

ul.categorynotmain li {
	background:url('/_img/li_category_notmain.gif') no-repeat 0px 7px;
}

ul.categorynotmain li a:link,ul.categorynotmain li a:visited  {
	color:#9b9b9b;
}

a.bazar:link, a.bazar:visited {color:#a0306c}
a.others:link, a.others:visited {color:#9b9b9b}


table#template td.content ul#companycategoriesul
{
	margin-left:-11px;
	width:104%;
}
table#template td.content
{
	padding:0px;
}
table#template td.content ul#companycategoriesul li
{
	margin-left:0px;
}

table#template td.content ul#companycategoriesul li.company
{
	background:url('/_img/li_companies_small.gif') no-repeat 0px 10px;
}

table#template td.content ul#companycategoriesul li.institution
{
	background:url('/_img/li_institutions_small.gif') no-repeat 0px 10px;
}

table#template td.content ul#companycategoriesul li, 
table#template td.content ul#companycategoriesul li a
{
	font-size:11px;
}


	

	



	h2 {
		margin-left:25px;
		font-size:13px;
		font-weight:bold;
		color:#4F4F4F;
		margin-bottom:0px;
		margin-top:10px;
	}

	
	div.introtext h1 {
		color:#424242;
		text-align:center;
		padding:0px 10px;
		font: italic 14px/20px "Trebuchet MS", Arial, sans-serif;
		height:38px;
        margin:0px;
	}
	
	div#signatures {
		text-align:right;
		color:#B495A6;
	}
	
	td.heading
	{
		background: url('/_img/header_bg.gif') no-repeat 0px 20px;
	}
	
	td.heading {
			font:18px/20px 'Trebuchet MS', verdana, tahoma, arial, sans-serif;
			width:49%;
			padding:22px 5px 5px 7px;
	}

	td.heading a {
			text-decoration:none;
	}

	td.heading a:hover {
			text-decoration:underline;
		}
    
    td.heading#bazar {
    		background: url('/_img/aktuality_bg.gif') no-repeat 0px 20px;   
	}
	

	
	table#aktuality {
		width:100%;
	}
	
	table#aktuality td.heading
	{
		background: url('/_img/aktuality_bg.gif') no-repeat 0px 20px;
		font:18px/20px 'Trebuchet MS', verdana, tahoma, arial, sans-serif;
		width:49%;
		padding:22px 5px 5px 7px;
		color:#A0306C;
	}
	
	table#aktuality td.content {
		vertical-align:top;
		padding:3px;
		font-size:11px;
		line-height:14px;
		color:#424242;
        margin:0px;
        font-weight:normal;
	}	
	
		
	td.heading a {
		color:#A0306C;
	}


	
	td.content {
		padding:3px;
		vertical-align:top;
	}
	
	table#template td.content ul.classic {
		list-style: circle outside;
		line-height:22px;
		margin-left:25px;
		margin-top:0px;
		margin-bottom:0px;
	}
	

	
	td.content h2, td.content h3 {
		font-size:11px;
		line-height:14px;
		color:#424242;
        margin:0px;
        font-weight:normal;
	}
	
	table#template td.content h3 {
		margin-top:5px;
		margin-left:28px;
		color:#A0306C;
	}
	
	td#filler {
		width:2%;
	}
	
	div.viewall {
		font-weight:bold;
		text-align:right;
	}
	

	ul.threadsubject {
		font-size:11px;
	}
	
	table#promotable {
		width:100%;
	}

	td#weddingregistry, td#weddingplanner  {
		width:50%;
		padding:15px;
		text-align:center;
		
	}

	td#weddingregistry a, td#weddingplanner a {
		font-size:15px;
		font-weight:bold;
	}
	
	table#promotable td#weddingregistry {
		border:1px solid #985381;
		background-color:#F5E7ED;
	}
	
	table#promotable td#weddingplanner {
		border:1px solid #536198;
		background-color:#E6E5F1;
	}
	
	div#homepagebanner {
		text-align:center;
		margin-bottom:10px;
		margin-top:-20px;
		position:relative;
	}
	
	div#homepagebanner img {
		border:1px solid black;
	}
	
	html>body div.threadheader span {
		padding-bottom:3px;
	}	
	
	div.threadheader a {
		margin:0px 5px;
		padding: 5px 5px 3px 5px;
	}
	
	div#bazarthreads {
		display:none;
	}