﻿/* **************** layout ******************** */
/*
body
{
	font-family: Arial, Verdana, Geneva, , Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:10px 0 0 20px;
	background-color:#A6A6A6;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-y;
	
}
*/
form.mainForm { 
	margin:0;
	padding:0;
 }
div
{
	margin: 0px;
	padding: 0px;
}

 .floatLeft
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.floatRight
{
	float: right;
	margin: 0px;
	padding: 0px;
}

.clearLeft
{
	clear:left;
}

.clearRight
{
	clear:right;
}


.noRepeat
{
	background-repeat:no-repeat;
}

img
{
	margin:0px;
	padding:0px;
	border:0px;
}

img.LeftImage
{
	float:left;
	padding:0px 15px 10px 0px;
}
img.RightImage
{
	float:right;
	padding:0px 0px 10px 15px;
}

input
{
	font-family: Arial;
	font-size: 11px;
}

select
{
	font-family: Arial;
	font-size: 11px;
}

ul
{
      padding:0px;
      margin:4px 0px 10px 0px;
      font-family:Arial;
      list-style-type:none;
}

ol
{
      padding:0px;
      margin:0px 0px 10px 0px;
}

li
{
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 12px;
      background-repeat:no-repeat;
      background-image:url(/images/listSquare.gif);
      background-position:0px 5px;
}


/* ---- Test ----- */
.border
{
	border:1px solid;
}

.bg1
{
	background-color:#cccccc;
}

.bg2
{
	background-color:#cceeee;
}

/* ----- Text classes ------ */

p
{	
	font-size:11px;
	line-height:14px;
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

.standardText
{
	font-size:11px;
	padding:0px 0px 14px 0px;
}

h1
{
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000000;
	margin:0px;
	padding:15px 0px 17px 0px;

}

h2
{
	font-size:14px;
	line-height:14px;
	color:#000000;
	text-transform:uppercase;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:normal;
}

h2.white
{
	font-size:14px;
	line-height:14px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin:0px;
}

h3
{ 
	font-size:11px;
	line-height:12px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h3.white
{
	font-size:11px;
	line-height:12px;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.normalText
{
	font-size:11px;
	line-height:14px;
	color:#000000;
	margin:0px;
	padding: 0px 0px 14px 0px;
}

.normalTextVit
{
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	margin:0px;
	padding: 0px 0px 14px 0px;
}

p.normalTextVit
{
	padding: 0px 0px 7px 0px;
}

.normalTextVit a
{
	color:#ffffff;
	text-decoration:underline;
}

.arrowLinkWhite
{
	font-size:11px;
	line-height:14px;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}

.arrowLinkWhite a
{
	color:#ffffff;
	text-decoration:none;
}

.arrowLinkBlack
{
	font-size:11px;
	line-height:14px;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
}


.arrowLinkBlack a
{
	color:#000000;
	text-decoration:none;
}

.objectListLeft 
{
	float:left;
	padding:3px 0px 0px 0px;
}

.objectListLeft  p.smallPadding
{
	margin:0px 0px -10px 0px;
	position:relative;
	top:-10px;
	padding:0px 0px 14px 0px;

}
.tableHeader
{
	font-size:10px;
	line-height:14px;
	color:#000000;
	text-transform:uppercase;
}

.tableText
{
	font-size:10px;
	line-height:14px;
	color:#000000;
}




/*div.boxSmall a
{
	font-size:11px;
	line-height:14px;
	border:1px solid;
	color:#ffff00;
	margin:0px 0px 12px 0px;
	padding:0px 14px 0px 0px;
	background-image:url(/images/arrow_white.gif);
	background-position:bottom right;
	background-repeat:no-repeat;

}*/





/*-------  Layout Structure -----------*/


/*#envelope
{
	width:976px;
	background-color:#ffffff;
}*/
/* toplogotype and menu container */
/*#regionTop
{
	float:left;
	width:966px;
	height:87px;
	padding:0px 0px 0px 0px;
}*/
/* leftmenu container */

/* new global --*/
/*
div.TopMenu
{
	float:right;
	width:722px;
	height:25px;
	margin:45px 0px 0px 0px;
	position:relative;
	bottom:-1px;
}
*/
/* end new global --*/
/*
#regionLeft
{
	float:left;
	width:165px;
	margin:0px;
	padding:0px;
	border-left:1px solid #E3E3E2;
	border-right:1px solid #E3E3E2;	
}
*/

/* content container */
/*
#regionContent
{
	float:left;
	width:799px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#ffffff;
}

*/

/* container for contentLeft and contentRight */
.content, .sectionstartContent
{
	float:left;
	width:779px;
	height:366px;
	padding:0px 0px 30px 20px;
	margin:0px;
}

.sectionstartContent
{
		padding:0px 0px 0px 20px;
}

.content[class]
{
	height:auto;
	min-height:366px;
}

.contentLeft
{
	float:left;
	width:402px;
	padding:0px;
	margin:0px 40px 0px 0px;
}

.contentRight
{
	float:left;
	width:319px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

/*
.footerLogotype
{
	float:right;
	padding:0px 16px 0px 0px;
	margin:-54px 0px 0px 0px;
}
*/
/*
.footer
{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	clear:right;
	
}

.footerItem
{
	padding:6px 0px 0px 5px;
	font-size:10px;
}
*/


.linkSupport
{
	text-decoration: none;
	text-transform:uppercase;
	font-family: VERDANA;
	font-size:9px;
	background-color: #FFFFFF;
	padding:0px 0px 0px 9px;
	margin:0px 0px 0px 0px;
}


/* container for starpagetext */
.topMenuShadow {
	height:15px;
	background-image:url('../../images/startImgShad.gif');
	background-repeat:repeat-x;
	background-position:left top;
}
.startWelcomeBox
{
	float:left;
	width:224px;
	height:224px;
	overflow:hidden;
	padding:0 0 0 10px;
	margin:0px 0px 10px 0px;
}

/*container for text or image, boxSmall and boxLarge */
.sectionStartLeftboxLarge
{
	background-color:#ffffff;
	float:left;
	width:291px;
	padding:0px 10px 0px 0px;
	margin:0px;
	overflow:hidden;
}
	.sectionInnerStartLeftboxLarge
	{
		float:left;
		padding:0px 10px 0px 0px;
	}

/*-- SectionStartPage -- */

.boxSection
{

	width:234px;
	overflow:hidden;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
}


/* StartPage */
/*
.boxLarge
{
	float:left;
	width:234px;
	height:225px;
	overflow:hidden;
	margin:0px 0px 10px 10px;	
	padding:0px 0px 0px 0px;
}
*/
.boxLarge h2.white, .boxSmall h2.white, .boxPrestigeLow h2.white, boxSection h2.white, sectionStartLeftboxSmall h2.white
{
	padding:0px 0px 10px 0px;
}

.boxLarge h2, .boxSmall h2, .boxPrestigeLow h2, boxSection h2, sectionStartLeftboxSmall h2.white
{
	padding:0px 0px 10px 0px;
}

	.innerTextBoxLarge
	{
		padding:14px 25px 0px 20px;
		height:195px;
		overflow:hidden;
	}

.boxSmall
{
	float:left;
	width:234px;
	height:140px;
	overflow:hidden;
}

.boxPrestigeLow
{
	float:left;
	width:234px;
	height:228px;
	overflow:hidden;
}

	.innerTextBoxSmall
	{
		padding:14px 25px 0px 20px;
		height:110px;
		overflow:hidden;
	}

.sectionStartLeftboxSmall
{
	float:left;
	width:291px;
	margin:0px 10px 0px 0px;
	height:140px;
	overflow:hidden;
}
	.innerSectionStartTextBoxSmall
	{
		padding:14px 25px 0px 20px;
		height:110px;
		overflow:hidden;
	}




/* ------ Grafical Elements --------------- */


/* MainMenu*/
.linkMenuTopMain
{
	text-decoration: none;
	text-transform:uppercase;
	font-family: Arial;
	font-size: 10px;
	padding:6px 9px 0px 9px;
	margin:0px 0px 0px 0px;
	height:19px;
	color:#ffffff;
}



.linkMenuTopMainSelected
{
	text-decoration: none;
	text-transform:uppercase;
	font-family: Arial;
	font-size: 10px;
	background-color: #FFFFFF;
	padding:5px 9px 0px 9px;
	margin:0px 0px 0px 0px;
	height:18px;
	border-top: 1px solid #E3E3E2;
	border-bottom: 1px solid #E3E3E2;
}

.leftMenuTopItem
{
	font-family: Arial;
	font-size: 10px;
	padding:3px 17px 2px 3px;
	margin:0px 0px 0px 0px;
	height:17px;
	background-color: #FFFFFF;
	width:143px;
	text-decoration: none;
	text-transform:uppercase;
}

#leftMenuItem
{
	float:left;
	font-family: Arial;
	font-size: 10px;
	padding:5px 10px 7px 7px;
	margin:1px 0px 0px 0px;
	background-repeat:repeat-x;
	background-position:bottom;
	width:148px;
	text-decoration: none;
	text-transform:uppercase;
}
#leftMenu a
{
	text-decoration:none;
}


#leftMenuItem a
{
	color:#ffffff;
	text-decoration: none;
}

.leftmenuSubItem a
{
	text-decoration:none;
	float:left;
}

.leftmenuSubItem
{
	font-family: Arial;
	font-size: 10px;
	float:left;
	line-height:12px;
	text-decoration:none;
	padding:5px 4px 4px 8px;
	margin:0px;
	width:153px;
}

.leftmenuSub3Item
{
	float:left;
	font-family: Arial;
	font-size:10px;
	line-height:12px;
	padding:0px 10px 3px 20px;
	margin:0px;
	width:119px;
	/*background-color:#c8c8c8;*/
}

/*#leftMenuItem
{
	float:left;
	font-family: Arial;
	font-size: 10px;
	padding:5px 10px 4px 7px;
	margin:0px 0px 0px 0px;
	color:#000000;
	background-image:url(/images/bgLeftMenu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:148px;
	text-decoration: none;
	text-transform:uppercase;
}

#leftMenuItem a
{
	text-decoration: none;
}

#leftMenu a
{
	text-decoration:none;
}



.leftmenuSubItem
{
	font-family: Arial;
	font-size: 10px;
	float:left;
	line-height:12px;
	text-decoration:none;
	padding:5px 10px 5px 24px;
	margin:0px;	
	width:131px;
	background-color:#c8c8c8;
}

.leftmenuSubItem a
{
	text-decoration:none;
}

.leftmenuSub3Item
{
	float:left;
	font-family: Arial;
	font-size:10px;
	line-height:12px;
	padding:0px 10px 1px 36px;
	margin:0px;
	width:119px;
	background-color:#c8c8c8;
}*/


.arrowWhite
{
	background-position:0px 3px;
	padding-left:12px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(/images/Leftmenu/white_arrow.gif);
}

.arrowActivSelected
{
	background-position:0px 3px;
	padding-left:12px;
	background-repeat:no-repeat;
	/*background-image:url(/images/Leftmenu/active_arrow.gif);*/
		background-image:url(/images/Leftmenu/leftnavarrw_on.gif);
}

.arrowWhiteSelected
{
	background-position:0px 3px;
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(/images/Leftmenu/active_WhiteArrow.gif);
	/*background-image:url(/images/Leftmenu/leftnavarrw_on.gif);*/
}

.squareWhite
{
	background-position:9px 4px;
	background-repeat:no-repeat;
	background-image:url(/images/Leftmenu/white_square.gif);
}

.squareWhiteSelected
{
	background-position:9px 4px;
	background-repeat:no-repeat;
	/*background-image:url(/images/Leftmenu/white_square.gif);*/
	background-image:url(/images/Leftmenu/leftnavbullet_on.gif);
}
.formularKnapp
{
	font-family: Arial;
	font-size: 11px;	
	color: #000000;
	border: 1px outset #E3E3E2;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-y;	
	cursor:hand;
	padding:0px;
	margin:0px;
}

.formularFalt
{
	font-family: Arial;
	font-size: 11px;	
	color: #000000;
	padding:0px;
	margin:0px;	
}

/* ---- Links ---  */

a
{
	text-decoration:underline;
	color:#000000;
}

.footer a
{
	text-decoration:none;
}

/*.arrowLinkWhite, span.arrowLinkWhite
{
	text-decoration:none;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(/images/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.arrowLinkBlack, span.arrowLinkBlack
{
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	border:1x solid;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(/images/arrow_black.gif);
	background-position:bottom;
	background-repeat:no-repeat;

}*/