HTML *
{
	font-size: 100.01%;
}
TEXTAREA, PRE, CODE, KBD, SAMP, VAR, TT
{
	font-family: Verdana, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
}
/*(en) base layout gets standard font size 12px*/
BODY
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #444;
}
/*Headings*/
H1, H2, H3, H4, H5, H6
{
	font-family: Verdana, "Times New Roman", serif;
	font-weight: normal;
	color: #222;
	margin: 0 0 0.25em;
}
H1
{
	font-size: 250%;
}
/*30px*/
H2
{
	font-size: 150%;
	font-weight: bold;
}
/*24px*/
H3
{
	font-size: 150%;
}
/*18px*/
H4
{
	font-size: 133.33%;
}
/*16px*/
H5
{
	font-size: 116.67%;
}
/*14px*/
H6
{
	font-size: 116.67%;
}
/*14px
Lists*/
UL, OL, DL
{
	line-height: 1.5em;
	margin: 0 0 1em 1em;
}
UL LI
{
	list-style-type: disc;
}
UL UL LI
{
	list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-latin;
}
LI
{
	margin-left: 0.8em;
	line-height: 1.5em;
}
DT
{
	font-weight: bold;
}
DD
{
	margin: 0 0 1em 0.8em;
}
/*--- general text formatting ---*/
P
{
	line-height: 1.5em;
	margin: 0 0 1em;
}
IMG.double_border
{
	border: 2px solid #336699;
	padding: 3px;
	background: #99CCFF;
}
BLOCKQUOTE, CITE, Q
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
BLOCKQUOTE
{
	margin: 20px 33px 1em 0.1em;
	color: #666;
	border: 1px solid #003366;
	padding: 5px;
	background-color: #99CCFF;
}
STRONG, B
{
	font-weight: bold;
}
EM, I
{
	font-style: italic;
}
PRE, CODE, KBD, TT, SAMP, VAR
{
	font-size: 100%;
}
PRE, CODE
{
	color: #800;
}
PRE
{
	line-height: 1.5em;
	margin: 0 0 1em;
}
KBD, SAMP, VAR
{
	color: #666;
}
VAR
{
	font-style: italic;
}
ACRONYM, ABBR
{
	border-bottom: 1px dotted #AAA;
	font-variant: small-caps;
	letter-spacing: 0.07em;
	cursor: help;
}
SUB, SUP
{
	font-size: 91.6667%;
}
HR
{
	color: #FFF;
	background: transparent;
	margin: 0 0 0.5em;
	padding: 0 0 0.5em;
	border: 0;
	border-bottom: 1px solid #EEE;
}
/*--- Links ---*/
A
{
	color: #336699;
	background: transparent;
	text-decoration: underline;
}
A:visited
{
	color: #036;
}
A:focus, A:hover, A:active
{
	color: #182E7A;
	text-decoration: none;
}
/*--- images (with optional captions) ---*/
P.icaption_left
{
	float: left;
	display: inline;
	margin: 0 1em 0.15em 0;
}
P.icaption_right
{
	float: right;
	display: inline;
	margin: 0 0 0.15em 1em;
}
P.icaption_left IMG, P.icaption_right IMG
{
	padding: 0;
	border: 1px solid #888;
}
P.icaption_left STRONG, P.icaption_right STRONG
{
	display: block;
	overflow: hidden;
	margin-top: 2px;
	padding: 0.3em 0.5em;
	background: #EEE;
	font-weight: normal;
	font-size: 91.667%;
}
/**
* ------------------------------------------------------------------------------------------------- #
*
* Generic Content Classes
*
* (en) standard classes for positioning and highlighting
*
* @section content-generic-classes
*/
.highlight
{
	color: #F60;
}
.dimmed
{
	color: #888;
}
.info
{
	background: #F8F8F8;
	color: #666;
	padding: 10px;
	margin-bottom: 0.5em;
	font-size: 91.7%;
}
.note
{
	background: #EFE;
	color: #040;
	border: 2px solid #484;
	padding: 10px;
	margin-bottom: 1em;
}
.important
{
	background: #FFE;
	color: #440;
	border: 2px solid #884;
	padding: 10px;
	margin-bottom: 1em;
}
.warning
{
	background: #FEE;
	color: #400;
	border: 2px solid #844;
	padding: 10px;
	margin-bottom: 1em;
}
.float_left
{
	float: left;
	display: inline;
	margin-right: 1em;
	margin-bottom: 0.15em;
}
.float_right
{
	float: right;
	display: inline;
	margin-left: 1em;
	margin-bottom: 0.15em;
}
.center
{
	display: block;
	text-align: center;
	margin: 0.5em auto;
}
/**
* ------------------------------------------------------------------------------------------------- #
*
* Tables | Tabellen
*
* (en) Generic classes for table-width and design definition
*
* @section content-tables
*/
TABLE
{
	width: auto;
	border-collapse: collapse;
	margin-bottom: 0.5em;
	border-top: 2px solid #888;
	border-bottom: 2px solid #888;
}
TABLE CAPTION
{
	font-variant: small-caps;
}
TABLE.full
{
	width: 100%;
}
TABLE.fixed
{
	table-layout: fixed;
}
TH, TD
{
	padding: 0.5em;
}
THEAD TH
{
	color: #000;
	border-bottom: 2px solid #800;
}
TBODY TH
{
	background: #E0E0E0;
	color: #333;
}
TBODY TH[scope="row"], TBODY TH.sub
{
	background: #F0F0F0;
}
TBODY TH
{
	border-bottom: 1px solid #FFF;
	text-align: left;
}
TBODY TD
{
	border-bottom: 1px solid #EEE;
}
TBODY TR:hover TH[scope="row"], TBODY TR:hover TBODY TH.sub
{
	background: #F0E8E8;
}
TBODY TR:hover TD
{
	background: #FFF8F8;
}
.menu1
{
	padding: 0 0 0 32px;
	margin: 0;
	list-style: none;
	height: 35px;
	background: #FFF url(../images/button1.gif);
	position: relative;
	border: 1px solid #000;
	border-width: 0 1px;
	border-bottom: 1px solid #444;
}
.menu1 LI
{
	float: left;
	list-style: none;
}
.menu1 LI A
{
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	color: #99CCFF;
	text-decoration: none;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 8px;
	cursor: pointer;
}
.menu1 LI A B
{
	float: left;
	display: block;
	padding: 0 16px 0 8px;
}
.menu1 LI.current A
{
	color: #FFF;
	background: url(../images/button3.gif);
}
.menu1 LI.current A B
{
	background: url(../images/button3.gif) no-repeat right top;
}
.menu1 LI A:hover
{
	color: #FFF;
	background: #000 url(../images/button2.gif);
}
.menu1 LI A:hover B
{
	background: url(../images/button2.gif) no-repeat right top;
}
.menu1 LI.current A:hover
{
	color: #FFF;
	background: #000 url(../images/button3.gif);
	cursor: default;
}
.menu1 LI.current A:hover B
{
	background: url(../images/button3.gif) no-repeat right top;
}
/**
* ------------------------------------------------------------------------------------------------- #
*
* Miscellaneous | Sonstiges
*
* @section content-misc

*
* (en) Emphasizing external Hyperlinks via CSS
*
* @section             content-external-links
* @app-yaml-default    disabled


#main a[href^="http://www.my-domain.com"],
#main a[href^="https://www.my-domain.com"]
{
padding-left: 12px;
background-image: url('your_image.gif');
background-repeat: no-repeat;
background-position: 0 0.45em;
}
*/

