/**
 * Stylesheet for b2i Fabian-Handbuch
 *
 * Author: Tobias Schäfer <tobias.schaefer@sub.uni-goettingen>
 * License: CC-BY-SA 3.0
 */

/* Reset default browser styles
-------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, hr,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
ol {
	list-style: decimal;
}
ul {
	list-style: none;
}
ol li {
	margin-left: 1.6em;
}
ul li {
	background: url(/images/bullet_square.gif) .6em .6em no-repeat;
	padding-left: 1.6em;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
b {
	font-weight: bold;
}
i {
	font-style: italic;
}
del {
	text-decoration: line-through;
}
small, sup, sub {
	font-size: 80%;
}
big {
	font-size: 125%;
	line-height: 80%;
}
abbr, acronym {
	font-size: 85%;
	text-transform: uppercase;
	letter-spacing: .1em;
}
abbr[title], acronym[title], dfn[title] {
	border-bottom: 1px dotted #444;
	cursor: help;
}
sup, sub {
	line-height: 0;
}
sup {
	vertical-align: super;
}
sub {
	vertical-align: sub;
}

/* Common styles
-------------------------------------------------------------------- */
html {
	overflow-y: scroll;
}
body {
	color: #444;
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	text-align: left;
	width: 985px;
	word-spacing: .1em;
}
h1, h2, h3, h4, h5, h6 {
	color: #225486;
}
h1, h2, h3 {
	font-size: 26px;
	line-height: 36px;
	margin-bottom: 18px;
	padding-top: 13px;
}
h4 {
	font-size: 21px;
	line-height: 26px;
	margin-bottom: 18px;
}
h5, h6 {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 18px;
}
p {
	margin: 18px 0;
}
a {
	color: #800000;
	text-decoration: none;
}
a:hover,
a:active {
	text-decoration: underline;
}
input,
select,
textarea {
	color: #444;
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
}
input[type=text],
input[type=password],
select,
textarea {
	background: #E8EEF3;
	border: 1px #225486 solid;
	margin-bottom: 7px;
	padding: 4px;
}
input[type=text]:active,
input[type=password]:active,
select:active,
textarea:active,
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
	background: #fff;
}
input[type=checkbox],
input[type=radio] {
	cursor: pointer;
	margin: 0 .5em 0 0;
	vertical-align: middle;
}
input[type=submit] {
	cursor: pointer;
	font-weight: bold;
	padding: 2px 4px;
}

/* Header & Footer
-------------------------------------------------------------------- */
.wikiheader {
	background: url(/images/b2i.gif) center 30px no-repeat;
	height: 120px;
	margin-bottom: 20px;
}
.sitename {
	font-size: 13px;
	position: absolute;
	background: #E8EEF3;
	height: 29px;
	line-height: 29px;
	padding: 0 8px;
	top: 0;
	width: 969px;
}
a.homelink {
	color: #225486;
	float: left;
	font-weight: bold;
}
a.homelink:hover,
a.homelink:active {
	text-decoration: none;
}
a.b2i {
	float: right;
	font-weight: normal;
}
.wikilineheader,
.wikilinefooter {
	display: none;
}
.wikifooter,
.wikifooter form {
	float: left;
	width: 10em;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 11px;
}
img.homelink {
   position: absolute;
   top: 30px;
}

/* Breadcrumbs
-------------------------------------------------------------------- */
.wikitext pre {
	border-bottom: 1px solid #D3DDE7;
	font-size: 11px;
	padding: 20px 4px 4px 2px;
	white-space: normal;
}
.wikitext * + pre {
	background: #E9EEF3;
	border: 1px solid #D8D8D8;
	font-family: monospace;
	font-size: 13px;
	white-space: pre;
}

/* Menu
-------------------------------------------------------------------- */
.wikimenu {
	float: left;
	margin-top: 41px;
	width: 180px;
}
.wikimenu a:link,
.wikimenu a:visited {
	background: url(/images/off.gif) no-repeat 0 center;
	color: #225486;
	text-decoration: none;
}
.wikimenu a:hover,
.wikimenu a:focus {
	background: #E8EEF3 url(/images/on.gif) no-repeat 0 center;
	color: #A82237;
	text-decoration: none;
}
.wikimenu a {
	border-top: 1px solid #D3DDE7;
	border-bottom: 1px solid #D3DDE7;
	display: block;
	line-height: 1;
	margin-top: 5px;
	padding: 9px 0 10px 15px;
}
.wikimenu a + a {
	border-top: 0 none;
	margin: 0;
}
.wikimenu a[href$="?Home"],
.submenu {
	margin: 0 0 15px 0;
}
.wikimenu form {
	margin: 20px 0 30px 0;
}
.wikimenu .sfeld {
	width: 170px;
}
.wikimenu form span {
	font-size: 11px;
	margin-left: -.5em;
}
.wikimenu input[type=submit] {
	float: right;
}
.wikimenu hr {
	display: none;
}

/* Main content
-------------------------------------------------------------------- */
.wikitext,
.search_results,
.wikirc,
.wiki_rev,
.wikipref {
	margin: 0 0 18px 230px;
	width: 750px;
}
.wikiline,
.wikilinepref {
	border-top: 1px solid #225486;
	margin: 17px 0 18px;
}
.wikipageedit {
	text-decoration:none;
	display:block;
	padding-top:0.1em;
	height:1.7em;
}
.wikidiffold {
	background-color: #fff;
	color:#800000;
}
.wikidiffnew {
	background-color: #fff;
	color:#800000;
}

/* =Print styles
-------------------------------------------------------------------- */
@media print {
	body {
		background: none !important;
		color: black;
		width: 100% !important;
	}
	.wikiheader,
	.wikimenu {
		display: none;
	}
	.wikitext,
	.search_results,
	.wikirc,
	.wiki_rev,
	.wikipref {
		margin: 0;
	}
	/*
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	img a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "" !important;
	}
	*/
	ul li {
		list-style: square outside;
		margin-left: 1.6em;
		padding: 0;
	}
	pre, blockquote {
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	}
	tr, img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	p, h2, h3 {
		orphans: 2;
		widows: 2;
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		page-break-inside: avoid;
		page-break-after: avoid;
	}
}

td {
	border: 1px #000 solid;
	padding: 0.5em;
}

/* * * * * HEADER * * * * */
.header {background: url("/imgages/header.png") no-repeat scroll right bottom #dcf0f0; height: 130px;}
.header-text {float: left; font-size: 25px; padding: 15px 0 0 5px;}
.logo {margin: 0 0 0 612px;position: relative; top: 38px;}

/* * * * * HEADER FRAME * * * * */
.header-2 {background: url("/images/header.png") no-repeat scroll right bottom #EEF3F9; height: 88px; text-align: right; color: #225486; font-weight: bold; font-size: 0.98em}
.header-2 .header-text {padding: 5px 0 0 5px;}
.header-2 .logo {margin: 0 0 0 685px; top: 8px;width:110px }
.header-text-small a{color:#000; }
.header-text-small {border-bottom: 2px solid #fff; float: left;padding: 5px; width: 975px;}
.header-text-small .links{float: left; width: 600px;}
.header-text-small .rechts{float: right; text-align: right; width: 300px;}

/*.content-2 {border-top: 6px solid #791c52;float: left; margin: 26px 0 0px 0;width: 100%;padding: 0 0 20px 0}*/

a {
        color: #A62336;
        text-decoration:none;
}

body {
        color:#333;
}

span.note {
        color: #861111;
        font-weight: bold;
}
a[href*="action=gmap"] {
  display: none;
}

