/* typo */
body { 
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 100.01%;
	color: #000; 
	margin: 0px; 
	text-align: left;
	padding: 0px 0px 0px 0px; /* Abstaende oben rechts unten links */
	background-color: #fff;
}
	
p { 
	color: #000; 
	text-align: left;
	line-height: 1.3em;
	padding: 0px 0px 0px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
form, table, tr, th, td, input { 
	color: #000; 
	text-align: left;
	line-height: 1.3em;
	padding: 2px 2px 2px 2px; /* Abstaende oben rechts unten links */
}
	
li { 
	color: #000; 
	text-align: left;
	line-height: 1.3em;
	padding: 0px 0px 0px 10px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
image {
	float: left;
	border: none;
}
	
h1 { 
	font-size: 2.0em;
	font-weight: bold;
	color: #6494c4; /* etwas dunkler als Rahmen */
	text-align: left;
	line-height: 0.8em;
	padding: 10px 0px 10px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
h2 { 
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding: 10px 0px 0px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
h3 { 
	font-size: 1.1em;
	color: #000; 
	text-align: left;
	font-weight: bold;
	line-height: 1.3em;
	padding: 10px 0px 0px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
#PageInfoText { 
	font: 0.6em Arial, sans-serif;
	color: #000; 
	text-align: left;
	line-height: 1.1em;
	padding: 0px 0px 0px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}

.NavPointText { 
	font-size: 1.2em;
	color: #000; 
	font-weight: bold;
	text-align: left;
	line-height: 1.3em;
	padding: 10px 0px 0px 15px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}

.HeadText { 
	font-size: 0.8em;
	color: #000; 
	text-align: right;
	line-height: 1.4em;
	padding: 0px 0px 0px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}

.TextEnd { 
	color: #47f; 
}

	

/* normale Links im Haupttext */	
a.normal:link { 
	color: #000; 
	line-height: 1.2em;
	text-decoration: none; 
	border-bottom: 1px dotted #000;
	background-color: transparent;
}
	
a.normal:visited { 
	color: #000; 
	line-height: 1.2em;
	text-decoration: none; 
	border-bottom: 1px dotted #000;
	background-color: transparent;
}
	
a.normal:hover, a:active { 
	color: #000; 
	line-height: 1.2em;;
	text-decoration: none; 
	border-bottom: 1px solid #000;
	background-color: transparent;
}
	
/* fuer die hellblauen Hauptmenuenavigationselemente mit Rahmen */
a.nav:link { 
	font: 0.9em Verdana, Arial, sans-serif;
	color: #6494c4; 
	line-height: 0.8em;
	text-decoration: none; 
	font-weight: bold;
	border: 1px solid #7fafdf;
	padding: 8px;
	background-color: transparent;
	display: block;
}
	
a.nav:visited { 
	font: 0.9em Verdana, Arial, sans-serif;
	color: #6494c4; 
	line-height: 0.8em;
	text-decoration: none;
	font-weight: bold; 
	border: 1px solid #7fafdf;
	padding: 8px;
	background-color: transparent;
	display: block;
}
	
a.nav:hover, a.nav:active { 
	font: 0.9em Verdana, Arial, sans-serif;
	color: #9cf; 
	line-height: 0.8em;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #9cf;
	padding: 8px;
	background-color: transparent;
	display: block;
}
	
/* fuer das aktive rote Hauptmenuenavigationselement */	
a.navaktiv:link { 
	font: 0.9em Verdana, Arial, sans-serif;
	color: #c03; 
	line-height: 0.8em;
	text-decoration: none; 
	font-weight: bold;
	border: 1px solid #c03;
	padding: 8px;
	background-color: transparent;
	display: block;
}
	
a.navaktiv:visited { 
	font: 0.9em Verdana, Arial, sans-serif;
	color: #c03; 
	line-height: 0.8em;
	text-decoration: none;
	font-weight: bold; 
	border: 1px solid #c03;
	padding: 8px;
	background-color: transparent;
	display: block;
}

a.navaktiv:hover, a.navaktiv:active { 
	font: 0.9em Verdana, Arial, sans-serif;
	color: #c03; 
	line-height: 0.8em;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #c03;
	padding: 8px;
	background-color: transparent;
	display: block;
}
	
.nav li {
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	display: block;
	width: 150px;
}

/* fuer die weiszen Untermenuenavigationselemente in der Mitte */
a.subnav:link { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #fff; 
	line-height: 1.1em;
	text-decoration: none; 
	font-weight: bold;
	background-color: transparent;
}
	
a.subnav:visited { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #fff; 
	line-height: 1.1em;
	text-decoration: none;
	font-weight: bold; 
	background-color: transparent;
}
	
a.subnav:hover, a.subnav:active, a.subnav:focus { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #c03; 
	line-height: 1.1em;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}

/* fuer die aktiven roten Untermenuenavigationselemente in der Mitte */
a.subnavaktiv:link { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #c03; 
	line-height: 1.1em;
	text-decoration: none; 
	font-weight: bold;
	background-color: transparent;
}
	
a.subnavaktiv:visited { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #c03; 
	line-height: 1.1em;
	text-decoration: none;
	font-weight: bold; 
	background-color: transparent;
}
	
a.subnavaktiv:hover, a.subnavaktiv:active, a.subnavaktiv:focus { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #c03; 
	line-height: 1.1em;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
	
.subnav li{
	font: 0.7em Verdana, Arial, sans-serif;
	color: #c03; 
	line-height: 1.1em;
	text-decoration: none; 
	font-weight: bold;
	background-color: transparent;
	padding: 0px 0px 8px 0px; /* Abstaende oben rechts unten links */
	list-style-image: url(../images/plus.gif); /* hier noch einen Link zu einem transparenten GIF, das ein rotes Plus enthaelt, einfuegen */
}

/* fuer die schwarzen Untermenuenavigationselemente in der Mitte */
a.blacksubnav:link { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #000; 
	line-height: 1.1em;
	text-decoration: underline; 
	font-weight: normal;
	padding: 0px 0px 8px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
a.blacksubnav:visited { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #000; 
	line-height: 1.1em;
	text-decoration: underline; 
	font-weight: normal;
	padding: 0px 0px 8px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
a.blacksubnav:hover, a.subnav:active, a.subnav:focus { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #666; 
	line-height: 1.1em;
	text-decoration: underline; 
	font-weight: normal;
	padding: 0px 0px 8px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}

/* fuer die aktiven schwarzen Untermenuenavigationselemente in der Mitte */
a.blacksubnavaktiv:link { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #666; /* noch richtiges Grau einfuegen! */ 
	line-height: 1.1em;
	text-decoration: underline; 
	font-weight: normal;
	padding: 0px 0px 8px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
a.blacksubnavaktiv:visited { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #666;
	line-height: 1.1em;
	text-decoration: underline; 
	padding: 0px 0px 8px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
a.blacksubnavaktiv:hover, a.subnavaktiv:active, a.subnavaktiv:focus { 
	font: 0.7em Verdana, Arial, sans-serif;
	color: #666; 
	line-height: 1.1em;
	text-decoration: underline; 
	font-weight: normal;
	padding: 0px 0px 8px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}
	
.blacksubnav li {
	list-style-type: disc;
	font: 0.7em Verdana, Arial, sans-serif;
	color: #666; 
	line-height: 1.1em;
	text-decoration: underline; 
	font-weight: normal;
	padding: 0px 0px 8px 0px; /* Abstaende oben rechts unten links */
	background-color: transparent;
}

/* fuer die Blaettern-Funktion rechts oben */
a.showpage:link { 
	color: #fff; /* noch richtiges Grau einfuegen! */ 
	text-decoration: none; 
	background-color: transparent;
}
	
a.showpage:visited { 
	color: #fff;
	text-decoration: none; 
	background-color: transparent;
}
	
a.showpage:hover, a.showpage:active, a.showpage:focus { 
	color: #fff; 
	text-decoration: none; 
	background-color: transparent;
}

a.invisible:link, a.invisible:visited, a.invisible:hover, a.invisible:active {
	color: #ddd; 
}


/* specific divs */

#Everything {
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	width: 913px;
	height: 712px;
	background-color: #aaa;
}

#ContainerShadow {
	position: absolute;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 912px;
	height: 712px;
	border-width: 2px 0px 0px 3px;
	border-style: solid none none solid;
	border-color: #aaa;
	background-color: #000;
}

#Container {
	position: absolute;
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	padding: 0px;
	width: 910px;
	height: 710px;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	background-color: #fff;
}

#TopLeft {
	z-index: 0;
	width: 30%;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	height: 30%;
	background-color: transparent;
	float: left;
}

#TopCenter {
	z-index: 0;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	height: 30%;
	background-color: transparent;
	float: left;
}

#TopRight {
	z-index: 0;
	width: 30%;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	height: 30%;
	background-color: transparent;
	float: right;
}

#MiddleLeft {
	z-index: 0;
	width: 50%;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	height: 40%;
	background-color: transparent;
	float: left;
}

#MiddleRight {
	z-index: 0;
	width: 50%;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	height: 40%;
	background-color: transparent;
	float: right;
}

#BottomLeft {
	z-index: 0;
	width: 30%;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 30%;
	background-color: transparent;
	float: left;
}

#BottomCenter {
	z-index: 0;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	height: 30%;
	background-color: transparent;
	float: left;
}

#BottomRight {
	z-index: 0;
	width: 30%;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 30%;
	background-color: transparent;
	float: right;
}

#BleedmarksTopLeft {
	z-index: 1;
	position: absolute;
	margin-right: auto;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: none solid solid none;
	border-color: #000;
	width: 40px;
	height: 40px;
	background-color: transparent;
}

#BleedmarksTopRight {
	z-index: 1;
	position: absolute;
	margin-left: 233px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: none none solid solid;
	border-color: #000;
	width: 40px;
	height: 40px;
	background-color: transparent;
	float: right;
}

#BleedmarksBottomLeft {
	z-index: 1;
	position: absolute;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 173px;
	padding: 0px;
	border-width: 1px;
	border-style: solid solid none none;
	border-color: #000;
	width: 40px;
	height: 40px;
	background-color: transparent;
}

#BleedmarksBottomRight {
	z-index: 1;
	position: absolute;
	margin-right: auto;
	margin-left: 233px;
	margin-top: 173px;
	padding: 0px;
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #000;
	width: 40px;
	height: 40px;
	background-color: transparent;
}

#CropmarksTopLeft {
	z-index: 1;
	position: absolute;
	margin-right: auto;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0px;
	border-width: 1px;
	border-style: none solid solid none;
	border-color: #000;
	width: 40px;
	height: 40px;
	background-color: transparent;
}

#CropmarksTopRight {
	z-index: 1;
	position: absolute;
	margin-left: 219px;
	margin-right: 15px;
	margin-top: 15px;
	padding: 0px;
	border-width: 1px;
	border-style: none none solid solid;
	border-color: #000;
	width: 40px;
	height: 40px;
	background-color: transparent;
	float: right;
}

#CropmarksBottomLeft {
	z-index: 1;
	position: absolute;
	margin-right: auto;
	margin-left: 15px;
	margin-top: 159px;
	padding: 0px;
	border-width: 1px;
	border-style: solid solid none none;
	border-color: #000;
	width: 40px;
	height: 40px;
	background-color: transparent;
}

#CropmarksBottomRight {
	z-index: 1;
	position: absolute;
	margin-right: auto;
	margin-left: 219px;
	margin-top: 159px;
	padding: 0px;
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #000;
	width: 40px;
	height: 40px;
	background-color: transparent;
}

#BleedCutBottomRight {
	position: absolute;
	margin-left: 36px;
	margin-top: 36px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #fff;
	width: 5px;
	height: 5px;
	background-color: #fff;
}

#BleedCutBottomLeft {
	position: absolute;
	margin-left: -1px;
	margin-top: 36px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #fff;
	width: 5px;
	height: 5px;
	background-color: #fff;
}

#BleedCutTopRight {
	position: absolute;
	margin-left: 36px;
	margin-top: -1px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #fff;
	width: 5px;
	height: 5px;
	background-color: #fff;
}

#BleedCutTopLeft {
	position: absolute;
	margin-left: -1px;
	margin-top: -1px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #fff;
	width: 5px;
	height: 5px;
	background-color: #fff;
}

#CropCutBottomRight {
	position: absolute;
	margin-left: 26px;
	margin-top: 26px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #fff;
	width: 15px;
	height: 15px;
	background-color: #fff;
}

#CropCutBottomLeft {
	position: absolute;
	margin-left: -1px;
	margin-top: 26px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #fff;
	width: 14px;
	height: 15px;
	background-color: #fff;
}

#CropCutTopRight {
	position: absolute;
	margin-left: 26px;
	margin-top: -1px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #fff;
	width: 15px;
	height: 14px;
	background-color: #fff;
}

#CropCutTopLeft {
	position: absolute;
	margin-left: -1px;
	margin-top: -1px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	border-color: #fff;
	width: 14px;
	height: 14px;
	background-color: #fff;
}

#RegMarkLeft {
	margin-left: 0px;
	margin-top: auto;
	margin-bottom: auto;
	width: 25px;
	height: 25px;
	background: #000 url(standard/img/passer.gif) no-repeat middle left;
}

#ColorControlLeft {
	position: absolute;
	margin-top: 15px;
	margin-left: 65px;
	width: 262px;
	height: 22px;
	padding: 2px;
	background-color: #27241f;
	float: left;
	font: 0.1em Verdana, Arial, sans-serif;
	color: #000; 
	text-align: left;
	line-height: 0.1em;
}

#ColorControlRight {
	position: absolute;
	margin-top: 15px;
	margin-left: 581px;
	margin-right: 64px;
	width: 262px;
	height: 22px;
	padding: 2px;
	background-color: #27241f;
	float: right;
	font: 0.1em Verdana, Arial, sans-serif;
	color: #000; 
	text-align: right;
	line-height: 0.1em;
}

#ColorSquareL1 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #000;
}

#ColorSquareL2 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #090c00;
}

#ColorSquareL3 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #13140e;
}

#ColorSquareL4 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #201e19;
}

#ColorSquareL5 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #2f2b26;
}

#ColorSquareL6 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #433c38;
}

#ColorSquareL7 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #5d5752;
}

#ColorSquareL8 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #7d7773;
}

#ColorSquareL9 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #a29d9a;
}

#ColorSquareL10 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #cdcac8;
}

#ColorSquareL11 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #fff;
}

#ColorSquareR1 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #faee05;
}

#ColorSquareR2 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #af0066;
}

#ColorSquareR3 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #0087d4;
}

#ColorSquareR4 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #1d186c;
}

#ColorSquareR5 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #187f2b;
}

#ColorSquareR6 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #af111d;
}

#ColorSquareR7 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #131312;
}

#ColorSquareR8 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #fcf88f;
}

#ColorSquareR9 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #d28bb5;
}

#ColorSquareR10 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #91c4ea;
}

#ColorSquareR11 {
	width: 22px;
	height: 22px;
	float: left;
	background-color: #8a8b8d;
}

#ColorSpacer {
	width: 2px;
	height: 22px;
	background-color: transparent;
	float: left;
}

#PageInfo {
	z-index: 2;
	margin-left: 65px;
	margin-top: 180px;
	text-align: left;
}

#DateTime {
	z-index: 2;
	margin-right: 64px;
	margin-top: 180px;
	text-align: left;
}

#Bleedbox {  
	z-index: 2;
	position: absolute;
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 40px;
	margin-bottom: 40px;
	width: 801px;
	height: 601px;
	padding: 14px;
	border: 1px solid #47f;
	background-color: transparent;
}

#Trimbox {  
	z-index: 3;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 800px;
	height: 600px;
	padding: 0px;
	border: 1px solid #f00;
	background-color: transparent;
}

#PrintSpace {  
	z-index: 10;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 10px;
	width: 780px;
	height: 582px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

#Logo {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	width: 360px;
	height: 60px;
	background: transparent url(../img/typokratie_0.png) no-repeat top left;
}

#Head {
	position: absolute;
	margin-top: 6px;
	margin-bottom: 8px;
	margin-left: 360px;
	width: 420px;
	height: 60px;
	background-color: transparent;
	float: right;
}

#Nav {
	position: absolute;
	margin-top: 82px;
	margin-left: 0px;
	width: 205px;
	height: 500px;
	background-color: transparent;
}

#NavPoint {
	margin-top: 0px;
	margin-left: 4px;
	width: 199px;
	height: 40px;
	background: transparent url(http://www.typokratie.de/standard/img/navrahmen_0.gif) no-repeat top left;
}

#Content {
	position: absolute;
	margin-top: 82px;
	margin-left: 240px;
	width: 540px;
	height: 500px;
	background-color: transparent;
}



/*	PRIVAT	*/

#LupuCamBox {
	/*position: absolute;*/
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 325px;
	height: 250px;
	background: transparent url(http://www.typokratie.de/LupuCam/LupuCam.jpg) no-repeat top left;
}

#LupuCamBoxTop {
	background: url(../img/rundeEcken_02.png) repeat-x;
}

#LupuCamBoxTop div {
	background: url(../img/rundeEcken_01.png) no-repeat top left;
}

#LupuCamBoxTop div div {
	background: url(../img/rundeEcken_03.png) no-repeat top right;
}

#LupuCamBoxBottom {
	background: url(../img/rundeEcken_08.png) repeat-x;
}

#LupuCamBoxBottom div {
	background: url(../img/rundeEcken_07.png) no-repeat bottom left;
}

#LupuCamBoxBottom div div {
	background: url(../img/rundeEcken_09.png) no-repeat bottom right;
}

#LupuCamBoxTop div, #LupuCamBoxTop {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

#LupuCamBoxBottom div, #LupuCamBoxBottom {
	width: 100%;
	height: 12px;
	font-size: 1px;
}

#LupuCam {
	width: 325px;
	height: 218px;
	/*padding: 1px 15px 1px 150px;*/
	margin: 0px;
	background: url(../img/rundeEcken_06.png) repeat-y right;
}

#LupuCamWrap {
	background: url(../img/rundeEcken_04.png) repeat-y;
}

#LupuCamText {
	font: 10px Monaco, Courier, Verdana, Geneva, Tahoma, Trebuchet, sans-serif;
	text-shadow: #000 2px 2px 2px;
	line-height: 0px;
	color: #fff;
	margin: 14px;
	text-align: right;
	padding: 61% 0px 39% 0px; /* Abstaende oben rechts unten links */	
}

#FILES_PAGE {
	position: absolute;
	left: 10px;
	top: 10px;
}

#FILES_LOGO {
}

#FILES_LIST {
	margin-left: 138px;
	margin-top: 0px;
}

#FILES_CONTACT {
	margin-left: 138px;
	margin-top: 20px;
}

.table_list {
	border: 1px solid #eee;
	padding: 2px;
}

.table_list td {
	padding: 2px 6px 2px 6px;
}

.td_even {
	background-color: #eee;
}

.td_odd {
	background-color: #fff;
}

a:link {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}

a:focus {
	color: #00c;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #00c;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color: #f00;
	text-decoration: none;
	font-weight: bold;
}

