/* ---------------------------------------------------------- */
/* StyleSheet fuer http://www.s-power.ch                      */
/* Version Screen (screen.css)                                */
/*                                                            */
/* Copyright (c) 2004-2005 by JAB-Design, www.jab-design.de   */
/* ---------------------------------------------------------- */

body, h2, ul, .text, .asub 
{ 	
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

h2
{
	color: #095BA6;
	font-size: 110%;
	line-height: 130%;
}

h3
{
	color: white;
	font-size: 100%;
	line-height: 130%;
}

th
{
	text-align: left;
}

td.even
{
	color: #095BA6;
	font-size: 100%;
	background-color: #CCCCFF;
}

td.odd
{
	color: #095BA6;
	font-size: 100%;
	background-color: #A3B5D4;
}

td.newshead
{
	color: #095BA6;
	font-size: 90%;
	background-color: #B2CCE3;
}

.newstext
{
	color: #095BA6;
	font-size: 90%;
}

.text
{
	color: #666666;
	font-size: 80%;
	line-height: 130%;
}

.text2
{
	color: #666666;
	font-size: 80%;
	line-height: 160%;
}

ul
{
	margin-left: 15px;
	padding-left: 0px;
}

ul.soft
{
	margin: 0 20px 0 20px;
	padding: 0px;
	list-style-type: none;
}

ul.soft li
{
	font-size: 90%;
	line-height: 130%;
	color: #666666;
	margin: 0;
	padding: 0px 2px 13px 17px;
	background: url(pix/soft_perle.gif) no-repeat 0 2px;
}

ul.soft_lev2
{
	margin: 0 20px 0 40px;
	padding: 0px;
	list-style-type: disc;
}

ul.soft_lev2 li
{
	font-size: 90%;
	line-height: 110%;
	color: #666666;
	margin: 0;
	padding: 0px 2px 13px 3px;
	background: none;
}

.asub
{
	color: #999999;
	font-weight: bold;
	font-size: 70%;
}

.asub_soft
{
	color: #999999;
	font-weight: bold;
	font-size: 70%;
	line-height: 140%;
}

.small
{
	font-size: 70%;
}


/* Anker-Pseudo-Klasse fŸr Bilder (IMG) */

a.img:hover
{
	background-color: transparent;
	text-decoration: none;
}

/* Anker-Pseudo-Klasse Standard (Links) */

a:link
{
	color: #999999;
	background-color: transparent;
	text-decoration: none;
}

a:visited
{
	color: #999999;
	background-color: transparent;
	text-decoration: none;
}

a:active
{
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}

a:hover
{
	background-color: #DDDDDD;
	color: #095BA6;
	text-decoration: none;
}

/* Zweite Anker-Pseudo-Klasse .hell (fuer helle Untergruende) */

a.hell:link
{
	color: #095BA6;
	background-color: transparent;
	text-decoration: none;
}

a.hell:visited
{
	color: #095BA6;
	background-color: transparent;
	text-decoration: none;
}

a.hell:active
{
	color: #095BA6;
	background-color: transparent;
	text-decoration: none;
}

a.hell:hover
{
	background-color: #095BA6;
	color: #DDDDDD;
	text-decoration: none;
}

/* Formularfelder */

input, textarea
{
	background-color: transparent;
	border-color: #095BA6;
	border-width: 1px;
}

input.feld1
{
	margin: 0;
	width: 285px;
}

input.feld2
{
	margin: 0;
	width: 70px;
}

input.feld3
{
	margin: 0;
	width: 215px;
}

.bigblue
{
	color: #095BA6;
	font-size: 110%;
	line-height: 130%;
}

.sm_blue
{
	color: #095BA6;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.menutop
{
	padding-top: 0px;
	font-size: 10px;
	text-align: right;
}
.menumain { color:#095BA6; padding-bottom:18px; font-size:20px; }
.menutop a { color:#095BA6; font-weight:bold; text-decoration:none; }
.menutop a:hover { color:#095BA6; text-decoration:underline; }