@charset "UTF-8";

/* Common ZMI and public styles */

/* YAML base layout */
@import url("/shared/yaml/core/base.css");
@import url("/shared/yaml/print/print_003_draft.css");
/* Hacks IE6/7 */
@import: url("/shared/yaml/core/iehacks.css");




/* Colorscheme */

.primColorStrong0 { background-color:#000000; }
.primColorMedium0 { background-color:#666666; }
.primColorLight0 { background-color:#E7E7E6; }
.secndColorStrong1 { background-color:#5D7B9B; }
.secndColorStrong0 { background-color:#82A0C0; }
.secndColorMedium1 { background-color:#B5C8DB; }
.secndColorMedium0 { background-color:#C8D3DD; }
.secndColorLight1 { background-color:#E1E8EF; }
.secndColorLight0 { background-color:#E8EFF6; }
.teaserColor { background-color:#800000; }
.neutralColorBlack { background-color:#000000; }
.neutralColorStrong0 { background-color:#999999; }
.neutralColorMedium0 { background-color:#CCCCCC; }
.neutralColorLight0 { background-color:#E2E3DE; }
.neutralColorWhite { background-color:#FFFFFF; }
.neutralColorTrans { background-color:#00FF00; }


/*
* Fonts
*
* (en) global settings of font-families and font-sizes
* (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
*
* @section content-global-settings
*/

/* (en) reset font size for all elements to standard (16 Pixel) */
/* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
html * { font-size: 100.01%; }

/*
* (en) reset monospaced elements to font size 16px in all browsers
* (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
*
* @see: http://webkit.org/blog/67/strange-medium/
*/

textarea, pre, code, kbd, samp, var, tt {
	font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
}

/* (en) base layout gets standard font size 12px */
/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
body {
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 75.00%;
	color: #444;
}


/*--- Headings | Überschriften ------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	color:#222;
	margin: 0 0 0.25em 0;
}

h1 { font-size: 200%; }                       /* 30px */
h2 { font-size: 200%; }                       /* 24px */
h3 { font-size: 150%; }                       /* 18px */
h4 { font-size: 133.33%; }                    /* 16px */
h5 { font-size: 116.67%; }                    /* 14px */
h6 { font-size: 116.67%; }                    /* 14px */


/* --- Lists | Listen  -------------------------------------------------------------------------------- */

ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
ul li { background: url(/shared/icons/bullet_black.png) no-repeat left top; }
ul ul li { background: url(/shared/icons/arrow_right.png) no-repeat left top; }

ol li { list-style-type: decimal; }
ol ol li { list-style-type: lower-latin; }

li { margin-left: 0; line-height: 1.5em; padding-left: 20px; }

dt { font-weight: bold; }
dd { margin: 0 0 1em 0.8em; }


/* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

p { line-height: 1.5em; margin: 0 0 1em 0; }

blockquote, cite,q {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
blockquote { margin: 0 0 1em 1.6em; color: #666; }

strong,b { font-weight: bold; }
em,i { font-style: italic; }

pre, code, kbd, tt, samp, var { font-size: 100%; }
pre, code { color: #800; }
pre { line-height: 1.5em; margin: 0 0 1em 0; }
kbd, samp, var { color: #666; }
var { font-style: italic; }

acronym, abbr {
	border-bottom: 1px #aaa dotted;
	font-variant: small-caps;
	letter-spacing: .07em;
	cursor: help;
}

sub, sup { font-size: 91.6667%; }

hr {
	color: #fff;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 1px #eee solid;
}

/*--- Links ----------------------------------------------------------------------------------------- */

a, a:visited { color: #286ea0; background:transparent; text-decoration:none; }

a:focus,
a:hover,
a:active { color:#286ea0; text-decoration:underline; }


/* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }
p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }

p.icaption_left img,
p.icaption_right img { padding:0; border: 1px #888 solid; }

p.icaption_left strong,
p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; }

  
/* Generic Content Classes */

.title {
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	color:#222;
	margin: 0 0 0.25em 0;
	font-size: 150%;
}
.text {
	font-size: 0.9em;
}
.description {
	background-color: #f5f5f5;
    padding: 5px;
}

.info {
	background: #f0f3ff url("/shared/icons/information.png") no-repeat 4px 4px;
	color: #004;
	border: 1px #669 solid;
	padding: 3px 5px 3px 25px;
	margin-bottom: 1em;
}
.note {
	background: #efe url("/shared/icons/note.png") no-repeat 4px 4px;
	color: #040;
	border: 1px #696 solid;
	padding: 3px 5px 3px 25px;
	margin-bottom: 1em;
}
.important {
	background: #ffe url("/shared/icons/error.png") no-repeat 4px 4px;
	color: #440;
	border: 1px #884 solid;
	padding: 3px 5px 3px 25px;
	margin-bottom: 1em;
}	
.warning {
	background: #fee url("/shared/icons/exclamation.png") no-repeat 4px 4px;
	color: #400;
	border: 1px #966 solid;
	padding: 3px 5px 3px 25px;
	margin-bottom: 1em;
}


/*
* ------------------------------------------------------------------------------------------------- #
*
* Miscellaneous | Sonstiges
*
* @section content-misc
*/

a[href^="mailto:"] {
	padding-left: 22px;
	background: url(/shared/icons/email.png) no-repeat 2px 1px;
}

a.zoom img.zoom {
	width: 25px;
	height: 25px;
	background: transparent url(/shared/icons/zoom.png) no-repeat center !important;
	float: right;
	position: relative;
	top: -25px;
}
a.superzoom img.superzoom {
	width: 25px;
	height: 25px;
	background: transparent url(/shared/icons/zoom_in.png) no-repeat center !important;
	float: right;
	position: relative;
	top: -25px;
}
a.download img.download {
	width: 25px;
	height: 25px;
	background: transparent url(/shared/icons/picture_save.png) no-repeat center !important;
	float: right;
	position: relative;
	top: -25px;
}


/* Management Interface  */
#ZMIManageTabsContainer li { background-image: none; line-height: 1.25em; }


