@charset "UTF-8";
body  {
font-family: Arial, Helvetica, sans-serif;
	background: #FFF;
	background-image: url('http://files.keyingress.de/175/bg.jpg');
	background-repeat:repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
/*IE6*/
*html #pad{
	width: 1000px;
	margin: auto;

}
#pad {
	background-image: url('http://files.keyingress.de/175/pad.jpg');
	position: relative; 
	width: 1000px;
	height: 20px;
	margin: 0 auto; 
	text-align: left;
	font-size: 9px;
}
#pad p {
	text-align: right;
	color:#FFF;
	padding-right: 5px;
	padding-top: 3px;
	margin-top: 0;
}
#pad a:hover {
	color: #CCC;
	text-decoration:underline;
	}
#pad a {
	color: #FFF;
	text-decoration: none;
}
/*IE6*/
*html #front {
	margin: auto;
	width: 1010px;
	
}
#front {
	width: 1010px;
	min-height: 650px;
	margin: 0 auto; 
	text-align: left; 
} 
#left {
	float: left;
	width: 5px;
	height: 595px;
	background: #FFF;
	background-image: url('http://files.keyingress.de/175/left.jpg');
	background-repeat: no-repeat;

}
/*IE6*/
*html #main {
	width: 1000px;
}
#main {
	background-color: #FFFFFF;
	width: 1000px;
	float: left;
	border-bottom: solid 4px #C50000;
}
/*IE6*/
*html #right {
	margin-left: -6px;
}
#right {
	float: right;
	width: 5px;
	height: 600px;	
	background: #FFF;
	background-image: url('http://files.keyingress.de/175/right.jpg');
	background-repeat: no-repeat;
}
/*+++++ BANNER +++++*/
/*IE6*/
*html #banner {
	width: 1000px;
	height: 100px;
	border-bottom: solid 20px #C50000;
}
#banner {
	width: 1000px;
	height: 87px;
	border-bottom: solid 20px #C50000;
}
/*IE6*/
*html #logo {
	margin-left: -23px;
	position: absolute;
	margin-bottom: -80px;
}
#logo img {
	border: none;
}
#banner h1 {
	font-size:28px;
	font-weight: 100;
	margin-left: 26px;
	margin-top:12px;
	color:#000;
	visibility:hidden;
}
#pad a {
	color: #FFF;
	border: none;
	text-decoration: none;
}
#banner a {
	color: #FFF;
	border: none;
	text-decoration: none;
}
/*IE6*/
*html #banner h2 {
	position: absolute;
	color:#FFF;
	font-size:13px;
	font-weight: 900;
	margin-left: 23px;
	margin-top:39px;
}
#banner h2 {
	color:#FFF;
	font-size:13px;
	font-weight: 900;
	margin-left: 21px;
	margin-top: -16px;
}
#logo {
	width: 41px;
	height: 41px;
	margin-left: 5px;
	margin-top: 15px;
}
/*+++++ BANNER END +++++*/





#sidebarL {
	margin-top: 3px;
	float: left;
	width: 140px;
	min-height: 500px;
}
#sidebarR {
	float: right;
	position: relative; 
	width: 140px;
	min-height: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;


}
/*+++++ NAVIGATION +++++*/
/*IE6*/
*html #navcontainer {
	width: 140px;
	margin-top: 6px;
	padding-top: 3px;

}
#navcontainer { 
	width: 140px;
	}
#navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	height: 30px;
}
#navcontainer a {
	display: block;
	width: 138px;
	height: 30px;
	background-image:url('http://files.keyingress.de/175/button_a.jpg');
	background-repeat:no-repeat;
	color:#000;
}
/*IE6*/
*html #navlist li {
	margin-top: 0;
	padding: 0;
}
#navlist li {
	margin-top: -2px;
	}
#navcontainer a:link, #navlist a:visited {
	padding-left: 22px;
	padding-top: 5px;
	text-decoration: none;
	height: 30px;
	width: 118px;
}
#navcontainer a:hover {
	color: #FFF;
	padding-left: 22px;
	background-image:url('http://files.keyingress.de/175/button_b.jpg');
	background-repeat:no-repeat;
	width: 118px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
}
/*NAVI 2*/
#na { 
	width: 140px;
	}
#na ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	height: 30px;
}
#na a {
	display: block;
	width: 138px;
	height: 30px;
	background-image:url('http://files.keyingress.de/175/button_a.jpg');
	background-repeat:no-repeat;
	color:#000;
	font-size: 9px;
}
#na a:hover {
	color: #FFF;
	padding-left: 22px;
	background-image:url('http://files.keyingress.de/175/button_b.jpg');
	background-repeat:no-repeat;
	width: 118px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
}
#na a:link, #navi a:visited {
	padding-left: 22px;
	padding-top: 5px;
	text-decoration: none;
	height: 30px;
	width: 118px;
}
#navi li {
	margin-top: -2px;
	}
/*IE6*/
*html #login {
	margin-top: 1px;
	width: 140px;
}
#login {
	margin-top: 206px;
	width: 140px;
	}
#login span {
	width: 140px;
	font-size: 11px;
	color: #FFF;
	background-color: #C50000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 31px;
	}
#login submit {
	
}
#login input {
	font-size: 10px;
	width: 120px;
	height: 12px;
	margin-top: -7px;
	}
#login .low {
	margin-left: 7px;
	margin-top: -7px;
	font-size: 9px;
}
#submit input {
	width: 55px;
	height: 17px;
	border: none;
	margin-top: 10px;
	margin-left: 8px;
	}
/*+++++ NAVIGATION END +++++*/
.p {
	clear: both;
	font-size:xx-small;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
}
/* +++++ CONTENT +++++ */
/*IE6*/
*html #content {
	height: 500px;
}
#content {
	float: left;
	width: 700px;
	min-height: 500px;
	border-right: dotted 1px #000;
	border-left: dotted 1px #000;
	padding: 5px;
	
}
#content b {
	font-size: 10px;
	font-weight: bolder;
	
}
/*IE6*/
*html #content p, img {
	padding: 8px;
}
#content p, img {
padding: 4px;
}
#content p {
font-size: 13px;
}

.impressum p{
margin: 2px;
padding: 2px;

}

/*+++++ CONTENT END +++++*/
#sidebaR img { margin-left: 4px;}
#sdebaR a { text-align: left; padding: 3px;font-family:Verdana,Arial;font-size:11px;color:#333333;text-decoration:underline}
#sidebaR a:visited {color:#333333;text-decoration:underline}
#sidebaR a:hover {color:#CC0000;text-decoration:underline}
#sidebaR a:active {color:#333333;text-decoration:underline}


#content h1	{font-family:Verdana,Arial,sans-serif;line-height:25px;font-size:25px;font-weight:normal;color:#CC0000}
#content h2	{font-family:Verdana,Arial,sans-serif;line-height:25px;font-size:16px;font-weight:bold;color:#CC0000;padding-top:-10px}
	
#content a	{font-family:Verdana,Arial;font-size:11px;color:#333333;text-decoration:underline}
#content a:visited {color:#333333;text-decoration:underline}
#content a:hover {color:#CC0000;text-decoration:underline}
#content a:active {color:#333333;text-decoration:underline}

#content a.m_0	{font-family:Verdana,Arial;font-size:11px;font-weight:bold;color:#000000;text-decoration:none}
#content a:visited.m_0 {color:#000000;text-decoration:none}
#content a:hover.m_0 {color:#CC0000;text-decoration:none}
#content a:active.m_0 {color:#333333;text-decoration:none}
	
#d_1			{
					width: 700px;
					height: 30px;
					position:absolute;
					top: 50px;
					left: 50%;
					margin-left: -380px; /*das ist die hälfte der breite... nur im minusbereich*/
					margin-top: 0px; /*das ist die hälfte der höhe... nur im minusbereich*/
					z-index:100;
					}

#d_2			{
					width: 700px;
					height: 70px;
					position:absolute;
					top: 10px;
					left: 50%;
					margin-left: -380px; /*das ist die hälfte der breite... nur im minusbereich*/
					margin-top:0px; /*das ist die hälfte der höhe... nur im minusbereich*/
					text-align:right;
					z-index:99;
					}
					
#d_3			{
					width: 700px;
					height: 20px;
					position:absolute;
					top: 0px;
					left: 50%;
					margin-left: -380px; /*das ist die hälfte der breite... nur im minusbereich*/
					margin-top: 80px; /*das ist die hälfte der höhe... nur im minusbereich*/
					text-align:right;
					background-color:#CC0000;
					z-index:98;
					}
					
#d_4			{
					width: 700px;
					height: 38px;
					position:absolute;
					top: 0px;
					left: 50%;
					margin-left: -380px; /*das ist die hälfte der breite... nur im minusbereich*/
					margin-top: 100px; /*das ist die hälfte der höhe... nur im minusbereich*/
					border-bottom:1px dotted #CCCCCC;
					padding-top:5px;
					overflow:hidden;
					}
					
#d_5			{
					width: 700px;
					height: 70%;
					position:absolute;
					top: 0px;
					left: 50%;
					margin-left: -380px; /*das ist die hälfte der breite... nur im minusbereich*/
					margin-top: 150px; /*das ist die hälfte der höhe... nur im minusbereich*/
					}
					
#content .input			{BORDER-TOP:#666666 1px solid;BORDER-LEFT:#666666 1px solid;BORDER-RIGHT:#EEEEEE 1px solid;BORDER-BOTTOM:#EEEEEE 1px solid;COLOR:#000000;BACKGROUND-COLOR:#FCFCFC;height:20px;}
#content .input_r		{BORDER-TOP:#666666 1px solid;BORDER-LEFT:#666666 1px solid;BORDER-RIGHT:#EEEEEE 1px solid;BORDER-BOTTOM:#EEEEEE 1px solid;text-align:right;COLOR:#000000;BACKGROUND-COLOR:#FCFCFC;FONT-SIZE:13px;}
#content input.submit	{height:20px;BORDER-TOP:#333333 1px solid;FONT-SIZE:14px;BORDER-LEFT:#333333 1px solid;BORDER-RIGHT:#000000 1px solid;BORDER-BOTTOM:#000000 1px solid;COLOR:#000000;FONT-FAMILY:Arial;BACKGROUND-COLOR:#EDEDED;}input_span 	{BORDER-TOP:#333333 1px solid;FONT-SIZE:14px;BORDER-LEFT:#333333 1px solid;BORDER-RIGHT:#000000 1px solid;BORDER-BOTTOM:#000000 1px solid;COLOR:#000000;FONT-FAMILY:Arial;BACKGROUND-COLOR:#EDEDED;padding:1px}
					


#content .l{font-family:Verdana;font-size:11px;color:#5F6468;;font-style:normal;padding:3px;letter-spacing:0.02em;line-height:150%}
#content .ls{font-family:Verdana;font-size:11px;color:#5F6468;;font-style:normal;letter-spacing:0.02em}
#content .r{font-family:Verdana;font-size:11px;color:#5F6468;;text-align:right;font-style:normal;padding:3px;;letter-spacing:0.02em}
#content .rs{font-family:Verdana;font-size:11px;color:#5F6468;;text-align:right;font-style:normal;letter-spacing:0.02em}
#content .c{font-family:Verdana;font-size:11px;color:#5F6468;;text-align:center;font-style:normal;padding:3px;;letter-spacing:0.02em}
#content .cs{font-family:Verdana;font-size:11px;color:#5F6468;;text-align:center;font-style:normal;letter-spacing:0.02em}
#content .j{font-family:Verdana;font-size:11px;color:#5F6468;;text-align:justify;font-style:normal;letter-spacing:0.02em}
#content .js{font-family:Verdana;font-size:11px;color:#5F6468;;text-align:justify;font-style:normal;letter-spacing:0.02em}

 	b{font-weight:bold;font-size:10px;color:#000000}

 	.survey_name{font-family:Verdana;font-size:13px;color:#000000;;font-style:normal;font-weight:bold;padding:10px;}
 	.question{font-family:Verdana;font-size:13px;color:#000000;font-weight:bold;padding-bottom:20px}
 	.error{font-family:Verdana;font-size:13px;color:#FF0000;}
 	.radio{text-align:center}
 	.checkbox{}
 	.input{}
 	.input{}
 	.select{}
	
#content .l_table{border:0px;border-spacing:3px;background-color:#FFFFFF;}
#content .l_tr_0	{background:#FFFFFF}
#content .l_tr_1	{background:#FFFFFF}

#content .input{BORDER-TOP:#666666 1px solid;BORDER-LEFT:#666666 1px solid;BORDER-RIGHT:#EEEEEE 1px solid;BORDER-BOTTOM:#EEEEEE 1px solid;COLOR:#000000;BACKGROUND-COLOR:#FCFCFC;FONT-SIZE:13px;}
#content .input:focus{BORDER-TOP:#000000 1px solid;BORDER-LEFT:#000000 1px solid;BORDER-RIGHT:#EEEEEE 1px solid;BORDER-BOTTOM:#EEEEEE 1px solid;BACKGROUND-COLOR:#F9F9F9;}
#content .input:hover{BORDER-TOP:#000000 1px solid;BORDER-LEFT:#000000 1px solid;BORDER-RIGHT:#EEEEEE 1px solid;BORDER-BOTTOM:#EEEEEE 1px solid;BACKGROUND-COLOR:#F9F9F9;}
#content .input_r{BORDER-TOP:#666666 1px solid;BORDER-LEFT:#666666 1px solid;BORDER-RIGHT:#EEEEEE 1px solid;BORDER-BOTTOM:#EEEEEE 1px solid;text-align:right;COLOR:#000000;BACKGROUND-COLOR:#FCFCFC;FONT-SIZE:13px;}
#content .input_r:focus{BORDER-TOP:#000000 1px solid;BORDER-LEFT:#000000 1px solid;BORDER-RIGHT:#EEEEEE 1px solid;BORDER-BOTTOM:#EEEEEE 1px solid;BACKGROUND-COLOR:#F9F9F9;}
#content .input_r:hover{BORDER-TOP:#000000 1px solid;BORDER-LEFT:#000000 1px solid;BORDER-RIGHT:#EEEEEE 1px solid;BORDER-BOTTOM:#EEEEEE 1px solid;BACKGROUND-COLOR:#F9F9F9;}
#content input.submit{BORDER-TOP:#333333 1px solid;FONT-SIZE:10pt;BORDER-LEFT:#333333 1px solid;BORDER-RIGHT:#000000 1px solid;BORDER-BOTTOM:#000000 1px solid;COLOR:#000000;FONT-FAMILY:Arial;BACKGROUND-COLOR:#EDEDED;}
