/* Globals */

body
{
	background-color: #FFF;
}

.bg_red {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/img/bg_pat_red.gif);	
}
.bg_green {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/img/bg_pat_green.gif);	
}
.bg_blue {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/img/bg_pat_blue.gif);	
}
a
{
	text-decoration: underline;
	color: #000;
}

a:hover, a:visited:hover { text-decoration: underline; }

p,td
{
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 0;
	padding: 0;
	margin-bottom: 7px;
}

hr {
	margin:15;
	_margin:0px 0;
	border-color: none;
	border-width: 0px;
	height: 1px;
	border-style: none;
	background: #000000;

}

.hrclean {
	margin:0px;
	border-color: none;
	border-width: 0px;
	height: 1px;
	border-style: none;
	background: #000000;
	margin-bottom: 6px;
}

* html .hrclean { /* pc i_ex korrektur */
	margin-top: -7px;
	height: 0px;
}

.hrspace {
	margin:0px;
	border-color: none;
	border-width: 0px;
	height: 1px;
	border-style: none;
	background: #000000;
	margin-bottom: 6px;
	margin-top: 10px;
}

.hrclean_grey {
	margin:3;
	_margin:-4px 0;
	border-color: none;
	border-width: 0px;
	height: 1px;
	border-style: none;
	background: #999999;
}


form {
	margin: 0px;
	padding: 0px;
}

img
{
	border-color: none;
	border-width: 0px;
	border-style: none;
}

.button
{
	height: 20px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin-top: 1px;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

* html .button { /* pc i_ex korrektur */
	margin:0;
	padding:0 .25em;
	width:1;
	overflow:visible;
	height: 16px;	
}

.inputkand
{
	height: 14px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #222;
	width: 160px;
}
.inputspam
{
	height: 14px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #222;
	width: 220px;
}

/* Spalten, Layout etc... */


.container
{
	width: 850px;
	height: 560px;
	position: absolute;
	background-color: #FFFFFF;
	left: 50%;
	top: 50%;
	margin-left: -425px;
	margin-top: -280px;
}

/* Spalten */

.bg_3
{
	width: 270px;
	height: 560px;
	position: absolute;
	left: 580px;
	top: 0px;
	background: url(/img/bg_trennstrich.gif);
	background-repeat: repeat-y;	
}

.bg_2_3
{
	width: 560px;
	height: 560px;
	position: absolute;
	left: 290px;
	top: 0px;
}

.bg_2
{
	width: 270px;
	height: 560px;
	position: absolute;
	left: 290px;
	top: 0px;
	background: url(/img/bg_trennstrich.gif);
	background-repeat: repeat-y;	
}

.bg_1
{
	width: 270px;
	height: 560px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/img/bg_trennstrich.gif);
	background-repeat: repeat-y;	
}

.bg_1_2
{
	width: 560px;
	height: 560px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.bg_1_3
{
	width: 800px;
	height: 560px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.bg_1_blank
{
	width: 270px;
	height: 560px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.bg_3_blank
{
	width: 270px;
	height: 560px;
	position: absolute;
	left: 580px;
	top: 0px;
}

.bg_3_disabled
{
	width: 270px;
	height: 560px;
	position: absolute;
	left: 580px;
	top: 0px;
	background: url(/img/bg_dis_3.gif);
	background-repeat: no-repeat;	
}

.bg_2_disabled
{
	width: 270px;
	height: 560px;
	position: absolute;
	left: 290px;
	top: 0px;
	background: url(/img/bg_dis_2.gif);
	background-repeat: no-repeat;
}

.bg_1_disabled
{
	width: 270px;
	height: 560px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/img/bg_dis_1.gif);
	background-repeat: no-repeat;
}

.sp_small
{
	padding: 17px 25px 0px 25px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.sp_small_quest
{
	padding: 17px 17px 0px 17px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.footer
{
	top: 513px;
	width: 219px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: url(/img/bullet.gif);
	background-repeat: repeat-x;
	left: 25px;
	position: absolute;
}

.footer_wide
{
	top: 513px;
	width: 511px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: url(/img/bullet.gif);
	background-repeat: repeat-x;
	left: 25px;
	position: absolute;
}

.footer_quest_wide
{
	top: 647px;
	width: 511px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: url(/img/bullet.gif);
	background-repeat: repeat-x;
	left: 25px;
	position: absolute;
}

.footer_large
{
	top: 513px;
	width: 800px;
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: url(/img/bullet.gif);
	background-repeat: repeat-x;
	left: 25px;
	position: absolute;
}

.footer p {
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 14px 0px 0px 0px;
}

.footer_wide p {
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 14px 0px 0px 0px;
}

.footer_large p {
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 14px 0px 0px 0px;
}

.footer_quest_wide p {
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 14px 0px 0px 0px;
}

.trennlinie_2_3
{
	width: 1px;
	height: 526px;
	position: absolute;
	background: #000000;
	left: 280px;
	top: 17px;
}

.trennlinie_1_2
{
	width: 1px;
	height: 526px;
	position: absolute;
	background: #000000;
	left: 570px;
	top: 17px;
}

/* Content Layers */

.scrolllist_actual
{
	width: 510px;
	height: 130px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: auto;
}

.stat_scroll
{
	width: 211px;
	height: 420px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: auto;
	padding-right: 10px;
}


.titlespace {
	height: 36px;
}

.profile_titlespace {
	height: 21px;
}

.big_scroller
{
	width: 510px;
	height: 405px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: auto;
}

.profile_scroller
{
	width: 510px;
	height: 420px;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: auto;
}

.quest_scroller
{
	width: 510px;
	height: 560px;
	position: absolute;
	left: 25px;
	top: 72px;
	overflow: auto;
}

.disabled {
	color: #666;
}

.electionform {
	font-family: "Lucida Grande", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	z-index: 10000;
	position: absolute;
	width: 222px;
	height: 325px;
	background: #FFF;
	top: 0px;
	left: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #000;	
	left: 50%;
	top: 50%;
	margin-left: -266px;
	margin-top: -180px;
	padding: 30px;
}

*html .electionform {
	width: 246px;
	height: 285px;
}






