@charset "utf-8";
/* CSS Document */

/* HTML Grundeinstellungen */
* {
	margin:0;
	padding:0;
	outline:none;
}
html {
	overflow-x:auto;
}

/* Tag-Übergreifende Einstellungen */
body,
textarea,
input {
	font-family:Helvetica, Arial, sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
}
body,
textarea {
	font-size:12px;
}

/* Dateiweite Einstellungen */
body {
	/*letter-spacing:1px;*/
	font-style:normal;
	font-weight:normal;
	text-align:left;
}

/* Textstrukturierung */
h1, h2, h3, h4, h5, h6 {
	/*margin-top:18px;
	margin-bottom:12px;*/
	margin-top:25px;
	margin-bottom:10px;
	font-weight:normal;
	font-size:12px;
}
h1 {
	font-size:16px;
	margin-bottom:30px;
	text-transform:uppercase;
}
h2 {
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.7px;
	/*font-size:14px;*/
}
h3 {
	font-weight:bold;
	/*font-size:13px;*/
	margin-bottom:10px;
}

p {
	/*margin-bottom:6px;*/
	margin-bottom:10px;
}
br {
}

ul, ol {
	margin:12px;
}
ul li {
	/*margin-left:1em;*/
	padding-left:1em;
	margin-bottom:6px;
	list-style-type:none;
	background-image:url(../images/bullet-F2F2F2.png);
	background-position:0 5px;
	background-repeat:no-repeat;
}

/* Physische Textauszeichnung (Inline-Elemente) */
b, strong {
	font-weight:bold;
}
i, em {
	font-style:italic;
}
u {
	text-decoration:none;
}
s, strike {
	text-decoration:line-through;
}

sup {
}
sub {
}

blockquote {
	display:block;
	font-style:italic;
	margin:12px;
	text-align:justify;
}

address {
	margin:12px;
	text-align:center;
	font-size:80%;
	font-style:normal;
}

acronym {
	border:none;
}

/* Tabellen */
/* Tabellen-Initialisierung */
table,
table tr,
table th,
table td {	
	border:none;
}
table {
	position:relative;
	width:100%;
	margin:12px 0;
}
table tr {
}
table tr th *,
table tr td * {
	/*margin-top:0;*/
}
table tr th,
table tr td {
	text-align:left;
	vertical-align:top;
	padding:5px;
}
table tr th {
	font-weight:bold;
}

table.table,
table.table tr th,
table.table tr td {
	/*border-color:#333333;*/
	border-style:solid;
	border-width:1px;
}
.non_border {
	border:none!important;
}

/* Verweise (Links) */
a {
	color:#ED381D;
	/*color:#3366CC;*/
	text-decoration:none;
}
a:visited {
	/*color:#800080;*/
	/*color:#8A2516;*/
	color:#7A7A7A;
}
a:hover {
	color:#3366CC;
	/*color:#ED381D;*/
	/*text-decoration:underline;*/
}
@media print {
	/* URL bei Ausdrucken mit anzeigen */
	/*a[href]:after {
		content:" [URL: "attr(href)"] ";
	}*/
}

/* Grafiken */
a img {
	border:none;
}

/* Formatierungen/Platzierungen */
div {
	position:relative;
	display:block;
	width:auto;
}

/* Grundliegende Klassen und IDs */
/* Barrierefreies Internet */
.skiplink {
	position:absolute;
	top:-2000px;
	left:-3000px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}
