* { font-family: Arial; }

html { 
height: 100% 
} 

div#mainTable {
	height: 100%;
}

body {
	background-color: #99cc33;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100% 
}

a:link, a:visited {
	color: #3399cc;
  font-family: Arial, Helvetica, sans-serif; 
}
a:hover {
	color: #016ba0;
}
a:active {
	color: #016ba0;
}
a.topmenu, a.topmenu:visited {
  font-family: Arial, Helvetica, sans-serif; 
  color: #235600;
  font-weight: bold; 
  font-size: 14px;
	text-decoration: none;
	padding: 7px 8px 7px 8px;
	float:right;
}
a.topmenu-active, a.topmenu-active:visited {
  font-family: Arial, Helvetica, sans-serif; 
  color: #235600; 
  font-weight: bold;
  font-size: 14px;
	text-decoration: none;
	padding: 7px 8px 7px 8px;
	float:right;
  background-color:#c4d87a;
}
a.topmenu:hover, a.topmenu-active:hover { 
	color: #235600;
	text-decoration: none;
  background-color:#c4d87a;
}
body,td,th {
	color: #5381b0;
	font-family: Arial;
  font-size:14px;
}
input, textarea, submit {
	background-color: #a1ecff;
}

a.menu, a.menu:visited {
	color: #ff8f44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 4px 12px;
  display: block; width: 224px;
}
a.menu-active, a.menu-active:visited {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	padding: 4px 0px 4px 12px;
  display: block; width: 224px; 
  background-color:#33ccff;  
}
a.menu:hover, a.menu-active:hover {
	color: #ffffff;
	text-decoration: none;
  background-color:#33ccff;
}
a.menu2, a.menu2:visited {
  font-family: Arial, Helvetica, sans-serif; 
  color: #ff8f44;
  font-size: 13px;
	text-decoration: none;
  padding: 4px 0px 4px 12px;
  display: block; width: 224px; 
}
a.menu2-active, a.menu2-active:visited {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px 0px 4px 12px;
	font-weight: bold;
	text-decoration:none;
	display: block; width: 224px;
	background-color:#33ccff;
}
a.menu2:hover { 
	color: #ffffff;
	text-decoration: none;
  background-color:#33ccff;
}
.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.news, a.news:visited {
	color: #235500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom:5px;
}
a.news:hover {
	color: #000000;
}
.footer, a.footer, a.footer:visited, a.footer:hover {	
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.qt {
	background-color: #a1ecff;
	border: 0px solid #016ba0;
	padding: 2px;
	color: #000000;
	font-size: 12px;
	height: 14px;
}
.query { 
  border-color: black; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

DIV.results .highlight { background-color: #a1ecff; }

.poll {
	background-color: #f1f1f1;
	padding: 2px;
	color: #000000;
	font-size: 12px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.title {
	color: #ff8f44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.knob {	
  font-family: Arial; 
  border: 1px solid #016ba0; 
  font-size: 12px; 
  font-weight: normal; 
  color: #0e1c00; 
  background-color: #a1ecff; 
  CURSOR: hand; }

.lang, a.lang, a.lang:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0e1c00;
	font-weight: bold;
	text-decoration:none;
}
a.lang:hover { text-decoration: underline }

.go {
border: none;
}

.komm, a.komm, a.komm:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.valik_title {color: #006699; font-weight: bold; padding: 2px 0px 0px 30px}

.valik {
  padding: 2px 0px 0px 30px; 
  color: #006699; 	
  background-image: url(images/testiend_valik_bg.gif);
  background-repeat: repeat-y;
	background-position: bottom;
		}
		
.twitter, a.twitter, a.twitter:visited {
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  color: #3b5998;
  font-size: 11px;
	text-decoration: none;
}
.name {
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;	
	font-weight: bold;
  font-size: 14px;
}
a.twitter:hover { 
	color: #3b5998;
	text-decoration: underline;
}