/* id's */
body {
	behavior:url("/assets/telegramnl/img/csshover.htc");
}
body 			{
	width:100%;
	margin: 0px;
	padding: 0px;
	background: #ffffff url('/assets/telegramnl/img/bodybg.gif') repeat-y;


	}
	
a {
	color:#000000;
	border:none;
	} 
#pageList 		{
	background-color:purple;
	margin-top: 0pt
	}
	
#logoTgs {
	margin: 15px 5px 0 0;
	}

#logoBar {
	width: 930px;
	text-align:right;
	}

#menuBar {
	width: 650px;
	height: 35px;
	top: 35px;
	left: 10px;
	position: absolute;
	}	

#topBar {
	}

#topBar #promoBar {
	width: 950px;
	height:130px;
	overflow: hidden;
	}

#topBar #promoBarVolg {
	width: 950px;
	height:130px;
	overflow: hidden;
	
	}

#crumb {
	margin: 0 0 0 30px;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	color: #193477;
	}
#crumb a {
	color: #193477;
	}
	
#mainBar {
	margin: 0 0 0 30px;
	width:920px;
	/*height:100%px;*/
}

#contentArea {
	float:left;
	width: 97%;
	margin: 15px 20px 0 0;
	}

#bottomBar {
	height:28px;
	overflow:hidden;
	float:left;
	bottom:0;
	background-color: #193477;
	background-image: url(/bin/austria/img/bg_bottombar2.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	}	

#bottomBarContent {
	width:930px;
	_width:950px;
	padding:10px;
	padding-top:5px;
	text-align:right;
	color:#ffffff;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	text-decoration:none;
}

#bottomBarContent a {
	color:#ffffff;
	text-decoration:none;
}

#bottomBarContent a:hover { 
	text-decoration:underline;
}

#bottomBarContent .bottomMenuSelected {
	color:#cad6f6;
	}

#errormsg {
	padding-left:10px;
}
	
.breaker {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin-top:-1px;
}

.verticalSpacer {
	margin-top:0px;
	_margin-top:-20px;
}

.home_image_container {
	background-color:#ffffff;
	width:98px;
	height:84px;
	border:1px #ffdbc1 solid;
	text-align:center;
	overflow:hidden;
}

.home_image_container div {
	width:96px;
	height:82px;
	border:1px #ffffff solid;
	overflow:hidden;
}

.home_product_top {
	background:url('/bin/austria/img/bg_home_products_top.gif') top right no-repeat;
	width:100%;
	height:18px;
}

.home_product {
	background:url('/bin/austria/img/bg_home_products.gif') top right repeat-y;
	_width:100%;
	min-height:80px;
	_height:80px;
	margin-bottom:1px;
	padding:12px 12px 0px 12px;
}

.home_product_bottom {
	background:url('/bin/austria/img/bg_home_products_bottom.gif') top right no-repeat;
	_width:100%;
	height:6px;
	margin-top:-1px;
}
/* blueBar */

.blueBar {
	background:url('/bin/austria/img/bg_rightbar.gif') 0px 0px repeat-x #d5def6;
	float:left;
	}
.blueBarTop {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_rightbar_corner_lt.gif') top left no-repeat;
	height:12px;
	width:100%;
	}
.blueBarTop div {
	background:url('/bin/austria/img/bg_rightbar_corner_rt.gif') top right no-repeat;
	width:100%;
	height:12px;
}
.blueBarBottom {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_rightbar_corner_lb.gif') bottom left no-repeat;
	height:12px;
	width:100%;
	}
.blueBarBottom div {
	background:url('/bin/austria/img/bg_rightbar_corner_rb.gif') bottom right no-repeat;
	width:100%;
	height:12px;
}

/* redBar */

.redBar {
	background:url('/bin/austria/img/bg_redbar.gif') 0px 0px repeat-x #ffdac1;
	float:left;
	}
.redBarTop {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_redbar_corner_lt.gif') top left no-repeat;
	height:12px;
	width:100%;
	}
.redBarTop div {
	background:url('/bin/austria/img/bg_redbar_corner_rt.gif') top right no-repeat;
	width:12px;
	height:12px;
	width:100%;
}
.redBarBottom {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_redbar_corner_lb.gif') bottom left no-repeat;
	height:12px;
	width:100%;
	}
.redBarBottom div {
	background:url('/bin/austria/img/bg_redbar_corner_rb.gif') bottom right no-repeat;
	width:12px;
	height:12px;
	width:100%;
}
/* rightBar */

.rightBarContent {
	padding:15px;
	width:170px;
	_width:200px;
	}
.rightBarProductInfo {
	background-color:#ffffff;
	}
	
.rightbar_cardpreview_container {
	background-color:#ffffff;
	width:150px;
	border:1px #e1e7f9 solid;
	text-align:center;
	overflow:hidden;
}
	
/* cards */

.cardCoverContainer {
	width:100%;
	background-color: #f3f5fd;
}

.cardCover {
	width:195px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	}

.cardCoverContent {
	width:195px;
	height:235px;
	border:1px solid #e1e7f9;
}

.cardCoverSelect {
	background:url('/bin/austria/img/bg_selectcard.gif') -40px 0px repeat-y #ffffff;
	margin-top:-1px;
	width:187px;
	_width:195px;
	height:22px;
	_height:30px;
	padding:4px;
	border:1px solid #d5dff6;
	border-top:none;
	text-align:right;
	}

.cardCoverImgSmall {
	background:url('/bin/austria/img/bg_variation_dropshadow.gif') 8px 0px no-repeat;
	width:150px;
	height:150px;
	text-align:center; 
	overflow:hidden;
	}

.cardCoverImgSmallBorder {
	width:145px;
	height:143px;
	overflow:hidden;
	text-align:center;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
}	

.cardCoverImgSmallBorder img {
	text-align:center;
	
}
	
.cardCoverNormal {
	color : #526699;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	text-decoration:none;
	margin-bottom: 3px;
}

.cardCoverVariationContainer {
	background-color:#f3f5fd;
	width: 100%;
	/*padding-top:5px;*/
	padding-bottom:5px;
}
.cardCoverVariation {
	width:166px;
	min-height:190px;
	_height:190px;
	background-color:#ffffff;
	border:1px solid #e1e7f9;
	margin:1px;
	margin-top:7px;
	padding:0px;
	float:left;
}
.cardCoverVariationMessage {
	background-color:#f3f5fd;
}

.cardCoverVariationMessageEditText {
	/*width:370px;*/
	background-color:#ffffff;
}


.cardCoverVariationMessageAlterText {
	background-color:#ffffff;
	color : #000000;
	font-weight:bold;
	font-size : 11px;
	line-height : 17px;
	height:200px;
	padding:10px;
}

.cardCoverVariationMessageAlterText div {
	text-align:left;
}
.cardCoverVariationExtraOptions {
	background-color:#f3f5fd;
	padding:5px;
}

.cardCoverVariationSelect {
	background:url('/bin/austria/img/bg_selectcard.gif') -40px 0px repeat-y #ffffff;
	/*width:187px;
	_width:195px;*/
	width:93%;
	_width:100%;
	height:22px;
	_height:30px;
	padding:4px;
	text-align:right;
	}

/* content */

.contentBlue {
	clear:both;
	background-color:#f3f5fd;
}

.contentBlueContent {
	background-color:#f3f5fd;
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
}

.contentBlueTop {
	background-color:#d5dff6;
}
.contentBlueTopTitle {
	padding-left:10px;
	padding-bottom:10px;
	color : #193477;
	font-weight:bold;
	font-size : 12px;
	line-height : 17px;
	font-family : arial, helvetica, sans-serif;
}

.contentForm {
	background-color:#f3f5fd;
}	
.contentFormContent {
	background-color:#f3f5fd;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:center;
}	

.contentFormError {
	background-color:#fff4ec;
}	
.contentFormErrorContent {
	background-color:#fff4ec;
	padding-left:10px;
	padding-bottom:10px;
	text-align:center;
}

.redBarContent {
	text-align:center;
	padding-left:8px;
	padding-right:8px;
}

/* fonts */

.contentNormal {
	color : #000000;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	}
.contentNormal td {
	color : #000000;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
}

.contentNormalES {
	color : #000000;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 19px;
	}
.contentNormalES td {
	color : #000000;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 19px;
}

.error {
	color:#e52a37;
}	

.labelTiny {
	font-family : arial, helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

.labelTiny a {
	font-size:9px;
	color:#000000;
	text-decoration:none;
}

.bluePHeader {
	color : #193477;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	text-decoration:none;
	}
	

.redPHeader {
	color : #e52a37;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	text-decoration:none;
	}

/* LiveClock */
.LiveClockNormal	{
	color : #5B59A5;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	}

	





/* rightbar */
.rightBarTitle {
	color : #526699;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	text-decoration:none;
	}
.rightBarNormal {
	color : #000000;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	}
.rightBarVisiting {
	color : #526699;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	text-decoration:none;
	font-weight:bold;
	}
.rightBarVisited {
	color : #526699;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	text-decoration:none;
	}

/* sifr - button images */

.sifrButtonLeftImage {
	float:left;
	width:20px;
	height:20px;
	cursor:pointer;
	_cursor:hand;
	margin-top:-32px;
	_margin-top:-38px;
}

.sifrButtonRightImage {

	float:right;
	width:20px;
	height:20px;
	cursor:pointer;
	_cursor:hand;
	margin-top:-32px;
	_margin-top:-38px;
}



/* tabs (currently not used, for future use maybe)  */

/* standard tab */
.isTabnnn {
	float:left;
	margin-left:-10px;
	height:30px;
	white-space:nowrap;
	min-width:80px;
	_width:100px;
}
.isTabnnn div {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_tab_standard_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabnnn div div {
	background:url('/bin/austria/img/bg_tab_standard_corner_rt.gif') top right no-repeat;
	width:100%;
	height:30px;
}

.isTabnnn div div div {
	text-align:center;
	width:100%;
}

/* standard tab first*/
.isTabFnn {
	float:left;
	height:30px;
	white-space:nowrap;
	min-width:100px;
	_width:100px;;
}
.isTabFnn div {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_tab_standard_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabFnn div div {
	background:url('/bin/austria/img/bg_tab_standard_corner_rt.gif') top right no-repeat;
	width:100%;
	height:30px;
}

.isTabFnn div div div {
	text-align:center;
	width:100%;
}

/* standard tab last*/
.isTabnnL {
	float:left;
	margin-left:-10px;
	height:30px;
	white-space:nowrap;
	min-width:100px;
	_width:100px;
}
.isTabnnL div {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_tab_standard_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabnnL div div {
	background:url('/bin/austria/img/bg_tab_standard_corner_rt.gif') top right no-repeat;
	width:100%;
	height:302px;
}

.isTabnnL div div div {
	text-align:center;
	width:100%;
}

/* current tab */
.isTabnCn {
	float:left;
	margin-left:-10px;
	height:30px;
	white-space:nowrap;
	min-width:100px;
	_width:100px;
}
.isTabnCn div {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_tab_current_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabnCn div div {
	background:url('/bin/austria/img/bg_tab_current_corner_rt.gif') top right no-repeat;
	width:100%;
	height:30px;
}
.isTabnCn div div div {
	text-align:center;
	width:100%;
}
/* current tab first*/
.isTabFCn {
	float:left;
	height:30px;
	white-space:nowrap;
	min-width:100px;
	_width:100px;
}
.isTabFCn div {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_tab_current_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabFCn div div {
	background:url('/bin/austria/img/bg_tab_current_corner_rt.gif') top right no-repeat;
	width:100%;
	height:30px;
}
.isTabFCn div div div {
	text-align:center;
	width:100%;
}
/* current tab last*/
.isTabnCL {
	float:left;
	height:30px;
	white-space:nowrap;
	margin-left:-10px;
	min-width:100px;
	_width:100px;
}
.isTabnCL div {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_tab_current_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabnCL div div {
	background:url('/bin/austria/img/bg_tab_current_corner_rt.gif') top right no-repeat;
	width:100%;
	height:30px;
}
.isTabnCL div div div {
	text-align:center;
	width:100%;
}
/* current tab first last (just one tab)*/
.isTabFCL {
	float:left;
	height:30px;
	white-space:nowrap;
	min-width:100px;
	_width:100px;
}
.isTabFCL div {
	clear:both;
	text-align:right;
	background:url('/bin/austria/img/bg_tab_current_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabFCL div div {
	background:url('/bin/austria/img/bg_tab_current_corner_rt.gif') top right no-repeat;
	width:100%;
	height:30px;
}
.isTabFCL div div div {
	text-align:center;
	width:100%;
}



#tabMenu {
	margin:0;
	padding:0;
	height:30px;
	
}

#tabMenu li {
	list-style:none;
	cursor:pointer;
	cursor:hand;
	height:30px;
	background:url(/bin/austria/img/tab_en_left.gif) no-repeat;
	color : #4D4282;
	font-family : arial, helvetica, sans-serif; 
	font-size : 11px; 
	line-height : 12px;
	font-weight:normal;
	padding:0px;
	float:left;

}

#tabMenu li div {
	height:30px;
	width:11px;
	float:left;
}

#tabmenu .tabname {
	width:auto;
	height:3px;
	_height:20px;
	margin-top:10px;
	float:left;
}

#tabMenu li span {
	height:30px;
	width:11px;
	background:url(/bin/austria/img/tab_en_right.gif) top left no-repeat;
	float:left;
}

#tabMenu li.open {
	display:inline;
	cursor:pointer;
	cursor:hand;
	height:30px;
	background:url(/bin/austria/img/tab_dis_left.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}

#tabMenu li div.open {
	height:30px;
	width:11px;
	float:left;
}

#tabMenu li span.open {
	height:30px;
	width:11px;
	background:url(/bin/austria/img/tab_dis_right.gif) top left no-repeat;
}	

#leetFlashMenu {
	height:25px;
	margin-top:0px;
}
#leetFlashMenu li {
	float:left;
	display:block;
	position:relative;
	margin-right:5px;
	height:25px;
	
}

#leetFlashMenu li div {
	position:absolute;
	display:none;
	z-index:100;
	top:0px;
	left:-10px;
}

#leetFlashMenu li:hover div {
	display:block;
	_display:none;
}



#menu 			{ /* background-color:green; */}
#preview 		{ background-color:purple;}



.itext {
	z-index: 254;
	margin: 20px 0 0 0;
	padding: 0px;
	position: absolute;
	border: solid 1px #d5dff6;
	overflow: auto;
	background: #fff url(/assets/telegramnl/img/icon_itextclose.gif) top right no-repeat fixed;
	cursor: pointer; cursor: hand;
}

