/**
 * Formate, die im Redaktionsystem verwendt werden
 */

/* Formate für Buttons */

ul.none
{
	list-style: none;
}

/* Formate für Bereiche in der Locationübersicht */

div.paket
{
	padding: 10px;
	border:2px solid black;
}
div.paket_li
{
	width:50%;
	padding: 15px;
	border:2px solid red;
	float:left;
	margin-right:40%;
	position: relative;
}
div.paket_re
{
	margin-left:50%;
	width:30%;
	border:2px solid green;
	float:right;
	position:relative;
}

/** Format für die Startseite Redaktionssystem Kunde */
table.red_kunde
{
	padding:0px;
	margin:0px;
	border:0px solid black;
}

table tr td.red_kunde
{
	background-color:#EDF2F2;
	padding:10px;
	margin:0px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
}
table tr td.red_kunde_anzahl
{
	background-color:#EDF2F2;
	height:30px;
	margin:5px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
	text-align:right;
	vertical-align:middle;
}
table tr th.red_kunde
{
	background-color:#EDF2F2;
	margin:5px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
	text-align:left;
	vertical-align:middle;
}
table tr th.red_kunde h1
{
	padding-left:10px;
}

/* Fläche erscheint in hineingedrückt */
div.gravur
{
	padding:5px;
	margin:5px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #ddd;
}

/* Fläche erscheint hervorgehoben */
div.relief
{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
}
/* Fläche erscheint hervorgehoben wie Tabelle formatiert*/
/* Außenbereich um jedes Redaktionselement herum */
div.red_aussen
{
	background-color:#EDF2F2;
	margin:5px;
	padding:5px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ddd;
	text-align:left;
}
div.red_aussen > h1,div.red_aussen > h2,div.red_aussen > h3,div.red_aussen > p
{
	padding-right:10px;
}

td.leiste
{
	background-color:black;
}
span.leisterot
{
	color:#d00000;
	font-weight:bold;
}
span.leiste
{
	color: white;
	font-weight:bold;
}
.dateset
{
	float:right;
	border: 1px solid #d00000;
}
.dateset_date
{
	border-bottom: 1px solid black;
	margin:3px;
}
.dateset_date_active
{
	border-bottom: 1px solid #d00000;
	color:#d00000;
	font-weight:bold;
	margin:3px;
}

.dateset_button
{
	margin:3px;
	padding-top:6px;
}
.dateset_ueber
{
	border-bottom: 1px solid #d00000;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	font-weight:bold;
}

.active
{
	border-bottom: 1px solid #d00000;
	color:#d00000;
	font-weight:bold;
	margin:3px;
}

.weiterleitungs_status_0 { background-color:grey;      }
.weiterleitungs_status_1 { background-color:darkred;   }
.weiterleitungs_status_2 { background-color:steelblue; }
.weiterleitungs_status_3 { background-color:green;     }

/*
 * ==================================================================
 * Admin-Tabelle
 * ==================================================================
 */

/* Admin-Tabellen */
table.admin
{
	background-color:#a1a1be;
	border-spacing:1px;
	width:100%;
}

/* alle Zellen */
table.admin th,table.admin td
{
	padding:2px;
}

/* Überschriften */
table.admin th
{
	text-align:center;
	white-space:nowrap;
	background-color:#d1d1de;
	padding:2px 6px;
}

/* Zeilen-Farben */
table.admin tr               { background-color:#fafaff; }
table.admin tr:hover         { background-color:#fafaf0; }
table.admin tr.odd           { background-color:#f2f2f9; }
table.admin tr.odd:hover     { background-color:#fafaf0; }
table.admin td.empty         { background-color:#a1a1be; }
table.admin tr.toolbar       { background-color:#fafaff; }
table.admin tr.toolbar:hover { background-color:#fafaff; }

/*
 * ==================================================================
 * Knöpfe und Toolbars
 * ==================================================================
 */

/* Links im Button-Look (nutze img-padding für Anpassung buttongröße) */
a.button
{
	display: block;
	float: left;
	padding: 3px 6px 0 1px;
	margin:  0 2px 2px 0;
	border:  1px solid #b1a1be;
	background-color:#d1d1de;
}
a.button img
{
	position: relative;
	top: -2px;
	margin: 0 4px -1px 0;
	vertical-align: middle;
	padding:1px;
}

a.button:link {    color:#5a0146; text-decoration:none; -moz-opacity:0.7; }
a.button:visited { color:#5a0146; text-decoration:none; -moz-opacity:0.7; }
a.button:focus {   color:#5a0146; text-decoration:none; -moz-opacity:1.0; }
a.button:hover {   color:#5a0146; text-decoration:none; -moz-opacity:1.0; background-color:#e1e1ee; }
a.button:active {  color:#5a0146; text-decoration:none; -moz-opacity:1.0; }

tr.toolbar td
{
	padding-bottom:0px;
}

.main-toolbar
{
	border:1px solid #a1a1be;
	background-color:#fafaff;
	margin-bottom:4px;
}

.main-toolbar .toolbar
{
	margin:2px 0px 0px 2px;
}

td.options a:link {    color:#5a0146; text-decoration:none; -moz-opacity:0.7; }
td.options a:visited { color:#5a0146; text-decoration:none; -moz-opacity:0.7; }
td.options a:focus {   color:#5a0146; text-decoration:none; -moz-opacity:1.0; }
td.options a:hover {   color:#5a0146; text-decoration:none; -moz-opacity:1.0; }
td.options a:active {  color:#5a0146; text-decoration:none; -moz-opacity:1.0; }

/*
 * ==================================================================
 * Pager
 * ==================================================================
 */

.pager
{
	border:1px solid #a1a1be;
	background-color:#fafaff;
	padding:4px 4px 0 4px;
	margin-top:4px;
	font-size:20px;
	white-space:normal;
}

.pager a,.pager u
{
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	height:25px;
	padding:0px 3px 2px 3px;
	min-width:26px;
	margin:0 4px 4px 0;
	border:1px solid #a1a1be;
	background-color:#d1d1de;
}

.pager a:link {    color:#3a0146; text-decoration:none; -moz-opacity:0.7; }
.pager a:visited { color:#3a0146; text-decoration:none; -moz-opacity:0.7; }
.pager a:focus {   color:#3a0146; text-decoration:none; -moz-opacity:1.0; }
.pager a:hover {   color:#3a0146; text-decoration:none; -moz-opacity:1.0; }
.pager a:active {  color:#3a0146; text-decoration:none; -moz-opacity:1.0; }
