/*******************************************************************************
		Coded by GS on 01.03.2010, True Vision
*******************************************************************************/

html, body, th, td, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, legend { margin:0; padding:0; }
html { font-size:100%; } /* 16px */
html, body { height:100%; }

img			{ border:none; }
table			{ border-collapse:collapse; font-size:1em; }
table th		{ vertical-align:top; text-align:left; font-weight:normal; }
table td		{ vertical-align:top; }
table caption	{ text-align:left; }

img.inline, input.inline, select.inline { vertical-align:middle; }

:focus { outline:0; }

::-moz-selection { background:#fff29c; color:#000; }
::selection { background:#fff29c; color:#000; }

.clear { clear:both; height:0; line-height:0; font-size:0; }
.clear-after { zoom:1; } /* ie fix */
.clear-after:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0; font-size:0; }


/*---------------------------------- links -----------------------------------*/
a			{ color:#066aa0; cursor:pointer; }
a:hover		{ color:#5096bc; }
a.js		{ border-bottom:1px dotted #066aa0; text-decoration:none; }
a.js:hover	{ border-bottom-color:#5096bc; }

span.js			{ border-bottom:1px dotted #066aa0; color:#066aa0; cursor:pointer; }
span.js:hover	{ border-bottom-color:#5096bc; color:#5096bc; }


/*-------------------------------- typography --------------------------------*/
select, textarea, input.txt, input.btn { font-size:12px; font-family:Arial,Verdana,Trebuchet,Tahoma,sans-serif;  }

p     { margin-bottom:15px; }
h1, h2, h3 { line-height:normal; }
h1    {  }
h2    { margin-bottom:3px; font-size:22px; font-weight:normal; }
h2 span.quantity { font-style:italic; }
h3    { margin-bottom:8px; font-size:16px; font-weight:normal; }
h3.title { text-transform:uppercase; font-size:11px; letter-spacing:2px }
h3.strong { color:#db3d12; }
big   { font-size:1.2em; }
small { font-size:0.8em; }
sup   { vertical-align:text-top; font-size:0.625em; }
em    { color:#f26521; font-style:normal; }
em[title], ins[title], del[title], abbr[title], acronym[title], dfn[title], blockquote[title], var[title] { cursor:help; }


/*---------------------------------- lists -----------------------------------*/
ul    { margin:0.42em 0 1.66em 0; padding-left:10px; }
ul li {
	background:url(/images/i3/mrk/1.gif) 0 0.4em no-repeat;
	margin-bottom:0.83em; padding-left:15px;
	list-style:none;
}
ul ul    { margin:0.42em 0 1.25em 0; }
ul li li {
	background:url(/images/i3/mrk/2.gif) 0 0.45em no-repeat;
	margin-bottom:0.67em; padding-left:8px;
}

ol    { margin:0.42em 0 1.25em 0; padding-left:30px; }
ol li { margin-bottom:0.42em; }

dl    { margin:0 0 1.25em 0; }
dl dt { margin-bottom:1.143em; font-weight:bold; color:#000; }
dl dd { margin:0 0 1.286em 15px; }

