

/*\*//*/ li {
	margin-left: 3px;
	list-style-image: url(/static/img/bullet-macie.gif);
} /* fix display of list bullets on mac ie */

/* column layout */

.presse_left {
	width: 250px;
	clear: left;
	float: left;
}

.presse_right {
	/*width: 250px;*/
	margin-left: 31px;
	clear: right;
	float: left;
}


.left {
	width: 90px;
	clear: left;
	float: left;
}

.middle {
	width: 420px;
	margin-left: 24px;
	float: left;
}


.middle_hg_grau {
	width: 420px;
	margin-left: 24px;
	float: left;
	background-color:#CCCCCC;
}


.right {
	width: 190px;
	margin-left: 24px;
	float: left;
}

/* column colors */

.left, .left a {
	color: #d90000;
	border-bottom-color: #d90000;
}

.left a:hover {
	/*background: #e3f4fc;*/
	background: #fce6e6;
}

.middle, .middle a {
	color: #000;
	border-bottom-color: #000;
}

.middle a:hover {
	background: #e5e5e5;
}

.right, .right a, .error {
	/*color: #e4141b;*/
	color: #ECBD00;
	border-bottom-color: #ECBD00;
}

.right a:hover {
	/*background: #fce6e6;*/
	background: #fff5cc;
	
}

/* row layout */

#page {
	width: 750px;
}

#header {
	float: left;
}

#title {
	padding-top: 40px;
	float: left;
}

#title div {
	height: 40px;
	border-bottom: 1px solid;
}

/* content styles */

#content {
	padding-top: 16px;
	float: left;
}

#content .middle a, #content .right a {
	border-bottom: 1px solid;
}

#content table {
	padding: 0;
	margin: 0;
	border-spacing: 0;
}

#content td {
	line-height: 17px;
	font-size: 11px;
	padding-right: 4px;
}

#version {
	position: relative;
	left: 4px;
	vertical-align: top;
}

.title {
	float: left;
	padding-left: 8px;
}

.title a:hover {
	background: #d90000;
}

.content-end {
	height: 34px;
}

/* helpers */

.clear {
	clear: both;
}

.float-left {
	float: left;
}









/*##################################################################################################################################################*/
.float-left-h5{
clear:left;
float: left;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;/*

background-color:#ff66cc;*/
background-color:#cbFF31;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 150%;
text-transform:uppercase;
/*color:#821439;*/
color:#000000;
width:155px;
}








.float-right-h5{
clear:right;
float: right;
margin-left:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;/*
	background-color:#ff66cc;*/
background-color:#cbFF31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-transform:uppercase;
	/*color:#821439;*/
color:#000000;
	width:80px;
}
/*##################################################################################################################################################*/

.float-right {
	float: right;
}

.hidden {
	display: none;
	
}

.popup-body {
	margin: 0px;
}

.small-inline {
	font-size: 9px;
}

.small {
	font-size: 9px;
	line-height: 13px;
}

.line {
	display: block;
	height: 8px;
	background: url(/static/img/dotted.gif) repeat bottom;
}

.license {
	position: relative;
	width: 100%;
	height: 300px;
	display: block;
	margin-bottom: 4px;
	border: 1px solid #999;
	padding: 4px;
}

.quote {
	margin-left: 14px;
	padding: 4px;
	background: #fff;
}

.quote-title {
	padding: 0px 0px 4px 4px;
	margin-left: 14px;
	background: #fff;
}

/* pagination */

.pagination {
	font-size: 9px;
	line-height: 17px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: -8px;
	margin-bottom: 8px;
}

.pagination select {
	height: 16px;
}

.pagination-clear {
	clear: both;
	display: block;
}

* html .pagination-clear { /* pc ie fix, jumping :hover... */
	display: inline;
}

.pagination a {
	padding-bottom: 0px;
}

/* blocks */

.block-interact {
	margin-bottom: 14px;
	border: 1px solid #999;
	border-left: 0px;
	border-right: 0px;
	background-image: url(/static/img/pattern.gif);
}

.block-padded {
	padding: 8px;
	vertical-align: top;
}

.block-gray {
	border: 1px solid #999;
	border-left-width: 0px;
	border-right-width: 0px;
	background: #f4f4f4;
	margin-bottom: 14px;
	padding-left: 1px;
	padding-right: 1px;
}

.block-white {
	border: 0px solid #999;
	background: #fff;
	margin-top: 0px;
	margin-bottom: 14px;
}

.block-header {
	padding: 8px;
}










/* ####+#+#+##+#+##+#+#+#+#+#+#+#+#+#+#+#+#+#####+#+#+##+#+##+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#####+#+#+##+#+##+#+#+#+#+#####+#+#+##+#+##+#+#+#+#+#+#+#+#+#+#++*/
.block-header-h5{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 150%;
text-transform:uppercase;
width:260px;
/*background-color:#ff66cc;*/
background-color:#cbFF31;
}

/* ####+#+#+##+#+##+#+#+#+#+#+#+#+#+#+#+#+#+#####+#+#+##+#+##+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#####+#+#+##+#+##+#+#+#+#+#####+#+#+##+#+##+#+#+#+#+#+#+#+#+#+#++*/











.block-text {
	border-top: 1px dashed #999;
	padding: 8px;
	overflow: auto;
	max-height: 2000px;
}

.block-postcount {
	font-size: 9px;
	border-top: 1px dashed #999;
	background-image: url(/static/img/pattern.gif);
	padding: 2px 8px 3px 8px;
}

.block-postcount a {
	padding-bottom: 0px;
}

.block-resources {
	border-top: 1px dashed #999;
	padding: 8px 8px 0 8px;
}

.block-header, .block-text, .block-postcount, .block-resources {
	width: 418px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 402px;
	margin-right: -8px; /* for macie */
}

.block-none .block-text, .block-none .block-header {
	padding: 0;
	border-top: none;
	width: 420px;
}

.block-none .block-text {
	padding-bottom: 17px;
}

.block-none .block-buttons {
	position: relative;
	top: -15px;
}

.block-text {
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 403px; /* one extra pixel for mozilla, to not show scrollbar with images */
}

.block-edit {
	padding: 8px;
	display: none;
}

.block-buttons {
	float: right;
}

.block-gray img, .block-white img {
	max-width: 402px;
}

.block-gray pre {
	clear: left;
	background-image: url(/static/img/paper-white.gif)
}

.block-white pre {
	clear: left;
	background-image: url(/static/img/paper-gray.gif)
}

.block-end {
	height: 240px;
}

.block-gray a:hover, .blocks-row-gray a:hover, .interact a:hover, .block-postcount a:hover {
	background: #fff;
}

/* blocks list */

.blocks {
	width: 420px;
	border: 1px solid #999;
	empty-cells: show;
}

.blocks-row-gray td, .blocks-row-white td {
	padding: 6px 8px 8px 8px;
	vertical-align: top;
}

td.blocks-seperator-gray, td.blocks-seperator-white {
	border-top: 1px dashed #999;
}

.blocks-row-gray td, .blocks-seperator-gray {
	background: #f4f4f4;
}

.blocks-row-white td,  .blocks-seperator-white {
	background: #fff;
}

.blocks-end {
	height: 14px;
}

/* block edit fields */

.edit-left, .edit-title, .edit-text, .buttons-left {
	float: left;
}

.edit-right, .buttons-right {
	float: right;
}

.buttons-left, .buttons-right {
	padding-top: 2px;
}

.edit-text {
	padding-bottom: 4px;
}

.edit-left, .edit-right, .edit-field {
	width: 196px;
}

* html .edit-left, * html .edit-right, * html .edit-field  { /* ie fix */
	width: 192px;
}

.edit-text textarea, .edit-title input {
	width: 402px;
}

* html .edit-text textarea, * html .edit-title input { /* ie fix */
	width: 398px;
}

.edit-left {
	padding-right: 10px;
}

.edit-help {
	clear: both;
	display: none;
}

.edit-help div {
	border: 1px dotted #999;
	background: #fff;
	padding: 4px;
	margin-bottom: 4px;
}

.edit-help div, #content .edit-help td {
	font-size: 9px;
	line-height: 13px;
}

#content .edit-help tr {
	vertical-align: top;
}

/* resources */

.edit-resource {
	padding-bottom: 8px;
	clear: both;
	border-top: 1px solid white;
}

.edit-resource-name {
	padding-bottom: 4px;
	clear: both;
}

.edit-resource-file {
	float: left;
}

.edit-resource-remove {
	float: right;
}

/* attachments */

.download {
	float: left;
	text-align: center;
	margin: -2px 8px 0 0;
}

.icon {
	float: left;
	text-align: center;
	padding: 0px 8px 8px 0;
}

#content .icon a {
	border-bottom: 0px;
}

.icon span {
	padding-bottom: 1px;
	border-bottom: 1px solid;
}

.icon img {
	padding: 0;
}

.block-text .icon {
	float: none;
	white-space: nowrap;
}

/*\*//*/ .icon {
	width: 40px;
	white-space: nowrap;
} /* mac ie fix */

.icon-small img {
	vertical-align: middle;
}

#content .icon-small a {
	padding: 0px 2px 3px 0;
	border-bottom: 0px;
}

.thumbnail {
	float: left; /* needed on macie, as display: block does not align */
}

.block-text .thumbnail {
	float: none;
	display: inline;
}

.block-resources .thumbnail {
	padding-bottom: 8px;
}

.media .thumbnail {
	padding-bottom: 14px;
}

#content .thumbnail a, #content .thumbnail a:hover {
	padding-bottom: 0px;
	border-bottom: 0px;
	background: none;
}

.gallery-left, .gallery-right {
	width: 203px;
	padding-bottom: 14px;
}

.gallery-left {
	float: left;
}

.gallery-right {
	float: right;
}

.gallery-end {
	clear: left;
	height: 6px;
}

/* right column */

.recent {
	margin-bottom: 17px;
}

.featured {
	border-bottom: 1px solid;
	padding-bottom: 8px;
	margin-bottom: 14px;
}

/* documentation */

.documentation h1, .documentation h2 {
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin: 0 0 14px 0;
	background: url(/static/img/dotted.gif) repeat bottom;        
}

#content .documentation a tt, #content .documentation a tt b {
	padding-bottom: 1px;
}

/*\*//*/ #content .documentation a {
	padding-bottom: 0;
	border-bottom: none;
	text-decoration: underline;
} /* mac ie fix */


.documentation pre {
	background-image: url(/static/img/paper-gray.gif)
}

.documentation-inherited {
	margin-left: 0px;
}

.documentation-packages {
	margin-left: 0px;
}

* html .documentation-packages img {
	margin-top: 5px;
}

.documentation li, .documentation-packages li {
	list-style: none;
	list-style-image: none; /* needed for ie 6 */
}

#content .documentation-packages a {
	padding-bottom: 0px;
	border-bottom: 0px;
}

.documentation-end {
	height: 600px;
}

.documentation-paragraph {
	padding-bottom: 14px;
}


