/*CVS Add-ins*/
/* 
$Revision: 1.2 $
$Date: 2007/05/29 12:13:28 $
$RCSfile: print.css,v $
author: JDE
Copyright (c) A&B. face2net GmbH
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
Print Styles
print.css for schrittzaehler.die-praevention.de
30.01.2006 19:30 JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
body{							background-color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100.01%; }
strong{							font-weight:bold;}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Haupt Layout Tabelle (msc) */
#basicLayout{					position:relative; left:0;top:0; background-color:#fff; width:100%; }

td.navi{						width:0px;}
td.context{						width:0px;}
td.context img,td.context div {	display:none;}
td.content{						width:100%; background-color:#fff; }
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
.displayNone, #siteMessages,
#header, #navService, #navMain,
#navPath, .bannerBoxLeft,
.bannerBox, #footer, #navKoop{						display:none; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* content */

#content {						background-color:#fff; }
#content img{						display: none; }
#content h2, #content h3,
#content h4, #content p,
#content a{		color:#000; }
#content p{						font-size:11pt; }
#content a{						font-weight:bold; }

#content div.back {				display:none;	}

#content ul {					list-style: disc; padding: 4px 0 2px 8px; }
#content ul.sitemap  {			list-style: none; padding: 4px 0 2px 8px; }

#content ul.formError{			font-size: 90%; }
#content ul li,	
#content ul.sitemap li {		background-image:none; padding:0; margin:0px 8px 0px 8px; }
#content ul.sitemap li {		font-size: 95%; font-weight: normal; list-style: none; }

#content ul.sitemap li.sitemapLevel02 a,
#content ul.sitemap li.sitemapLevel02 a:visited{	text-transform:uppercase; }
#content ul.sitemap li.sitemapLevel03 a,
#content ul.sitemap li.sitemapLevel03 a:visited{	font-weight:normal; text-transform:none; }

#content ol {					list-style: decimal; list-style-position: inside; padding: 4px 0 2px 8px; }

#content ul.listStyleArrow li{	background-image:none; padding: 0 0 0 20px ; margin:0 0 8px 2px; }

#content div.infoBox{			border:2px solid #000;	padding:8px; }
#content br.unvisible{			display:none; }

#content ul.sitemap li a{		text-decoration: none; }

#content .linkboxBgRed{			border: 1px solid #000; padding: 6px;}
#content div.backStep,
#startContent div.backStep{		display: none;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Schrittzaehler und Formulare*/

input.sendButton{				display:none; }
fieldset {						border:0;	 }
textarea{						width:90%; }
input.formElement{				width:90%; border:2px solid black; margin:3px 0 3px 0; padding:0 2px 0 2px; height:20px; }


div.evaluationBox{				text-align: center; }
.evaluationBox a, .sight,
.evaluationBox span.active, 
.evaluationBox span.label,
div.calendar{					display:none; }

div.evaluationBox .printVersion{font-size: 90%; margin: auto; 	text-align: left; }

/*Schrittzaehleranmeldung*/
#content div.bookBoxImgLinkText{margin: 40px 0;	 }

div.bookBoxImgLinkText ul.listArrow{	padding-top: 0; margin-top:0; }
div.bookBoxImgLinkText ul.listArrow li a{ font-size: 90%; }
span.bookBoxImgLinkTextHint{	display: block; font-size: 90%;	 padding-right: 6px; }

#content p.registration a, 
#content p.registrationPw a{	text-decoration: none; font-weight:normal; }
/*Schrittzaehlerauswertung*/
#content div.backStep{			display: none; }
#content p.greeting{			padding-top: 30px; }
#content p.stepCount{			display: block; font-weight:bold; padding-top: 20px; }
#content p.persData{			display: block; text-align: left; font-weight:bold; padding: 10px 0; }
#content p.persData span.labelName{ display: block; font-weight:bold; padding: 0 10px 0 0; }
#content div.evaluationBox p.persData span.label{
								display: inline; font-weight:normal; padding: 2px 0 0 2px; }

#content div.evaluationBox img{	padding: 5px; margin: 5px; border: 1px solid #000; }
#content div.evaluationBox {	text-align: left; }
#content div.evaluationBox .datatable h4 {		}
#content div.evaluationBox .datatable ul li span.active{	display: block; font-size: 13px; color: #000; font-weight: bold; }
#content div.evaluationBox .datatable ul li a {		display: none;}
#content div.evaluationBox .datatable ul li {		list-style-type: none; line-height: 1px; font-size: 1pt; }

#content table#evaluationTable{				
border: 2px solid #000; margin-bottom: 10px; border-collapse: collapse; width: 98%; }
#content table#evaluationTable span.displayNone{	
								display: block; font-weight:bold; font-size: 90%; color: #000; padding:0; margin:0; width: 100%; }
#content table#evaluationTable caption span.displayNone{
								display: block; text-align: left; }

#content table#evaluationTable th{
								border: 1px solid #000; border-collapse: collapse; padding:0 0 0 6px; margin:0; text-align: left; }

#content table#evaluationTable td{
								border: 1px solid #000; padding:0 0 0 6px; margin: 0; width:50%; border-collapse: collapse; text-align: left; }

#content div.evaluationBox table#evaluationTable .MonthOne,
#content div.evaluationBox table#evaluationTable .MonthTwo{ 						font-weight:bold; border: none; }
#content div.evaluationBox table#evaluationTable td.firstDate,
#content div.evaluationBox table#evaluationTable td.firstSteps,
#content div.evaluationBox table#evaluationTable td.secondDate,
#content div.evaluationBox table#evaluationTable td.secondSteps	{					width: 50%; }

#content div.evaluationBox table#evaluationTable td.firstDate span.average,
#content div.evaluationBox table#evaluationTable td.firstSteps span.average,
#content div.evaluationBox table#evaluationTable td.secondDate span.average,
#content div.evaluationBox table#evaluationTable td.secondSteps span.average	{	font-weight:bold; font-size: 95%; padding:0; margin:0;}

.legende table.legendTable th,
.legende table.legendTable td{
	text-align: left;	border: 1px solid #000; padding:4px; font-size: 11pt;
}
.legende table.legendTable {
	border-collapse:collapse;
}

#content div.evaluationBox .persData { display: none;}

/*Daten aendern, Registrierung*/
div.bookBoxImgText{				font-size: 90%; border: 1px solid #000; width: 98%; padding: 6px; }
#content div.bookBoxImgText a{	text-decoration: none; }


#content #registerForm {									width: 98%; border: 1px solid #000; padding: 6px; }
#content #registerForm fieldset{							width: 96%; margin: 5px 0; padding: 5px; }
#content #registerForm fieldset.checkboxFieldset{			border: 0;	 }
#content #registerForm fieldset.checkboxFieldset label{		font-size: 90%; }
#content #registerForm fieldset.birthdayFieldset{			display: block; margin-right:0; }
#content #registerForm fieldset legend.legendRadio{			display:inline; font-size: 90%; }
#content #registerForm fieldset.checkboxFieldset legend.displayNone{	display: none; }

/*Eingabe, Anmeldung*/
#content div.searchBoxLinkText,
#content div.bookBoxImgLinkText{ 					margin: 40px 0; padding: 5px;  border: 1px solid #000; width: 100%; font-size: 90%; }
#content div.searchBoxLinkText ul.listArrow,
#content div.bookBoxImgLinkText ul.listArrow{		list-style: none;  padding: 0; margin: 0; }
#content div.searchBoxLinkText ul.listArrow li,
#content div.bookBoxImgLinkText ul.listArrow li,
#content div.searchBoxLinkText ul.listArrow li a,
#content div.bookBoxImgLinkText ul.listArrow li a{	padding: 0; margin: 0; }

#content #inputForm, #content #passwordForm{		width: 100%;  margin: 0; padding: 0; }

#content #inputForm fieldset
#content #passwordForm fieldset{					width: 98%; margin: 5px 0; padding: 0; }
#content #inputForm input.formElement{				width: 50%; display: block; padding:0; }
#content #passwordForm input.formElement{			width: 50%; display: block; margin: 0; padding:0; }
#content #logInSteppForm input.formElement{			width: 90%; margin: 0; }
#content #logInSteppForm{							width: 100%; margin: 0; }
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*eCards*/
#content #ecardFormContainer{						border: 1px solid #000; display: block; width: 96%; margin: 0 0 20px 0; padding: 10px; }
#content div.replyCard a{							font-size: 90%; }
#content #ecardFormContainer form#ecardForm{		width:92%; padding-bottom: 0; margin: 20px 0 0 0; }
#content #ecardFormContainer form#ecardForm input.formElement,
#content #ecardFormContainer form#ecardForm textarea.formElement{		width:90%; }

div#ecardThumbs{									width: 96%; display: block; padding: 10px; border: 1px solid #000; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*Kontakt*/
#content #contactForm label{						display: block; margin-top:5px; margin-left: 0; }

#content #contactForm fieldset.checkboxFieldset label.rightLabel {	display: inline; padding-left: 0; margin-left:0; font-size: 90%; }
#content #contactForm fieldset.checkboxFieldset label.rightLabel a {text-decoration: none; font-weight: normal; }

#content #contactForm input.formElement{			width: 90%; margin:0;  }
#content #contactForm{								width: 100%; padding:5px; margin: 0; border: 0px solid #000; }
p.greeting{											font-weight: bold; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* press section */

#content  .pressRelease h3 {						padding:0 16px 0px 8px; margin: 24px 0 8px 0; font-size: 95%; }
#content  .pressRelease p {							padding:0 8px 0px 8px; margin:0; }
#content  .pressRelease a {							display: block; text-decoration: none; }
div.linkboxBgOrange{								padding: 6px; border: 1px solid #000; }

ul.listStyleArrow li a{								text-decoration: none; }


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* start */

#startContent h2,
#startContent a,
#startContent a:hover,
#startContent a:visited {							color: #000; }
#startContent #teaserLayout{						color: #000; }
#startContent h4 a{									text-decoration: none; }
#startContent div.scalingImgBorder{					border: 0; background:#fff; }
#startContent div.scalingImgBorder a img{			border: 0; }

#startContent .smallteaser,
#startContent .eventeaser,
#startContent .uneventeaser {                       float: none; margin-bottom: 20px; padding: 10px 0px; width: 90%; }
#startContent hr.divide{ 							display: none;}
#startContent #teasersection img{ 					display: none;}
#startContent #teasersection .smallteaser p,
#startContent #teasersection .eventeaser p,
#startContent #teasersection .uneventeaser p,
#startContent #teasersection .smallteaser h3,
#startContent #teasersection .eventeaser h3,
#startContent #teasersection .uneventeaser h3{        margin: 0px; padding: 2px 0px; }
#startContent #stepmaker{							float: right;}

#startContent #teasersectionLog img{ 					display: none;}
#startContent #teasersectionLog .smallteaser h3,
#startContent #teasersectionLog .regteaser h3,
#startContent #teasersectionLog .smallteaser p,
#startContent #teasersectionLog .regteaser p{        margin: 0px; padding:2px 0px; }
#startContent #teasersectionLog .regteaser {        border: 1px solid #000; padding:6px; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* spaziergaenge */

#content .walk ul li{								list-style-type: none; padding-left: 0px; margin-left: 0px;}
#content .walk ul {									padding-left: 0px; margin-left: 0px;}
#content .walk ul li h3,
#content .walk ul li p{							font-size: 12pt;  margin: 0px; padding:3px 0;}

#content ul li h2,
#content ul li h3,
#content ul li h4,
#content ul li h5,
#content ul li p{							font-size: 12pt;  margin: 0px; padding:3px 0;}

#content .chapter .imgBox img{				display: block;}
#content .chapter .floatLeft{				float: left; margin-right: 12px;}
#content .chapter .floatRight{				float: right; margin-left: 12px;}
#content .chapter .imgBox p{				width: 200px; font-size: 9pt; }
#content .linkbox{							border: 1px solid #000; padding: 6px; }
#content .linkbox h4{						padding-top: 0px; margin-top: 0px;}

#content div.walklist span{					border-top: 1px solid #000; background-color: #000; color: #fff; font-weight: bold; font-size: 11pt; display: block;}
#content div.walklist ul li{				list-style-type: none; padding: 0; margin: 0;}
#content div.walklist ul {					padding: 0; margin: 0 0 20px 0;}

#content #closeback,
#content .walk span.active,
#content .walk span.passive{						display:none;}

#content .additional {						font-size: 11pt; }
#content .additional span{					border-top: 1px solid #000; background-color: #000; color: #fff; font-weight: bold; font-size: 11pt; display: block; margin-bottom: 6px;}
#content .additional h4{					font-size: 11pt; margin: 0; padding: 0;}
#content .additional{						font-size: 11pt;}
#content .additional .category ul li h5,
#content .additional .category ul li p{		font-size: 10pt; display: inline; margin: 0 2px; padding: 0;}
#content .additional .category ul {			margin: 4px 0px; padding: 0;}
#content .additional .category ul li{		list-style-type: none; }

#content .walkdetail span{					border-top: 1px solid #000; background-color: #000; color: #fff; font-weight: bold; font-size: 11pt; display: block; margin-bottom: 6px;	}

#content .walk #walkForm label{				width: 500px; display: block;	padding-left: 0; margin-left: 0;}
#content .walk #walkForm label.rightLabel{  width: 200px; display: inline;	}
#content .walk #walkForm #input_counter1, #content .walk #walkForm #input_counter2, #content .walk #walkForm #input_counter3, #content .walk #walkForm #input_counter4,
#content .walk #walkForm #input_counter5{	display: none;}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* quiz */

#content .quiz{								border: 1px solid #000; padding: 6px;}

#content .materialList ul li p,
#content .materialList ul li a{				font-size: 11pt;}

#content .materialList ul li h3{			margin: 10px 0; font-size: 12pt;}
#content .materialList ul li {				list-style-type: none; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*we eCards*/

#content #gallerycardThumbs img{
display: inline; border: 1px solid #A0A0A0; 
}

#content #gallerycardThumbs *{
  border: none; color: #000; background: #fff; }

#content #gallerycardThumbs a{ border: none; color: #000;}
#content #gallerycardThumbs div#nav{ display: none;}

#content div.swapFooter{ display: none;}

#content  div.ecard_square {margin: 30px 15px 10px 0px; text-align: left; width: 432px; float: left;}


#content form#ecardweForm br.displayNone{
display: none;
}


#content form#ecardweForm{						
display: block; padding-bottom:16px; margin: 0;  }

#content form#ecardweForm div.frame{						
border: 1px solid #A0A0A0; min-height: 300px; padding: 10px; }

#content form#ecardweForm p.star{
float: right; font-size:0.75em; font-weight: bold; color:#A0A0A0 ;width: 190px; height: 90px; padding: 6px 10px 10px 0px;  background: #fff url(/images/stamp_ecard.jpg) no-repeat right top;}

#content form#ecardweForm fieldset{						
display: block; border:0px solid #fff; padding-bottom: 2px; margin: 0;}
#content form#ecardweForm fieldset.post{						
float: right; clear: right; padding-right: 10px; width: 200px; }
#content form#ecardweForm fieldset.message{						
padding: 6px  0 0 10px;  }

#content form#ecardweForm .formElement{					
font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.82em; }
#content form#ecardweForm input.formElement{				
display: block; border: 1px solid #fff; border-bottom-color: #D9D9D9;
color:#000; background-color: #FFF; width: 180px; margin: 0; padding: 2px;  }

#content form#ecardweForm label{							
display: block; background:#fff; color: #A0A0A0; font-weight: bold; text-transform: none;
font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.69em; margin-top:0; padding-top:0;  }

#content form#ecardweForm label abbr{							
padding-left: 3px;  }
#content form#ecardweForm fieldset.message label{							
width:140px; }

#content form#ecardweForm textarea.formElement{						
display: block; color:#000; border: 1px solid #D9D9D9;  background-color: #fff; 
width: 160px; padding: 2px ; height: 230px;  }

#content form#ecardweForm div.clearBoth{
font-size: 0.1em; height: 1px;
}

#content form#ecardshortweForm{
display: none;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*we Galerie*/

#content  .gallery_square {
width: 510px; clear: both; display: block; margin: 15px auto; font-family: Verdana, Arial, Helvetica, sans-serif;}

#content  .gallery_pic img{
display: block; border: 2px solid #000; margin: 0; }

#content  .gallery_square p.author, #content .gallery_square p.date,
#content  .gallery_lands p.author, #content .gallery_lands p.date{
color: #000; font-weight: bold; font-size: 90%; padding-top: 0px; margin-top: 0;}

#content .gallery_square p.author, #content .gallery_lands p.author{
float: left;}

#content .gallery_square p.date, #content .gallery_lands p.date{ 
float: right;}

#content .gallery_square p.description, #content .gallery_lands p.description{
clear: both;}


