/* ---------------------------------------
   html elements
   --------------------------------------- */
body { background:url(/images/body_bg.png) repeat-x; background-color: #adaaaa; color: #333; }

h1	{ font-size:16px; }
h2 		{ font-size:14px; }

body a:link		{ text-decoration:none; color:#333333; }
body a:visited	{ text-decoration:none; color:#333333; }
body a:hover 	{ text-decoration:underline; color:#555555; }
body a:active	{ text-decoration:none; color:#333333; }
body a.selected 	{ text-decoration:underline; }

legend { color: #333; padding-bottom:5px; font-size:11px;}
fieldset { display:block; border:1px red solid; }

ol.abc { list-style-type: lower-alpha; }
/* ---------------------------------------
   elements
   --------------------------------------- */ 
#wrapper { 
	color: #333; 
	background: #FFFFFF;
	text-align: left; 
	font-family: verdana, arial, sans-serif; 
	font-size:10px; 
	line-height:20px;
}

#header { background:url(/images/logo.png) no-repeat; }

#teaser				{ background:url(/images/static_bg.png) no-repeat; }
#teaser_prod_txt 	{ font-size:14px; color:white; }

#tool_teaser		{ background:url(/images/tool_teaser.png) no-repeat; }
#tool_teaser_txt	{ font-size:14px; color:white; }
#tool_teaser a		{ background:url(/images/green_button.png) no-repeat; color:#000; font-weight:bold; text-align:center; }
#tool_teaser a:hover	{ color:white; text-decoration:none }
#tools_left_column a 	{ color:rgb(161,190,46); }
#tools_right_column		{ text-align:right; }

#news_summary	{ background:url(/images/news_summary.png) no-repeat; }
#news_summary .news_txt		{ font-size:12px; font-weight: bold }
#news_summary .news_txt	a:hover	{ font-size:12px; color:#333 }
#news_summary .date_txt		{ font-size:12px; color:#d8eaad; font-weight: bold }

#content .details		{ background:url(/images/home_product_bg.png) no-repeat; font-size:12px; }
.details_img			{ text-align:right; padding-right:10px; }
.details_img a			{ font-size:10px; text-decoration:none; padding-right:15px;}
.details_img a:hover	{ text-decoration:underline; color:#999; }

#content_first_inner	{ background:url(/images/contentbox/content_box_mid.png) repeat-y; }
#content_second_inner	{ background:url(/images/contentbox/content_box_top.png) no-repeat;}
#content-footer			{ background:url(/images/contentbox/content_box_bottom.png) no-repeat;}
#content h1				{ font-weight:normal; }

/* ---------------------------------------
   side bar
   --------------------------------------- */ 
#sidebar 				{ color:#ddd; }
#sidebar li				{ background:url(/images/item.png); }
.sidebar_product_name	{ color:#333; }

#available_now_en	{ background:url(/images/available_now_header.png) no-repeat; }
#coming_soon_en 	{ background:url(/images/coming_soon_header.png) no-repeat; margin-top:100px; }
#support_en 	{ background:url(/images/support_header.png) no-repeat; margin-top:100px; }

#available_now_fr 	{ background:url(/images/fr/available_now_header.png) no-repeat; }
#coming_soon_fr 	{ background:url(/images/fr/coming_soon_header.png) no-repeat; margin-top:100px; }
#support_fr 	{ background:url(/images/fr/support_header.png) no-repeat; margin-top:100px; }

/* ---------------------------------------
   FAQ
   --------------------------------------- */
.question:hover	{ cursor:pointer; }
.question	{ font-size: 12px; font-weight: bold; }
.answer 	{ background-color:#999; color:white; }

/* ---------------------------------------
   DOWNLOADS
   --------------------------------------- */
.downloads_container	{ background:url(/images/downloads_bg.png) no-repeat; }
.downloads_content		{ font-size:12px; line-height:20px; }
.downloads_button_container a { 
	color:#000; 
	font-weight:bold; 
	text-align:center; 
	background:url(/images/green_button.png) no-repeat;
}
.downloads_button_container a:hover { color:#fff; text-decoration:none; }

/* ---------------------------------------
   classes
   --------------------------------------- */

p.hover 	{ color: #000;background: #ffffdd; }
p.swap a 	{ text-decoration: none;color: inherit;background: inherit; }
p.hover a	{ text-decoration: underline;color: #00f;background: #ffffdd; }
span.amp {
  font-family: Baskerville, Palatino, "Book Antiqua", serif;
  font-style: italic;
}
.line 	{ height: 1px;overflow: hidden;color: #000;background: #ccc;margin: 0 0 10px 0; }

.errorMessage { color: red; font-weight:bold }
.warning { background-color: #f2aaaa; }
.justLoggedIn { color: #8caf3c; font-weight: bold; border: solid 1px; margin: 5px; padding: 2px; }

/* ---------------------------------------
   support tabellen
   --------------------------------------- */
.cell_top_left { background:#4B4B4B; border-right:1px solid #fff; border-bottom:1px solid #fff; color:#fff; font-weight:bold; padding:5px;  }
.cell_top { background:#4B4B4B; border-right:1px solid #fff; border-bottom:1px solid #fff; color:#fff; font-weight:bold; text-align:center; padding:5px; }
.cell_dark { background:#4B4B4B; border-right:1px solid #fff; border-bottom:1px solid #fff; line-height:12px; color:#fff; padding:5px; font-size:9px; font-weight:bold; vertical-align:top; }
.cell_middle { background:#aaa; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center; font-size:9px; line-height:12px; color:#000; padding:5px; }
.cell_light { background:#d9d9d9; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center; font-size:9px; line-height:12px; color:#000; padding:5px;}
.webdings { font-family:Webdings; }

