html, body {
	margin:0;
	padding:0;
	height: 100%;
}

img {
	border:none;
}

.hide {
	display:none;
}

#inner, #head {
	margin:0;
	padding:0;
}

body {
	background:none;
}

#outer {
	margin:auto auto;
	padding:0;
	width:968px;
}

* html #outer {
	height: 100%;
}

#inner {
	width:100%;
	float:left;
}

#head {
	width:100%;
	float:left;
	background-color:transparent;
}

#indexlink:link, #indexlink:active, #indexlink:visited, #indexlink:hover {
	margin:10px 0px 5px 0px;
	padding:0;
	width:211px;
	float:left;
	background: none;
}

#article-info {
	margin:0;
	padding:5px 0px 0px 0px;
	width:100%;
	float:left;
}

.pdesc {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}




#content, #rows {
	margin:0;
	padding:0;
	width:100%;
	float:left;
}

.row-a {
	margin:0px 13px 0px 0px;
	padding:0;
	width:100%;
	float:left;
	overflow:hidden;
}

.row-b {
	display:none;
}

.row-c {
	display:none;
}

.row-d {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	overflow:hidden;
}

.row-e {
	width:100%;
}

#top_ad_unit, #first_ad_unit, #second_ad_unit, .inbox, .rght_inbox{
	display: none;
}

#qsearch {
	margin:0;
	padding:10px;
	float:left;
}

ul.action-links {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	position:relative;
	top:10px;
}

#footer {
	margin:0;
	padding:0;
	width:100%;
	height:52px;
	overflow:hidden;
	clear:both;
	border-top:2px solid #aaa;
	background-color: #fff;
	text-align:center;
}

#footer div {
	margin:0px auto;
	padding:5px 0px 0px 0px;
	width:968px;
	height:100px;
}


#footer #additional {
	margin:0;
	padding:0;
	background: none;
	background-color:transparent;
	text-align:center;
	width:87%;
}

#additional img {	
	display:none;
}

#footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#footer ul li {
	margin:0px 0px;
	padding:0px;
	display:inline;
}

#footer ul li.copyright {
	margin:0;
	padding:0;
	position:relative;
	left:200px;
}

#footer ul li.copyright a:link, #footer ul li.copyright a:active, #footer ul li.copyright a:visited {
	margin:0;
	padding:0px 0px 0px 15px;
	background: url(img/dreikelvinbullet.gif) no-repeat transparent;
}

#footer ul li.copyright a:hover{

	background: url(img/dreikelvinbullet-b.gif) no-repeat transparent;
}

/* navigation * -------------------------- * start */

#nav { 
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

#nav ul {
	display:none;
}

/* navigation * -------------------------- * end */




/* boxes * -------------------------- * start */

.box-1 {
	margin:0;
	padding:0;
	width:100%;
	float:left;
}

.box-1 .box-inner {
	padding:0px 10px 0px 0px;
}

.box-1 img {
	border:1px solid #516B90;
	padding:0;
	margin:0px 10px 10px 0px;
}

.box-1 .box-inner table tr td.sdnews {
	margin:0;
	padding:0px 4px;
}


.box-1 .box-inner table tr td .inxdate {
	margin:0;
	padding:5px 0px 5px 0px;
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:8pt;
	color:#999;
	display:block;
	float:left;
	position:relative;
}

.box-1 .box-inner table tr td p {
	clear:both;
	text-align:justify;
}

.box-1 .box-inner img {
	float:none;
}

.box-2 {
	margin:0px 0px 10px 0px;
	padding:0;
	width:201px;
	float:left;
	background: url(img/box-2-border.gif) repeat-y transparent;
}

.box-2 .box-inner {
	margin:0;
	padding:0px 0px 10px 0px;
	width:100%;
	float:left;
	background: url(img/box-2-bottom.gif) no-repeat transparent;
	background-position: 0% 100%;
}

.box-2 .box-inner h3 {
	margin:0;
	padding:5px 10px;
	width:100%;
	height:33px;
	float:left;
	background: url(img/box-2-top.gif) no-repeat transparent;
}

.box-2 .box-inner ul {
	margin:0;
	padding:5px 0px 0px 0px;
	float:left;
	list-style-type:none;
	position:relative;
	left:-5px;
}

.box-2 .box-inner ul li{
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

.li-centered {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	text-align:center;
	list-style-type:none;
}

.li-centered li{
	padding:10px 10px;
	float:left;
	width:100%;
	text-align:center;
}

.li-centered li img {
	float:none;
}

.box-3 {
	margin:0px 0px 10px 0px;
	padding:0;
	width:241px;
	float:left;
	background: url(img/box-border.gif) repeat-y transparent;
}

.box-3 .box-inner {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background: url(img/box-bottom.gif) no-repeat transparent;
	background-position: 0% 100%;
}

.box-3 .box-inner h3 {
	margin:0;
	padding:5px 10px;
	width:100%;
	height:33px;
	float:left;
	background: url(img/box-3-top.gif) no-repeat transparent;
}

.box-3 .box-inner ul {
	margin:0;
	padding:0px 10px 10px 10px;
	width:90%;
	float:left;
	list-style-type: none;
}

.box-3 .box-inner ul li{
	margin:0;
	padding:0px 0px 0px 10px;
	background: url(img/bullet-1.gif) no-repeat transparent;
	float:left;
}

.box-4 {
	margin:0px 0px 10px 0px;
	padding:0;
	width:241px;
	float:left;
	background: url(img/box-border.gif) repeat-y transparent;
}

.box-4 .box-inner {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background: url(img/box-bottom.gif) no-repeat transparent;
	background-position: 0% 100%;
}

.box-4 .box-inner h3 {
	margin:0;
	padding:5px 10px;
	width:100%;
	height:33px;
	float:left;
	background: url(img/box-4-top.gif) no-repeat transparent;
}

.box-4 .box-inner ul {
	margin:0;
	padding:0px 10px 10px 10px;
	width:90%;
	float:left;
	list-style-type: none;
}

.box-4 .box-inner ul li{
	margin:0;
	padding:0px 0px 0px 10px;
	background: url(img/bullet-1.gif) no-repeat transparent;
	float:left;
}

.box-5 {
	margin:0px 0px 10px 0px;
	padding:0;
	width:241px;
	float:left;
	background: url(img/box-border.gif) repeat-y transparent;
}

.box-5 .box-inner {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background: url(img/box-bottom.gif) no-repeat transparent;
	background-position: 0% 100%;
}

.box-5 .box-inner h3 {
	margin:0;
	padding:5px 10px;
	width:100%;
	height:33px;
	float:left;
	background: url(img/box-5-top.gif) no-repeat transparent;
}

.box-5 .box-inner ul {
	margin:0;
	padding:0px 10px 10px 10px;
	width:90%;
	float:left;
	list-style-type: none;
}

.box-5 .box-inner ul li{
	margin:0;
	padding:0px 0px 0px 10px;
	background: url(img/bullet-1.gif) no-repeat transparent;
}


.box-6 {
	margin:0px 0px 10px 0px;
	padding:0;
	width:201px;
	float:left;
	background: none;
}

.box-6 .box-inner {
	margin:0;
	padding:0;
	width:100%;
}

.box-6 .box-inner a:link, .box-6 .box-inner a:active, .box-6 .box-inner a:visited {
	margin:0;
	padding:3px 0px 2px 4px;
	width:100%;
	height:25px;
	float:left;
	background: url(img/boxbutton-a.gif) no-repeat transparent;
}

.box-6 .box-inner a:hover {
	background: url(img/boxbutton-b.gif) no-repeat transparent;
}

.box-6 .box-inner a:link img, .box-6 .box-inner a:active img, .box-6 .box-inner a:visited img {
	position:relative;
	top:1px;
}

.box-7 {
	margin:0px 0px 10px 0px;
	padding:0;
	width:201px;
	float:left;
	background:none;
	text-align:center;
}

.box-7 .box-inner {
	margin:0;
	padding:0;
	text-align:center;
}

.box-7 .box-inner img {
	float:none;
}



.box-8 {
	margin:0px 0px 10px 0px;
	padding:0;
	width:201px;
	float:left;
	background: url(img/box-2-border.gif) repeat-y transparent;
}

.box-8 .box-inner {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background: url(img/box-2-bottom.gif) no-repeat transparent;
	background-position: 0% 100%;
}

.box-8 .box-inner h3 {
	margin:0;
	padding:5px 10px;
	width:100%;
	height:33px;
	float:left;
	background: url(img/box-8-top.gif) no-repeat transparent;
}

.box-8 .box-inner ul {
	margin:0;
	padding:0px 10px 10px 10px;
	width:90%;
	float:left;
	list-style-type: none;
}

.box-8 .box-inner ul li{
	margin:5px 0px;
	padding:0;
}

.box-9 {
	display:none;
}

.box-9 .box-inner {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background: url(img/box-9-bottom.gif) no-repeat transparent;
	background-position: 0% 100%;
}

.box-9 .box-inner h2 {
	margin:0;
	padding:10px 10px 0px 10px;
	width:100%;
	float:left;
	background: url(img/box-9-top.gif) no-repeat transparent;
}


.box-9 .box-inner p {
	padding:10px;
}

.box-10 {
	display:none;
}

.box-10 .box-inner {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	background: url(img/box-10-bottom.gif) no-repeat transparent;
	background-position: 0% 100%;
}

.box-10 .box-inner ul {
	margin:0;
	padding:10px;
	float:left;
	list-style-type:none;
}

.box-10 .box-inner ul li{
	margin:0;
	padding:5px 0px;
	clear:both;
}

.box-10 .box-tabs {
	margin:0;
	padding:0;
	width:100%;
	height:22px;
	float:left;
	border-bottom:1px solid #516B91;
	background-color:#fff;
	overflow:hidden;
}

.box-10 .box-tabs ul {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	list-style-type:none;
}

.box-10 .box-tabs ul li {
	margin:0px 1px 0px 0px;
	padding:0;
	height:100%;
	float:left;
}

.box-10 .box-tabs ul li a:link, .box-10 .box-tabs ul li a:active, .box-10 .box-tabs ul li a:visited {
	padding:5px 20px;
	height:100%;
	float:left;
	background: url(img/box-10-tab-b.gif) repeat-x transparent;
}

.box-10 .box-tabs ul li a:hover, 
.box-10 .box-tabs ul li a.active:link, .box-10 .box-tabs ul li a.active:active, .box-10 .box-tabs ul li a.active:visited {
	background: url(img/box-10-tab-a.gif) repeat-x transparent;
}

#tabcontent-2, #tabcontent-3 {
	display:none;
}


.othernews {
	padding:0px 0px 50px 0px;
	margin:0;
	width:754px;
	float:left;
}

.othernews h2 {
	margin:0;
	padding:2px 4px;
	width:754px;
	height:20px;
	float:left;
	overflow:hidden;
}

.othernews h2 a:link, .othernews h2 a:active, .othernews h2 a:visited {
	float:right;
	padding:0px 10px;
	margin:0;
	position:relative;
	top:-18px;
}

.othernews h2 img {
	padding:5px 10px 0px 0px;
}

* html .othernews h2 img {
	top:8px;
}


.othernews h3 {
	margin:2px 0px;
	float:left;
	width:100%;
}

#votingbox {
	display:none;
}

#votingbox p {
	margin:0;
	padding:0;
}

#votingbox .rating {
	margin:0;
	padding:3px 4px;
	width:414px;
	height:39px;
	float:left;
	background: url(img/votingbox-bg.gif) repeat-x #DE4040;
	border:1px solid #A90000;
	
}

#votingbox .rating ul {
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 200px;
	width:212px;
	height:17px;
	float:left;
	list-style-type:none;
	position:relative;
	top:-24px;
}

#votingbox .rating ul li {
	margin:0;
	padding:0;
	display:inline;
	height:17px;
	float:left;
}


#votingbox .rating ul li a:link, #votingbox .rating ul li a:active, #votingbox .rating ul li a:visited {
	margin:0px 2px;
	padding:1px 5px;
	float:left;
	background-color:#fff;	
	text-align:center;
}

#votingbox .rating ul li a:hover {
	background-color:#A90000;
}

/* boxes * -------------------------- * end */

/* article toolbar * ----------------------------- * start */
.article-toolbar {
	display:none;
}



/* article toolbar * -------------------------- * end */



/* text formats * -------------------------- * start */

#nav ul li {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-weight:bold;
	font-size:10pt;
}

#nav ul.sub0 li, #nav ul.sub1 li, #nav ul.sub1 li .sub2 ul li  {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:7pt;
	font-weight:normal;
	color:#516B90;
}

#grouplinks {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:7pt;
	color:#516B90;
}

.box-1 .box-inner {
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:10pt;
}

.box-2 .box-inner ul li {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:10pt;
	font-weight:normal;
}

h1 {
	color:#0E3266;
}

h2 {
	margin:0;
	padding:0;
	line-height:14pt;
}


.othernews h1 {
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:15pt;
}

.othernews h2 {
	padding:2px;
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:11pt;
	background-color:#E2E9F3;
}

.othernews h3 {
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:10pt;
	font-weight:normal;
}

.othernews h3 span {
	color:#7990B2;
	font-weight:bold;
}

.othernews {
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:10pt;
}

.box-2 .box-inner h3, .box-3 .box-inner h3, .box-4 .box-inner h3, .box-5 .box-inner h3, .box-8 .box-inner h3 {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:11pt;
	color:#fff;
}

.box-inner ul li {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:10pt;
	color:#000;
}

.box-6 .box-inner {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:12pt;
	color:#000;
	font-weight:normal;
}

.box-9 .box-inner {
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:10pt;
	color:#000;
	font-weight:normal;
}

.box-9 .box-inner p {
	font-size:8pt;
}

.box-9 .box-inner h2 {
	font-size:12pt;
}

.box-10 .box-inner, .box-10 .box-inner ul li, .box-10 .box-tabs ul li  {
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:9pt;
	color:#000;
	font-weight:normal;
}

.box-10 .box-inner, .box-10 .box-inner ul li span {
	font-weight:bold;
	color:#516B90;
}

.sdnews h2 {
	font-size:11pt;
	color:#0E3266;
	line-height:11pt;
}

.inxcateg {
	font-family: Arial, Verdana, Helvetica, sans; 
	font-size:9pt;
	font-weight:bold;
}

hr {
	padding:20px 0px 0px 0px;
	margin:20px 0px 20px 0px;
	width:100%;
	height:1px;
	clear:both;
	text-align:center;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 1px dotted #0E3266;
	background:none;
	background-color:transparent;
}

* html hr {
	padding:0px 0px 20px 0px;
	margin:20px 0px 0px 0px;
}



#votingbox {
	font-family: Arial, Verdana, Helvetica, sans; 	
}

#votingbox p {
	font-size:8pt;
}

#votingbox .rating, #votingbox .votemeter {
	font-size:9pt;
	color:#fff;
	font-weight:normal;
}

#votingbox .rating h3 {
	font-size:13pt;
	margin:0;
	padding:0;
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:8pt;
	color:#000;
	font-weight:normal;
}

#additional {
	font-size:7pt;
}

#article-info {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:8pt;
	color:#516B90;
	font-weight:normal;
}

#article-info span {
	font-size:7pt;
}

.pdesc {
	color:#999;
	font-size:8pt
	
}

.box-8 .box-inner ul li span {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:10pt;
	color:#516B90;
	font-weight:bold;
}

.article-toolbar, .article-toolbar ul li {
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:8pt;
	color:#516B90;
	font-weight:normal;
}

/* text formats * -------------------------- * end */

/* forms * -------------------------- * start */

#select-grouplinks {
	margin:0;
	padding:0;
	float:left;
	width:100px;
	font-family: Verdana, Arial, Helvetica, sans; 
	font-size:7pt;
	color:#516B90;
}

#grouplinks label {
	margin:0;
	padding:3px;
	width:50px;
	float:left;
}

#qsearch fieldset {
	margin:0;
	padding:0;
	width:100%;
	float:left;
	border:none;
}

#input-qsearch {
	padding:3px;
	border:1px solid #B0B0B0;
	background-color:#F8F8F8;
	width:140px;
	float:left;
}

#input-qsearch:hover, #input-qsearch:focus {
	padding:3px;
	border:1px solid red;
	background-color:#F8F8F8;
}

#label-qsearch {
	display:none;
}

#submit-qsearch {
	padding:0;
	margin:2px 0px 0px 6px;
	width:23px;
	height:21px;
	float:left;
	background: url(img/button-quicksearch.gif) no-repeat transparent;
	font-size:0px;
	color:#B0B0B0;
	line-height:1px;
	border:none;
}

#commentform {
	padding:10px;
	margin:0;
	border:none;
}

#commentform label {
	margin:0;
	padding:2px;
	width:95px;
	height:30px;
	float:left;	
	clear:both;
	text-align:right;
}

#input-username, #input-password, #input-subject {
	margin:0px 0px 12px 0px;
	padding:2px;
	width:200px;
	float:left;
	background-color:#F8F8F9;
	border: 1px solid #AFBBCC;
}

#input-username:hover, #input-username:focus,
#input-password:hover, #input-password:focus,
#input-subject:hover, #input-subject:focus,
#input-text:hover, #input-text:focus {
	background-color:#E6E8EB;
	border: 1px solid #516B90;
}

#label-input-text {
	height:200px;
	width:1px;
	float:left;
	display:block;
}

#input-text {
	margin:0;
	padding:2px;
	width:295px;
	float:left;
	background-color:#F8F8F9;
	border: 1px solid #AFBBCC;
}

* html #input-text {
	position:absolute;
	
}


#input-submit {
	padding:10px 30px;
	margin:5px 3px;
	clear:both;
	float:right;	
}

* html #input-submit {
	margin:40px 0px 0px 0px;	
}

/* forms * -------------------------- * end */

/* links * -------------------------- * start */

a:link img {
	border:none;
}

a:link, a:active, a:visited, a:hover {
	color:#516B90;
	text-decoration:none;
}

#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited { 
	text-decoration: none;
	color: #0E3266;
}

#nav ul li a.active:link, #nav ul li a.active:active, #nav ul li a.active:visited,
#nav ul li a:hover { 
	color: #fff;
}

#nav ul.sub0 li a:link, #nav ul.sub0 li a:active, #nav ul.sub0 li a:hover { 
	color:#516B90;
	text-decoration: none; 
}

#nav ul.sub0 li a.active:link, #nav ul.sub0 li a.active:active, #nav ul.sub0 li a.active:visited  { 
	text-decoration: none;
	color:#fff;
}



#nav ul.sub1 li a:link, #nav ul.sub1 li a:active, #nav ul.sub1 li a:visited {
	color:#516B90;
	text-decoration: none; 
}

#nav ul.sub1 li a.active:link, #nav ul.sub1 li a.active:active, #nav ul.sub1 li a.active:visited {
	background-color:#516B90;
	color:#fff;
}

#nav ul.sub1 li #nav ul.sub1 li .sub2 ul li a:link, #nav ul.sub1 li #nav ul.sub1 li .sub2 ul li a:active, #nav ul.sub1 li #nav ul.sub1 li .sub2 ul li a:visited { 
	color:#516B90;
	text-decoration: none;
	background-color:transparent;
}

#nav ul.sub1 li #nav ul.sub1 li .sub2 ul li a.active:link, 
#nav ul.sub1 li #nav ul.sub1 li .sub2 ul li a.active:active, 
#nav ul.sub1 li #nav ul.sub1 li .sub2 ul li a.active:visited { 
	color:#fff;
	text-decoration: none;
	background-color:#516B90;
}


#nav ul.sub0 li a:hover, #nav ul.sub1 li a:hover, #nav ul.sub1 li #nav ul.sub1 li .sub2 ul li a:hover {
	color:#fff;
}

#nav ul.sub0 li a.active:hover, #nav ul.sub1 li a.active:hover, #nav ul.sub1 li #nav ul.sub1 li .sub2 ul li a.active:hover {
	color:#fff;
}

.box-inner a:link, .box-inner a:active, .box-inner a:visited {
	color:#0E3266;
	font-weight:bold;
	text-decoration:none;
}

.box-inner a:hover {
	color:#4C71A5;
}

.box-2 .box-inner ul li a:link, .box-2 .box-inner ul li a:active, .box-2 .box-inner ul li a:visited {
	font-weight:normal;
}

h2 a:link, h2 a:active, h2 a:visited {
	color:#000;
}

.inxcateg a:link, .inxcateg a:active, .inxcateg a:visited {
	color:#7990B2;
}

.inxcateg a:hover {
	color:#B6C5DC;
}

.box-6 .box-inner a:link, .box-6 .box-inner a:active, .box-6 .box-inner a:visited {
	color:#0E3266;
	font-weight:normal;
}

.box-10 .box-inner ul li a:link, .box-10 .box-inner ul li a:active, .box-10 .box-inner ul li a:visited {
	float:right;
}

.box-10 .box-tabs ul li a:link, .box-10 .box-tabs ul li a:active, .box-10 .box-tabs ul li a:visited {
	font-weight:bold;
	color:#516B90;
}

.box-10 .box-tabs ul li a:hover,
.box-10 .box-tabs ul li a.active:link, .box-10 .box-tabs ul li a.active:active, .box-10 .box-tabs ul li a.active:visited {
	font-weight:bold;
	color:#fff;
}

.othernews h2 a:link, .othernews h2 a:active, .othernews h2 a:visited {
	font-size:9pt;
}

#article-info a:link, #article-info a:active, #article-info a:visited {
	font-weight:bold;
}

#article-info a:hover {
	color:#B6C5DC;
}

.article-toolbar ul li a:link, .article-toolbar ul li a:active, .article-toolbar ul li a:visited {
	font-weight:normal;
}


#votingbox .rating ul li a:link, #votingbox .rating ul li a:active, #votingbox .rating ul li a:visited {
	color:#000;
}

#votingbox .rating ul li a:hover {
	color:#fff;
}

#footer a:link, #footer a:active, #footer a:visited {
	color:#0E3266;
}

#footer a:hover {
	color:#9EB1CE;
}

/* links * -------------------------- * end */

