
body.grau, td.grau, tr.grau, table.grau {
	background-color:#777B7B;
}

body.hellgrau, td.hellgrau, tr.hellgrau, table.hellgrau {
	background-color:#D9DADA;
}

body.hellblau, td.hellblau, tr.hellblau, table.hellblau {
	background-color:#DCEDFE;
}
body.dunkelblau, td.dunkelblau, tr.dunkelblau, table.dunkelblau {
	background-color:#0F6FCF;
}
body.mittelblau, td.mittelblau, tr.mittelblau, table.mittelblau {
	background-color:#AAD4FF;
}

body.weiss, td.weiss, tr.weiss, table.weiss {
	background-color:#FFFFFF;
}

td.schwarz, tr.schwarz, table.schwarz, body.schwarz {
	background-color:#000000;
}

.topalign {
	/*background-position: top left;*/
	background-position: 30px 0px;
	background-repeat:no-repeat;
	background-attachment:fixed;
}


body {
	background-color:#FFFFFF;
	scrollbar-face-color: #D9DADA; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #999999; 
	scrollbar-3dlight-color: #666666; 
	scrollbar-arrow-color: #333333; 
	scrollbar-track-color: #CCCCCC; 
	scrollbar-darkshadow-color: #333333;
	overflow: auto;
	padding: 0px; 
	margin: 0px; 
	height: 100% ; 
	width: 100% ; 

}

.tableborder {
	boder-collapse:collapse;
	border: 1px solid #CCCCCC;
}

.zellenborder{
	border: 1px solid #CCCCCC;
}

p, td, ul, li, a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

ul{
	list-style-position: outside; 
	text-indent: 0px; 
	padding: 3px; 
	margin: 15px;
}

.titel {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: normal;
}

.textblau {
	color: #1581E9;
}

.titelblau {
	color: #1581E9;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.textklein {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
}

.bildrahmen {
	border: 2px solid #996633;
}


.tableadresse {
	border: 0px solid #663300;
	background-color:#FFCC99;
}


.textzeile {
	border: 1px solid #777B7B; 
	background-color: #FFFFFF;
	color: black; 
	font-size: 11px;
	width: 133px;
}

.textzeile2 {
	border: 1px solid #777B7B; 
	background-color: #FFFFFF;
	color: black; 
	font-size: 11px;
	width: 180px;
}

.textzeilekurz {
	border: 1px solid #777B7B; 
	background-color: #FFFFFF;
	color: black; 
	font-size: 11px;
	width: 40px;
}
.textzeilelang {
	border: 1px solid #777B7B; 
	background-color: #FFFFFF;
	color: black; 
	font-size: 11px;
	width: 80px;
}

.textarea {
	border: 1px solid #777B7B; 
	background-color: #FFFFFF;
	color: black; 
	font-size: 11px;
}


a.hauptnav{
	color: #FFFFFF; 
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.hauptnav:link {
	color: #FFFFFF; 
	font-weight: normal;
	text-decoration:none;
}
a.hauptnav:visited {
	color: #FFFFFF; 
	font-weight: normal;
	text-decoration:none;
}
a.hauptnav:hover {
	color: #FFFFFF; 
	font-weight: normal;
	text-decoration: underline;
}
a.hauptnav:active {
	color: #FFFFFF; 
	font-weight: normal;
	text-decoration:none;
}


a.subnav{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.subnav:link {
	font-weight: normal;
	text-decoration:none;
}
a.subnav:visited {
	font-weight: normal;
	text-decoration:none;
}
a.subnav:hover {
	font-weight: normal;
	text-decoration: underline;
}
a.subnav:active {
	font-weight: normal;
	text-decoration:none;
}


a.subnavon{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.subnavon:link {
	font-weight: normal;
	text-decoration:underline;
}
a.subnavon:visited {
	font-weight: normal;
	text-decoration:underline;
}
a.subnavon:hover {
	font-weight: normal;
	text-decoration: underline;
}
a.subnavon:active {
	font-weight: normal;
	text-decoration:underline;
}

a.klein{
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

a.klein:link {
	font-weight: normal;
	text-decoration:underline;
}
a.klein:visited {
	font-weight: normal;
	text-decoration:underline;
}
a.klein:hover {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a.klein:active {
	font-weight: normal;
	text-decoration:underline;
}

a.kleinohnestrich{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.kleinohnestrich:link {
	font-weight: normal;
	text-decoration:none;
}
a.kleinohnestrich:visited {
	font-weight: normal;
	text-decoration:none;
}
a.kleinohnestrich:hover {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
a.kleinohnestrich:active {
	font-weight: normal;
	text-decoration:none;
}