html {
overflow:scroll;
}
body {
font-size:80%;
font-family:"trebuchet MS","Arial";
color:#000000;
background-color:#FFFFFF;
background-image:url(bg.gif);
background-repeat:repeat-y;
background-position:center;
margin: 0px;
padding: 0px;
}
hr {
border:1px solid #EEEEEE;
}
h1, h2, h3, h4, h5, h6 {
margin-top:0px;
}
h1 {
font-size:18px;
}
h2 {
font-size:16px;
}
h3 {
font-size:18px;
}
h4 {
font-size:16px;
}
h5 {
font-size:13px;
}
h6 {
font-size:10px;
}
a {
color:#67771c;
text-decoration: underline;
}
a:hover {
color:#67771c;
text-decoration:none;
}
input, textarea, select, button {
font-family:"trebuchet MS", "Arial";
border: 1px solid #67771c;
}
.img img {
border:1px solid #67771c;
}
textarea {
font-size:100%;
}
fieldset {
font-size:11px;
padding-left:10px;
}
fieldset p {
margin:7px 0 0 0;
}
.fieldset_rot {
color:#FF0000;
}
legend {
color:#67771c;
}
.pflichtfrage {
color:#FF0000;
font-weight:bold;
font-size:15px;
}
.warnung {
color:#FF0000;
}
.warnung_input {
border-color:#FF0000;
}
.tabelle_head {
font-weight:bold;
height:35px;
}
.tabelle_zeile {
height:25px;
}
.zeile_farbwechsel {
background-color:#d4e38c;
}
.zeile_farbwechsel_gewichtung {
background-color:#aad5ce;
}
.zeile_grau {
background-color:#dedede;
}
.zeile_auswertung {
background-color:#FFCC66;
}
.hinweis {
font-size:11px;
font-style:italic;
color:#67771c;
margin-top:0px;
}
.hinweis_rot {
font-size:11px;
font-style:italic;
color:#FF0000;
margin-top:0px;
}
.status_grau {
color:#999999;
text-decoration:none;
}
.status_gruen {
color:#67771c;
font-weight:bold;
}
.status_orange {
color:#FF6600;
font-weight:bold;
}
.status_rot {
color:#FF0000;
font-weight:bold;
}
.querverweise a {
color:#333333;
text-decoration:none;
}
.querverweis_titel {
height:25px;
text-indent:5px;
background-color:#94a73a;
color:#FFFFFF;
}
.querverweis_zusatzelement {
height:25px;
text-indent:5px;
background-color:#aad5ce;
}
.seite {
height:29px;
text-indent:5px;
background-color:#999999;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.seite table {
height:25px;
text-indent:5px;
background-color:#999999;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
	.seite_button {
	padding:3px 3px 0 0;
	}
.hr_blue {
border-color:#c2e9e3;
}
.elemente_hinzufuegen {
position:absolute;
}
.tarif {
color:#e87c25;
}

.meinkonto_beschriftung {
background-color:#d4e38c;
font-weight:bold;
text-indent:10px;
line-height:2.5em;
}
.meinkonto_zeile_grad {
background-color:#eeeeee;
text-indent:10px;
line-height:2em;
}
.small_font {
font-size:12px;
width:70px;
}
.survey_checkbox_blank input {
border:0;
}
.admin_datum {
background-color:#CCCCCC;
color:#FFFFFF;
font-weight:bold;
height:30px;
}
.prolongate-open {
font-size:11px;
}
.vorschau-umfragebox {
padding:6px;
background-color:#EEEEEE;
}
.quelltext-umfragebox {
width:760px;
height:36px;
border:1px solid #666666;
background-color:#EEEEEE;
font-size:90%;
}
.vorgehen-umfragebox {
font-size:90%;
line-height:25px;
}
.rgb-felder {
width:55px;
}
.rgb-felder-rot {
width:50px;
border:1px solid #FF0000;
}
.umfragebox-layout p {
margin:0 0 8px 0;
line-height:22px;
}
.survey-select {
background-color:#EEEEEE;
padding:10px;
}
.tabelle-hell-grau {
background-color:#EEEEEE;
}
	.tabelle-hell-grau h2 {
	margin:7px 0 7px 25px;
	}
.extention_tb {
padding:7px 25px 7px 25px;
background-color:#EEEEEE;
}
.payment_tb {
padding:15px 25px 15px 25px;
border:1px solid #999999;
}
	.payment_tb input {
	border:1px solid #cccccc;
	}
.dropdown {
text-decoration:none;
color:#000000;
}

#hinweis {
font-size:12px;
font-style:italic;
height:auto;
left:50%;
margin-left:-400px;
padding:10px 20px 0;
position:relative;
width:760px;
}
#aussen {
position:absolute;
width:760px;
height:auto;
margin-left:-400px;
left:50%;
padding:0 20px 0 20px;
}
#top_menu {
position:absolute;
width:760px;
text-align:right;
padding:5px 0 0 0;
font-size:11px;
color:#CCCCCC;
}
	#top_menu a {
	color:#999999;
	text-decoration:none;
	}
	#top_menu a:hover {
	color:#67771c;
	}
#head {
width:760px;
height:110px;
}
#menu {
width:800px;
height:180px;
background-image:url(bg_menu.gif);
background-repeat:repeat-x;
margin:0 0 0 -20px;
}
	#menu_button {
	width:300px;
	height:170px;
	padding:12px 0 0 20px;
	}
		#menu_button a {
		color:#000000;
		text-decoration:none;
		}
		#menu_button a:hover {
		color:#FFFFFF;
		}
	#menu_bild {
	position:absolute;
	width:475px;
	height:175px;
	left:312px;
	top:85px;
	background-image:url(bg_menu_bild.gif);
	background-repeat:no-repeat;
	padding-top:12px;
	padding-left:12px;
	}
	#menu_login {
	position:absolute;
	width:468px;
	height:auto;
	top:265px;
	left:318px;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	}
		#menu_login a {
		color:#FFFFFF;	
		}
		#menu_login a:hover {
		color:#000000;		
		}
#menu_client {
width:800px;
height:25px;
background-image:url(bg_menu_client.gif);
background-repeat:repeat-x;
margin:0 0 0 -20px;
}
	#menu_client_login {
	position:relative;
	float:right;
	top:0px;
	padding-right:14px;
	}
#checkliste {
width:800px;
height:40px;
background-color:#c86515;
margin-left:-20px;
}
#inhalt {
width:760px;
height:auto;
padding:20px 0 20px 0;
}
	#maintenance {
	font-size:11px;
	padding:0 5px 0 5px;
	background-color:#eeeeee;
	margin-top:-10px;
	color:#ff0000;
	text-align:center;
	}
#panel {
width:760px;
height:40px;
margin:-10px 0 20px -20px;
padding:10px 20px 10px 20px;
background-color:#EEEEEE;
color:#333333;
}
#testimonial {
width:445px;
color:#94a73a;
}
	.testimonial_zitat {
	font:normal 19px "Monotype Corsiva";
	background-color:#FFFFFF;
	line-height:23px;
	}
	.testimonial_name {
	font:bold 13px "trebuchet MS";
	background-color:#FFFFFF;
	font-style:italic;
	line-height:20px;
	}
#umfrage-vorschau {
display:none;
}
#fragebox-vorschau {
display:none;
}
#logik-frage-vorschau {
display:none;
}
#logik-seite-vorschau {
display:none;
}
#upgrade {
width:auto; 
height:auto; 
padding:7px; 
background-color:#EEEEEE; 
border:1px solid #e87c25;
}
#plan_button {
position:absolute;
}
	#plan_button input {
	border:0;
	}
#plan_laufzeit {
position:absolute;
margin:3px 0 0 8px;
}
	#plan_laufzeit select {
	font-size:11px;
	}
#plan_gutschein {
padding-top:40px;
margin-bottom:10px;
font-size:11px;
}
	#plan_gutschein input {
	font-size:11px;
	width:140px;
	}
#gutschein {
background-color:#eeeeee;
padding:15px 15px 15px 280px;
}
#produktrechner {
padding:15px 15px 0 15px;
margin-bottom:20px;
background-color:#eeeeee;
}
	#produktrechner input {
	text-align:right;
	padding-right:3px;
	background-color:#eeeeee;
	}
	#bestProduct {
	margin-top:15px;
	font-weight:bold;
	float:left;
	width:400px;
	}
	#produktrechner_preise {
	margin-top:15px;
	float:left;
	}
	.produktrechner_empfehlung {
	color:#67771C;
	font-size:140%;
	} 
	.produktrechner_frage {
	padding:7px;
	background-color:#FFFFFF;
	border-right:30px solid #eeeeee;
	}
	.produktrechner_go {
	border:0;
	}
#chooseSurveyAccess {
width:auto;
position:absolute;
margin-top:3px;
}
	#chooseSurveyAccess ul {
	list-style:none;
	border:1px solid #95a83b;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	}
	#chooseSurveyAccess li {
	padding:4px;
	margin:0;
	}
	#chooseSurveyAccess li:hover {
	cursor:pointer;
	color:#FFFFFF;
	background-color:#95a83b;
	}
#pswBox {
float:right;
width:400px;
}
#pswBoxInput {
border:0;
background-color:#eeeeee;
text-indent:3px;
border-bottom:1px solid #95a83b;
}

#copy {
width:auto;
height:auto;
background-image:url(copy_bg.gif);
background-repeat:repeat-y;
}

#copy_object {
background-color:#d4e38c;
padding:15px;
}
	#copy_object h4 {
	margin:0;
	}

#copy_target {
display:block;
float:right;
width:550px;
}
	.copy_seite {
	background-color:#999999;
	color:#FFFFFF;
	padding:5px 10px;
	font-weight:bold;
	}
	.copy_add {
	margin-left:-194px;
	position:relative;
	}
	.copy_add_last {
	margin-left:-195px;
	position:relative;
	}
	.copy_button {
	position:relative;
	top:20px;
	margin:0;
	}

#clear {
clear:both;
}