/* ---------------------------------------- */
/* Request-Tabelle (Logoanfragen) */
td.req_header {
	background-color:					#999994;
	padding-left:						2px;
	padding-right:						8px;
}
td.req_row1,
td.req_row2 {
	padding-left:						2px;
	padding-right:						8px;
}
td.req_row1 {
	background-color:					#bbbbb4;
}
td.req_row2 {
	background-color:					#eeeee4;
}
/* ---------------------------------------- */
/* Rahmentabelle */
table.idx {
	table-layout:						auto;
	border-collapse:					collapse;
	
}
td.idx,
td.idx_content {
	margin:								0px;
	padding:							0px;
	border:								none;
	/*border:								1px dotted red;*/
}
td.idx_content {
	padding-top:						5px;
	padding-left:						7px;
	padding-right:						7px;
	width:600px;
}
/* ---------------------------------------- */
/* Menütabelle */
table.menue {
	width:								140px;
	border:								none;
	border-left:						2px solid black;
	border-right:						2px solid black;
	background-color:					#ababb4;
}

td.menue,
td.menue1,
td.menue_div {
	margin:								0px;
	padding:							0px;
	padding-bottom:						2px;
	border:								none;
}
td.menue_div {
	background-image:					url('../img/div.gif');
	background-repeat:					repeat-x;
	height:								6px;
}
/* ---------------------------------------- */
/* Menülinks */
a.menue, a.menue:link, a.menue:visited, a.menue:hover, a.menue:active,
a.menue_a, a.menue_a:link, a.menue_a:visited, a.menue_a:hover, a.menue_a:active {
	display:							block;
	padding-left:						3px;
	padding-right:						3px;
	padding-top:						1px;
	padding-bottom:						2px;
	white-space:						nowrap;
	font-family:						Arial, Verdana, Helvetica, sans-serif;
	font-size:							1.2em;
	font-weight:						normal;
	text-decoration:					none;
	color:								black;
	background-color:					#9885a9; /* Blassviolett */
}
a.menue_a, a.menue_a:link, a.menue_a:visited, a.menue_a:active {
	background-image:					url('../img/menu_aktiv_0.gif');
	background-repeat:					repeat-y;
	background-position:				right;
}
a.menue:hover,
a.menue_a:hover {
	background-image:					none;
	background-color:					#f9f5b5; /* Blassgelb */
}
a.menue1, a.menue1:link, a.menue1:visited, a.menue1:hover, a.menue1:active,
a.menue1_a, a.menue1_a:link, a.menue1_a:visited, a.menue1_a:hover, a.menue1_a:active {
	display:							block;
	padding-left:						6px;
	padding-right:						3px;
	padding-top:						1px;
	padding-bottom:						2px;
	white-space:						nowrap;
	font-family:						Arial, Verdana, Helvetica, sans-serif;
	font-size:							1.0em;
	font-weight:						normal;
	text-decoration:					none;
	color:								#20054c; /* Schattenviolett */
	background-color:					#e0d3f5; /* Schneeviolett */
}
a.menue1_a, a.menue1_a:link, a.menue1_a:visited, a.menue1_a:active {
	background-image:					url('../img/menu_aktiv_1.gif');
	background-repeat:					repeat-y;
	background-position:				right;
}
a.menue1:hover,
a.menue1_a:hover {
	background-image:					none;
	background-color:					#f7eb9e; /* Blassgelb */
}
/* ---------------------------------------- */
/* Menütabelle */
/*table.menue {
	width:								140px;
	border:								none;
	border-left:						2px solid black;
	border-right:						2px solid black;
	background-color:					#ababb4;
}

td.menue,
td.menue_div {
	margin:								0px;
	padding:							0px;
	padding-bottom:						2px;
	border:								none;
}
td.menue_div {
	background-image:					url('../img/div.gif');
	background-repeat:					repeat-x;
	height:								6px;
}
*/
/* ---------------------------------------- */
/* Menülinks */
/*
a.menue,
a.menue:link,
a.menue:visited,
a.menue:hover,
a.menue:active {
	display:							block;
	padding-left:						2px;
	padding-right:						2px;
	padding-top:						1px;
	padding-bottom:						2px;
	white-space:						nowrap;
	font-family:						Arial, Verdana, Helvetica, sans-serif;
	font-size:							1.2em;
	font-weight:						normal;
	text-decoration:					none;
	color:								black;
	background-color:					#56e3ea; /* Türkis */
/*	background-color:									#9885a9; /* Blassviolett */
/*}
a.menue:hover {
	background-color:					#f7eb9e; /* Blassgelb */
/*}

/* ---------------------------------------- */
/* Selbstdefinierte KLASSEN */
.breit { /* Bei breiten Textabsätzen -> justify */
	text-align:								justify;
}

.code1 {
	font-family:							monospace;
}

.key {
	background-color:						#cccccc;
	padding-left:							2px;
	padding-right:							2px;
}

.toadd {
	font-family:Arial,sans-serif;
	font-style:italic;
	font-weight:bold;
	color:blue;
}

.menuopt {
	background-color:						#eeeeee;
	padding-left:							2px;
	padding-right:							2px;
	font-style:								italic;
	white-space:							nowrap;	
}
.size10 {
	font-size:								10px;
}

.size14 {
	font-size:								14px;
}

.version {
	border:									1px solid #fd993a;
	vertical-align:							top;
}

/* Standard TAGS */

html, body, p, a, b, i, u, td, table, li, h1, h2, h3, h5, h6 {
	color:									#272727; /* Dunkelgrau */
	font-family:							Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:								normal;
	font-size:								12px;
	line-height:						16px;
}

html, body {
	background-color:						#FFFFFF;
	background-image:						url('../img/background.gif');
	background-attachment:					fixed;
}

a,
a:ACTIVE,
a:HOVER,
a:VISITED {
	color:									#9885a9; /* Blassviolett */
	font-weight:							bold;
	text-decoration:						none;
}

a:HOVER {
	color:									#f9eb8b; /* Blassgelb */
	text-decoration:						underline;
}

a.linklist,a.linklist:ACTIVE,a.linklist:HOVER,a.linklist:VISITED,
li.linklist,
.linklist_u {
	font-size:								10px;
	font-weight:							normal;
	text-decoration:						none;
}

.linklist_u {
	text-decoration:						underline;
}

li.linklist {
	padding:								0px;
	list-style-image:						url('../img/arrow_right.gif');
}

div {
	text-align:								center;
}

h1,h2,h3,h4,h5 {
	margin-bottom:							1px;
	text-align:								center;
}

h1 { font-size:								20px;
	 margin-bottom:							10px;}
h2 { font-size:								16px;
	 letter-spacing:						3px;}
h3 { font-size:								14px;}
h4 { font-size:								12px;}
h5 { font-size:								10px;}
h6 { font-size:								9px;}

hr {
	height:									1px;
	border-width							1px;
	border-color:							#042c54; /* Dunkelblau */
	background-color:						#042c54; /* Dunkelblau */
	border-style:							solid;
}

img {
	border:									none;
}

li {
	padding-bottom:							10px;
	list-style-image:						url('../../../img/libomb.gif');
}

li.small {
	padding-bottom:							2px;
}

p {
	text-align:								justify;
}

table {
	empty-cells:							show;
}

table.lined {
	border:									3px solid black;
	border-collapse:						collapse;
}

td {
	vertical-align:							top;
	padding:								2px;
}

td.lined,
td.linedc {
	border:									2px solid black;
	padding-top:							0px;
	padding-bottom:							0px;
}

td.linedc {
	text-align:								center;
}


