/* - - - - - - - - - - - - - - - - - - - -
  M A S T E R - S T Y L E S
- - - - - - - - - - - - - - - - - - - - */

/*Definition der Tags*/
TD,DIV,TABLE,P { font-size: 11; font-family: Verdana; }

/*Link Definitionen*/
A:link { text-decoration: none; color:#2D3393; }
A:visited { text-decoration: none; color:#990000; }
A:active { text-decoration: none; color:#990000; }
A:hover { text-decoration: underline; color:#990000; }

/*Klassen Definitionen*/
.clsTitlePage { color: #333333; font-size: 16; font-family: Verdana; font-weight: bold; font-style: normal; }
.classButton { border-style: ridge; border-color: #2D3393; border-width: 1px; background-color: #CCD2EB;	font-family: Verdana; color: #333333; }
.cls_FrameColor { background-color: #CCD2EB; color: #333333; }
.cls_Line { background-color:#2D3393; }

.clsBasket {
	BORDER-LEFT: #2D3393 1px solid;    
	BORDER-RIGHT: #2D3393 1px solid;
	BORDER-TOP: #2D3393 1px solid;
	BORDER-BOTTOM: #2D3393 1px solid;
	PADDING-LEFT: 6px;
	background-color: #FFFFFF;
	font-weight: normal;
	COLOR: #333333;
	FONT-SIZE: 11;
	FONT-FAMILY: Verdana;
	}

#frmborder{
	background-color: #FFFFFF;
	border-style: none;
	font-family: Verdana;
	font-size: 11;
	color: #333333;
	overflow: hidden;
	}
body                    { background: #ffffff; margin: 20px 15px 0; }
body#frameShadowLeft    { background: #ffffff url(../theme/images/background/shadowLeft.jpg) repeat-y 100% 0; overflow: hidden; }
body#frameShadowRight   { background: #fff url(../theme/images/background/shadowRight.jpg) repeat-y 0 0; overflow: hidden; }
body#iframeBasket       { color: #ffffff; font: bold 11px/15px Verdana, Arial, Helvetica, Sans-Serif; margin-top: 3px; margin-left: 0px; background: #007EFF; }
body#iframeBasket a			{ color: #ffffff; font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
body#iframeBasket a:hover 	{ text-decoration: underline; }

.classButton            { border-style: ridge; border-color: #CCCCCC; border-width: 1px; color: #ffffff; background-color: #2D3393; font-family: Verdana, Arial, Sans-Serif; }

hr                      { margin: 7px 0; padding: 0; border: 0 none; border-top: 1px solid #CCD2EB; height: 1px; }
* html hr               { margin: 0; background: transparent url(../theme/images/background/navHeadRowDivider.gif) 0 50% repeat-x; } /* for IE */

/* - - - - - - - - - - - - - - - - - - - -
  S T A R T S E I T E
- - - - - - - - - - - - - - - - - - - - */
.TableWelcomeRight			{ width: 100%; border: 1px solid #436E65; border-collapse: collapse; margin:0; margin-bottom: 3px; }
.CellTitleRight				{ padding-bottom: 2px; padding-left: 5px; font-weight: bold; color: #ffffff; background-color: #007EFF; height: 20px; border:0; }
.CellContent				{ padding: 8px; }
.CellContent ul				{ margin: 0; margin-left: 0px; padding: 0; list-style: none; }
.CellContent ul li				{ margin-left: 0; padding-left: 10px; background: url(../theme/images/common/navBoxBlue.gif) no-repeat 0px 0.5em; }
.CellContent a				{ font-weight: bold; text-decoration:none; margin-bottom:3px; }
.CellContent a:hover			{ font-weight: bold; text-decoration:underline; }
.CellList ol li				{ margin-left:-10px; text-decoration:none; }
.CellContentRight			{ padding: 5px; }
.CellContentRight a			{ display: block; font-weight: bold; color:#105245; text-decoration:underline; margin-bottom:5px; }
.CellContentRight a:hover	{ font-weight: bold; color:#4BA09D; text-decoration:none; }

/*NAVIGATION-CONTROLS*/
@media print {
.controls					{ display: none; }
}






