/*hier kommen die Styles*/

.main h2,
h2.info {
	font-size:20px; 
	font-weight: bold;
}

#iee {
	background: white;
	width: 970px;
}

#header {
	background: white;
	width: 970px;
}

#content {
	float: left;
	width: 970px;
	background: white;
}

#content h2 {
	margin-top:0;
	background-color: transparent;
}

#loadingDiv {
	height: 400px;
	width: 695px;
	position: absolute;
	top: 200px;
	left: 20px;
	z-index: 1;
	filter: alpha(opacity=60); 
    -moz-opacity: 0.6; 
    opacity: 0.6;
    background: url(/fileadmin/_img/ico/ajax-loader.gif) center no-repeat #ccc;
	display: none;	
}

#maincontent {
	margin-right: 0;
	background: url(/fileadmin/_img/ico/bgr-main-corners-695x8.gif) no-repeat bottom left #ffd634;
	width: 695px;
	margin-bottom: 20px;
}

#maincontent div.mainbody {
	float: left;
	width: 695px;
}

#maincontent div.contentDiv {
	padding: 10px 30px 0px 30px;
	float: left;
	width: 635px;
	position: relative;
	top: -27px;
}

#maincontent div.contentDiv h1 {
	font-size: 1.3em;
	color: black;
	font-weight: bold;
	margin-bottom: 3px;
}

#maincontent div.contentDiv p {
	padding-top: 0;
	padding-bottom: 0;
}

#maincontent div.questionDiv {
	background-color:#f2f2f2;
	padding: 0 10px;
	float: left;
	width: 675px;
	height: 100%;
	position: relative;
	top: -27px;
}

#maincontent div.questionDiv table.questionsTable {
	margin: 20px 0;
}
#maincontent div.questionDiv table.questionsTable div.questionsexpertheadtext {
	margin: 10px 0;
}

#maincontent div.questionDiv table.questionsTable .questionsexpertintrotext {
	margin: 10px 0 15px 0;
}

#maincontent div.questionDiv div.resultBlock {
	margin-bottom: 10px;
	padding-top: 15px;
	float: left;
	border-top: 1px solid #999999;
	/*border-bottom: 1px solid #999999;*/
}

#maincontent div.questionDiv div.resultBlock h1 {
	color: black;
	font-size: 1.5em;
}

#maincontent div.questionDiv div.resultHead {
	height: 49px;
	width: 645px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

#maincontent div.questionDiv div.resultHeadBig {
	height: 79px;
	width: 645px;
	float: left;
	margin-bottom: 10px;
}

#maincontent div.questionDiv div div.resultHeadButton {
	margin-right: 10px;
	float: left;
	width: 20px;
	height: 48px;
}

#maincontent div.questionDiv div div.resultHeadButton img {
	position: relative;
	top: 19px;
	cursor: pointer;
}

#maincontent div.questionDiv div div.resultHeadImage {
	margin-right: 10px;
	float: left;
	width: 48px;
}

#maincontent div.questionDiv div div.resultHeadText {
	float: left;
	height: 49px;
	width: 500px;
	overflow: visible;
}

#maincontent div.questionDiv div div.resultHeadText h1 {
	color: black;
	font-size: 1.5em;
}

#maincontent div.questionDiv div div.resultHeadPotential {
	line-height: 49px;
	width: 70px;
	height: 49px;
	float: right;
	font-size: x-large;
	color: white;
	font-weight: bold;
	text-align: center;
}

#maincontent div.questionDiv div div.resultHeadPotentialBig {
	line-height: 10px;
	width: 70px;
	height: 44px;
	float: right;
	font-size: 7pt;
	color: white;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	padding-top: 5px;
}

#maincontent div.questionDiv div div.resultHeadReifegrade {
	width: 160px;
	height: 49px;
	float: right;
}

#maincontent div.questionDiv div .resultHeadReifegradIst {
	line-height: 23px;
	float: left;
	width: 70px;
	height: 49px;
	float: left;
	font-size: medium;
	color: white;
	font-weight: bold;
	text-align: center;
	background: url(/fileadmin/_img/ico/bgr-qct-potential-big-70x49.png) no-repeat top right #f2f2f2;
}

#maincontent div.questionDiv div .resultHeadReifegradSoll {
	line-height: 23px;
	float: right;
	width: 70px;
	height: 49px;
	font-size: medium;
	color: white;
	font-weight: bold;
	text-align: center;
	background: url(/fileadmin/_img/ico/bgr-qct-potential-big-70x49.png) no-repeat top right #f2f2f2;
}

#maincontent div.questionDiv div.resultMain {
	float: left;
}

#maincontent div.questionDiv div.resultMain div.measure {
	float: left;
	width: 645px;
	margin-bottom: 10px;
}

#maincontent div.questionDiv div.resultMain div.measurePotential {
	float:right;
	width: 47px;
	height: 29px;
	font-size: medium;
	font-weight: bold;
	color: white;
	text-align: center;
	line-height: 29px;
	margin-right: 0;
}

#maincontent div.questionDiv div.resultMain div.measureGroup {
	float: left;
	width: 645px;
	height: 100%;
	margin-bottom: 10px;
}

#maincontent div.questionDiv div.resultMain div.measureGroupHead {
	float: left;
	height: 30px;
	width: 645px;
	font-weight: bold;
	font-size: 11pt;
}

#maincontent div.questionDiv div.resultMain div.measureGroupBody {
	float: left;
	width: 645px;
	height: 100%;
}

#maincontent div.questionDiv div.resultMain div.measureBody {
	float: left;
	width: 500px;
}

#maincontent div.questionDiv div.resultMain div.measureTitle {
	float: left;
	width: 500px;
}

#maincontent div.questionDiv div.resultMain div.measureDescription {
	float: left;
	width: 500px;
}

#maincontent div.questionDiv div.resultMain div.measureDescriptionMore {
	float: left;
	width: 500px;
	text-align: justify;
}

#maincontent div.questionDiv div.resultMain div.measureDescriptionMore ul {
	text-align: left;
}


#maincontent div.questionDiv h3 {
	background-color:#f2f2f2;
	padding: 0;
}

#maincontent div.questionDiv p {
	background-color:#f2f2f2;
	padding: 8px 0px 0px 0px;
}

#maincontent div.questionDiv div.questionDivExtended {
	display: none;
}

#maincontent div.mainhead {
	background-color: white;
	float: left;
	width: 695px;
}

#maincontent div.mainhead div.titleimage {
	float:right;
	width:695px;
	height: 161px;
	background-color: white;
	position: relative;
	top: 0;
	z-index: 0;
}

#maincontent .mainhead div.titleimage * {
	margin: 0;
	float:right;
}

#maincontent .mainhead div.titleimage img {
	height: 161px;
}

#maincontent div.tabs {
	width:695px;
	float: left;
	position: relative;
	top: -27px;
	z-index: 10;
	height: 27px;
}

#maincontent div.mainnavi {
	width: 50px;
	background-color:red;
}

#maincontent ul {
	padding: 0;
}

#maincontent .tabs ul {
	list-style: none;
	float: left;
}

#maincontent .tabs ul li {
	margin: 0;
	float: left;
} 

#maincontent .tabs ul li a {
	height: 27px;
	margin-left: 0px;
	text-decoration: none;
	float: left;
	cursor: pointer;
}

#maincontent .tabs ul li a span {
	height: 27px;
}

#maincontent .tabs ul li a span.tabPartLeft {
	width: 10px;
	float: left;
	background: #ffd634;
}

#maincontent .tabs ul li a span.tabPartMiddle {
	float: left;
	color: #857433;
	line-height: 27px;
	text-align: center;
	background: #ffd634;
	padding-left: 5px;
	padding-right: 5px;
}

#maincontent .tabs ul li a span.tabPartRight {
	width: 10px;
	float: left;
	background: #ffd634;
}

#maincontent .tabs ul li a span.tabPartLeft {
	background: url(/fileadmin/_img/ico/bgr-qct-tab-corner-left-10x27.png) no-repeat top left;
}

#maincontent .tabs ul li a span.tabPartRight {
	background: url(/fileadmin/_img/ico/bgr-qct-tab-corner-right-10x27.png) no-repeat top right;
}

#maincontent .tabs ul li.last a {
	clear: both;
}

#maincontent .tabs ul li.last a span.tabPartMiddle {
	background: #98ca67;
	color: #333;
}

#maincontent .tabs ul li.active a span.tabPartMiddle {
	font-weight: bold;
	color: #333333;
}

#maincontent .tabs ul li.active a span.tabPartLeft {
	background: url(/fileadmin/_img/ico/bgr-qct-tab-active-corner-left-10x27.png) no-repeat left;
}

#maincontent .tabs ul li.last a span.tabPartLeft {
	background: url(/fileadmin/_img/ico/bgr-qct-tab-corner-left-last-10x27.png) no-repeat left;
}

#maincontent .tabs ul li.active a span.tabPartMiddle {
	background-color: #f2f2f2;
}

#maincontent .tabs ul li.last a span.tabPartMiddle {
	background: #98ca67;
	color: #333;
}

#maincontent .tabs ul li.active a span.tabPartRight {
	background: url(/fileadmin/_img/ico/bgr-qct-tab-active-corner-right-10x27.png) no-repeat right;
}

#maincontent .tabs ul li.last a span.tabPartRight {
	background: url(/fileadmin/_img/ico/bgr-qct-tab-corner-right-last-10x27.png) no-repeat right;
}

#maincontent .tabs ul li.first a span.tabPartLeft, #maincontent .tabs ul li.last a span.tabPartRight {
	
}

#maincontent .tabs ul li.experts a {
	background: url(/fileadmin/_img/ico/bgr-qct-tab-experts-80x27.png) no-repeat #dddddd;
	width: 80px;
	color: #333333;
	float:right;
}

#maincontent .tabs ul li a {
	
}

#maincontent div.question {
	margin-bottom:25px;
	clear: both;
	overflow: hidden;
}

#maincontent div.question .answers {
	width: 630px;
	float: left;
	padding-top: 8px;
}

#maincontent div.question .answerBlock {
	float:left;
	padding-right: 70px;
}

#maincontent div.question .answer {
	float:left;
	margin-right: 25px;
}

#maincontent div.question .em_answerDiv {
	width: 340px;
	height: 104px;
	border: solid 1px #666;
	padding: 5px;
	background: #ebebe4;
}

#maincontent div.question .answer img {
	position: relative;
	margin-bottom: 5px;
}

#maincontent div.questionsexperthead {
	border-top: 1px solid #999999;
	float:left;
	width: 100%;
}

#maincontent div.questionsexpertheadtext {
	float:left;
	cursor: pointer;
}

#maincontent div.questionsexpert {
	overflow: hidden;
	margin-top: 15px;
}

#maincontent div.questionsNavButtons {
	margin-top:10px;
	margin-bottom:10px;
	width: 620px;
	float: left;
}

#maincontent div.questionsNavButtons a {
	color: #333;
}

#maincontent div.questionsNavButtons div.questionsNavButtonsLeft a,
#maincontent div.questionsNavButtons div.questionsNavButtonsRight a,
#maincontent div.questionsNavButtons div.questionsNavButtonsPrint a {
	display: inline-block;
	padding: 2px 10px;
	border: solid 1px #999;
	cursor: pointer;
}

#maincontent div.questionsNavButtons div.questionsNavButtonsLeft {
	float: left;	
}

#maincontent div.questionsNavButtons div.questionsNavButtonsPrint {
	text-align: center;
	float: left;
	position: relative;
	left: 200px;
}

#maincontent div.questionsNavButtons div.questionsNavButtonsRight {
	float: right;
}

#maincontent table.questionsTable {
	padding:0; margin:0;
}

#maincontent table.questionsTable tbody {
	
}

#maincontent tr.questions, #maincontent td.questions {
	padding:0;
}

#maincontent td.questions {
	width: 615px;
}

#maincontent td.browse {
	vertical-align: middle;
	width: 18px;
}

#maincontent div.browse a {
	position: relative;
	top: 50%;
}




#addcontent {
	width: 248px;
	margin-left: 0;
	margin-top: 37px;
	background: none;
}

#addcontent div.save, #addcontent div.completeview, #addcontent div.reset {
	height: 17px;
	width: 14px;
	float: left;
	margin-right: 5px;
}

#addcontent div.save {
	background: url(/fileadmin/_img/ico/qct/icon-save.png) no-repeat left;
}

#addcontent div.completeview {
	background: url(/fileadmin/_img/ico/qct/icon-completeview.png) no-repeat left;
}

#addcontent span.functionText {
	line-height: 20px;
	height: 17px;
}

#addcontent div.reset {
	background: url(/fileadmin/_img/ico/qct/icon-reset.png) no-repeat left;
}

#addcontent .teaser {
	background: #FFEB71 url(/fileadmin/_img/ico/bgr-right-corners-248x9.gif) no-repeat bottom left;
	padding-bottom: 0;
	margin-bottom: 15px;
}

#addcontent .teaser h1, #addcontent .teaser h2 {
    background: #ffd634;
    border-bottom: 1px solid #fff;
    border-top: none;
    margin-top: 0;
}

#addcontent .teaser p {
	padding-top: 1em;
	padding-bottom: 1em;
}

#addcontent .teaser p a {
	padding-top: 0em;
	padding-bottom: 0em;
	font-weight: bold;
}

#addcontent .teaser p a spa  {
	margin-right: 0.4em;
}

#addcontent .teaser .teaserSpecialHead {
    background: url(/fileadmin/_img/ico/teaserhead-special.png) no-repeat;
}

#addcontent div.addcontenthead {
	font-size: 1em; 
	font-weight: bold;
	padding: 7px 7px 7px 1em;
	background: #ffd634;
	margin-bottom: 15px;
}

#addcontent div.addcontentmain {
	padding: 13px;
	background-color: #ffeb71;
}

#addcontent div.addcontentmainimage {
	border-bottom: white solid thin;
}

#addcontent .resultright {
	padding: 5px;	
}

#addcontent .resultrightlinks {
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 15px;
	padding-right:0;
	font-weight: bold;
	font-size:1em;
	width: 225px;
	border-top: white solid thin;
}

.resultBarsContainer {
	width: 255px;
	height: 230px;
	float: left;
	margin: 30px 0 30px 0;
	background: #ffeb71;
}

.emDiagramContainer {
	width: 385px;
	height: 230px;
	float: left;
	margin: 30px 0px 30px 0px;
	background: #ffeb71;
	border-left: solid 1px #fff;
}

.diagramTitle {
	height: 27px;
	font-weight: bold;
	line-height: 27px;
	padding-left: 10px;
	background: #ffd634;
	border-bottom: solid 1px #fff;	
}

#emDiagram {
	padding: 20px;
	padding-top: 11px;
	padding-left: 30px;
	width: 335px;
	height: 160px;
	text-align: center;
	line-height: 18px;
	background: #ffeb71;
	float: left;
	position: relative;
}

#emDiagram .emDiagramTitles {
	height: 20px;
	width: 193px;
	float: left;
}

#emDiagram .emMinimalloesung {
	font-size: 8pt;
	width: 50px;
	float: left;
	line-height: 10px;
	position: absolute;
	top: 98px;
	left: 35px;
	background: #ffeb71;
	z-index: 11;
	text-align: center;
}

#emDiagram .emZertifiziert {
	font-size: 8pt;
	width: 50px;
	float: right;
	position: absolute;
	top: 43px;
	left: 173px;
	background: #ffeb71;
	z-index: 11;
}

#emDiagram .emArrowSoll {
	width: 45px;
	position: absolute;
	top: 40px;
	height: 50px;
	display: none;
}

#emDiagram .emArrowSollText {
	width: 45px;
	position: relative;
	left: 0;
}

#emDiagram .emArrowSollLine {
	width: 2px;
	background: #333;
	height: 65%;
	position: relative;
	left: 21px;
}

#emDiagram .emArrowIst {
	width: 45px;
	position: absolute;
	top: 162px;
	height: 30px;
	display: none;
}

#emDiagram .emArrowIstLine {
	width: 2px;
	background: #333;
	height: 15px;
	position: relative;
	left: 21px;
}

#emDiagram .emArrowIstText {
	position: relative;
	top: 0px;
}

#emDiagram .emBlocks {
	height: 120px;
	width: 320px;
	float: left;
	position: relative;
	top: 21px;
	left: 10px;
}

#emDiagram .emBlockHull {
	width: 45px;
	float: left;
	height: 120px;
}

#emDiagram .emBlock0, #emDiagram .emBlock1, #emDiagram .emBlock2, #emDiagram .emBlock3, #emDiagram .emBlock4 {
	background: #bbb;
	float: left;
	position: relative;
	width: 45px;
	z-index: 1;
}

#emDiagram .emBlock0, #emDiagram .emBlock1, #emDiagram .emBlock2, #emDiagram .emBlock3, #emDiagram .emBlock4 {
	background: url(/fileadmin/_img/ico/ico-qct-result-complete-bar-down_grey.png) left top repeat-y;
}

#emDiagram .emBlock0, #emDiagram .emBlock1, #emDiagram .emBlock2, #emDiagram .emBlock3 {
	width: 44px;
	border-right: solid 1px #ffeb71;
}

#emDiagram .emBlock0 {
	height: 20px;
	top: 90px;
}

#emDiagram .emBlock1 {
	height: 40px;
	top: 70px;
}

#emDiagram .emBlock2 {
	height: 60px;
	top: 50px;
}

#emDiagram .emBlock3 {
	height: 80px;
	top: 30px;
}

#emDiagram .emBlock4 {
	height: 100px;
	top: 10px;
}

#emDiagram .emBlockSoll {
	background: url(/fileadmin/_img/ico/ico-qct-result-complete-bar-down_green.png) left top repeat-y;
}

#emDiagram .emBlockText0, #emDiagram .emBlockText1, #emDiagram .emBlockText2, #emDiagram .emBlockText3, #emDiagram .emBlockText4 {
	width: 40px;
	line-height: 20px;
	height: 20px;
	color: #333;
	position: absolute;
	left: 3px;
	text-align: center;
	z-index: 10;
}

#emDiagram .emBlockText0 {
	top: 1px;
}

#emDiagram .emBlockText1 {
	top: 21px; /*21*/
}

#emDiagram .emBlockText2 {
	top: 41px; /*41*/
}

#emDiagram .emBlockText3 {
	top: 61px; /*61*/
}

#emDiagram .emBlockText4 {
	top: 81px; /*81*/
}

#emDiagram .emScala {
	float: left;
	margin-top: 20px;
	position: relative;
	left: 7.5px;
	width: 326px;
	height: 20px;
}

#emDiagram .emScalaItem {
	float: left;
	height: 20px;
	width: 80px;
	text-align: center;
}

#emDiagram .emScalaItemText {
	width: 10px;
	background: #ffeb71;
	position: relative;
	z-index: 1;
}

#emDiagram .itemLeft {
	text-align: left;
	width: 42.5px;
}

#emDiagram .itemRight {
	text-align: right;
	width: 42.5px;
}

#resultBars {
	width: 225px;
	height: 200px;
	text-align: center;
	line-height: 18px;
	background: #ffeb71;
	float: left;
}

#resultBars div.resultBarsDone, 
#resultBars div.resultBarsPotential {
	float: left;
	height: 170px;
	margin-left: 10px;
	position: relative;
	top: 10px;
}

#resultBars div.resultBarsDone {
	width: 45px;
}

#resultBars div.resultBarsPotential {
	width: 155px;
}

#resultBars div.resultBarsDone div.resultBarsDoneDiv,
#resultBars div.resultBarsPotential div.resultBarsPotentialDiv {
	position: absolute;
	left: 0px;
	bottom: 0;
	background-color: #ffeb71;
}

#resultBars div.resultBarsDone div.resultBarsDoneDiv {
	height: 157px;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv {
	height: 170px;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div.resultBarsPotentialDivLabel,
#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div.resultBarsPotentialDivArrow {
	width: 155px;
	text-align: left;
	float: left;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div.resultBarsPotentialDivLabel {
	height: 18px;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div.resultBarsPotentialDivArrow {
	height: 32px;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div.resultBarPotentialDiv {
	background-color: #ffeb71;
	width: 155px;
	text-align: left;
	float: left;
	border-bottom: 1px solid #ffeb71;
	float: left;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div div.resultBarPotentialLineShort {
	width: 38px;
	background: url(/fileadmin/_img/ico/ico-qct-section-line-short-38x1.png) no-repeat center;
	float: left;
	position: relative;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div div.resultBarPotentialLineLong {
	width: 76px;
	background: url(/fileadmin/_img/ico/ico-qct-section-line-long-76x1.png) no-repeat center;
	float: left;
	position: relative;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div div.resultBarPotentialIcon {
	width: 29px;
	float: left;
	position: relative;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div div.resultBarPotentialIcon img {
	position: relative;
}

#resultBars div.resultBarsImage {
	float: left;
	padding-top: 45px;
	vertical-align: bottom;
}

#resultBars div.resultBarsPotential div {
	
}

#resultBars .resultBarDivSpace {
	height: 0px;
}

#resultBars .resultBarTextStromkosten {
	height: 33px;
	font-size: 8pt;
	line-height: 12px;
	width: 45px;
	float: left;
	margin-bottom: 4px;
}

#resultBars .resultBarPotentialDivSpace {
	height: 0px;
	float: left;
	width: 155px;
}

#resultBars .resultBarDiv {
	width: 45px;
	background: url(/fileadmin/_img/ico/ico-qct-result-complete-bar-down_grey.png) repeat-y;
	border-bottom: 1px solid #ffeb71;
	float: left;
}

#resultBars .done {
	background: url(/fileadmin/_img/ico/ico-qct-result-complete-bar-down_darkgrey.png) repeat-y;
}

#resultBars .donePotential {
	background: url(/fileadmin/_img/ico/ico-qct-result-complete-bar-down_green.png) repeat-y;
}

#resultBars #resultBar_5 {
	height: 33px;
}

#resultBars #resultBar_1 {
	height: 22px;
}

#resultBars #resultBar_4 {
	height: 44px;
}

#resultBars #resultBarPotential_5, #resultBars #resultBarPotential_5 div {
	height: 33px;
}

#resultBars #resultBarPotential_1, #resultBars #resultBarPotential_1 div {
	height: 22px;
}

#resultBars #resultBarPotential_4, #resultBars #resultBarPotential_4 div {
	height: 44px;
}

#optimizedPotential {
	font-size: large;
}

#resultBars div.resultBarsPotential div.resultBarsPotentialDiv div.resultBarPotentialDiv div.optimizedText {
	width: 45px;
	text-align: center;
	position: relative;
	left: -3px;
}


#footer {
	width: 970px;
}

#footer div.right {
	width: 970px;
	/*position: relative;*/
	/*border-top: thin solid white;*/
}
	
#footer div.middle {
	left:15px;
	width:695px;
	background: url(/fileadmin/_img/ico/hr-footer-12x1.gif) repeat-x;
}

#footer .printpage {
	width:60%;
}

#content .resultTable_em {
	margin: 3px;
	padding: 0;	
}

#content .resultTable_em th {
	padding: 0;
	margin: 0;
	width: 49px;
	height: 40px;
	vertical-align: middle;
}

#content .resultTable_em td {
	padding: 0;
	margin: 0;
	width: 49px;
	height: 40px;
	vertical-align: middle;
}

#content .resultTable_em td.firstcolumn {
	width: 200px;
	padding: 4px;
	margin: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#content .resultTable_em .resultTable_em_cellIst {
	background: url(/fileadmin/_img/ico/qct/reifegrad_v.png) center no-repeat #68963b;
}

#content .resultTable_em .resultTable_em_cellIstSoll {
	background: url(/fileadmin/_img/ico/qct/reifegrad_x.png) center no-repeat #a1a1a1;
}

#content .resultTable_em .resultTable_em_cellSoll {
	background-color: #99cc67;
}

#content .emIstReifegradeTitle {
	height: 20px;
	width: 300px;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
	float: left;
}

#content .emSollReifegradTitleText {
	float: right;
	margin-right: 10px;
	line-height: 56px;
	height: 56px;
	font-weight: bold;
}

#content .emSollReifegradTitle {
	height: 56px;
	width: 645px;
	float: left;
	margin-bottom: 35px;
	font-size: 10pt;
}

#content .emSollReifegradTitleImage {
	float: right;
	width: 80px;
	height: 56px;
	background: url(/fileadmin/_img/ico/bgr-qct-potential-verybig_green.png) no-repeat;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 56px;
}

#content .emSollreifegrad {
	position: absolute;
	left: 455px;
	top: 0px;
	height: 49px;
	width: 170px;
	float: left;
}

#content .emSollreifegradText {
	float: left;
	display: block;
	height: 49px;
	line-height: 49px;
	margin-right: 10px;
	font-weight: bold;
}

#content .emSollreifegradNumber {
	line-height: 49px;
	width: 70px;
	height: 49px;
	color: white;
	font-size: x-large;
	font-weight: bold;
	text-align: center;
	background: url(/fileadmin/_img/ico/bgr-qct-potential-big_green-70x49.png) no-repeat;
	float: left;
}

