body

{

	background-color: #FFFFFF;

	scrollbar-face-color: #DEE3E7;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #DEE3E7;

	scrollbar-3dlight-color: #D1D7DC;

	scrollbar-arrow-color:  #006699;

	scrollbar-track-color: #EFEFEF;

	scrollbar-darkshadow-color: #98AAB1;

	background-image: url(/c-page/templates/rbk/img/background.gif);

	background-repeat: repeat-x;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



/**

 * Links

 */



a

{

    color: #0D3C9B;

    text-decoration: none;

}

a:link            { color: #0D3C9B; }

a:visited         { color: #0D3C9B; }

a:active          { color: #0D3C9B; }

a:hover           { color: #F7822E; text-decoration: underline; }







a.titleLink

{

    color: #0D3C9B;

    text-decoration: none ;

}

a.titleLink:link            { color: #0D3C9B; }

a.titleLink:visited         { color: #0D3C9B; }

a.titleLink:active          { color: #0D3C9B; }

a.titleLink:hover           { color: #F7822E;  text-decoration: underline; }



/**

 * Common tags

 */



font,th,td,p { 

	font-family: verdana,geneva,arial,helvetica,sans-serif;

}



td {

	color : #000000;

	font-size: 11px; 

}



hr {

	color: #F7822E;

	height: 1px;

}



/**

 * Classes

 */



.bigTitle

{

    color: #0D3C9B;

    font-family: verdana, geneva, arial, helvetica, sans-serif;

    font-size: 24px;

    font-weight: bold;

}

.bigTitleAktuellt

{

    color: #ffffff;

    font-family: verdana, geneva, arial, helvetica, sans-serif;

    font-size: 20px;

    font-weight: bold;

}



.title,.rubrik

{

    color: #0D3C9B;

    font-family: verdana, geneva, arial, helvetica, sans-serif;

    font-size: 13px;

    font-weight: bold;

}



.smallTitle,.litenrubrik

{

    color: #000000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 11px;

    font-weight: bold;

}

.verySmallTitle

{

    color: #000000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 9px;

    font-weight: bold;

}





.introduction 

{

    color: #000000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 11px;

    font-weight: bold;

}



.text

{

    color: #000000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 13px;

	font-weight: normal;

}



.smallText,.litentext

{

    color: #000000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 9px;

	font-weight: normal;

}



.verySmallTextGray

{

    color: #666666;

    font-family: verdana, geneva, arial, helvetica, sans-serif;

    font-size: 9px;

    font-weight: normal;

}



.verySmallText

{

    font-size: 9px;

}





.quotation

{

	color: #000000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 12px;

    font-style: italic;

	font-weight: normal;

}



.smallQuotation

{

    color: #000000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 10px;

    font-style: italic;

}



.imageText

{

    color: #000000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 10px;
    
    font-style: italic;

	font-weight: normal;

}



.tableTitle

{

    color: #CCCCCC;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 10px;

    font-weight: bold;

}



.topText

{

    color: #CCCCCC;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 10px;

    font-weight: normal;

}



.textError

{

    color: #FF0000;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 11px;

    font-weight: bold;

}



.textUpdated

{

    color: #fd5900;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 13px;

    font-weight: bold;

}



.code

{

    color: #000000;

    font-family: "courier new", courier, mono,verdana,geneva,arial,helvetica,sans-serif;

    font-size: 11px;

    font-weight: bold;

}

.aktuelltDiv
{
	background-color: #5A85CC;
	padding: 3px;
}

.aktuelltCell {
	padding-right: 10px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

.aktuelltCell a {
	color: #FFFFFF;
}

.menuLeft

{

    color: #FFFFFF;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 11px;

    font-weight: bold;

}


.menuText

{

    color: #FFFFFF;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 13px;

    font-weight: bold;

}

.menuSmallText

{

	color: #FFFFFF;

    font-family: verdana,geneva,arial,helvetica,sans-serif;

    font-size: 12px;

    font-weight: normal;

}



/* This is the border line & background colour round the entire page */

.bodyline { 



}



/* This is the outline round the main tables */

.tableline	{

	/*background-color: #CCCCCC; 

	border: 1px #0C275E solid;*/

}



/* This is the outline round the main tables */

.tablelineLight	{
	background-color: #FFFFFF; 
	/*border: 1px #999999 solid;*/
}



/* This is the outline round the main tables for intranet pages */

.bodylineIntranet	{

	background-image: url(/templates/smooth/img/intranet_background.gif);

}



/* Main table cell colours and backgrounds */

td.row1	{ 

	background-color: #88A6D6;

}

td.row2	{

	background-color: #EDF2F7;

}

td.row3	{

	background-color: #FFFFFF;

}

/* Background for links that links to intranet pages. */

td.intranet	{

	background-color: #ffffff;

}



td.tdHead,td.tdSides,td.tdLeft,td.tdRight,td.tdBottom,td.tdTopCornerL,td.tdTopCornerR,td.tdTop,td.tdBorder,td.tdLower,th.thLower,td.tdLeftUpperLower,td.tdBottomCornerL,td.tdBottomCornerR {

	border-style: solid;

	border-color: #476892;

}



th {
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF; 
	height: 23px;
	font-size: 11px;
	background: #88A6D6;
	text-indent : 0px;
}



/**

 * Forms

 */



form {

	margin-bottom: 0px;

	margin-top: 0px;

}



input.wide, textarea.wide {
	width: 95%;

}



input,textarea, select {

	color : #000000;

	font: normal 11px verdana,geneva,arial,helvetica,sans-serif;

	border-color : #000000;

}



/* The text input fields background colour */

input.post, textarea.post, select {

	background-color : #FFFFFF;

}



input { 

	text-indent : 2px; 

}



/* The buttons */

input.button {

	background-color : #EFEFEF;

	color : #000000;

	font-size: 11px; 

	font-family: verdana,geneva,arial,helvetica,sans-serif;

}



/* The main submit button option */

input.mainoption {

	background-color : #FAFAFA;

	font-weight : bold;

}



/* None-bold submit button */

input.liteoption {

	background-color : #FAFAFA;

	font-weight : normal;

}



/*

  Setting additional nice inner borders for the main table cells.

  The names indicate which sides the border will be on.

  Don't worry if you don't understand this, just ignore it :-)

*/

td.tableHead,td.catBottom {

	height: 29px;

	border-width: 0px 0px 0px 0px;

}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {

	font-weight: bold; 
	
	border: #88A6D6; 

	border-style: solid;

	border-width: 0px 0px 0px 0px; 

	height: 16px;

}

th.thPost {

	font-weight: bold; 

	border: #FFFFFF; 
	color: #000000; 
	border-style: solid; 

	height: 15px;

	font-size: 11px; 
	background-color: #C6D2E1;
	border-width: 0px 0px 0px 0px;

}

td.row3Right,td.spaceRow {

	background-color: #ffffff; 

	border: #FFFFFF; 

	border-style: solid;

}



td.tdBottomCornerR {

	border-width: 0px 1px 1px 0px;

}

td.tdBottomCornerL {

	border-width: 0px 0px 1px 1px; 

}

td.tdLeftUpperLower {

	border-width: 1px 0px 1px 1px; 

}

td.tdBorder {

	border-width: 1px 1px 1px 1px; 

}

td.tdLower,th.thLower {

	border-width: 0px 0px 1px 0px;

}

th.thHead,td.tdHead {

	font-size: 11px; 

	border-width: 0px 0px 0px 0px;

}

th.thHelp {
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF; 
	height: 10px;
	font-size: 11px;
	background: #5A85CC;
}
td.tdHelp {
	/*padding: 0px 2px 0px 2px;*/
	background: #5A85CC;
}


th.thSides,td.tdSides,td.spaceRow { 

	border-width: 0px 1px 0px 1px;

}

th.thRight,td.tdRight,td.row3Right {

	border-width: 0px 1px 0px 0px;

}

th.thLeft,td.tdLeft { 

	border-width: 0px 0px 0px 1px; 

}

th.thBottom,td.tdBottom {

	border-width: 0px 1px 1px 1px; 

}

th.thTop,td.tdTop { 

	border-width: 1px 0px 0px 0px; 

}

th.thCornerL,td.tdTopCornerL { 

	border-width: 1px 0px 0px 1px; 

}

th.thCornerR,td.tdTopCornerR { 

	border-width: 1px 1px 0px 0px; 

}



/**

 * Menu

 */



.menu {

	text-align: center;

	margin-top: 0px;

    font: 11px verdana,geneva,arial,helvetica,sans-serif;

	padding: 0px;

}



.menu .item1,

.menu .item1:link,

.menu .item1:visited,

.menu .item1:active,

.menu .item1:hover,

.menu .item1-active,

.menu .item1-active,:link,

.menu .item1-active:visited,

.menu .item1-active:active,

.menu .item1-active:hover  {

    color: #ffffff;

}



.menu .item1,

.menu .item1:hover,

.menu .item1-active,

.menu .item1-active:hover {

	vertical-align: middle;

	text-align: center;

	margin-left: 1px;
	
	margin-top: 0px;

    padding: 1px 0px 3px 0px;

    background: #F7822E;

    font: 11px verdana,geneva,arial,helvetica,sans-serif;

    font-weight: bold;

    text-decoration: none;

    display: block;

    /*white-space: nowrap;

    position: relative;

	height: 17px;*/

	width: 120px;

	position: relative;

}



.menu .item2,

.menu .item2:link,

.menu .item2:visited,

.menu .item2:active,

.menu .item2:hover,

.menu .item2-active,

.menu .item2-active:link,

.menu .item2-active:visited,

.menu .item2-active:active,

.menu .item2-active:hover {

	color: #000000;

	text-align: left;

}



.menu .item2,

.menu .item2:hover,

.menu .item2-active,

.menu .item2-active:hover {

    padding: 3px 8px 4px 8px;

    font: 10px verdana,geneva,arial,helvetica,sans-serif;

    font-weight: bold;

    text-decoration: none;

    display: block;

    white-space: nowrap;

    position: relative;

    z-index: 500;

}

.menu .item2 {

	width:expression("120px");

	min-width: 100px;

    background: #FFDBB9;



}

.menu .item2:hover,

.menu .item2-active,

.menu .item2-active:hover {

    background: #FCCDAB;

}

.menu .arrow,

.menu .arrow:hover {

    padding: 3px 8px 4px 8px;

}

.menu .item2 img,

.menu .item2-active img{

    position: absolute;

    top: 4px;

    right: 1px;

    border: 0;

}

.menu .section {

	background: #FFDBB9;

    border: 1px solid #F7822E;

    position: absolute;

    visibility: hidden;

    z-index: -1;

}



* html .menu td { position: relative; } /* ie 5.0 fix */




