/* rup_styles.css - version 1.2
   common cross-platform CSS definitions
   author: oh@design-aspekt.com | date: 2003-11-04
*/

/* body */
body		{ background-color:#ffffff; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }

/* text */
body, td, p, ul, ol, li, .text, .headline, .subline, .header, .ergaenzung, .footer { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; color:#333333; }
ul			{ margin-top:0px; margin-bottom:0px; margin-left:30px; list-style-type:square; }
ol			{ margin-top:0px; margin-bottom:0px; margin-left:30px;}

a, a:visited		{ color:#21398C; text-decoration:none; }
a:hover, a:active	{ color:#4A63AD; text-decoration:none; }
b	{ font-weight:bold; }

.footer, a.footer, a:visited.footer { font-weight:normal; color:#21398C; text-decoration:none; }
a:hover.footer, a:active.footer { color:#4A63AD; text-decoration:none; }

/* navigation */
.navi, .navihi, .subnavi, .subnavihi, .topnavitext { font-family:Verdana,Arial,Helvetica,sans-serif;}

a.navi, a:visited.navi { font-weight:normal; color:#000000; text-decoration:none; }
a:hover.navi, a:active.navi, a.navihi, a:visited.navihi, a:hover.navihi, a:active.navihi { font-weight:normal; color:#4A63AD; text-decoration:none; }

a.subnavi, a:visited.subnavi { font-weight:normal; color:#000000; text-decoration:none; }
a:hover.subnavi, a:active.subnavi, a.subnavihi, a:visited.subnavihi, a:hover.subnavihi, a:active.subnavihi	{ font-weight:normal; color:#21398C; text-decoration:none; }

.topnavitext, a.topnavitext, a:visited.topnavitext { font-weight:normal; color:#ffffff; text-decoration:none; }
a:hover.topnavitext, a:active.topnavitext { color:#B7C1E0; text-decoration:none; }

/* formelement */
.button				{ background-color:#4A63AD; border-style:none; }

/* colors */
.rubrik			{ background-color:#C6C6C6; }
.tableheader	{ background-color:#cccccc; }
.tablehighlight	{ background-color:#f0f0f0; }

.navidark		{ background-color:#21398C; }
.navimiddle		{ background-color:#4A63AD; }
.navilight		{ background-color:#ADBDE7; }

.white			{ background-color:#FFFFFF; }

.auswahl		{ width:197px; }


.sub{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333
}

.sub2{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333
}

/*.header{ padding-left:10px; background-color:CCCCCC; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold;color: #666}*/

.header {
	background-color : #CCCCCC;
	padding-left : 10px;
}

.tab1 {
	border:1px solid;
	border-color:#ccc;
	padding:10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333
}

.tab2 {
	border-color: #ccc;
	background-color:#E4E2E2;
	border-style:solid;
	border-width:1px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333
}

.tab3 {
	border-color: #ccc;
	background-color:#E4E2E2;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333;
	border-left : 1px solid;
	border-right : 1px solid;
	border-bottom : 1px solid;
}
