

@font-face{
font-family:"DIN Next W01 Bold";
src:url("../fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix");
src:url("../fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix") format("eot"),url("../fonts/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff") format("woff"),url("../fonts/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf") format("truetype"),url("../fonts/af94da3e-4232-416a-b6bc-f39f85dd5db6.svg#af94da3e-4232-416a-b6bc-f39f85dd5db6") format("svg");
}
@font-face{
font-family:"DINNextW01-CondensedBol";
src:url("../fonts/71888b4d-cd66-4c8b-9a5c-b37014e8e4fa.eot?#iefix");
src:url("../fonts/71888b4d-cd66-4c8b-9a5c-b37014e8e4fa.eot?#iefix") format("eot"),url("../fonts/0c0418fe-d324-4ab2-978a-e8201c646ca1.woff") format("woff"),url("../fonts/2c4f6a99-1274-42cd-8d14-fecf6ae449a4.ttf") format("truetype"),url("../fonts/aabfdee7-da54-4fae-93d3-afae95449faa.svg#aabfdee7-da54-4fae-93d3-afae95449faa") format("svg");
}
@font-face{
font-family:"DINNextW01-CondensedHea";
src:url("../fonts/10ea3ea4-cd5d-4305-a069-553921bb4565.eot?#iefix");
src:url("../fonts/10ea3ea4-cd5d-4305-a069-553921bb4565.eot?#iefix") format("eot"),url("../fonts/d245e531-16e5-4428-904d-d6cb987d44f9.woff") format("woff"),url("../fonts/b85fd97e-f10c-4dde-87fb-51dd1bdbf114.ttf") format("truetype"),url("../fonts/3aed4526-cc9c-4bc4-9642-157b26400e95.svg#3aed4526-cc9c-4bc4-9642-157b26400e95") format("svg");
}
@font-face{
font-family:"DIN Next W01 Italic";
src:url("../fonts/4393bcd9-65c9-4c71-b688-9a0c17e40ebf.eot?#iefix");
src:url("../fonts/4393bcd9-65c9-4c71-b688-9a0c17e40ebf.eot?#iefix") format("eot"),url("../fonts/c5635d60-91fa-4e4b-8a51-41c97fc744c3.woff") format("woff"),url("../fonts/de34232f-b870-49c0-a6c0-24c25db73bc2.ttf") format("truetype"),url("../fonts/35916fb2-3ed3-4d39-bec8-74155a53b1f0.svg#35916fb2-3ed3-4d39-bec8-74155a53b1f0") format("svg");
}
@font-face{
font-family:"DIN Next W01 Light";
src:url("../fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");
src:url("../fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"),url("../fonts/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"),url("../fonts/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"),url("../fonts/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg");
}
@font-face{
font-family:"DIN Next W01 Regular";
src:url("../fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix");
src:url("../fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix") format("eot"),url("../fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff") format("woff"),url("../fonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf") format("truetype"),url("../fonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a") format("svg");
}

a img {
	border:none;
}

img {
	outline:none !important;
}
* {
	outline:none;
}
area,map {border:none;outline:none;}
#MapTop,#MapBottom{
	border:none !important;
	outline:none !important;
}

map {
	border:none !important;
	outline:none !important;
}

/*Preloader*/
body{
	display:none;
}
#jpreOverlay {
	/*background: url(../images/splashscreen.jpg) no-repeat center top;*/
}

body.splash {
	background: url(../images/splashscreen.jpg) no-repeat center top;
}

strong {
	font-family:"DIN Next W01 Bold", Helvetica, sans-serif;
}
#jpreSlide{
	font-size:22px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	width:50%;
	height:30%;
	display:none;
	
}
#jpreLoader{
	width:296px;
	height:431px;
	padding-top: 150px;
	margin: 0 auto;
	position:relative;
}
#jpreBar {
	display:none;
}
#jprePercentage {
	color:#fff;
	font-size: 30px;
	position:absolute;
	left:0;
	bottom: 30px;
	width: 100%;
	left: 32px;
}

#jpreButton{
	padding:3px 10px;
	cursor:pointer;
	width:100%;
	overflow:hidden;
	text-indent: -99999px;
	background: transparent;
	z-index: 999999999999;
	width: 296px;
	height: 431px;
}

@-webkit-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-moz-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-ms-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-o-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}

/* FCE col*/
#help .colWrap {
	overflow:hidden;
	margin:-15px 0 15px;
	margin-top: -40px;
	margin-bottom: -20px;
}
* html .colWrap {
	height:1%;
	overflow:visible;
}
#help .fce2col .colLeftWrap {
	padding-top: 50px;
	float:left;
	width:70%;
}
#help .fce2col .colRightWrap {
	float:right;
	width:30%;
}
#help .colLeftContent {
	padding-right:10px;
	margin-top:15px;
}
#help .colRightContent {
	padding-left:10px;
	margin-top:15px;
}

.fce3col .colWrapItem {
	float:left;
	width:33%;
}


.color1 {
	/*Inhalt Grün*/
	color: #8cb110;
}

.color2 {
	/*Inhalt Grau*/
	color: #324556;
}

/* always force a scrollbar in non-IE. */ 
html {overflow-y: scroll;}

html, body {
	margin:0;
	padding:0;
	/*height: 100%;*/
}
body {
	position:relative;
	font-family:"DIN Next W01 Regular",Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#747474;
	background:url(../images/mainbg_color.jpg) repeat-x center 90px;
	background-attachment:fixed;
}

* {outline:none;}
a {
	color:#8cb110;
	text-decoration:none;
}
a img {border:none;}
p {
	margin:15px 0;
	line-height:1.45em;
}
form {margin:15px 0;}
table {
	font-size:11px; 
	border-collapse:collapse;
}
td, th {vertical-align:top;}
td p {margin:7px 0;}
h1, h2, h3, h4, h5, h6 {
	margin:15px 0;
	font-size:13px;
	color:#8cb110;
}
h1 {
	font-size:18px;
	text-transform:uppercase;
}
h2 {font-size:18px;line-height: 26px;
	margin-bottom: 25px;
}

.description p{
	font-size: 16px;
	line-height: 24px;
	color: #324556;
}

hr {
	background:none;
	border:none;
	border-top:1px solid #e1e1e1;
	height:1px;
}

ul {
	margin-top:15px;
	margin-bottom:15px;
}
li {
	margin-bottom:5px;
	line-height:1.45em;
}

address {font-style:normal;}
input, textarea, select {
	font-size:11px;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
}
input[type="text"], textarea, input[type="password"], input[type="file"], select {
	border:1px solid #0c3154;
	padding:2px 5px;
}
select {padding: 3px 0;
border: none;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}
.size8 {font-size:8px;}
.size9 {font-size:9px;}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}

.white {color:#FFF;}
.black {color:#000;}
.noUdl {text-decoration:none;}
.udl {text-decoration:underline;}
.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both;}
.hidden {display:none;}
.menu, .menu ul, .menu li {
	margin:0;
	padding:0;
	list-style:none;
	background:none;
}

#site {
	width: 100%;
	/*min-height: 100%;*/
	position:relative;
	
	/*Splashscreen*/
	display:none;
}

#intro {
	width: 100%;
	height: 100%;
	position:relative;
}

#splashlogo {
	display:none;
	position: absolute;
	left: 50%;
	top: 150px;
	margin-left: -141px;
}

.wolke {
	position:absolute;
	top:0;
	left: 50%;
}

#wolke1 {
	top: -287px;
	width: 252px;
	height: 287px;
	margin-left: -350px;
}

#wolke2 {
	top: -177px;
	width: 189px;
	height: 177px;
	margin-left: -175px;
	margin-top: -45px;
}

#wolke3 {
	top:-202px;
	width: 140px;
	height: 202px;
	margin-left: 120px;
}

#header {
	position:fixed;
	top:0;
	left:0;
	background: url(../images/bgheader.png) repeat-x left top;
	height: 115px;
	width: 100%;
	z-index:99999999;
}

#headerInner {
	width: 100%;
	height: 100%;
	background: url(../images/timeline.png) no-repeat center 55px;
}

.wrapper {
	width: 1000px;
	/*min-width: 980px;*/
	margin: 0 auto;
	position: relative;
}

#nav li {
 float:left;
 text-align:center;
 width: 145px;
 background-position: center top;
 position:relative;
}

#nav li.active, #nav li.visited {
 background: url(../images/navliactive.png) no-repeat center 51px;
}

#nav li.first {width: 100px;}

#nav a {
 height: 91px;
 position:relative;
 display:block;
 text-align:center;
 cursor:default;
}

#nav .visited a {
 cursor:pointer;
}

#nav span {
 display:block;
 position:absolute;
 width: 100%;
 text-align:center;
 color: #c5c5c5;
}

#nav span.time {
 display:block;
 position:absolute;
 font-size: 24px;
 bottom: 48px;
 font-family:"DINNextW01-CondensedBol", Helvetica, Arial, sans-serif;
 left:0;
}

#nav span.title {
 text-transform:uppercase;
 font-size: 11px;
 position:relative;
 margin-top:65px;
 width:auto;
 display:inline-block;

 
}

#nav .active.visited span.time, #nav .visited a:hover span.time, #nav .visited a:focus span.time {
 font-size: 36px;
 color: #8cb110;
}

#nav .visited span.time {
 color: #8cb110;
}

#nav .active.visited span.title, #nav .visited a:hover span.title, #nav .visited a:focus span.title {
 padding: 0px 9px 0px;
 font-size: 12px;
 font-weight:bold;
 color: #fff;
 background: url(../images/navactivetitle.png) no-repeat center center;
 height:31px;
 line-height:45px;
 margin-top:60px;

}

.logo {
	width: 220px;
	height: 321px;
	background: url(../images/24h-logo.png) no-repeat top left;
	text-indent: -99999px;
	overflow:hidden;
	position: relative;
	z-index: 10;
}

#mainpages {
	margin-top: 90px;
	list-style:none;
	padding:0;
	overflow:hidden;
	padding-bottom: 200px;
	
}

/*Fragen*/

.question h2 {
	color: #818284 !important;
}

.question #headerInner {
	background: url(../images/timeline_grey.png) no-repeat center 55px;
}

/*Abdrehen bei Performance Problemen
h1,h2,#nav li.active,#nav li.visited,.logo,#nav .active.visited span.time,#nav .visited a:hover span.time,#nav .visited a:focus span.time, #nav .visited span.time, #footer {
	-webkit-transition: all 500ms;
}*/

.question h1, .question h2 {
	color: #ff9600;
}

.question #nav li.active, .question #nav li.visited {
	background: url(../images/navliactive_orange.png) no-repeat center 51px;
}

.question #nav .active.visited span.time, .question #nav .visited a:hover span.time, .question #nav .visited a:focus span.time {
	color: #ff9600;
}

.question #nav .visited span.time {
	color: #ff9600;
}

.question .logo {
	background: url(../images/gewinnspiel.png) no-repeat top left;
}

.question #footer {
	background: url(../images/bglandscape_grey.png) repeat-x center top;
}

.question .sujetNeu{
	-webkit-filter: grayscale(100%); 
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    /*filter: gray;  IE6-9 */
	/*bei Frage Sujet ausblenden*/
}

.content {
	width: 572px;
	padding: 20px;
	z-index: 1;
	/*float:left;*/
}

.content img {
	margin-bottom: 5px;
}

.innerFooter {
	width: 572px;
	padding: 20px;
	z-index: 1;
}

.sujet {
	position: relative;
	left: -150px;
	bottom: -30px;
	z-index: 3;
	float:left;
}

#mainform {
	
}
#mainpages {
	/*width: 572px;*/
	width: 612px;
	padding-left: 280px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 108px;
	position:relative;
}

/*
#mainpages {
	width: 572px;
	padding-left: 234px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 128px;
	position:relative;
}*/

#mainpages .holder {
   	width: 612px;
    overflow: hidden;
	position:relative;
	z-index: 5;
}
#mainpages .list {
    width: 9999px;
    overflow: hidden;
}
#mainpages .item {
	padding-top: 30px;
    float: left;
	min-height: 500px;
}



#footer {
	background: url(../images/bglandscape.png) repeat-x center top;
	height: 180px;
	bottom: 0;
	left:0;
	position:fixed;
	z-index: 10;
}

#console {
	position:fixed;
	bottom:0;
	left:0;
	width: 500px;
	border-radius: 5px;
	padding: 5px;
	height: 150px;
	overflow-y:scroll;
	overflow-x:hidden;
	background: rgba(0,0,0, 0.5);
	z-index: 10;
	color: #fff;
}

a.next, a.prev{
	width:39px;
	height:133px;
	display:block;
	position:absolute;
	right: 0;
	top: 192px;
	background: url(../images/arrowright.png) no-repeat left top;
	text-indent: -9999px;
	overflow:hidden;
	z-index: 9999;
}

a.prev {
	background: url(../images/arrowleft.png) no-repeat left top;
	top: 300px;
}

/*slider Handle*/
.slider {
	/*position:relative;*/
	margin-top: 90px;
	margin-bottom: 80px;
}

.slider .defaultvalue, .slider .objects {
	display:none;
}

.slider .min, .slider .max {
	display:block;
	font-size: 25px;
	color: #818284;
	margin-top: -40px;
	font-family:"DIN Next W01 Regular", Helvetica, Arial,sans-serif;
}
.slider .min {
	width: 45%; float:left;
	text-align: left;
}

.slider .max {
	width: 45%; float:right;
	text-align: right;
}

.slider input {
	position: absolute;
	background: transparent url(../images/bgsliderinput.png) no-repeat top left;
	color: #fff;
	width: 122px;
	height: 35px;
	line-height: 45px;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	margin-left: -61px;
	border: none;
	z-index: 9;
	top: -33px;
	padding-bottom: 20px;
}

.ui-slider-horizontal {
	height: 22px !important;
}

.ui-slider-handle {
	background: transparent url(../images/sliderbg.png) no-repeat top left !important;
	border:none !important;
	width:31px !important;
	height: 47px !important;
	padding-top: 15px;
	margin-left:-5px;
}

.ui-slider-handle.ui-state-active {
	background: transparent url(../images/sliderbg_active.png) no-repeat top left !important;
	border:none !important;
	width:31px !important;
	height: 47px !important;
	padding-top: 15px;
	margin-left:-5px;
}

.ui-slider-horizontal .ui-slider-handle {
	top:10px !important;
	margin-left: -15px !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 15px !important/*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 15px !important/*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 15px !important/*{cornerRadius}*/;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 15px !important/*{cornerRadius}*/;
}

.ui-slider-horizontal .ui-slider-range-min {
	background: url(../images/sliderbg_full.png) repeat-x top left !important;
	border-top-left-radius: 15px !important;
	border-top-right-radius: 15px !important;
	border-bottom-left-radius: 15px !important;
	border-bottom-right-radius: 15px !important;
}

.schaetzunghilfe {
	margin-bottom: -15px;
}

/*Anmelde Formular*/
#anmeldung ul {
	list-style:none;
	padding:0;
	margin:0;
	margin-top: 34px;
}

#anmeldung input[type="text"]{
	background: #dfdfdf;
	/*font-family: "DIN", Arial, sans-serif;*/
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #818284;
	height: 34px;
	width: 550px;
	padding-left: 10px;
	border:2px solid transparent;
}

#anmeldung label {
	font-size: 20px;
	color: #818284;
}

#anmeldung label.inline {
	position:absolute;
	left: 10px;
	top: 16px;
	text-transform:uppercase;
}

#anmeldung li {
	position:relative;
	overflow:hidden;
	margin-bottom: 12px;
	width: 572px;
}

.schule {
	background: #939393;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	width: 557px !important;
}

#anmeldung .schule label {
	color: #fff !important;
	text-transform:uppercase !important;
}

.schule input {
	width: 358px !important;
	padding-left: 10px;
}

.klasse {
	width: 175px !important;
	float:right;
	margin-right: 5px;
}

.klasse input {
	padding-left: 10px;
	width: 165px !important;
}

.klassenvorstand {
	clear:both;
}
.bestaetigung {
	margin: 24px 0;
}
.bestaetigung label {
	font-size: 13px !important;
	position:static !important;
}

.bestaetigung span {
	font-size: 14px;
	color: #ff9600;
	font-weight:bold;
}

#bestaetigung {
	float: left;
	height: 30px;
	margin-right: 7px;
}

#submit {
	width: 217px;
	height: 32px;
	display:block;
	border:none;
	background: transparent url(../images/anmeldungabschicken.png) no-repeat left top;
	text-indent: -9999999px;
}


label.error {
	display:none !important;
}

input.error {
	border: 2px solid #ff9600 !important;
}

/*Sujet Erdwärme*/

#footer, #footer img {
	pointer-events: none;
}

#footer .logo {
	position:absolute;
	left:0;
	bottom: 0;
}

#footer .footeritem .wrapper {
	height: 640px;
}

.item .sujet {
	display:none;
}

.sujetNeu {
	position:relative;
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;

}

#footer .footeritem {
	/*background: url(../images/bglandscape.png) repeat-x center top;*/
	float:left;
	position:relative;
	z-index: 1;
}

#footer_0 .sujetNeu {
	left: 0px;
	top: 0px;
	width: 1px;
	height: 10px;
	display:block;
	pointer-events: none;
}

.sujetNeu img {
	pointer-events: none;
}

#footer_1 .sujetNeu {
	width: 409px;
	height: 417px;
	left: -190px;
	top: -170px;
}

#footer_2 .sujetNeu {
	width: 850px;
	height: 543px;
	left: -250px;
	top: -170px;
}

#footer_3 .sujetNeu {
	width: 420px;
	height: 414px;
	left: -119px;
	/*top: -265px;*/
	top: -185px;
}

#footer_4 .sujetNeu {
	width: 307px;
	height: 462px;
	left: 0px;
	top: -110px;
}

#footer_5 .sujetNeu {
	width: 767px;
	height: 1014px;
	left: -510px;	
	top: -680px;
}

#footer_6 .sujetNeu {
	left: 0px;
	top: 0px;
}


.notvisible {
	visibility:hidden;
}

.help {
	background: url(../images/iconHilfe.png) no-repeat top left;
	width: 28px;
	height: 28px;
	display:inline-block;
	text-indent: -9999px;
	overflow:hidden;
    float:left;
}

.question .help {
	background: url(../images/iconHilfe_gruen.png) no-repeat top left;
}

.innerFooter {
	padding: 0;
	padding-top: 15px;
	margin: 25px 20px 0 25px;
	border-top: 1px solid #cede9a;
	overflow:hidden;
}

.question .innerFooter {
	border-color: #fdd192;
}
.innerFooter .left {
	float:left;
	width: 370px;
}

.innerFooter button{
	background: transparent url(../images/antwortbestaetigt.png) no-repeat top left;	
	width: 194px;
	height: 32px;
	display:block;
	text-indent: -99999px;
	border:none;
	margin-top: -5px;
	cursor:pointer;
}

.innerFooter button.unconfirmed {
	background: transparent url(../images/antwortbestaetigen.png) no-repeat top left;
}

.innerFooter .right {
	width: 175px;
	margin-right: 19px;
	float:right;
}

.innerFooter .left {
	font-family:"DIN Next W01 Light", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #818284;
}

.innerFooter .title {
	text-transform:uppercase;
	display:inline-block;
	margin-left: 5px;
	margin-right: 5px;
}

.innerFooter .pagelabel{
	color: #8cb110;
	font-size: 18px;
}

.innerFooter .help {
	cursor:pointer;
}

.innerFooter .pageof {
	color: #8cb110;
}

.helpinfo {
	margin-top: 50px;
	font-size: 11px;
	color: #747474;
	overflow:hidden;
}

.helpinfo .left {
	float:left;
	width: 49%;
	text-align:left;
}

.helpinfo .right {
	float:right;
	width: 50%;
	text-align:right;
}

#help .colRightWrap img {
	margin-left: -75px;
}

#page_0_a ul, #help ul {
	margin:0;padding:0;
	font-size: 16px;
	color: #747474;
	list-style:none;
}

#page_0_a ul li,  #help ul li{
	background: url(../images/iconRufzeichen.png) no-repeat top left;
	padding-left: 30px;
	margin-bottom: 30px;
	
}

.fun {
	font-size: 18px;
	color: #8cb110;
}
#summary ul {
	list-style:none;
	margin:0;
	padding:0;
}
#summary li {
	padding: 18px 0;
	font-size: 20px;
	color: #818284;
	border-bottom: 1px solid #cacaca;
    text-transform: uppercase;
}

#summary li.last {
	border:none;
}

#summary .antwort, #summary .wert, a.edit {
	float:right;
	color: #ff9600;
	display:inline-block;
	text-align:right;
}

#summary .wert {
	/*width: 80px;
	text-align:right;*/
    width: 120px;
    text-align: right;
    float: none;
    display: inline-block;
    margin-left: 50px;
}

#summary .edit {
	display: block;
	text-indent: 99999px;
	overflow: hidden;
	width: 36px;
	height: 31px;
	background: url(../images/bearbeiten.png) no-repeat left top;
	text-align: left;
	margin-left: 10px;
	margin-top: -5px;
}

#bestaetigen {
	background: url(../images/antworten-bestaetigen.png) no-repeat left top;
	width: 217px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	text-align: left;
}

#summary .bold {
	font-weight:bold;
    text-transform: none;
    width: 100px;
    display: inline-block;
}

#page_6_frage .innerFooter .left {
	width: 330px;
}

#page_6_frage .innerFooter .right {
	margin-right: 39px;
}


.modal {
	position:absolute;
	width: 410px;
	top: 200px;
	left: 50%;
	padding: 20px;
	margin-left: -225px;
	margin-top: -150px;
	z-index: 999999999;
	background: #fff;
	display:none;
	padding: 10px 40px;
	width: 560px;
	font-size: 16px;
}

#modalOuter {
	position:fixed;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	background: url(../images/modalbg.png) top left;
	z-index: 99999999;
}

.modal .close {
	position:absolute;
	right:30px;
	top:25px;
	color: #333;
	font-weight:bold;
	width: 27px;
	height: 28px;
	display:block;
	text-indent: -9999px;
	background: url(../images/close.png) no-repeat left top;
}

/*Slider

.jslider-pointer {
	display:none;
}


.jslider-pointer.jslider-pointer-to {
	display:block;
}

.jslider-value {
	display:none;
}

.jslider-value.jslider-value-to{
	display:block;
}*/

.logos_top {
	padding: 15px 0 25px 0;
}

#bestaetigen {
	display:none;
}

/*
.loesung {
	display: block;
	font-size: 12px;
	color: green;
	margin-top: -13px;
}*/
.loesung{
    display: inline-block;
    color: #8bb10e;
    margin-left: 10px;
    width: 100px;
    text-align: right;
}

#summaryLegend{
    margin-left: 250px;
    margin-bottom: -10px;
}

#summaryLegend .antwort, #summaryLegend .loesung{
    font-size: 20px;
}


#summaryLegend .antwort{
    color: #ff9600;
}

#summaryLegend .loesung{
    color: #8cb00e;
}