/* CSS Document */
/* =============================================== */
/* main layout and page elements */

body, h1, h2, h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td, #tour
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
body, h1, h2, h3, td
{
	font-size:80%;
}
#moduldetails td, #tourtree td
{
	font-size:70%;
}

a:link { color:#0061C6;text-decoration: none;}
a:visited { color:#669900;text-decoration: none;}
a:hover { color:#FF9933; text-decoration:underline }
/*a:active { font-weight:normal; color:#E00000; text-decoration:underline }*/

h1, h2, h3, h4 {margin-top:5px;margin-bottom:5px;padding-top:0px;padding-bottom:0px;text-decoration: none;}
h1	{font-size: 140%;margin-left:0px;color:#669900;}
h2	{font-size: 130%;margin-left:15px;color: #FF9933;}
h3	{font-size: 120%;margin-left:30px;color: #FF9933;}
h4	{font-size: 110%;margin-left:45px;color: #FF9933;}

body
{
    margin: 0px;
    background: #cccccc url("../images/pattern.gif") repeat;
    background-attachment: fixed;
    padding-bottom:7px;
}
#c1
{
	WIDTH: 632px; BACKGROUND-COLOR: #c6c7c6;padding-bottom:1px; position:relative;
}
#c2
{
	WIDTH: 630px; BACKGROUND-COLOR: #adaead;padding-bottom:1px;
}
#c3
{
	WIDTH: 626px; BACKGROUND-COLOR: #ffffff;border-left: 1px solid #8c8e8c;	border-right: 1px solid #8c8e8c;border-bottom: 1px solid #8c8e8c; z-index:0;
	text-align:left;
	padding:0px;
}
ul
{
	margin-left:20px;
}
li
{
	list-style-image:url(../images/birne.gif);
	list-style-type:none;
	list-style-position:outside;
}

tr
{
	vertical-align:top;
}
img
{
	border-width:0px;
}
#Head
{
	top:0px;
	left: 5px;
	position:absolute;
	z-index: 1;
}
#Path
{
    position:absolute;
    top: 80px;
    right: 9px;
    width: 605px;
    text-align: right;
    font-size: 10pt;
    color: #669900;
    z-index: 1;
}
#Nav
{
	position: absolute;
	top: 76px;
	right: 10px;
	width: 405px;
	text-align: right;
	z-index: 2;
}

#main
{
	margin-top:15px;
	margin-left:6px;
	margin-right:5px;
	margin-bottom:5px;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	border:1px solid #cccccc; 
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #F1F6E2;
}

#main table
{
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	border-width:0px;	
}

#main td
{
	vertical-align:top;
	border-width:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:2px;
}

/* tour */
#tourtree img {margin-right:2px;}
#tour IMG { BORDER-RIGHT: white 2px solid; BORDER-TOP: white 2px solid; BORDER-LEFT: white 2px solid; BORDER-BOTTOM: white 2px solid }

/* moduldetails */
#moduldetails td { vertical-align: top;border-color:#FFFFFF;border-style:solid;border-width:0px;}
#a1 TD { FONT-SIZE: 7pt; VERTICAL-ALIGN: middle; WIDTH: 70px; }
#a1 IMG { WIDTH: 20px; HEIGHT: 6px }
#a2 {text-align:center;border-width:1px;border-style:solid;border-color:#FFFFFF;margin-right:15px;}
#a2 TD { VERTICAL-ALIGN: bottom;text-align:center; FONT-SIZE: 7pt;padding-right:1px;}

/* */
.steps
{
	width:290px;
	background-color:White;
	color:#FF9933;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:125%;
	font-weight:bold;
}
.steps div
{
	margin-top:5px;
	font-size:70%;
	font-weight:normal;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color:Red;
}
