/* 
##################################################
## Standard-Auszeichnungen                      ##
##################################################
*/

/* Grundeigenschaften */
body
{
	margin: 0px;
	background-color: #FFF;
	color: #878787 !important;
	font-size: 11px !important; 
}

/* Schriftart */
font, p, div, th, td, ul, ol, li, dt, dd, nobr, input, option, textarea, h1, h2, h3, h4, h5, h6 { font-family: verdana, arial, helvetica, sans-serif; }

/* Schriftgroesse */
font, p, th, td, ul, ol, li, dt, dd, nobr, input, option, textarea { font-size: 11px !important; }

/* Ueberschriften */
h1 { font-size: 26px; }

/* 1. Ordnung */
h2 { font-size: 24px; }

/* 2. Ordnung */
h3 { font-size: 21px; }

/* 3. Ordnung */
h4 { font-size: 16px; }

/* 4. Ordnung */
h5 { font-size: 12px; }

/* 5. Ordnung */
h6 { font-size: 11px; }

/* 6. Ordnung */
/* Links */
a:link
{
	color: #003366;
	text-decoration: underline;
}

/* Noch nicht besuchter Link */
a:visited
{
	color: #003366;
	text-decoration: underline;
}

/* Bereits besuchter Link */
a:hover
{
	color: #878753;
	text-decoration: underline;
}

/* Hover-Effekt */
a:active
{
	color: #003366;
	text-decoration: underline;
}

/* Gerade angeklickter Link */
/* Listen */
ul { list-style-type: square; }

/* Unnummerierte Liste */
ol { list-style-type: decimal; }

/* Nummerierte Liste */
dl { }

/* Definitionsliste */
dt { font-weight: bold; }

/* Definitionsliste: zu definierender Ausdruck */
dd { }

/* Definitionsliste: Definition des Ausdrucks */
li { margin: 5px 0px; }

/* Listenpunkte */
/* Grafiken */
img { border: 0px; }

/* Horizontale Linien */
hr
{
	height: 1px;
	color: #878787;
}

/* Formulare */
form { margin: 0px; }

/* Formulareigenschaften */
input { }

/* einzeilige Textfelder, Checkboxen, Radiobuttons, Dateiuploads, Buttons etc. */
label { }

/* Beschriftung fuer Formularfelder */
textarea { }

/* mehrzeilige Texteingaben */
/* Logische Textauszeichnungen */
abbr { }

/* Abgekuerzte Schreibweise (z. B. "WWW") */
acronym { }

/* Abkuerzung (z. B. "z. B.") */
address { }

/* Adresse */
blockquote { }

/* Zitat als Block */
big { }

/* Groessere Schrift */
code { }

/* Quelltext */
cite { }

/* Zitat */
del { }

/* Ungueltiger Text */
dfn { }

/* Definition */
em { }

/* Stark hervorgehobener Text */
ins { }

/* Neu hinzugekommener Text */
kbd { }

/* Tastatureingabe */
pre { }

/* Vorformatierter Text */
samp { }

/* Beispiel */
small { font-size: 10px; }

/* Kleinere Schrift */
strong { }

/* Hervorgehobener Text */
var { }

/* Variable */

/* 
##################################################
## Klassen                                      ##
##################################################
*/

.error
{
	color: #b00000;
	font-weight: bold;
	padding: 10px;
	border: 0px #b00000 solid;
	background-color: #fff;
}

.warning
{
	color: #b00000;
	font-weight: bold;
	padding: 10px;
	border: 1px #b00000 dotted;
	border-left: 5px solid #b00000;
	background-color: #FFCF63;
}

.success
{
	color: #006600;
	font-weight: bold;
	padding: 10px;
	border: 1px #006600 dotted;
	border-left: 5px solid #006600;
	background-color: #f8f8f8;
}

.inactive { color: #999999; }

.errormarking
{
	color: #b00000 !important;
	font-weight: bold;
}



/* doctracker */
.dt-rahmen
{
	padding: 0px;
	background-color: #D4D4D4;
	position: absolute;
	width: 99%;
	left: 0px;
	top: 2px;
	z-index: 100;
}

.dt_comments-rahmen
{
	padding: 1px;
	border: 0px solid grey;
	background-color: #737373;
	position: absolute;
	width: 600px;
	left: 110px;
	top: 250px;
	z-index: 100;
}

.dt_comments-head
{
	color: #EAEAEA;
	background-color: #737373;
	font-weight: bold;
	padding: 10px;
	font-size: 10px;
}

.dt_comments
{
	background-color: #D4D4D4;
	font-size: 10px;
	padding: 11px;
	color: #000000;
}

.dt_comments-active
{
	font-size: 10px;
	background-color: #F6F6F6;
	padding: 11px;
	color: #000000;
}

.dt_comments-inactive
{
	font-size: 10px;
	padding: 10px;
	background-color: #E3E3E3;
	color: #626262;
}

.dt_status-rahmen
{
	padding: 1px;
	background-color: #737373;
	width: 100px;
	border: 0px solid grey;
	position: absolute;
	left: 2px;
	top: 0px;
	z-index: 100;
}

.dt_status-head
{
	background-color: #737373;
	font-weight: bold;
	padding: 10px;
	font-size: 10px;
	color: #EAEAEA;
}

.dt_status-status
{
	font-size: 10px;
	padding: 10px;
	background-color: #D4D4D4;
	color: #000000;
}

.dt_minimized-rahmen
{
	padding: 1px;
	background-color: #737373;
	position: absolute;
	left: 22px;
	top: 2px;
	z-index: 1;
}

.dt_minimized
{
	font-size: 10px;
	padding: 2px;
	background-color: #D4D4D4;
	color: #000000;
}

.dt_aktualisierung-rahmen
{
	padding: 1px;
	border: 0px solid grey;
	background-color: #737373;
	width: 100px;
	position: absolute;
	left: 2px;
	top: 250px;
	z-index: 100;
}

.dt_small { font-size: 10px; }

a.dt
{
	color: #2A406C;
	text-decoration: underline;
}

a.dt:link
{
	color: #2A406C;
	text-decoration: underline;
}

a.dt:hover
{
	color: #AE3737;
	text-decoration: none;
}