/* style sheet for www.gurkenstixx.com */


/* debug */
/*
p { border: solid 1px red; }
div { border: solid 1px blue; }
ul { border: solid 1px cyan; }
ol { border: solid 1px blue; }
li { border: solid 1px green; }
dl { border: solid 1px red; }
dt { border: solid 1px green; }
dd { border: solid 1px blue; }
h1 { border: solid 1px red; }
h2 { border: solid 1px blue; }
h3 { border: solid 1px green; }
h4 { border: solid 1px yellow; }
h5 { border: solid 1px #E4ACCF; }

/* general */

a { text-decoration: none; font-weight: bold; color: #3e748c; }

BODY {
	font-family: sans-serif;
	font-size: 9pt;
}
div {
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
}
p {
	text-indent: 1em;
	margin: 0.5em 0 0.5em 0;
	line-height: 140%;
}
acronym {
	font-weight: bold;
}
.center {
	margin-left: auto;
	margin-right: auto;
	width: 410px;
}
.productname {
	font-weight: bold;
	color: red;
}
.date {
	font-weight: bold; color: #73a0b2;
}





IMG {
	margin: 0;
	padding: 0;
	border: 0;
}
hr {
	width: 100%;
	height: 5px;
	margin: 0;
	padding: 0;
	border: 0;
	color: #6a8963;
	background-color: #6a8963;
}

/* list */
ol {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}
ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: disc;
}
li {
	margin: 5px 0 5px 0;
	padding: 0;
	line-height: 140%;
}
li p { margin: 0 0 0 1em; }
li ul { margin: 0 0 0 1em; }
li ol { margin: 0 0 0 1em; }
dl {
	margin: 0;
}
dt {
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	border-bottom: solid 1px silver;
}
dd {
	margin: 0 0 15px 0;
	padding: 5px 0 0 15px;
	/* padding: 5px 0 0 15px; */
	/*border-top: solid 1px silver;*/
	/*border-left: solid 1px silver;*/
}




/* navication area */
div.navi {
	margin: 0;
	text-align: right;
}
A.navi { text-decoration: none; color: gray; }

/* title */
div.title {
	margin-left: auto;
	margin-right: auto;
	width: 410px;
}
/* information area */
div.inform {
	margin: 0 0 30px 0;
	text-align: right;
	 color: #2E2E2E;
	/*font-size: 8pt;*/
}
div.footer {
	margin: 10px 0 0 0;
	text-align: right;
	color: #73a0b2;
	font-weight: bold;
	/*font-size: 8pt;*/
}

div.n1 {
	margin: 0;
	text-align: left;
	text-decoration: none;
	color: #6a8963;
	font-weight: bold;
	/*font-size: 8pt;*/
}

div.n2 {
	margin: 0;
	text-align: right;
	text-decoration: none;
	color: #6a8963;
	font-weight: bold;
	/*font-size: 8pt;*/
}


/* news area */
div.news {
	width: 200px;
}
/* menu */
ul.menu {
	width: 200px;
	margin: 5px 0 5px 210px;
	border-top: 2px solid;
	border-bottom: 2px solid;
	list-style-type: none;
}
ul.menu li {
	list-style-type: none;
}

/* lead area */
div.lead {
	margin: 5px 0 15px 0px;
	width: 0px;
}
div.leadtext{
	margin: 5px 0 15px 210px;
	width: 0px;
}
/* header */
H1 {
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	color: white;
	background-color: white;
	text-align:right;
	font-size: 20pt;
}


H2 {
	margin: 25px 0 5px 0;
	padding: 5px 0 0 3px;
	color: white;
	background-color: #6a8963;
	text-align: left;
	vertical-align: text-bottom;
	font-size: 10pt;
	font-weight: bold;
}


H3 {
	margin: 15px 0 5px 0;
	border-bottom: 2px solid;
	color: #6a8963;
	background-color: transparent;
	text-align: left;
	vertical-align: text-bottom;
	font-size: 10pt;
	font-weight: bold;
	clear: both;
}
H4 {
	font-size: 9pt;
	font-weight: bold;
}


/* textarea */
DIV.text_w {
	margin: 5px 0 5px 0;
	text-align: left;
}
DIV.text_s {
	margin: 5px 0 5px 0;
	padding: 0 0 0 0px;
	text-align: left;
	font-size: 10pt;
}
div.softwareicon {
	float: left;
	text-align: right;
	width: 160px;
	margin: 20px;
}

/* quote */

div.quote {
	margin: 15px 0 15px 0;
	padding: 15px 0 5px 15px;
	border-top: solid 1px silver;
	border-left: solid 1px silver;
}
div.quote p { text-align: right; }
cite {}
blockquote { margin: 0; padding: 0; }
blockquote.d { 
	margin: 15px 0 15px 0;
	padding: 15px 0 5px 15px;
	border-top: solid 1px silver;
	border-left: solid 1px silver;
}
q { font-style: italic; }

/* table */
table {
	margin: 15px 0 15px 0;
	padding: 0;
	border-top: solid 1px;
	border-bottom: solid 1px;
	border-right: none;
	border-left: none;
	border-collapse: collapse;
}
td {
	font-size: 9pt; 
}
th {
	font-size: 9pt; 
}
tr.topheader {
	border-bottom: 2px solid;
}
tr.bottomheader {
	border-top: 2px solid;
}
tr.middleheader {
	border-top: 2px solid;
	border-bottom: 2px solid;
}

/*TABLE { margin: 0; padding: 0; border: 0; border-collapse: collapse; }
TD { margin: 0; padding: 0; font-size: 9pt; }
TH { margin: 0; padding: 0; font-size: 9pt; }
TR { margin: 0; padding: 0; }
TABLE.data {
	border: solid 1px gray;
	margin: 10px 0 10px 0;
	border-collapse: separate;
}
*/






pre.code {
	margin: 5px 5px 5px 15px; padding: 10px 10px 10px 10px;
	border: 1px solid;
	font-family: monospace;
	font-size: smaller;
}