body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; border:0px; padding:0px;}


a { text-decoration:none; color:#0000FF; }
a:visited { color:#3366FF; }
a:link { color:#0000FF; }
a:active { color:#FF0000; text-decoration:underline; }
a:hover { color:#FF0000; text-decoration:underline; }

.header{ padding:0px;border-bottom:1px solid #000000; background-color:#ffffff; }
.kopfleiste{ background-color:#000000; }
.fussleiste {
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
	color: #ffffff;
	text-align: center;
	vertical-align:middle;
	background-color: #000000;
	background-image:url(../footer_bg.jpg);
	background-repeat:repeat-x;
	font-style:italic;
}

.linkfussleiste { font-family:Verdana,Arial; font-size:10px; color:black; text-decoration:none; }
.fussleiste,
.fussleiste a,
.fussleiste a:visited,
.fussleiste a:hover,
a.linkfussleiste, 
a.linkfussleiste:visited,
a.linkfussleiste:hover { text-decoration:none; color:#ffffff; }

.txtfortschritt { font-family:Verdana,Arial; font-size:12px; color:#FFFFFF; font-weight:bold; }
.txtauftraggeber { font-family:Verdana,Arial; color:#666666; font-size:10px; }
.txtfehlertitel { font-family:Verdana,Arial; font-size:11px; font-weight:bold; color:#FF3333; }
.txthinweistitel { font-family:Verdana,Arial; font-size:11px; font-weight:bold; color:#FF3C00; }
.txtinformationtitel { font-family:Verdana,Arial; font-size:11px; font-weight:bold; color:#00FF00; }
.txtmeldung { font-family:Verdana; font-size:14px; font-weight:bold; color:#D60000; }
.trennlinie { background:#c8c8c8; }

.txtfragetitel { font-family:Verdana,Arial; font-size:16px; font-weight:normal; color:#000000; }
.txtfrage { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px; 
	font-style:italic;
	color:#505050;
} 
/* da text standardmaessig fett ist, muss fuer hervorhebungen eine andere loesung gefunden werden:
*/
.txtfrage b{ text-decoration: underline;}
.txtfrageErlaeuterung { font-family:Verdana,Arial; font-size:13px; font-weight:normal; color:#000000; }
.txtantwort { font-family:"Trebuchet MS", Verdana; font-size:12px; color:#000000; }
.txtantwortHead { font-family:"Trebuchet MS", Verdana; font-size:11px; color:#ffffff; background-color:#000000; padding:6px 6px; line-height:20px; font-style:italic; font-weight:normal;}
.txtantwortMatrix { font-family:"Trebuchet MS", Verdana; font-size:12px; color:#000000; padding:7px 7px; line-height:18px;}
a.txtantwort { text-decoration:none; color:#000000; }
a.txtantwort:visited { color:#000000; }
a.txtantwort:link { text-decoration:none; color:#000000; }
a.txtantwort:active { color:#000000; }
a.txtantwort:hover { text-decoration:underline; color:#000000; }
.txtintroduction1 { font-family:"Trebuchet MS", Verdana; font-size:12px; color:#000000; }
.txtintroduction2 { font-family:"Trebuchet MS", Verdana; font-size:12px; color:#000000; }
.txtintroduction3 { font-family:"Trebuchet MS", Verdana; font-size:12px; color:#000000; }
.txthinweisfrage { font-family:"Trebuchet MS", Verdana; font-size:12px; color:#747474; font-style:italic; font-weight:bold; }
.txthinweisantwort { font-family:"Trebuchet MS", Verdana; font-size:9px; font-style:italic; color:#000000; }

table.intro_page_content h1,
table.intro_page_content h2,
table.intro_page_content h3,
.txtSurveyTitle { 
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; color:#505050;letter-spacing:1pt; padding-top:25px; font-weight:normal; 
}
table.intro_page_content h2{
	font-size:16pt;
	color: black;
}
table.intro_page_content h3{
	font-size:12pt;
	color: black;
	font-weight: bold;
}

.txtSurveyIntroductionText { font-family:Verdana,Arial; font-size:12pt; font-weight:bold; color:#000000; }
.txtHeader { font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; font-style:italic; color:#505050; letter-spacing:1pt; }
h1 { font-family:Arial; font-size:18pt; font-weight:bold; color:#94a5b5;letter-spacing:1pt; }

.bgcolor1 { background:#ebebeb; padding:7px 7px; }
.bgcolor1alternierend { background:#FFFFFF; padding:7px 7px;}

.bgcolor1conter1 { background:#FFFFFF; }
.bgcolor1conter2 { background:#EDEDED; }
.bgcolor1conter3 { background:#D2D2D2; }

.bgcolor2 { background:#e9e9e9; }
.bgcolor2alternierend { background:#d8d8d8; }   

.formbutton { font-family:Verdana,Arial; font-size:10pt; font-weight:bold; background:#CCCCCC; } 
.formtextfieldtitle { font-family:Verdana,Arial; font-size:10pt; font-weight:bold; color:#000000; }
.formtextfield { font-family:Verdana,Arial; font-size:10pt; font-weight:normal; color:#000000; }
.spacerBetweenInputFieldsAndCheckboxes{ height: 10px; border: 0px; }
.submitboxArea{ padding-top: 10px; border: 0px; }

/***** Page Break - multiple Slides on one Page - Styles ********/
td.submitButtonParagraph, .QuestionSection {

	padding:15px; 
	padding-left: 30px;
	border-top: 1px solid #EFEFEF;
	
}

.EnterSurveyButtonSection{
	text-align: center;
}

/* table.intro_page_content, */
div#survey_contend_div {
	width: 800px;
	border:10px solid green;
	text-align:center;
	
}

.showpercent {
	float:left; 
	width:50px;
	margin-top:-1px;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
}

#ladeanzeige{
	height:1%;
	background-color:#f6f7f4;
}
		#ladebalken{
			float:right;
			margin:10px 20px 0px 20px;
		}
		#prozent{
		border-top:solid 1px #e85627;
		border-bottom:solid 1px #e85627;
		background-color:#ffffff;
		float:left;
		width:400px;
		}
	
		#welchefrage{
			margin:27px 0px 20px 20px;
			color:#962E29;
		}