/* ------------------------- Body, HTML & Defaults------------------------- */
html {margin: 0;padding: 0;}
body {font: 12px verdana, arial;color: #000;margin: 0;padding: 0;background: url(../img/body.jpg) repeat-x #fff8ef;}
p {line-height: 18px;margin-top: 0;margin-bottom: 0;text-align: justify;padding: 5px 0 5px 0;}
a {padding: 0;margin: 0;}
a:link {font-weight: bold;text-decoration: none;color: #ff5e31;}
a:visited {font-weight: bold;text-decoration: none;color: #ff5e31;}
a:hover {color: #656189;}
h1 {position: relative;text-transform: uppercase;font: 20px verdana, arial;color: #656189;font-weight: bold;margin: 0;height: 50px;line-height: 50px;text-indent: 50px;padding: 0 0 20px 0;}
h2,h3,h4,h5,h6 {font: 18px verdana, arial;font-weight: bolder;color: #656189;}
h2 {font-size: 18px;clear: both;padding-top: 30px;}
h3 {font-size: 16px;clear: both;padding-top: 20px;}
h4 {font-size: 14px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;margin: 30px 0 10px 0;}
img {border: 0;}
strong {color: #656189;}
object {outline: none;}
acronym {border-bottom: none;}
.debug {color: #000;}
.clear,#clear { /*height:0.1px;font-size:0.1px;line-height:0.1px;*/clear: both;}
input,textarea {font: 12px verdana, arial;}
td {font: 12px verdana, arial;}

/*-------------sections-------------*/
#wrapper {position: relative;width: 963px;background: url(../img/bg_wrapper.jpg) no-repeat;margin: auto;}
#container_wrapper {margin: 0;padding: 0;}
#container {margin: auto;width: 963px;background: url(../img/bg_container.jpg) repeat-y;}
.main {width: auto;position: relative;}
.main .inside {position: relative;text-align: left;overflow: hidden;}
.main .mainArticle {padding: 15px 25px 25px 25px;font-size: 12px;width: 908px;}
/*.main .noSpace {padding:0px;}*/

/*-------------logo elements-------------*/
#logo {position: relative;width: 413px;height: 72px;display: block;background: url(../img/logo_stoppdiearmut.png) no-repeat;}

/*-------------pageHeader elements-------------*/
.pageHeader {height: 150px;}

/*-------------navigation-------------*/
#nav_top ul.level_1 {position: absolute;top: 74px;left: 0px;margin: 0;padding: 0;z-index: 100;}
#nav_top ul.level_1 li {position: relative;float: left;list-style: none;width: 77px;margin-right: 3px;}
#nav_top ul.level_1 li.active span.active ,#nav_top ul.level_1 li a {display: block;color: #fff;text-align: center;height: 25px;padding: 45px 0 0 0;font-weight: normal;margin: 0;line-height: 10px;font-size: 11px;}
#nav_top ul.level_1 li.active span.active {color:#000;}
#nav_top ul.level_1 li ul {position: absolute;top: 70px;margin: 0;padding: 0;left: 0px;z-index: 500;display: none;}
#nav_top ul.level_1 li ul li {background-color: #fcf0e0;padding: 0;margin: 0;width: auto;display: block;}
#nav_top ul.level_1 li a.active,
#nav_top ul.level_1 li.trail,
#nav_top ul.level_1 li.trail a,
#nav_top ul.level_1 li.active,
#nav_top ul.level_1 li.active a,
#nav_top ul.level_1 li .active,
/*#nav_top ul.level_1 li.active span,*/
#nav_top ul.level_1 li ul.level_2 li span.active {background-color: #fff;color: #000;cursor: pointer;}
#nav_top ul.level_1 li ul.level_2 li a,#nav_top ul.level_1 li ul.level_2 li span.active {display: block;height: auto;padding: 2px 10px 2px 10px;width: 190px;line-height: 25px;text-align: left;color: #000;background-color: #fcf0e0;border-top: 1px solid #FFF;font-size: 11px;}
#nav_top ul.level_1 li ul.level_2 li span.active {font-weight: bold;background-color: #ffa126;color: #FFF;}
#nav_top ul.level_1 li ul.level_2 li a:hover {background-color: #ffa126;color: #FFF;}
#nav_top ul.level_1 li:hover ul {display: block;}
#nav_top ul.level_1 li.hover,#nav_top ul.level_1 li.hover a,#nav_top ul.level_1 li a.hover,#nav_top ul.level_1 li a:hover {background-color: #fcf0e0;color: #000;}
h1.titleHaus,
.titleHaus h1,
h1.titleHalleUndTreppe,
.titleHalleUndTreppe h1,
h1.titleForschungslabor,
.titleForschungslabor h1,
h1.titleBallonhangar,
.titleBallonhangar h1,
h1.titleKueche,
.titleKueche h1,
h1.titleMuelltrennung,
.titleMuelltrennung h1,
h1.titleVorratskammer,
.titleVorratskammer h1,
h1.titleSternwarte,
.titleSternwarte h1,
h1.titleBuero,
.titleBuero h1,
h1.titleSchlafzimmer,
.titleSchlafzimmer h1,
h1.titleWcUndBadezimmer,
.titleWcUndBadezimmer h1,
h1.titleRumpelkammer,
.titleRumpelkammer h1,
h1.titleLeonardo,
.titleLeonardo h1,
#btnHaus,
#btnHalleUndTreppe,
#btnForschungslabor,
#btnBallonhangar,
#btnKueche,
#btnMuelltrennung,
#btnVorratskammer,
#btnSternwarte,
#btnBuero,
#btnSchlafzimmer,
#btnWcUndBadezimmer,
#btnRumpelkammer {background: url(../img/icons_navbar.png) no-repeat;}
#btnHaus {background-position: 0 -280px;}
#btnForschungslabor {background-position: 0 -140px;}
#btnBallonhangar {background-position: 0 0;}
#btnHalleUndTreppe {background-position: 0 -700px;}
#btnKueche {background-position: 0 -70px;}
#btnMuelltrennung {background-position: 0 -490px;}
#btnVorratskammer {background-position: 0 -630px;}
#btnSternwarte {background-position: 0 -560px;}
#btnBuero {background-position: 0 -770px;}
#btnSchlafzimmer {background-position: 0 -210px;}
#btnWcUndBadezimmer {background-position: 0 -350px;}
#btnRumpelkammer {background-position: 0 -420px;}

/*-------------Titles-------------*/
h1.titleHaus,.titleHaus h1 {background-position: -20px -280px;}
h1.titleForschungslabor,.titleForschungslabor h1 {background-position: -20px -140px;}
h1.titleBallonhangar,.titleBallonhangar h1 {background-position: -20px 0;}
h1.titleHalleUndTreppe,.titleHalleUndTreppe h1 {background-position: 0px -700px;text-indent: 85px;}
h1.titleKueche,.titleKueche h1 {background-position: 0px -70px;text-indent: 85px;}
h1.titleMuelltrennung,.titleMuelltrennung h1 {background-position: 0px -490px;text-indent: 85px;}
h1.titleVorratskammer,.titleVorratskammer h1 {background-position: 0px -630px;text-indent: 85px;}
h1.titleSternwarte,.titleSternwarte h1 {background-position: -20px -560px;}
h1.titleBuero,.titleBuero h1 {background-position: 0px -770px;text-indent: 85px;}
h1.titleSchlafzimmer,.titleSchlafzimmer h1 {background-position: -20px -210px;}
h1.titleWcUndBadezimmer,.titleWcUndBadezimmer h1 {background-position: -10px -350px;text-indent: 70px;}
h1.titleRumpelkammer,.titleRumpelkammer h1 {background-position: -20px -420px;}
h1.titleLeonardo,.titleLeonardo h1 {background-position: 0px -840px;text-indent: 80px;}
h1.headingFlash		{margin:15px 15px 0 15px;}

/*-------------Content-------------*/
.main .imgLeft {padding: 0px 15px 0px 0;}
.main .imgRight {padding: 0px 0 0px 15px;}
.main ul li,.main ol li {list-style: none;background: url(../img/li.jpg) no-repeat left top;line-height: 18px;padding-left: 35px;padding-bottom: 10px;}
.main .hlText {text-align: center;margin: 20px auto 20px auto;padding: 20px;width: 50%;background-color: #fef1df;border: solid 1px #ffe4bf;}
a.btnTop {margin-top: 30px;text-align: right;font-weight: normal;font-size: 10px;background: url(../img/btnTop.jpg) no-repeat right;padding-right: 10px;padding-top: 2px;width: 100px;height: 18px;display: block;font-weight: bold;font-size: 11px;}
a.btnTop:hover {color: #fff;background: url(../img/btnTopHover.jpg) no-repeat right;}
#rcontent {float: left;width: 200px;margin-left: 50px;background-color: #fef1df;border: solid 1px #ffe4bf;padding: 0;}
#lcontent {float: left;width: 650px;}
#rcontent ul {margin: 0;padding: 10px 10px 10px 30px;}
#rcontent ul li {margin: 0;padding-left: 5px;background: none;list-style: square;}
#rcontent	h3 {padding-left: 5px;}
#rcontent a:hover {background-color: #ff5e31;color: #FFF;text-decoration: none;}
#question-list {min-height: 960px;}
#question-form {min-height: 815px;}

#invention-list {min-height: 1100px;}
#invention-form {min-height: 955px;}

#opinion-list {min-height: 1345px;}
#opinion-form {min-height: 1200px;}

.left-content {width: 600px;}

.left-content .mainArticle {width: 545px;}
.right-content {width: 300px;background-color: #fef1df;border: solid 1px #ffe4bf;padding: 10px;position: absolute;top: 170px;left: 600px;}

.right-content .mainArticle {width: 295px;font-size: 11px;}

.right-content h3 {margin-top: 2px;padding-top: 0px;}

.email-send img {padding-top: 25px;padding-left: 45px;}

.mainArticle #btnHaus,.mainArticle #btnHalleUndTreppe,.mainArticle #btnForschungslabor,.mainArticle #btnBallonhangar,.mainArticle #btnKueche,.mainArticle #btnMuelltrennung,.mainArticle #btnVorratskammer,.mainArticle #btnSternwarte,.mainArticle #btnBuero,.mainArticle #btnSchlafzimmer,.mainArticle #btnWcUndBadezimmer,.mainArticle #btnRumpelkammer
	{background: none;}

.mainArticle ul li ul {
	padding: 10px 0 20px 30px;
	margin: 0;
}

.mainArticle ul li ul li {
	background-image: none;
	list-style: circle;
	padding: 2px;
	margin: 0;
}

.mainArticle ul li ul li ul li {
	list-style: square;
}

.mainArticle ul li span.active {
	font-weight: bold;
	color: #ff5e31;
}

.mainArticle ul li em {
	font-weight: normal;
	color: #000;
	font-style: italic;
}

.mainArticle ul li ul li a:hover {
	background-image: none;
	color: #fff;
	background-color: #ff5e31;
}

a.lnkBack {
	padding: 2px 5px;
	margin-top: 25px;
	text-align: center;
	display: block;
	background-color: #656189;
	border: dotted 1px #fff8ef;
	color: #fff;
	clear: both;
}

a.lnkBack:hover {
	background-color: #ff5e31;
	color: #fff;
}

.note {
	font-size: 11px;
	font-style: italic;
}

#std-weltag-text {
	display: none;
}



/*-------------Footer with TagClouds-------------*/
#nav_footer {
	background: url(../img/bg_footer.jpg) repeat-x top #fff8ef;
	height: 76px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#nav_footer	.inside {
	margin: 0;
	padding: 0;
}

#nav_footer ul {
	padding: 0 14px 0 0;
	margin: 0;
	background: url(../img/bg_footer_ul.jpg) no-repeat right;
	height: 36px;
}

#nav_footer ul li {
	float: right;
	list-style: none;
	padding: 0px 9px 0px 9px;
	border-right: solid 1px #000;
	height: 15px;
	margin-top: 5px;
}

#nav_footer ul li.first {
	border-right: none;
}

#nav_footer ul li .active {
	color: #ff5e31;
}

#nav_footer ul li a {
	color: #000;
	font-weight: normal;
}

#nav_footer ul li a:hover {
	color: #fff;
	background-color: #000;
}

/*------------- content elements -------------*/
.ce-image {
	float: left;
	display: block;
	margin: 0px 3px 20px 2px;
	text-align:center;
}
.mainArticle .center {width:290px;}
.mainArticle .center h6,
.mainArticle .center p {text-align:center;}

.ce-image-gallery-preview {
	float: left;
	display: block;
	margin-right: 10px;
}

.ce-image-gallery-preview.layer-style1 {
	float: left;
	display: block;
	margin: 0 10px 0 0;
	position: relative;
	height: 200px;
}

.ce-image-gallery-preview.layer-style1 div {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/kalk-1.png) top left;
	padding-top: 143px;
	width: 215px;
	text-align: center;
}

.ce-image-gallery-preview.layer-style1 div p {
	text-align: center;
}

.ce-image-gallery.layer-style1 div.image-container {
	position: relative;
	overflow: hidden;
	width: 215px;
	height: 143px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.ce-image-gallery.layer-style1 div.image-container span.extra-container
	{
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/kalk-1.png);
	display: block;
	width: 215px;
	height: 143px;
}

/* IE 7 fix */
.ce-image-gallery tr {
	padding-bottom: 15px;
}

.ce-image-gallery tr {
	padding-bottom: 15px;
}

/*-------------Game-------------*/
.hidden {
	display: none;
}

.gamePic {
	float: left;
	width: 550px;
}

.gameQuestions {
	float: left;
	width: 200px;
	padding: 10px;
	margin-top: 60px;
}

.gameNicolas {
	float: right;
	width: 130px;
	height: 350px;
	background:
		url(../../../files/bilder/forschungslabor/schatzkiste/geldmemory_nicolas.jpg)
		right;
}

.wrong {
	color: #F00;
}

.gameQuestionsStd {
	float: left;
	width: 580px;
	padding: 10px;
	padding-left: 145px;
	margin-top: 60px;
}

/*-------------Picture gallery-------------*/
.mainArticle .image_container img {
	padding: 0;
}

.MultiBoxContent img {
	padding: 0;
}

/* --- forms ----*/
.ct-textfield,.ct-textarea,.ct-captcha,.ct-button {
	padding: 4px;
	margin: 1px 0 1px 0;
}

.ct-captcha {
	text-align: center;
}

.ct-button {
	text-align: right;
}

.ct-textfield label,.ct-textarea label,.ct-captcha label {
	line-height: 20px;
	display: block;
	text-align: left
}

.text-input {
	width: 99%;
	color: #6F6F6F;
	border: 1px solid #999;
}

.value-err {
	border: 1px solid #ff5e31;
}

.right-content label {
	font-size: 11px;
	padding-bottom: 3px;
}

.right-content .ct-captcha {
	text-align: center;
}

.right-content .ct-button {
	text-align: right;
}

.right-content .ct-captcha label {
	text-align: justify;
}

.right-content .text-input {
	border: 0px none;
	border-bottom: 1px solid #999;
	padding: 2px 0 1px 0;
	background-color: #fef1df;
	letter-spacing: 2px;
}

.right-content .value-err {
	border: 0px none;
	border-bottom: 1px solid #ff5e31;
}

.err-msg {
	color: #ff5e31;
	font-weight: bolder;
}

/*-------------SDB article templates-------------*/
.ct-question-leonardo h4,.ct-invention h4 {
	margin-bottom: 0;
	padding-bottom: 5px;
}

.ct-question-leonardo .ct-from,.ct-invention .ct-from {
	padding-bottom: 10px;
	font-style: italic;
}


.ct-opinion-poll .item .person{background-color:#656189; color:#fff; padding:5px;}
.ct-opinion-poll .item .person .firstname, .ct-opinion-poll .item .person .age{font-weight:bold;}
.ct-opinion-poll .item .person .country_of_origin{padding-top:3px; margin-top:5px; border-top:1px solid #ededed;}
.ct-opinion-poll .item .person .country_of_origin, .ct-opinion-poll .item .person .school{display:block; color:#ededed; font-size:10px;}
.ct-opinion-poll .item .opinion{padding:5px; margin-bottom:20px; border-bottom:1px dotted #000;}
.ct-opinion-poll .item .opinion h5{margin-bottom:0; padding-bottom:5px; font-weight:normal;}
.ct-opinion-poll .item .opinion h5{margin-bottom:0; padding-bottom:5px;}

/*------------- sitemap -------------*/
.sitemap ul.level_1 li a {
	color: #ff5e31;
	font-weight: normal;
}

.sitemap ul.level_1 li a:hover {
	color: #ff5e31;
	background-color: #fff;
	font-weight: bolder;
}

.sitemap ul.level_2 li a {
	color: #656189;
	font-weight: normal;
}

.sitemap ul.level_2 li a:hover {
	color: #656189;
	background-color: #fff;
	font-weight: bolder;
}

.sitemap ul.level_3 li a {
	color: #4f4f4f;
	font-weight: normal;
}

.sitemap ul.level_3 li a:hover {
	color: #4f4f4f;
	background-color: #fff;
	font-weight: bolder;
}

.sitemap ul li span.active {
	color: #000;
	font-weight: normal;
}

/* ------------------------- content element: ce-search ------------------------ */
.ce-search				{padding-top:20px;text-transform:none;font-size:13px;}
.search-box,
.logical-expression,
.logical-label			{display:none;}
.pageHeader .search-box	{display:block;position:absolute;right:6px;top:25px;}
.search-logical			{}
.pageHeader .search-box .search-label,
.pageHeader .search-box .href-submit {display:none;}
.pageHeader .search-box input	{height:29px;width:220px;border:none;font-size:11px;}
.pageHeader .search-box .search-form input	{background:url(../img/search.png) no-repeat;padding:0 35px 0 5px;}
.pageHeader .search-box .button-submit	{position:absolute;right:0;top:0;}
.pageHeader .search-box .button-submit input	{width:29px;height:29px;font-size:0px;background:url(../img/trans.gif);cursor:pointer;color:#f25c2e;}
.search-result-info		{}
.search-result			{padding-top:30px;position:relative;padding-left:100px;}
.result-title a			{display:block;font-weight:bold;font-size:18px;}
.result-info			{display:none;}
.search-highlight		{font-weight:bold;}
.result-relevance		{position:absolute;left:0;top:30px;}
.result-description		{}
