A:link		{ 
	color: blue; 
	text-decoration: none; 
	font-weight: 550; 
}
A:visited { 
	color: purple; 
	text-decoration: none
}
A:hover	{
	color: red;
	text-decoration : underline;
}
A:active  { 
	color: blue 
}


A.Banner:link		{ 
	text-decoration: none; 
}
A.Banner:visited { 
	text-decoration: none
}
A.Banner:hover	{
	text-decoration: none
}
A.Banner:active  { 
	text-decoration: none
}

BODY, TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-size : 12px;
}


.BannerTitel {
	font-size : 26px;
	font-weight : 900;
	color : #666666;
}
.BannerKennung {
	font-size : 12px;
	font-weight : 900;
	color : #000000;
}


.RahmenBanner{
	border-bottom: 2px solid #ff3300;
	background-color: #CCCCCC;
}

.RahmenNavigation{
	border-top : 1px solid #666666;
}

.RahmenNavigationFett{
	border-top : 3px solid #666666;
}

.RahmenNavigationTitel{
	border-top : 1px solid #666666;
	font-weight : 900;
}



.Courier{
	font-family : Courier New;
	color : Black;
	font-size : 12px;
}


.Titel {
	font-size : 18px;
	font-weight : 600;
}
.TitelRot {
	font-size : 18px;
	font-weight : 600;
	color : Red;
}
.TitelKlein {
	font-size : 14px;
	font-weight : 600;
}
.TitelKleinRot {
	font-size : 14px;
	font-weight : 600;
	color : Red;
}

.Fehler {
	color : Red;
	font-weight : bolder;
}
.kleineSchrift {
	font-size : 12px;
}
.kleineSchriftTitel {
	font-size : 12px;
	font-weight : 900;
}
.kleineSchriftTitelRot {
	font-size : 12px;
	font-weight : 900;
	color : Red;
}
.kleineSchriftRot {
	font-size : 12px;
	color : Red;
}
.kleineSchriftBlau {
	font-size : 12px;
	color : blue;
}
.kleineSchriftGruen {
	font-size : 12px;
	color : green;
}

.kleineSchriftDurchgestrichen {
	font-size : 12px;
	text-decoration : line-through;
}



.sehrkleineSchrift {
	font-size : 10px;
}
.sehrkleineSchriftRot {
	font-size : 10px;
	color : Red;
}
.sehrkleineSchriftRotTitel {
	font-size : 10px;
	color : Red;
	font-weight : 600;
}
.sehrkleineSchriftTitel {
	font-size : 10px;
	font-weight : 600;
}
.sehrkleineSchriftBlau {
	font-size : 10px;
	color : blue;
}
.sehrkleineSchriftGruen {
	font-size : 10px;
	color : green;
}



.SchriftFett {
	font-weight : 900;
	color : #003333;
}



.Etikette {
	font-family : "Times New Roman";
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
}
.Courier {
	font-family : "Courier New";
	font-size : 14px;
	letter-spacing : 3px;
	font-style : normal;
	font-weight : normal;
}
.CourierKlein {
	font-family : "Courier New";
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}
.ArialSehrKlein {
	color : Black;
	font-size : 9px;
	font-family : "Arial";
}
.ArialSehrKleinTitel {
	color : Black;
	font-size : 9px;
	font-family : "Arial";
	font-weight : 600;
}


.Pulldown {
	COLOR : #000000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	background : #FFFFFF;
}
.PulldownKlein {
	COLOR : #000000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
	background : #FFFFFF;
}

.Textfeld {
	COLOR : #000000;
	FONT-FAMILY : Verdana;
	FONT-SIZE : 12px;
	BORDER-LEFT : #6699cc 1pt solid;
	BORDER-right : #6699cc 1pt solid;
	BORDER-top : #6699cc 1pt solid;
	BORDER-bottom : #6699cc 1pt solid;
	background : #FFFFFF;
}
.TextfeldKlein {
	COLOR : #000000;
	FONT-FAMILY : Verdana;
	FONT-SIZE : 10px;
	BORDER-LEFT : #6699cc 1pt solid;
	BORDER-right : #6699cc 1pt solid;
	BORDER-top : #6699cc 1pt solid;
	BORDER-bottom : #6699cc 1pt solid;
	background : #FFFFFF;
}

.Hilfefeld {
	BORDER-LEFT : #999999 1pt solid;
	BORDER-right : #999999 1pt solid;
	BORDER-top : #999999 1pt solid;
	BORDER-bottom : #999999 1pt solid;
	background : transparent;
}

.RahmenPortrait {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.RahmenPortraitBild {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}
.RahmenPortraitTitel {
	font-weight : 900;
	border-bottom: 1px solid #999999;
}
.RahmenPortraitKlein {
	font-size : 10px;
	border-bottom: 1px solid #999999;
}
.RahmenPortraitOben {
	font-size : 10px;
	border-top: 1px solid #999999;
}


abbr, span.abbr {
	border-bottom: 1px dashed #666666;
	cursor: help;
}
/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/_jquery/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/_jquery/tablesorter/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
