/*
 *	general
 */

*
{
	margin: 0;
	padding: 0;
	font-size: 100.01%;
}

/*
 *	tags
 */

html { height: 100%; }

body
{
	min-height: 100.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000;
}

h1,
h2,
h3,
h4,
h5,
h6 { font-weight:bold; }

a,
.link { color: #154D8E; }

a,
a:link,
a:visited,
a:active { text-decoration: none; }

a:hover { text-decoration: underline; }

a img { border-style: none; }

/*
 *	common classes
 */

.col300 { width: 300px; }

.col302 { width: 302px; }

.col620 { width: 620px; }

.col990 { width: 990px; }

.clearBoth { clear:both; }

.hr { clear: both; }

.regular { font-weight: normal; }

.left { float: left; }

.right { float: right; }

.link,
.noBreak { white-space: nowrap; }

.noBorder { border-style: none !important; }

.noPadding { padding: 0 !important; }

.noMargin { margin: 0 !important; }

.bgBeige { background-color: #F9F5E9 !important; }

.error{
	color: red;
}

.spacertop{
	margin-top: 10px;
}

option{
	margin-right: 10px;
}

/*
 *	IDs
 */

#page { width: 1000px; }

/* Formulare */
fieldset {
    background: #F8F3E0;
    border:none;
    clear:both;
    margin-top: 20px;
    width:583px;
}
legend,
form h2 {
    background: #E5E9EC;
    width:583px;
    display:block;
    border-bottom: 2px solid #ffffff;
    color: #002244;
    font-weight:bold;
    text-indent:5px;
    height:20px;
    line-height:20px;
    margin:0;
}
.formCol {
    float:left;
    margin: 5px;
    width:280px;
}
fieldset p {
    clear:both;
    margin:5px 0;
}

.form-table-spacer{
	width: 50px;
}

.inputText-2Cols{
	width: 180px;
}


.label {
    padding-right: 15px;
}

.submitMe{
	color:#213E5E;
	font-weight:normal;
	line-height:2em;
	padding: 3px 10px;
	text-decoration:none;
	white-space:nowrap;
	border:1px solid #8E8A78;
	background: #FFF;
}

.textinput {
    width:135px;
}

#votebox ul li{
	clear: both;
	padding: 5px 0;
}

.block {
	text-align:justify;
}
