/* id's */
body {
	behavior:url("/assets/austria/img/csshover.htc");
}
body 			{
	width:100%;
	margin: 0px;
	padding: 0px;
	background: #ffffff url('/assets/austria/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: left;
	padding-left: 24px;
	}

#menuBar {
	width: 560px;
	top: 20px;
	left: 400px;
	position: absolute;
	}	


#topBar #promoBar {
	width: 950px;
	height:153px;
	overflow: hidden;
	}

#topBar #promoBarVolg {
	width: 950px;
	height:153px;
	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 {
	background:url('/assets/austria/img/bg_bottombar2.gif') 0px  no-repeat;
	height:40px;
	overflow:hidden;
	float:left;
	bottom:0;
	}	

#bottomBarContent {
	width:950px;
/*	_width:920px;*/
	padding-right:8px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:right;
	color:#ffffff;
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	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('/assets/austria/img/bg_home_products_top.gif') top right no-repeat;
	width:100%;
	height:18px;
}

.home_product {
	background:url('/assets/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('/assets/austria/img/bg_home_products_bottom.gif') top right no-repeat;
	_width:100%;
	height:6px;
	margin-top:-1px;
}
/* blueBar */

.blueBar {
	background:url('/assets/austria/img/bg_rightbar.gif') 0px 0px repeat-x #d5def6;
	float:left;
	}
.blueBarTop {
	clear:both;
	text-align:right;
	background:url('/assets/austria/img/bg_rightbar_corner_lt.gif') top left no-repeat;
	height:10px;
	width:100%;
	}
.blueBarTop div {
	background:url('/assets/austria/img/bg_rightbar_corner_rt.gif') top right no-repeat;
	width:100%;
	height:10px;
}
.blueBarBottom {
	clear:both;
	text-align:right;
	background:url('/assets/austria/img/bg_rightbar_corner_lb.gif') bottom left no-repeat;
	height:10px;
	width:100%;
	}
.blueBarBottom div {
	background:url('/assets/austria/img/bg_rightbar_corner_rb.gif') bottom right no-repeat;
	width:100%;
	height:10px;
}

/* redBar */

.redBar {
	background:url('/assets/austria/img/bg_redbar.gif') 0px 0px repeat-x #ffdac1;
	float:left;
	}
.redBarTop {
	clear:both;
	text-align:right;
	background:url('/assets/austria/img/bg_redbar_corner_lt.gif') top left no-repeat;
	height:12px;
	width:100%;
	}
.redBarTop div {
	background:url('/assets/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('/assets/austria/img/bg_redbar_corner_lb.gif') bottom left no-repeat;
	height:12px;
	width:100%;
	}
.redBarBottom div {
	background:url('/assets/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('/assets/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('/assets/austria/img/bg_variation_dropshadow.gif') 8px 0px no-repeat;
	width:150px;
	height:150px;
	text-align:center; 
	overflow:hidden;
	}

.cardCoverImgSmallBorder {
	width:140px;
	/*height:100px;*/
	overflow:hidden;
	/*overflow-x: hidden;*/
	text-align:center;
	margin:5px 10px 5px 12px;
}	

.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('/assets/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:14px;
	padding-bottom:10px;
	text-align:left;
}

.contentBlueTop {
	background-color:#d5dff6;
}
.contentBlueTopTitle {
	padding-left:14px;
	padding-bottom:12px;
	color : #193477;
	font-weight:bold;
	font-size : 12px;
	line-height : 0px;
	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 {
	padding:0;
	margin:0;
	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('/assets/austria/img/bg_tab_standard_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabnnn div div {
	background:url('/assets/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('/assets/austria/img/bg_tab_standard_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabFnn div div {
	background:url('/assets/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('/assets/austria/img/bg_tab_standard_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabnnL div div {
	background:url('/assets/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('/assets/austria/img/bg_tab_current_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabnCn div div {
	background:url('/assets/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('/assets/austria/img/bg_tab_current_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabFCn div div {
	background:url('/assets/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('/assets/austria/img/bg_tab_current_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabnCL div div {
	background:url('/assets/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('/assets/austria/img/bg_tab_current_corner_lt.gif') top left no-repeat;
	height:30px;
	width:100%;
}
.isTabFCL div div {
	background:url('/assets/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(/assets/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(/assets/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(/assets/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(/assets/austria/img/tab_dis_right.gif) top left no-repeat;
}	

#leetFlashMenu {
	margin-top:0px;
}
#leetFlashMenu li {
	float:left;
	display:block;
	position:relative;
	margin-right:25px;
	text-align: right;
	
}

#leetFlashMenu li div {
	position:absolute;
	display:none;
	z-index:100;
	top:0px;
	left:-10px;
}

#leetFlashMenu li:hover div {
	display:block;
	_display:none;
}

.dividerBleu {
	background-image: url(/assets/austria/img/vertical_divider_bleu.gif);
	background-repeat: repeat-y;
}



#menu 			{ /* background-color:green; */}
#preview 		{ background-color:purple;}

.change {
	width:100%;
	bottom: 0px;
	position: relative;
}

#bannertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 22px;
	line-height: 12px;
	vertical-align: top;
}


	
.itext {
	z-index: 254;
	margin: 20px 0 0 0;
	padding: 0px;
	position: absolute;
	border: solid 1px #d5dff6;
	overflow: auto;
	background-color: #fff;
	cursor: pointer; cursor: hand;
}

.itext TABLE {
	background: #fff url(/assets/austria/img/icon_itextclose.gif) top right no-repeat;
}

#chat {
	background-image: url(/assets/deutschland/img/ban_left_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 300px;
	height: 55px;
	margin: 0px;
}

#chat DIV {
	margin-left: 20px;
}


H1.blueXL { font-size: 28px; line-height: 28px; color: #193477; padding-bottom:2px; _padding-bottom:0px; }
H1.blueL { font-size: 20px; line-height: 20px; color: #193477; padding-bottom:2px; _padding-bottom:0px; }
H1.blueM { font-size: 18px; line-height: 18px; color: #193477; padding-bottom:2px; _padding-bottom:0px; }
H1.blueS { font-size: 16px; line-height: 16px; color: #193477; padding-bottom:2px; _padding-bottom:0px; }

H1.blueL-R { font-size: 20px; line-height: 20px; color: #193477; padding-bottom:2px; _padding-bottom:0px; }
H1.blueS-R { font-size: 16px; line-height: 16px; color: #193477; padding-bottom:2px; _padding-bottom:0px; }
H1.redXL { font-size: 28px; line-height: 28px; color: #E72931; padding-bottom:2px; _padding-bottom:0px; }

H1.redL { font-size: 24px; line-height: 24px; color: #E72931; padding-bottom:2px; _padding-bottom:0px; }
H1.redM { font-size: 18px; line-height: 18px; color: #E72931; padding-bottom:2px; _padding-bottom:0px; }
H1.redS { font-size: 16px; line-height: 16px; color: #E72931; padding-bottom:2px; _padding-bottom:0px; }

H1.blueButton, H1.blueButtonLeft, H1.blueButtonRight, H1.focusButtonRight { font-size: 16px; line-height: 16px; color: #193477; padding-bottom:2px; _padding-bottom:0px; cursor:pointer; _cursor:hand; }
H1.focusSlogan { font-size: 18px; line-height: 18px; color: #193477; padding-bottom:2px; _padding-bottom:0px; margin:0px; }
H1.focusCurrency { font-size: 28px; line-height: 28px; color: #193477; padding-bottom:2px; _padding-bottom:0px; width:20px; float:right; margin:0px; margin-top:1px; }
H1.focusPriceW { font-size: 36px; line-height: 36px; color: #193477; padding-bottom:2px; _padding-bottom:0px; width:45px; float:right; margin:0px; margin-top:-1px; _margin-top:-1.5px; }
H1.focusPriceD { font-size: 28px; line-height: 28px; color: #193477; padding-bottom:2px; _padding-bottom:0px; width:29px; float:right; margin:0px; }
H1.occasionTitle { font-size: 18px; line-height: 18px; color: #E72931; padding-bottom:2px; _padding-bottom:0px; margin:0px; }
H1.occasionButtonRight { font-size: 16px; line-height: 16px; color: #E72931; padding-bottom:2px; _padding-bottom:0px; cursor:pointer; _cursor:hand; }
H1.homeProductTitle { font-size: 24px; line-height: 24px; color: #E72931; padding-bottom:2px; _padding-bottom:0px; }
H1.mainMenu { font-size: 16px; line-height: 16px; font-weight:bold; color: #193477; padding-bottom:2px; _padding-bottom:0px; }
H1.mainMenuSelected { font-size: 16px; line-height: 16px; font-weight:bold; color: #e52a37; padding-bottom:2px; _padding-bottom:0px; }
