/* reset all default spacings */
/*
* {
	margin: 0;
	padding: 0;
}
*/
/* body definition */
/*
body {
	font: 12px Verdana,Helvetica,sans-serif;
	line-height: 1.4em;
	color: #000;
}
*/
@media print {
	body {
		font-size: 14px;
	}
}

/* anchors */
a:link, a:visited {
	color: #0072BD;
	text-decoration: none;
}

a:hover, a:focus {
	color: #0072BD;
	text-decoration: underline;
}

a.external, a.mailto {
	padding-right: 13px;
}

a.external {
	background: transparent url('../res/pictures/extern.gif') no-repeat right center;
}

a.mailto {
	background: transparent url('../res/pictures/mailto.gif') no-repeat right center;
}

/* formular elements */
input, select, textarea {
	padding: 3px !important;
	border-width: 1px;
	border-color: #AAA;
}

input[type=text], input[type=password], select,
input[type=submit], input[type=reset], input[type=button],
input[type=file], textarea {
	border-style: solid;
}

select {
	min-width: 15.4em;
}

* html select {
	width: 11.5em;
}

input[type=text], input[type=password], input[type=file] {
	width: 15em;
}

input[type=submit], input[type=reset], input[type=button] {
	border-color: #AAA;
	background-color: #EFEFEF;
	cursor: pointer;
}

input:hover, select:hover, textarea:hover,
input:focus, select:focus, textarea:focus {
	border-color: #888;
	background-color: #FAFAFA;
}

button {
	background: none;
	border: none;
	background-image: none;
	cursor: pointer;
}

/* list defintions */
dl, ul, ol {
	margin: 1.5ex 0;
}

ul li, ol li {
	margin: 0.5ex 1em;
}

/* headers */
h1, h2, h3, h4, h5, h6, p {
	margin-bottom: 1.5ex;
}

h1 { font-size: 1.4em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.15em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.05em; }
h6 { font-size: 1em; }

/* misc tags */
hr {
	margin: 5px 0;
	width: 100%;
	border: none;
	height: 2px;
	background-color: #AAA;
}

img {
	border: none;
}

fieldset {
	padding: 5px;
	border: 1px solid #AAA;
}

fieldset legend {
	padding: 1px 3px;
	color: #BBB;
}

.clear {
	clear: both;
}

.important {
    color: #ff0000;
}

acronym, dfn, abbr, span.abbr { 
	border-bottom: inherit;
}


a acronym,a dfn,a abbr,a span.abbr { 
	border-bottom: inherit;
	font-style: inherit;
}

h1 acronym,h1 dfn,h1 abbr,h1 span.abbr {
        border-bottom: inherit;
        font-style: inherit;
}

h2 acronym,h2 dfn,h2 abbr,h2 span.abbr {
        border-bottom: inherit;
        font-style: inherit;
}

h3 acronym,h3 dfn,h3 abbr,h3 span.abbr {
        border-bottom: inherit;
        font-style: inherit;
}

h4 acronym,h4 dfn,h4 abbr,h4 span.abbr {
        border-bottom: inherit;
        font-style: inherit;
}

h5 acronym,h5 dfn,h5 abbr,h5 span.abbr {
        border-bottom: inherit;
        font-style: inherit;
}


