img {
   behavior: url("http://www.trendfrage.info/plugin/pngbehavior.htc");
}
/* templates/2009-11-04 2009-03-23_trendquest-grid/style.css  */
body {	
    background: #fff;
    color: #333;
    font-family: Verdana, sans-serif;
		background-image:url(http://trendquest.eu/templates/2009-03-23_trendquest-grid/img/_bg9.jpg); background-repeat:repeat-x; background-position:top left;
    background-attachment:fixed;
		
}

a:link,
a:visited,
a:active {
    color: #A36;
    text-decoration: none;
}

a:hover,
a:focus { text-decoration: underline; }

#cats a {
    display: block;
    padding: 0 0 4px 8px!important;
}

#cats a:link,
#cats a:visited,
#cats a:active,
#info a:link,
#info a:visited,
#info a:active {
    color: #aaa;
    text-decoration: none;
}

#navi a:link,
#navi a:visited {
    color: #A36;
    text-decoration: none;
}

#navi a:active {
    color: #906;
    text-decoration: none;
}

#navi a:hover,
#navi a:focus {
    color: #A36;
    text-decoration: underline;
		background: #fff;
}

#cats a:hover,
#cats a:focus, 
#info a:hover,
#info a:focus { text-decoration: underline; }

.hideme,
.container_serendipity_categories_plugin div h2,
.category_link_all,
.serendipity_edit_nugget {
    position: absolute;
    left: -9999em;
    top: -9999em;
}

.page {
    background: #fff;
    color: #444;
		opacity: 1.0;
		-moz-opacity: 1.0; /* older Gecko-based browsers */
		filter:alpha(opacity=100); /* For IE6&7 */		
    border-color: #ccc #ccc #ccc #ccc;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
		margin-bottom:40px;
}

#service { padding-top: 0px; }

#snav ul {
    float: right;
    list-style: none;
    width: auto;
		margin-top: 12px;
}

#snav li {
    float: left;
    width: auto;
}

#snav a {
    display: block;
    font-size: 12px;
    padding: 5px 10px;
    text-transform: lowercase;
}

#head { padding: 10px 0 5px; }

#navi {  
		margin: 0px 0px 10px 0px; 
		padding: 0px 0px 0px 20px; 
		background: #fff;
    border-color: #ccc #000 #c3c3c3 #c9c9c9;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
} 

/* 
#navi { 
		padding: 0 0 22px; 	} 
*/

.moremargin { padding-bottom: 38px!important; }

#side { padding: 10px 0 0;}

.tab {
    background: #fff;
    border-color: #fff #fff #fff #fff;
    border-style: solid;
    border-width: 1px;
}

.tab1 { background: #fff; }
.tab2 { background: #fff; }
.tab3 { background: #fff; }
.tab4 { background: #fff; }

/* 

.tab1 { background: #d0d0d0; }
.tab2 { background: #d9d9d9; }
.tab3 { background: #e6e6e6; }
.tab4 { background: #efefef; }

*/


#title {
		border-bottom: 0px solid #aaa;
    margin-bottom: 13px;
}

#claim {
    color: #ccFFEE;
		font-family:verdana;
		font-weight:bold; 
    font-size: 10px;
		line-height:17px; 
    margin-left: 7px;
    margin-right: 00px;
    margin-bottom: 4px;
    padding-left: 12px;
    padding-top: 0px;
    padding-bottom: 4px;
		background: transparent;
		border-bottom: 1px solid #ccc;
}

#social-links {
    color: #666;
		position:absolute;
		top:44px;
 		left:1180px;
 		right:2px;
    font-size: 10px;
    padding: 5px 10px;
    text-transform: lowercase;
		font-family:verdana;
}

#sidebar-rand-re { 
    background: transparent; 
    position: absolute;
    right: -2em;
    top: 3em; 
}

/* trendquest. Wir achten auf die Zeit. */
#title h1 {
    color: #777;
    font-size: 24px;
    margin-bottom: 5px;
    padding-top: 32px;
    margin-left: 2px;
		font-weight:bold;
}

#title h1 a { text-decoration: none; }

#title h1 span,
#trackbacks h2,
#comments h2 { font-weight: bold; }

#trackbacks h2,
#comments h2 { border-top: 1px solid #ccc; }

/* Sozio-ökonomische Zukunfts- und Trend-Forschung. Praxisrelevant für Wirtschaft, Gesellschaft, Kultur & Politik. */
#title p {
    color: #777;
		font-weight:bold; 
    font-size: 12px;
    margin-left: 2px;
    margin-bottom: 12px;
}

#navi ul {
    float: left;
    font-size: 14px;
    line-height: 20px;
    list-style: none;
    width: auto;
}

#navi li {
    float: left;
    margin-right: 20px;
    width: auto;
}

#navi li#lastnav { margin-right: 10px!important; }

#navi a { display: block; }

#sidebar { 
		padding: 0px 0px 0px 0px; 
		margin: 0 10px 16px 10px; 
    border-color: #ccc #fcc #fff #fcc;
    border-style: solid;
    border-width: 0px 0px 36px 0px;
		background: #fedfff; 
		}

#topb { background-color: #fff; }

#cont { padding: 0 10px 10px; }

.serendipity_entryFooter { padding-top: 10px; }

.infobox {
    font-size: 10px;
    padding: 0px 10px 0 8px;
}

#topb h2,
#sidebar h2 {
    color: #777;
    font-size: 11px;
    margin-bottom: 10px;
}

#sidebar .sbtitle {
    color: #E6C;
    font-size: 9px;
    font-weight: normal;		
    margin-bottom: 8px;
    text-align: right;
}

.entry-sidebar .sbtitle,
.aside-title {
    color: #000;
    font-weight: normal;
    margin-bottom: 8px;
}

.serendipity_showentry_title {
    color: #777!important;
    font-size: 11px!important;
    font-weight: bold!important;
    margin-bottom: 10px!important;
}

.readmore {
    font-style: italic;
    margin-top: 4px;
}

.gbox-content {
    font-size: 11px;
		color:#777;
    padding: 8px;
		line-height:15px;
    border-color: #FFF;
    border-style: dotted;
    border-width: 0px 0px 0px 3px; 
		background: #FeDeFF; 
		}

#topb .gbox-content { 
		color:#000;
		padding: 0 8px 8px 8px; 
		background: #transparent;
		}

#cats .gbox-content { padding: 10px 0; 
		background: transparent;
		}

.entry-date {
    color: #666;
    font-size: 9px;
    margin-bottom: 8px;
    text-align: right;
}

.entry-title {
    font-size: 12px;
    margin-bottom: 8px;
}

#sidebar .odd { background: transparent; }
#sidebar .even { background: transparent;
    border-color: #555;
    border-style: solid;
    border-width: 0px 0px 0px 0px; 
    margin: 0px 0px 30px 0px; 
		}
/*#sidebar .even { background: #eee; }*/

#cont .odd { 
		background: #fff; 
    border-color: #555;
    border-style: solid;
    border-width: 0px 0px 0px 0px; }
}

#cont .even { 
		background: #fff; 
    border-color: #555;
    border-style: solid;
    border-width: 0px 0px 0px 0px; }
}

.entry-sidebar,
.entry-sidebar .odd,
.entry-sidebar .even { background: #fff!important; }

#credits, #pagination {
		font-size: 10px; 
	  color: #777;
}

#pagination { text-align: right; }

.aside {
    color: #777;
    font-size: 11px;
    padding: 0 10px 0 0;
}

.aside a:link,
.aside a:visited,
.aside a:active {
    color: #000;
    text-decoration: none;
}

.aside a:hover,
.aside a:focus {
    color: #906;
    text-decoration: underline;
}

.entry-content,
#trackbacks,
#comments {
    font-size: 13px;
    margin-bottom: 58px;
    padding: 0 15px;
		background: #fff;
}

.archives .gbox {
    font-size: 13px;
    margin-bottom: 5px;
}

.aside,
.entry-content,
#trackbacks,
#comments,
.entry-sidebar { line-height: 1.5; }

.entry-sidebar .gbox-content { padding: 0 0 20px 10px!important; }

.static-navi table { padding: 0 0 5px 10px!important; }

.entry-content h1,
.archives h1 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 13px;
}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    color: #906;
    font-weight: normal;
    margin-bottom: 13px;
}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
#trackbacks h2,
#comments h2,
.archives h2 { margin-bottom: 10px; }

.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

p.serendipity_center { margin-bottom: 5px; }

.serendipity_msg_important { color: red; }
.serendipity_msg_notice { color: green; }

.serendipity_msg_important,
.serendipity_msg_notice { font-size: 11px; }

.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    background-color: #eee;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center { margin: auto; }

.serendipity_image_center { padding: 0!important; }

.serendipity_imageComment_left {
    float: left;
    margin: 0 3px 3px 0!important;
}

.serendipity_image_left { padding: 0 5px 0 0!important; }

.serendipity_imageComment_right {
    float: right;
    margin: 0 0 3px 3px!important;
}

.serendipity_image_right { padding: 0 0 0 5px!important; }

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0;
    padding: 0!important;
    text-align: center;
}

.serendipity_imageComment_txt {
    margin: 0;
    padding: 3px;
    clear: both;
    font-size: 10px;
    text-align: center;
}

.serendipity_image_center,
.serendipity_image_left,
.serendipity_image_right { border: 1px solid #fff; }

.serendipity_freeTag {
    display: block;
    font-size: 1em;
    margin: 5px 0;
    text-align: left;
}

.serendipity_comment { margin-bottom: 10px; }

#main, #posts, #side { overflow: hidden; }

#posts { border-top: 0px solid #F4b4b4; }

.noborder { border-top: none!important; }

#cont .gbox,
#side .gbox {
    margin-bottom: -1000em;
    padding-bottom: 1000em;
}

.serendipity_entryFooter .gbox {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
		background: transparent;
}

.serendipity_search {
    font-size: 13px;
    margin-bottom: 10px;
    padding-top: 10px;
}

.staticpage-search { text-align: left; }

.staticpage-search h2 { margin-bottom: 5px; }

#lang {
    float: left;
    width: 100%;
		height: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
	  padding-top: 6px;
	  padding-left: 20px;
		background: #ddd;
		border-top: 4px solid #999;
		border-bottom: 10px solid #eee;
    color: #993366;
    font-size: 9px;
}

#lang li {
    float: left;
    width: auto;
}

#lang img { vertical-align: middle; }

#lang a {
    color: #993366;
    font-size: 9px;
    padding: 5px 10px 5px 0px;
}

.rand {
    color: #666;
    font-size: 10px;
    height: 0;
    position: relative;
    left: -195px;
    width: 170px;
}

.overview .rand { 
    position: absolute;
    left: -9999em;
    top: -9999em;
}

.rand a:link,
.rand a:visited,
.rand a:active {
    color: #689;
    text-decoration: none;
}

.rand a:hover,
.rand a:focus {
    color: #906;
    text-decoration: underline;
}

.contact-extra .gbox-content { padding: 0 0 0 8px; }

.contactform {
    border-top: 1px solid #b4b4b4;
    padding-top: 22px;
}

#cfpreface { margin-bottom: 13px; }
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	direction: ltr;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
.serendipity_searchQuery {
    background-color: #D81F2A;
    color: #FFFFFF;
}
