Benutzer:Skinbastler/css

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

/*

 <!-- zwecks besserer Darstellung; fürs CSS unsichtbar --> */
/* Skinbastler-Stylesheet */
/* Wird auf großteils bis ganz dem Firefox entwickelt, da die Skin auf anderen Browsern noch nicht funktioniert.
** Irgendwelche Schweinereien, die nur auf dem FF laufen, können nachher ausgebügelt werden.
** Vorerst geht es ums funktionieren. */

/* Module */
/** Intrawiki */
@import url("http://de.wikipedia.org/w/index.php?title=Benutzer:V.R.S./intrawiki.css&action=raw&ctype=text/css");

/*---------------------------------------------------------------------------- */
body {
	font-family:		sans-serif;
	background-color:	#F8F8F8;
}

#body-wrapper {
	position:		absolute;
	top:			111px;
	left:			10em;
}

/*----------------------------------------------------------------------------
** Leiste oben
*/

#titlebar-left {
	background-image:	url('http://upload.wikimedia.org/wikipedia/de/5/51/Titlebar.png');	
	position:		absolute;	
	top:			0;
	left:			0;
	width:			349px;
	height:			111px;
}

#titlebar-left a {
	display:		block;
	width:			99%;
	height:			99%;
	text-decoration:	none !important;
}

#titlebar-center {
	background-image:	url('http://upload.wikimedia.org/wikipedia/de/6/6e/Titlebarm.png');
	background-repeat:	repeat-x;	
	position:		absolute;
	top:			0;
	left:			349px;
	right:			60px;
	height:			111px;
}

#titlebar-right {
	background-image:	url('http://upload.wikimedia.org/wikipedia/de/3/35/Titlebarr.png');	
	position:		absolute;
	top:			0;
	right:			0;
	width:			60px;
	height:			111px;
}

/*----------------------------------------------------------------------------
** Suchkästchen
*/

#search {
	margin-top:		45px;
	margin-bottom:		25px;
	margin-right:		1em;
	float:			right;
	text-align:		right;
}
#searchextended {
	color:			#A0AEDB;
	line-height:		150%;
	float:			right;
	font-size:		90%;
	font-style:		italic;
	margin-top:		0.15em;
}

/*----------------------------------------------------------------------------
** action-bar und dropdown
** Verschachtelung: 	div#action-bar > ul.action-h > li > a					(einfacher Eintrag)
**			div#action-bar > ul.action-h > li.dropdown > ul.action-v > li > a	(im Dropdown)
** action-h: horizontal, action-v: vertikal
*/

#action-bar {
	background-color:	#F8F8F8;
	border-bottom:		1px dotted #aaa;
	margin:			-1em 3em 1em 2em;
	padding:		0;
	z-index:		10;
}
	/* Linkformatierung */
	#action-bar a, #action-bar a:link {
		color:			#80001A;
		text-decoration:	none;
		background:		none;
	}
	#action-bar a:hover {
		text-decoration:	underline;
	}
	#action-bar a:visited {
		color:			#600013;
	}
	#action-bar a:active {
		color:			#BB0000;
	}

#action-bar ul {
	margin:			0;
	padding:		0;
	display:		inline;
	z-index:		10;
}
#action-bar li {
	font-size:		90%;
	margin:			0;
	list-style:		none;
	position:		relative;
}
#action-bar ul > li {
	display:		inline;
	padding:		0px 7px;
	border-width:		0px 1px;
	border-style:		solid;
	border-color:		#D8D8D8;
}
#action-bar li.dropdown > ul {
	visibility:		hidden; /* Ressourcensparender als display:none, siehe unten */
	position:		absolute;
	border:			1px dotted #BBBBBB;
	border-top:		none;
	overflow-y:		auto;
}
#action-bar ul.action-v > li {
	display:		block;
	white-space:		nowrap;
}
#action-bar ul.action-v > li > a {
	display:		block;
	padding:		0.2em 0em;
}
/** Interwiki ganz rechts */
#action-bar > ul > li#p-lang {
	position:		absolute;
	right:			3.3em;
}
/** Dropdowns */
#action-bar li.dropdown {
	cursor:			pointer;
}
#action-bar li.dropdown:after {
	content:		"▼";
	font-size:		90%;
	margin-left:		0em;
	vertical-align:		baseline;
}
/** Dynamisches */
#action-bar ul > li:hover {
	background-color:	#FFE0E0;
	border-color:		#000000; /* Wenn sich nur die Farbe ändert müssen die Abstände nicht neu berechnet werden */
}
#action-bar li.dropdown:hover > ul.action-v {
	visibility:		visible;
	display:		block;
	background-color:	#FFFFFF;
}
/** HACK these positions are wrong, the position depends on the parent, not the child! */

#action-bar ul ul.action-h {
	top:			0;
	left:			100%;
	width:			100%;
}
#action-bar ul ul.action-v {
	left:			0pt;
	max-height:		300px;
	min-width:		10em;
	opacity:		0.9;
	top:			100%;
	margin-left:		-2px;
}

/*----------------------------------------------------------------------------
** Navileiste
*/

#navigation-bar {
	font-size:		85%;
	position:		absolute;
	top:			1.5em;
	left:			-15em;
	width:			14em;
	text-align:		right;
}
#navigation-bar ul {
	margin-left:		0;
	padding:		0;
	line-height:		1.3em;
}
#navigation-bar li {
	list-style:		none;
	margin:			0px;
	padding:		0px;
}
#navigation-bar li.navigation-group {
	border-style:		solid;
	border-width:		0px 1px 0px 0px;
	border-color:		#D8D8D8;
}
#navigation-bar li ul li {
	padding:		0em 14px 0em 0em;
	border-style:		solid;
	border-width:		0px 1px 0px 0px;
	border-color:		#D8D8D8;
	margin-right:		-1px;
}
#navigation-bar h1 {
	font-size:		100%;
	color:			#500000;
	padding:		0.2em 9px 0.2em 0em;
	border-width:		0px 1px 0px 0px;
	border-style:		solid;
	border-color:		#D8D8D8;
	margin-right:		-1px;
}
#navigation-bar li ul li:hover, #navigation-bar li h1:hover {
	background-color:	#FFE0E0;
	border-color:		#000000;
}

#navigation-bar a, #navigation-bar a:link {
	color:			#80001A;
	text-decoration:	none;
	background:		none;
}
#navigation-bar a:hover {
	text-decoration:	underline;
}
#navigation-bar a:visited {
	color:			#600013;
}
#navigation-bar a:active {
	color:			#BB0000;
}

/*----------------------------------------------------------------------------
** Inhalt
*/

#bodyContent {
	line-height:		1.4em;
	font-size:		100%; /* Damit die Schrift nicht so arg winzig ist */
}

#content {
	margin:			1em 3em 0em 1em; /* oben, rechts, unten, links (Abstände) */
	background-color:	#F8F8F8;
}

#siteSub {
	display:		none;
}
#jump-to-nav {
	display:		none;
}

#contentSub, #contentSub2 {
	font-size:		84%;
	line-height:		1.2em;
	margin:			-1.8em 0pt 3em 0em;
	color:			#7d7d7d;
	width:			auto;
}
span.subpages {
	display:		block;
}

#catlinks {
	border-top:		1px dotted #aaa;
	/* padding: 0.3em; */
	font-size:		90%;
	clear:			both;
}

/*----------------------------------------------------------------------------
** footer
*/

#footer {
	color:			#666;
	font-size:		85%;
	clear:			both;
	margin-bottom:		1em;
}
#f-list {
	border-top:		1px dotted #aaa;
	padding-top:		0.5em;
	text-align:		center;
	margin-left:		2em;
	margin-right:		5em;
}

#footer li {
	display:		inline;
	text-align:		center;
}

#f-copyrightico {
	display:		none;
}

#f-poweredbyico {
	float:			right;
	margin-right:		10px;
}

#privacy,
#about,
#disclaimer {
	margin:			0 0.5em;
}

#siteSub,
.printfooter,
#jump-to-nav {
	display:		none;
}

/*----------------------------------------------------------------------------
** Skinbastler: Inhaltformatierung
*/
/* Text- und Linkfarben */
a {
	text-decoration:	none;
	color:			#41528C;
	background:		none;
}

a:link {
	text-decoration:	none;
	COLOR:			#41528C;
}

a:visited {
	text-decoration:	none;
	/* COLOR: #71B8D9; (türkis) */
	/* COLOR: #292D62; (dunkeblau)*/
	color:			#20234D;
}
a:active {
	text-decoration:	none;
	COLOR:			#57CAFF;
}
a:hover {
	/* color: orange; */
	text-decoration:	underline;
}

a.stub {
	color:			#772233;
}
a.new, #p-personal a.new {
	color:			#ba0000;
}
a.new:visited, #p-personal a.new:visited {
	color:			#a55858;
}

/* Vorformatierte Texte und Quelltext */
pre {
	padding:		1em;
	border:			1px dashed #2f6fab;
	color:			#000000;
	background-color:	#f9f9f9;
	overflow:		auto;
}

/** Listen */

ul {
	list-style-type:	square;
	margin:			.3em 0 0 1.5em;
	padding:		0;
	list-style-image: 	url('http://de.wikipedia.org/skins-1.5/monobook/bullet.gif');
}

dt {
	font-weight:		bold;
}

/* Überschriften und Bearbeiten-Links */

#content h1 {
	margin-top:		1em;
	/* margin-bottom: 0.8em; */
	font-size:		188%;
	color:			#700016;
	font-weight:		normal;
}
h1 .editsection { 
	font-size:		53%;
}

#content h2 {
	border-bottom:		1px dotted #aaa;
	padding-bottom:		.17em;
	margin-bottom:		0.01em;
	font-size:		150%;
	font-weight:		normal;
}
h2 .editsection {
	font-size:		70%;
}

#content h3 {
	margin-bottom:		0.01em;
	font-size:		132%;
	font-weight:		normal;
}
h3 .editsection {
	font-size:		76%;
}

#content h4 { 
	font-size:		116%;
	margin-top:		0.4em;
	margin-bottom:		0.2em;
	font-weight:		normal;
}
h4 .editsection { 
	font-size:		86%;
	display:		none;
}

#content h5 { 
	font-size:		100%;
	margin-top:		0.4em;
	margin-bottom:		0.2em;
	font-weight:		bold;
}
h5 .editsection { 
	font-weight:		normal;
	display:		none;
}

h6 {
	font-size:		80%;
}
h6 .editsection {
	font-size:		125%;
}

.editsection {
	float:			none;
	margin:			0em 0.5em 0em 0em;
}

/*----------------------------------------------------------------------------
** Bilder
*/

img {
	border:			none;
	vertical-align:		middle;
}

div.floatright, table.floatright {
	clear:			right;
	float:			right;
	position:		relative;
	margin:			0 0 .5em .5em;
	border:			0;

/*
	border: .5em solid white;
	border-width: .5em 0 .8em 1.4em;
*/

}
div.floatright p {
	font-style:		italic;
}
div.floatleft, table.floatleft {
	float:			left;
	clear:			left;
	position:		relative;
	margin:			0 .5em .5em 0;
	border:			0;

/*
	margin: .3em .5em .5em 0;
	border: .5em solid white;
	border-width: .5em 1.4em .8em 0;
*/

}
div.floatleft p {
	font-style:		italic;
}

/** thumbnails */

div.thumb {
	margin-bottom:		.5em;
	border-style:		solid;
	border-color:		#F8F8F8;
	width:			auto;
}
div.thumbinner {
	border:			1px solid #ccc;
	padding:		3px !important;
	background-color:	#f9f9f9;
	font-size:		94%;
	text-align:		center;
	overflow:		hidden;
}
html .thumbimage {
	border:			1px solid #ccc;
}
html .thumbcaption {
	border:			none;
	text-align:		left;
	line-height:		1.4em;
	padding:		3px !important;
	font-size:		94%;
}
div.magnify {
	float:			right;
	border:			none !important;
	background:		none !important;
}
div.magnify a, div.magnify img {
	display:		block;
	border:			none !important;
	background:		none !important;
}
div.tright {
	clear:			right;
	float:			right;
	border-width:		.5em 0 .8em 1.4em;
	border-color:		#F8F8F8;
}
div.tleft {
	float:			left;
	clear:			left;
	margin-right:		.5em;
	border-width:		.5em 1.4em .8em 0;
	border-color:		#F8F8F8;
}

/** weitere */

.hiddenStructure {
	display:		none;
	speak:			none;
}
img.tex {
	vertical-align: 	middle;
}
span.texhtml {
	font-family:		serif;
}

/* Have a checkered background on images on the description pages and in galleries to make transparency visible */
#file img, .gallerybox .thumb img {
	background:		url(Checker-16x16.png) repeat;
}

/* Suchtreffer */
.searchmatch {
	font-size:		110%;
	font-weight:		bold;
}

/* Vorschauwarnung */
.previewnote{
	border:			1px solid #FF0000;
	padding:		0em 1em;
}

/* Editfeld */
textarea {
	width:			100%;
	padding:		0.1em;
}

/*----------------------------------------------------------------------------
** Inhaltsverzeichnis
*/
.toc, .mw-warning {
	border:			1px dotted #aaa; 
	padding:		0.3em 0.6em;
	margin-top:		0.6em;
	margin-bottom:		0.6em;
	font-size:		90%;
}
.toc h2 {
	display:		inline;
	border:			none;
	margin:			0em;
	padding:		0;
}
.toc #toctitle,
.toc .toctitle {
	text-align:		left;
	color:			#666;
	font-size:		80%;
	font-weight:		bold;
}
.toc ul {
	list-style-type:	none;
	list-style-image:	none;
	margin:			0.2em;
	margin-left:		0;
	padding-left:		0;
	text-align:		left;

}
.toc ul ul {
	margin:			0 0 0 2em;
}
.toc .toctoggle {
	font-size:		90%;
}

#toc ul li a, #toc ul li  a:link {
	color:			#80001A;
	text-decoration:	none;
	background:		none;
}
#toc ul li a:hover {
	text-decoration:	underline;
}
#toc ul li a:visited {
	color:			#600013;
}
#toc ul li a:active {
	color:			#BB0000;
}
/*----------------------------------------------------------------------------
** Versionsgeschichte
*/

.autocomment {
	color:			gray;
}
#history-user {
	margin-left:		1.4em;
	margin-right:		.4em;
	font-size:		90%;
	font-style:		italic;
}
#history-size {
	font-size:		90%;
}
#pagehistory span.minor {
	font-weight:		bold;
}
#pagehistory li {
	border:			1px solid white;
}
#pagehistory li.selected {
	background-color:	#f9f9f9;
	border:			1px dotted #aaa;
}

.templatesUsed {
	font-size:		90%;
}

/*----------------------------------------------------------------------------
** diffs
*/

table.diff {
	padding:		0.5em;
	font-size:		100%;
}
table.diff td { 
	vertical-align:		top;
}
td.diff-addedline { 
	background-color:	#D8E4F6; 
}
td.diff-addedline span.diffchange {
	background-color:	#BBCCFF;
	color:			#001040;
	font-weight:		bold;
	border:			dotted 1px #0000FF;
}
td.diff-deletedline {
	background-color:	#E4F6D8;
}
td.diff-deletedline span.diffchange {
	background-color:	#BAF49F;
	color:			#104000;
	font-weight:		bold;
	border:			dotted 1px #808000;
}

/*----------------------------------------------------------------------------
** Einstellungen
*/

#preftoc li {
	display:		inline;
	height:			1.5em;
	margin:			0.5em 0em;
	padding:		0px 7px;
	border-width:		0px 1px;
	border-style:		solid;
	border-color:		#D8D8D8;
}
#preftoc li:hover {
	background-color:	#FFE0E0;
	border-color:		#000000;
}
#preftoc li.selected {
	background-color:	#C8C8C8;
}
#preftoc li.selected:hover {
	background-color:	#FFC8C8;
}
#preftoc li a, #preftoc li a:link {
	color:			#80001A;
	text-decoration:	none;
	background:		none;
}
#preftoc li a:visited {
	color:			#600013;
}
#preftoc li a:active {
	color:			#BB0000;
}
.successbox {
	border:			solid 1px #000000;
	background-color:	#DDDDDD;
	padding:		1em;
	margin:			0.5em;
}

/*----------------------------------------------------------------------------
** show appropriate symbols after external links
**
** keep the whitespace in front of the ^=, hides rule from konqueror
** this is css3, the validator doesn't like it when validating as css2
** Übernommen aus http://de.wikipedia.org/skins-1.5/monobook/main.css
*/

#bodyContent a.external,
#bodyContent a[href ^="gopher://"] {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/external.png') center right no-repeat;
	padding-right:		13px;
}

#bodyContent a[href ^="https://"],
.link-https {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/lock_icon.gif') center right no-repeat;
	padding-right:		16px;
}

#bodyContent a[href ^="mailto:"],
.link-mailto {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/mail_icon.gif') center right no-repeat;
	padding-right:		18px;
}

#bodyContent a[href ^="news://"] {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/news_icon.png') center right no-repeat;
	padding-right:		18px;
}

#bodyContent a[href ^="ftp://"],
.link-ftp {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/file_icon.gif') center right no-repeat;
	padding-right:		18px;
}

#bodyContent a[href ^="irc://"],
.link-irc {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/discussionitem_icon.gif') center right no-repeat;
	padding-right:		18px;
}

#bodyContent a.external[href $=".ogg"], #bodyContent a.external[href $=".OGG"],
#bodyContent a.external[href $=".mid"], #bodyContent a.external[href $=".MID"],
#bodyContent a.external[href $=".midi"], #bodyContent a.external[href $=".MIDI"],
#bodyContent a.external[href $=".mp3"], #bodyContent a.external[href $=".MP3"],
#bodyContent a.external[href $=".wav"], #bodyContent a.external[href $=".WAV"],
#bodyContent a.external[href $=".wma"], #bodyContent a.external[href $=".WMA"],
.link-audio {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/audio.png') center right no-repeat;
	padding-right:		13px;
}

#bodyContent a.external[href $=".ogm"], #bodyContent a.external[href $=".OGM"],
#bodyContent a.external[href $=".avi"], #bodyContent a.external[href $=".AVI"],
#bodyContent a.external[href $=".mpeg"], #bodyContent a.external[href $=".MPEG"],
#bodyContent a.external[href $=".mpg"], #bodyContent a.external[href $=".MPG"],
.link-video {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/video.png') center right no-repeat;
	padding-right: 		13px;
}

#bodyContent a.external[href $=".pdf"], #bodyContent a.external[href $=".PDF"],
#bodyContent a.external[href *=".pdf#"], #bodyContent a.external[href *=".PDF#"],
#bodyContent a.external[href *=".pdf?"], #bodyContent a.external[href *=".PDF?"],
.link-document {
	background:		url('http://de.wikipedia.org/skins-1.5/monobook/document.png') center right no-repeat;
	padding-right:		12px;
}

/*----------------------------------------------------------------------------
** Skinbastler: Diverses
*/

/* Ausnahmen für verschiedene Namensräume */
/** Kein grauer Hintergrund für Artikel */
body.ns-0 {
	background-color:	#FFFFFF;
}
.ns-0 #content {
	background-color:	#FFFFFF;
}
.ns-0 #content, .ns-4 #content, .ns-12 #content {
	font-family:		serif; /* Serifenschriftart für Artikel, Wikipedianamensraum und Hilfeseiten */
}
/** Weiß für action-bar in Artikeln */
body.ns-0 #action-bar {
	background-color:	#FFFFFF;
}
/** Rahmen um Bilder */
body.ns-0 div.thumb, body.ns-0 div.tleft, body.ns-0 div.tright {
	border-color:		#FFFFFF;
}

/* Designextras für Portale usw. aus main.css */
.toccolours {
	border:			1px solid #aaa;
	background-color:	#f9f9f9;
	padding:		5px;
	font-size:		95%;
}

/* this can be used in the content area to switch off
special external link styling */
#bodyContent .plainlinks a {
	background:		none !important;
	padding:		0 !important;
}
/* Extraregel, damit das auch bei Intrawiki funktioniert */
#bodyContent .plainlinks a:after{
	content:		"";
}

/* Kackbalken */
.usermessage {
	padding:		0.5em;
	margin:			0.5em;
	background-color:	#FFFFFF;
	border:			dashed 1px #0000FF;
}
/* Vorlagen */
#artikelstadium {
	display:		block;
	position:		absolute;
	z-index:		1;
	right:			0px;
	margin-right:		60px;
	top:			0.7em;
	float:			right;
	line-height:		1.5em;
	text-align:		right;
	font-size:		90%;
}

#coordinates, #issnlink {
	display:		inline;
	position:		absolute;
	z-index:		1;
	right:			60px;
	top:			0.7em;
	float:			right;
	line-height:		1.5em;
	text-align:		right;
	font-size:		85%;
}

#coordinates a[href ^="http://"] {
	padding-right:		18px !important;
}
#filetoc {
	display:		inline;
}

#filetoc li {
	display:		inline;
	margin:			0 0.5em;
}

/*
** the following two declarations are only necessary
** for the Skinbastler JS- & HTML-solution, not the PHP
*/

#ca-nstab-media,
#ca-nstab-special,
#ca-nstab-main,
#ca-nstab-user,
#ca-nstab-project,
#ca-nstab-image,
#ca-nstab-mediawiki,
#ca-nstab-template,
#ca-nstab-help,
#ca-nstab-category,
#ca-nstab-portal {
	display:		none !important;
}
.ns--2 #ca-nstab-media,
.ns--1 #ca-nstab-special,
.ns-0 #ca-nstab-main,
.ns-1 #ca-nstab-main,
.ns-2 #ca-nstab-user,
.ns-3 #ca-nstab-user,
.ns-4 #ca-nstab-project,
.ns-5 #ca-nstab-project,
.ns-6 #ca-nstab-image,
.ns-7 #ca-nstab-image,
.ns-8 #ca-nstab-mediawiki,
.ns-9 #ca-nstab-mediawiki,
.ns-10 #ca-nstab-template,
.ns-11 #ca-nstab-template,
.ns-12 #ca-nstab-help,
.ns-13 #ca-nstab-help,
.ns-14 #ca-nstab-category,
.ns-15 #ca-nstab-category,
.ns-100 #ca-nstab-portal,
.ns-101 #ca-nstab-portal {
	display:		inline !important;
}

/* Besseres Scrollen auf Benutzer.js und Benutzer.css, sollte eigentlich nicht nötig sein */
body[class *="_js"] pre, body[class *="_css"] pre {
	overflow:		visible;
}

/*

*/