a:link,a:visited,a:active,a:hover {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #CC9900;
}

a.Button {
	font-family: Trebuchet MS,Arial,Verdana,Tahoma,sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	font-weight: bold;
	text-decoration: none;
	
}
a.Button:link, a.Button:visited {
	color: #FFFFFF;
}
a.Button:active, a.Button:hover {
	color: #F6D43F;
}
td.Button {
	cursor: pointer;
}
div.Head {
	font-family: Trebuchet MS,Arial,Verdana,Tahoma,sans-serif;
	font-size: 31px;
	letter-spacing: 1px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 57px;
}

body,p,ul,ol,li,div,span,td,th,select,input,textarea,h1,h2,h3,h4 {
	font-family: Arial,Verdana,Tahoma,Trebuchet MS,sans-serif;
}
h1,h2,h3,h4 {
	font-family: Verdana,Arial,Tahoma,Trebuchet MS,sans-serif;
}
body,p,ul,ol,li,div,span,td,th,select,input,textarea {
	font-size: 13px;
}
p,ul,ol,li {
	line-height: 18px;
}
p {
	text-align: justify;
}

p.Intro {
	font-weight: bold;
}
ul {
	list-style-type: square;
}

h1,h2 {
	text-align: center;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	font-variant: small-caps;
	margin-bottom: 0px;
	margin-top: 5px;
}

th {
	text-align: left;
}

td.Box,caption {
	padding: 5px;
}
caption {
	text-align: center;
	font-weight: bold;
}
td.Box {
	border-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
}
th.Margin,td.Margin {
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
th.Margin {
	vertical-align: top;
}

hr {
	height: 2px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	border-width: 0px;
}

td.Number {
	padding-right: 15px;
	text-align: right;
	font-style: italic;
	font-size: 14px;
}

tr.Even {
	background-color: #EEEEEE;
}



/* --------------------- SORTEN-AUSWAHL --------------------- */

table.Sorten {
	cursor: pointer;
}

td.RahmenAn,td.RahmenAus {
	padding: 0px;
}
td.SortenAn,td.SortenAus {
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

td.RahmenAn {
	background-color: #333333;
}
td.RahmenAus {
	background-color: #CCCCCC;
}
td.SortenAn {
	background-color: #FFFFCC;
}
td.SortenAus {
	background-color: #EEEEEE;
}

a.SortenAn,a.SortenAus {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-weight: bold;
	display:block;
	width:100%;
}
a.SortenAus:link,a.SortenAus:visited {
	color: #666666;
}
a.SortenAn:link,a.SortenAn:visited {
	color: #000000;
	text-decoration: underline;
}
a.SortenAn:hover,a.SortenAus:hover {
	color: #000000;
}
