
a.topnavi:link {color: #FFF; font-weight: normal; text-decoration: none;}
a.topnavi:visited {color: #FFF; font-weight: normal; text-decoration: none;}
/*a.topnavi:focus {color: #FFF; font-weight: normal; text-decoration: underline;}*/
a.topnavi:hover {color: #FFF; font-weight: normal; text-decoration: underline;}
a.topnavi:active {color: #FFF; font-weight: normal; text-decoration: underline;}

a.topnaviActive:link {color: #FFF; font-weight: normal; text-decoration: underline;}
a.topnaviActive:visited {color: #FFF; font-weight: normal; text-decoration: underline;}
/*a.topnavi:focus {color: #FFF; font-weight: normal; text-decoration: underline;}*/
a.topnaviActive:hover {color: #FFF; font-weight: normal; text-decoration: underline;}
a.topnaviActive:active {color: #FFF; font-weight: normal; text-decoration: underline;}


a.subNavi:link {color: #578FC0; text-decoration: none;}
a.subNavi:visited {color: #578FC0; text-decoration: none;}
a.subNavi:hover {color: #5C7392; text-decoration: none;}
a.subNavi:active {color: #5C7392; text-decoration: none;}

a.subNaviActive:link {color: #5C7392; text-decoration: none;}
a.subNaviActive:visited {color: #5C7392; text-decoration: none;}
a.subNaviActive:hover {color: #5C7392; text-decoration: none;}
a.subNaviActive:active {color: #5C7392; text-decoration: none;}



/*
a:link { font-weight:bold; color:blue; text-decoration:none; }
a:visited { font-weight:bold; color:silver; text-decoration:none; }
a:focus { font-weight:bold; color:red; text-decoration:underline; }
a:hover { font-weight:bold; color:green; text-decoration:none; }
a:active { font-weight:bold; color:lime; text-decoration:underline; }
*/

.navi01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #122730;
	/*font-weight: normal;*/
}

.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122730;
	/*font-weight: normal;*/
}



.style1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
}
.style2 {
	font-family: "Times New Roman", Times, serif; 
	font-size: 10px; color: #FFFFFF;
}


.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

#navi {
	position:absolute;
	top:0px;
	left:0px;
	float: left;
	width: 1010px;
	height:174px;
}

#navi_main {
	float: left;
}



#content {
	/*margin-top:18px;*/
	position:absolute;
	top:190px;
	left:0px;
	float: left;
	width: 1010px;
}

#contentNoMenu {
	/*margin-top:18px;*/
	/*position:absolute;
	top:190px;
	left:0px;
	float: left;*/
	padding: 10px 0px 0px 20px; /* top, right, bottom, left */
	width: 820px;
	/*border-width:1px; border-style:solid; border-color:#ABC;*/
}

#noMenuCloseWindow {
	/*background-color: #FFF;*/
	/*margin-bottom:10px;*/
	/*padding: 2px 2px 2px 2px; /* top, right, bottom, left */
	margin: 0px 0px 0px 0px; /* top, right, bottom, left */
	width: 620px;
	text-align: right;
}


#leftpad {
	/*background-color: #AAA;*/
	float: left;
	width: 20px;
}

#left {
	/*background-color: #C0D3E8;*/
	float: left;
	/*border-width:1px;
	border-style:solid;
	border-color:#C0D3E8;
	padding:2px;*/
	
	/*margin-left:20px;*/

	margin-right:15px;
	margin-top:21px;
	width: 155px;
}

#test {
	background-color: #AAA;
	float: left;
	margin-left:1em;
	margin-right:15px;
	width: 154px;
}

#subNaviLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122730;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:13px;
}



#right {
	/*background-color: #CCC;*/
	float: left;
	width: 620px;
}

#contentHeadline {
	/*background-color: #BBB;*/
	/*margin-top:31px;*/
	margin-bottom:4px;
	width: 620px;
	/*border-width:1px;
	border-style:solid;
	border-color:#C0D3E8;*/
	padding:1px;
	padding-left:28px;
}

#contentBox {
	/*background-color: #FFF;*/
	margin-bottom:10px;
	padding: 2px 2px 2px 2px; /* top, right, bottom, left */
	width: 620px;
	border-width:1px;
	border-style:solid;
	border-color:#C0D3E8;
	
	float: left;
}
#orderBox {
	/*background-color: #FFF;*/
	margin-bottom:10px;
	padding: 2px 2px 2px 2px; /* top, right, bottom, left */
	/*width: 800px;*/
	width: 800px;
	border-width:1px;
	border-style:solid;
	border-color:#C0D3E8;
	
	float: left;
}

#orderBoxPrint {
	/*background-color: #FFF;*/
	margin-bottom:10px;
	padding: 2px 2px 2px 2px; /* top, right, bottom, left */
	/*width: 800px;*/
	width: 630px;
	/*border-width:1px;
	border-style:solid;
	border-color:#C0D3E8;*/
	
	float: left;
}


#contentBoxTitle {
	margin: 2px 1px 2px 0px; /* top, right, bottom, left */
	padding-left:25px;
}
#contentItem {
	margin: 2px 1px 2px 0px; /* top, right, bottom, left */
	padding-left:26px;
}

#contentItemTable {
	padding-left:26px;
}

#contentItemProductTable {
	
}


#contentItemLeft {
	background-color: #BBB;
	width: 390px;
	float: left;
	/*margin: 0px 0px 2px 0px; /* top, right, bottom, left */
}

#contentItemRight {
	background-color: #C0D3E8;
	width: 182px;
	float: left;
	padding-left:20px;
	/*margin: 0px 0px 2px 0px; /* top, right, bottom, left */
}


.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #404040;
}

.boxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #404040;
}

.itemTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
}

.content01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*padding:1px;*/
}
.content01bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.underline {
	text-decoration: underline;}
}

.content01red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
}

.content02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*padding:1px;*/
}
.content02bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.content01fs8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.content01fs10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.content01fs12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.content01fs14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.content01fs16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.content01fs18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.content01fs24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.content01fs36 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.content01fs48 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
}

/*
.content01small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.content01big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
*/


.tabCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: solid 1px; 
	border-color: #FFF;
	/*padding:1px;*/
}
.tabCellFirst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}





#navi_im {
	background-color: #E10165;
	width: 100px;
}



.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #000;
}
.formTextSmall {
	font-size: 10px;
}
.formTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
.formTextInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width: 200px;
}

.formTextInputNumKlein {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;*/
	width: 34px;
}

.formTextInputNumKlein2 {
	width: 40px;
}

.fti_tab3 {
	width: 110px;
}

.fti_tab4 {
	width: 90px;
}

.fti_byosTab {
	width: 200px;
}

/*
a:link {color: #666;}
a:visited {color: #666;}
a:hover {color: #666;}
a:active {color: #666;}



body {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
}

#container {
	width: 800px;
	float: left;
}

#containerLeft {
	width: 300px;
	float: left;
}

#containerRight {
	width: 500px;
	float: left;
}

#containerRightTop {
	padding-top: 70px;
}

#containerRightTopLeft {
	float: left;
}
#containerRightTopPicts {
	background-color: #010165;
	width: 234px;
	height: 89px;
	float: left;
}

#containerRightTopPict {
	background-color: #010165;
	padding-left: 2px;
	padding-top: 1px;
	float: left;
}

#containerRightContent {
	clear:both;
	height: 288px;
	padding-left: 42px;
}


#containerRightBottom {
	
}

#containerRightBottomLeft {
	float: left;
}
#containerRightBottomRight {
	padding-top: 89px;
	text-align: right;
}

// -- I-Page ---------------------------------------------------------
// -- I-Page ---------------------------------------------------------


#i_container {
	
}

#i_containerNavi {
	
}

#i_containerPrintPage {
	height: 28px;
	text-align: right;
}

#i_containerHeadline {
	height: 40px;

}



#i_containerContent {
	width: 458px;
	height: 198px;
	overflow:auto;
}



#i_printHeadline {
	height: 40px;
	padding-top: 28px;
}

// -- /I-Page ---------------------------------------------------------
// -- /I-Page ---------------------------------------------------------


.headline01big {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px;
	font-weight: bold;
}

.headline02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #666;
}

.text01Lite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.formTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F00;
}
.formTextInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	width: 200px;
}


/// /////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////




#containerTop {
	background-color: #CAB282;
	width: 800px;
	float: left;
}


#containerTopLeft {
	width: 254px;
	padding-left: 8px;
	float: left;
}

#containerTopLeftPad1 {
	background-color: #FFF;
	height: 36px;
}

#containerTopLeftLogo {

}

#containerTopLeftPad2 {
	background-color: #FFF;
	height: 135px;
}

#containerTopLeftInfo1 {
	background-color: #CAb282;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-left: 57px;
	padding-right: 57px;
	widht: 50px;
}
#containerTopLeftInfo2 {
	background-color: #CAB282;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: right;
	padding-left: 57px;
	padding-right: 57px;
	widht: 50px;
}


#containerTopRight {
	width: 538px;
	float: left;
}

#contentPadTop {
	height: 58px;
	float: left;
}

#content {
	width: 510px;
	height: 360px;
	padding-left: 28px;
	float: left;
	overflow: auto;
}


#containerBottom {
	background-color: #CAB282;
	width: 800px;
	float: left;
}
#bottomLeft {
	width: 290px;
	float: left;
}
#bottomImage {
	width: 123px;
	float: left;
}
#bottomImageCenter {
	width: 191px;
	text-align: center;
	float: left;
}

#bottomRight {
	width: 73px;
	text-align: right;
	float: left;
}



.nl{
	clear:both;
}

#test1 {
	width: 254px;
	float: left;
}

#test2 {
	width: 400px;
	float: left;
}

#datum {
	width: 151px;
	height: 30px;
	background-color: #2A8EBF;
	float: left;
	line-height: 30px;
	height: 30px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #122730;
	font-weight: bold;
}

.text01 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

.text02 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #7E0040;
}

.text03 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

.formText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFF; 
}
.formTextRed {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #C00;
}

.headline01 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	color: #FFF;
}
.headline01big {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 18px;
	color: #FFF;
}

.headline02 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	color: #7E0040;
}

.style4 {
	font-size: 18px;
	color: #7D0040;
}

.style5 {
	font-size: 12px
	color: #FFF;
}

.style6 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
}

.style7 {
	font-size: 16px;
	color: #7E0040;
}

.style8 {
	color: #F14710
}

*/

