/* Projektdetails */
div.prjdetail {
	width: 68em;
}

div.prjdetail div.projectfunctions {
	margin: 1em 0;
}

div.prjdetail h1 {
	margin: 0;
	padding: 0;
}

div.prjdetail div.imgcolumn {
	width: 21em;
	float: left;
}

div.prjdetail div.imgcolumn img.prjillu {
	padding: 0;
	margin: 0 0 0 1em;
	border: 1px solid #efefef;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}

div.prjdetail div.datacolumn {
	width: 46.8em;
	float: left;
	overflow: hidden;
}

div.prjdetail div.datacolumn div.lightbluetl div.lightbluetr div.lightbluebl div.lightbluebr {
	padding: 1em 2em;
}

div.prjdetail div.projectfunctions div.lightbluetr div.lightbluebl div.lightbluebr {
	height: 2.4em;
}

div.prjdetail ul li {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}

div.prjdetail div.prjsummary ul li {
	clear: both;
	margin-top: 1em;
}
div.prjdetail div.prjsummary ul li span.param {
	font-size: 1.2em;
	color: #333333;
	display: block;
	float: left;
	width: 7em;
}
div.prjdetail div.prjsummary ul li span.value {
	color:#666666;
	font-size: 1.2em;
}

a.shoplink {
	background: transparent url(../images/buttons/shop_link.jpg) no-repeat left center;
	line-height: 1.4em;
	font-size: 1.1em;
	padding-left: 3em;
	display: block;
	float: left;
	min-height: 25px;
	color: #316ab1;
	text-decoration: none;
	margin-top: 1em;
}

div.projectfunctions a.fbmerken,div.projectfunctions a.fbempfehlen,div.projectfunctions a.fbmelden,div.projectfunctions a.fbkontakt,div.projectfunctions a.fbanmelden	{
	font-size: 1.2em;
	line-height: 2.1em;
	color: #316ab1;
	text-decoration: none;
	padding-left: 2.2em;
	margin-right: 1em;
	display: block;
	float: left;
}

div.projectfunctions a.fbmerken {
	background: transparent url(../images/buttons/fb_merken.jpg) no-repeat
		left center;
}

div.projectfunctions a.fbempfehlen {
	background: transparent url(../images/buttons/fb_empfehl.jpg) no-repeat
		left center;
}

div.projectfunctions a.fbmelden {
	background: transparent url(../images/buttons/fb_melden.jpg) no-repeat
		left center;
}

div.projectfunctions a.fbkontakt {
	background: transparent url(../images/buttons/fb_kontakt.jpg) no-repeat
		left center;
}

/* Tabs */
ul.projecttabs {
	position: relative;
	border-bottom: 1px solid #666;
	height: 3em;
	line-height: 3em;
	margin: 1em 0;
}
ul.projecttabs li {
	display: inline;
	float: left;
	background: transparent url(../images/backgrounds/prjtitle-bg.png) repeat-x scroll 0 -30px;
	height: 30px;
	line-height: 30px;
	margin-right: 1px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
ul.projecttabs li a {
	display: block;
	float: left;
	color: #eee;
	text-decoration: none;
	font-size: 1.2em;
	padding: 0 1em;
}
ul.projecttabs li.active {
	background-position: 0 0;	
}
ul.projecttabs li a:hover,
ul.projecttabs li.active a {
	color: #fff;
}

ul.projecttabs li a.enflag span {
	background: transparent url(../images/icons/enflag.jpg) no-repeat right center !important;
	padding-right: 3em !important;
	display: block;
	float: left;
}

#projectinfotab,
#projectdoctab,
#projectmediatab { }

#projectinfotab div.inner,
#projectdoctab div.inner {
	padding: 0 1em;
}

/* Projektumgebener Wrapper */
div.projectwrapper {
	position: relative;
	padding: 0 0 1em 0;
}

/* Top-Projektinformationen */
div.projectwrapper h1.projectnumber,div.projectwrapper p.projectcreation {
	color: #666666;
	font-size: 1.2em;
	position: relative;
}

div.projectwrapper h1.projecttitle {
	color: #ffffff;
	font-size: 1.2em;
	margin: 0;
	padding: 0 1em;
	background: transparent url(../images/backgrounds/prjtitle-bg.png) repeat-x 0 0;
	height: 30px;
	line-height: 30px;
	position: relative;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
div.projectwrapper h1.projecttitle a {
	text-decoration: none;
	color: #ffffff;
}
div.premium h1.projecttitle a {
	text-decoration: none;
	color: #5D3301;
}
div.premium h1.projecttitle {
	background: transparent url(../images/backgrounds/prjtitle-bg.png) repeat-x 0 -270px;
	color: #5d3301;
}

div.projectwrapper h1.projecttitle span.premiumsymbol,
div.projectwrapper h1.projecttitle span.basicsymbol {
	display: block;
	float: left;
	width: 2em;
	margin-right:0.7em;
	background: transparent url(../images/backgrounds/prjtitle-bg.png) repeat-x 0 0;
	display: none;
}
div.projectwrapper h1.projecttitle span.premiumsymbol {
	background-position: 0 -240px;	
}

div.projectwrapper h1.projectnumber a.edit,div.projectwrapper h1.projectnumber a.delete {
	padding: 0.4em 1em;
	color: #ffffff;
	font-size: 0.8em;
}

div.projectwrapper h1.projectnumber a.edit {
	background-color: #045990;
	margin: 0 1em 0 14em;
}

div.projectwrapper h1.projectnumber a.delete {
	background-color: #9c180c;
}

div.projectwrapper h1.projectnote {
	background-color: #ccc;
	color: #ffffff;
	font-size: 1.1em;
	margin: 0;
	padding: 1em;	
}
div.projectwrapper h1.projectnote a {
	text-decoration: underline;
	color: #fffffF;
}

div.projectwrapper div.projectdetailwrapper {
	width: 20.5em;
}

div.projectwrapper div.projectdetailwrapperfull {
	width: 50em;
}

div.projectwrapper div.projectvisitors {
	float: left;
	width: 21.3em;
}

div.projectwrapper div.projectvisitors table {
	font-size: 1.1em;
	width: 100%;
}

div.projectwrapper div.projectvisitors table td {
	border-bottom: 1px solid #95bfd7;
	color: #666666;
}

div.projectwrapper div.projectvisitors table td a {
	color: #95bfd7;
}

div.projectwrapper div.projectvisitors table tr.projectvisit td {
	border: none;
	padding: 0.8em 0;
}

div.projectwrapper div.projectvisitors table tr.projectvisit a {
	text-decoration: none;
	color: #666666;
}
div.projectwrapper p.tags a,div.projectwrapper div.projectdetailwrapper p.projectdetail a {
	color: #005492;
	text-decoration: underline;
	margin-right: 0.4em;
}
div.projectwrapper p.tags,div.projectwrapper p.projectcreation {
	margin: 1.6em 0;
}

div.projectfunction {
	padding: 0;
	float: right;
	margin: 0;
	width: 24.6em;
}

/* Projektdetails */
div.projectwrapper div.projectdetails {
	position: relative;
}

div.projectwrapper div.projectdetailwrapper,div.projectwrapper div.projectdetailwrapperfull {
	float: left;
}

div.projectwrapper div.projectdetailwrapper p.projectdetail,div.projectwrapper div.projectdetailwrapperfull p.projectdetail {
	color: #666666;
	margin-bottom: 0.8em;
}

div.projectwrapper div.projectdetailwrapper p.projectdetail span.detailfield,div.projectwrapper div.projectdetailwrapperfull p.projectdetail span.detailfield {
	font-weight: bold;
}

div.projectwrapper div.projectdetailwrapper p.projectdetail span.detailfieldrating {
	float: left;
	height: 1.7em;
	line-height: 1.7em;
	margin-right: 1em;
}

/* Projektinformations-Reiter */
div.projectinformationtabs {
	clear: both;
}

div.projectinformationtabs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 2.5em;
	line-height: 2.5em;
}

div.projectinformationtabs ul li {
	background: transparent
		url(../images/projectdetail/projectinformationtab_standard.jpg)
		no-repeat top left;
	width: 12.6em;
	height: 2.4em;
	float: left;
	text-align: center;
	border-bottom: 1px solid #95bfd7;
}

div.projectinformationtabs ul li.active {
	background: transparent
		url(../images/projectdetail/projectinformationtab_active.jpg)
		no-repeat top left;
	border-bottom: 1px solid #ffffff;
}

div.projectinformationtabs ul li a {
	font-size: 1.2em;
	color: #03558f;
	text-decoration: none;
}

div.projectinformation {
	clear: both;
	margin: 1em;
}

div.projectinformationtabs ul li.ui-tabs-selected {
	background: transparent
		url(../images/projectdetail/projectinformationtab_active.jpg)
		no-repeat top left;
	border-bottom: 1px solid #ffffff;
}

.ui-tabs-hide {
	display: none;
}

/*
navClass: 'ui-tabs-nav',
selectedClass: 'ui-tabs-selected',
unselectClass: 'ui-tabs-unselect',
disabledClass: 'ui-tabs-disabled',
panelClass: 'ui-tabs-panel',
hideClass: 'ui-tabs-hide',
loadingClass: 'ui-tabs-loading'

*/ /* TABs */
#showProjekt,#showProjektProblemstellung,#showProjektLoesung,#showProjektMarkt,#showProjektMedia
	{
	margin: 1em 0;
}

/* Projektfragen */
#projectquestions {
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
}
#projectquestions table {
	width: 100%;
	margin: 0;
	padding: 0;	
}

/* Projektquestions im Container */
#projectquestions div.inner #form-answerquestion li {
	padding: 0;
	border: none;
}

#projectquestions li {
	font-size: 1.2em;
	color: #666;
	padding: 0.6em 0 0 0;
	margin-bottom: 6px;
	border: 1px solid #efefef;
	position: relative;
	clear: both;
}
#projectquestions li.noborder {
	border: none;
}

#projectquestions li a {
	text-decoration: none;
	color: #999999;
}

#projectquestions li a.new {
	color: #00568E;
}

#projectquestions li span.qtxt { }
#projectquestions li span.questionfunctions { }

#projectquestions li span.questionfunctions a {
	color: #00539D;
}
div.basic div.imgwrapper,
div.premium div.imgwrapper,
div.imgwrapper {
	width: 22.6em;
	float: left;
}
div.imgwrapper img {
	margin: 1em 0 0 2em;
}

#myprojects h2.editproject,div h2.editproject {
	line-height: 2em;
	margin-bottom: 1em;
	position: relative;
	clear: both;
}

h2.editproject #togglevisibility, h2.editproject #togglevisibility {
	cursor: pointer;
	background: transparent url(../images/buttons/basic_foldout.jpg) no-repeat right 1px;
	padding-right: 1em;
}

/* Projekt bearbeiten Subnavigation */
#projectedittabswrapper {
	position: relative;
}

/* Bildbeschreibung */
span.imagedescription {
	background-color: #999999;
	color: #ffffff;
	display: block;
	float: left;
	padding: 0 2em;
}

/* Antwortlisting */
div.questionanswers {
	background-color: #efefef;
	margin: 1em 0 0 0;
	padding: 1em;
}

#myprojects div.questionanswers p,div div.questionanswers p {
	font-size: 1.0em;
}

#projectquestions div.questionanswers ul.answerlisting {
	margin-top: 0.4em;
}

#projectquestions div.questionanswers ul.answerlisting li {
	font-size: 1em;
	margin: 0;
	padding: 0;
	border: none;
	color: #333333;
}

#projectquestions div.questionanswers ul.answerlisting li span.value {
	background-color: #666666;
	color: #ffffff;
}

table.answertable {
	border: 1px solid #999999;
	width: 100%;
}

table.answertable th {
	font-weight: normal;
	background-color: #999999;
	color: #ffffff;
	text-align: left;
}

table.answertable td {
	background-color: #ffffff;
	color: #999999;
}

#radiogroup-accesstype {
	clear: both;
}

#checkboxgroup-patentcountry ul li,#checkboxgroup-tags ul li {
	float: left;
	margin-right: 0.2em;
	position: relative;
}

#checkboxgroup-patentcountry ul li ul.checkboxcolumn li,#checkboxgroup-tags ul li ul.checkboxcolumn li {
	clear: both;
}

#checkboxgroup-patentcountry div.innercheckboxitem,#checkboxgroup-tags div.innercheckboxitem { }

#checkboxgroup-patentcountry input.checkbox,#checkboxgroup-tags input.checkbox
	{
	margin-right: 0.6em;
}

#checkboxgroup-patentcountry span.checkboxtext,#checkboxgroup-tags span.checkboxtext { }

div.innercheckboxitem { }

span.projectlink {
	position: absolute;
	right: 0;
	font-size: 1em;
	background-color: #999999;
	color: #ffffff;
	padding: 0.2em 1em;
}

#form-editproject div.odd {
	background-color: #efefef;
}

p.loginadvice {
	color:#960F02;
	font-size:1.2em !important;
	font-weight:bold;
	margin:2em 0;
}

div.projectdetailwrapper ul,
div.projectvisitors ul {
	padding: 1em;
}
div.projectdetailwrapper ul li.head,
div.projectvisitors ul li.head {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.6em;
}
ul.grey li.head {
	color: #960F02;
}
ul.blue li.head {
	color:#00539D;
}

div.projectdetailwrapper ul li,
div.projectvisitors ul li {
	font-size: 1.1em;
	color: #666666;
	margin-bottom: 0.4em;
}
div.projectvisitors ul li {
	font-weight: bold;
}
div.projectdetailwrapper ul li span,
div.projectvisitors ul li span {
	font-weight: bold;
	display: block;
	float: left;
	width: 8em;
}
div.projectdetailwrapper ul li a,
div.projectvisitors ul li a {
	text-decoration: underline;
	color: #00539D;
	font-weight: normal;
}
div.projectdetailwrapper ul li a:hover,
div.projectvisitors ul li a:hover { }
div.projectdetailwrapper ul li a.upgrade {
	color: #5D3301;
	font-weight: bold;	
}
/* Foldouts */
div.projectvisitors ul li.foldout {
	margin-top: 1em;	
}
div.projectvisitors ul li.foldout a {
	color: #00539D;
	padding-left: 1em;
	background: transparent url(../images/buttons/basic_foldout.jpg) no-repeat 0 0;
}
div.projectvisitors ul li.opened a {
	background: transparent url(../images/buttons/basic_foldout.jpg) no-repeat 0 -12px;
}


#projectgallery { }
#projectgallery ul { list-style: none; }
#projectgallery ul li { display: inline; }
#projectgallery ul li a {
	width: 112px !important;
	height: 112px !important;
	overflow: hidden;
	display: block;
	float: left;
	background-color: #ffffff;
	margin: 1px;
}
#projectgallery ul li a img {
	border: 6px solid #ffffff;
}
#projectgallery ul li a:hover img {
	border: 6px solid #efefef;
}

ul.myprojectoverview {
	width: 21em;
	float: left;
}
ul.myprojectoverview li {

}
ul.myprojectoverview li a {
	color: #00539D;
	display: block;
	padding: 0.2em 0;
	font-size: 1.1em;
	text-decoration: underline;
}

#projectquestiontable {
	width: 100%;
	margin: 1em 0;
	padding: 0;
	display: none;
}
#projectquestiontable td {
	font-size: 1.2em;
	color: #00539D;
	padding: 0.4em 0;
	border-bottom: 1px dotted #d5d5d5;
}
#projectquestiontable td a.addtemplate {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #666;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	padding-left: 30px;
	height: 24px;
	line-height: 24px;
	background: transparent url(../images/buttons/function-bt.jpg) no-repeat 0 -26px;
}

#projectquestions li table td {
	color: #00539D;
	padding: 0 1em;
}
#projectquestions li table td.fnccol {
	float: right;	
}
#projectquestions li table a.tblfnc {
	text-decoration: none;
	padding: 0;
	margin: 0 1em 0 0;
	color: #666;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	padding-left: 30px;
	height: 24px;
	line-height: 24px;
	background: transparent url(../images/buttons/function-bt.jpg) no-repeat 0 0;
}
#projectquestions li table a.editquestion {
	background-position: 0 0;
}
#projectquestions li table a.delete {
	background-position: 0 -416px;
}

#form-kontakterfinder {
	
}
#form-kontakterfinder fieldset {
	border: none;
	padding: 0 1em 1em !important;
	margin: 0;	
}

