/*	
	StyleSheet pststyles.css
	made by pstrainer@gmx.net
	Version 2012-02-01
*/

/* ---------- CSS Styles von Standard HTML tags ---------- */
*{font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10.5pt;}
/*body,div,li,p,pre,td,th{font-size:10pt;}*/
body{background-color:#FFE8E8; padding-bottom:70px;}
/* native: link=0000FF, visited=800080 */
a{font-family:inherit; font-size:inherit;}
a:link{color:#008;} 
a:visited{color:#404;}
/*
a:active {color:#000;}
a:hover {color:#F00;}
*/
button{cursor:pointer; font-size:10pt; vertical-align:middle;}
form{margin:0px;}
h1,h2,h3{font-family:Verdana,Helvetica,Arial,sans-serif; margin:0px; text-align:center;}
h1{font-size:18pt; font-weight:bold;}
h1 a{color:#000; text-decoration:none;}
h1 a:hover{color:#600;}
h2{font-size:14pt; font-weight:bold;}
h2 a{color:#000; text-decoration:none;}
h2 a:hover{color:#900;}
/* h3{font-size:12pt;} */
h3{font-size:11.5pt; text-align:left;}
h3 a{color:#000; text-decoration:none;}
h3 a:hover{color:#C00;}
h4{color:#900; font-size:10pt; font-weight:bold; margin:0px;}
h4 a{color:#900; text-decoration:none;}
/* .kapitel_thema h3{font-size:10pt; text-align:left;} */

iframe{background-color:#FFF; width:100%;}
img{border:0px;}
pre{margin:0px;}
sub,sup{font-size:75%;}
tr{vertical-align:top;}
th{font-weight:bold; text-align:center;}
td{text-align:left;}

/* ---------- Eigene Standard CSS ---------- */
.ac {text-align:center;}
.al {text-align:left;}
.ar {text-align:right;}
.b,.bc,.bi,.bu{font-weight:bold; font-family:inherit;}
.bc {text-align:center;}
.bi {font-style:italic;}
.bu {text-decoration:underline;}
.i {font-style:italic; margin-left:3px; margin-right:3px;}
.u {text-decoration:underline;}

/* ---------- Schrift ---------- */
.font_mono{font-family:'Courier New',Courier,mono;}
.font_noser{font-family:Verdana,Helvetica,Arial,sans-serif;}
.font_ser{font-family:'Times New Roman',Times,serif;}

/* ---------- Wichtig ---------- */
.alarm,.alarmb,.alarmw {color:#A00; font-family:inherit;}
.alarmb {font-weight:bold;}
.alarmw {background-color:#FFF;}
.acw {background-color:#FFF; text-align:center;}
.bull,.bulldetail{font-family:'Courier New',Courier,mono; text-decoration:none;}
/*.bulldetail {color:#F60; font-size:9pt;}*/
.bulldetail {color:#0B0; font-size:9pt;}
.bulldetail a{text-decoration:none;}
a.bulldetail{text-decoration:none;}
a.bull{text-decoration:none;}
.d{background-color:#FF0; font-family:'Courier New',Courier,mono;}	/* debug	*/
.err{background-color:#FF0; color:#C00; font-family:'Courier New',Courier,mono;}	/* error	*/
.ew,.ewr{background-color:#FFF; padding-left:4mm; padding-right:4mm;}
.ewr{border:1px solid #F00; padding-top:5px; padding-bottom:5px;}
/* imp, impb -> h4 */
.imp {color:#900;}
.impb {color:#900; font-weight:bold; text-decoration:none;}
.impb a{color:#900; text-decoration:none;}
.h4{color:#900; font-weight:bold; text-decoration:none;}
.h4 a{color:#900; text-decoration:none;}

.liv {color:#00C; font-family:'Courier New',Courier,mono;}
.live {color:#00C; margin-left:5mm; font-family:'Courier New',Courier,mono;}
.menu{color:#00C;}
.redbold {font-weight:bold; color:#F00;}
.spacer{background-color:#EEC;}

/* ---------- Images ---------- */
.formula{background-color:#FFF; padding:5px;}
.google{float:left; margin-right:3px; width:20px; height:20px;}
.home{width:17px; height:16px;}
.links{width:20px; height:9px;}
.navibull{float:right; margin-left:1px; margin-right:1px; width:15px; height:15px;}
.php_dw{vertical-align:bottom; width:17px; height:15px;}
.q16,.q16r,.q16l{position:relative; top:2px; margin-right:2px; width:16px; height:16px;}
.q16l{float:left; margin-right:5px;}
.q16r{float:right; margin-left:5px;}
.q32,.q32l,.q32r{width:32px; height:32px;}
.q32l{float:left; margin-right:10px;}
.q32r{float:right; margin-left:10px;}
.random{position:relative; top:2px; width:14px; height:14px;}
.smiley{float:left; margin-right:5px; width:15px; height:15px;}
.smileydem{float:left; margin-top:1px; margin-right:5px; width:16px; height:16px;}
.ser{color:#000; font-family:'Times New Roman',Times,serif;}
.sourceforge{float:left; margin-right:3px; width:14px; height:14px;}
.valid_css{margin-right:5px; width:88px; height:31px;}
.valid_xhtml{margin-right:5px; width:88px; height:31px;}
.w3c{float:left; margin-right:3px; width:33px; height:19px;}
.wiki{float:left; margin-right:3px; width:24px; height:24px;}
.www{float:left; width:16px; height:16px;}

/* Hide */
.hide{color:#FFE8E8;}
.xa{color:inherit; font-family:inherit; text-decoration:none;}
a.xa{color:#000; font-family:inherit; font-size:inherit; text-decoration:none;}
a.xa:hover{color:#00F;}
.xu{font-family:inherit; font-size:inherit; text-decoration:none;}
a.xu{text-decoration:none;}

/* Online-Hilfe */
.pointout{color:#800; cursor:help;}
.hilite{border:1px solid red; padding:2px;}
.lolite{border:none;}
/* Zitat */
.websrc{color:#555; font-size:9pt;}
.websrc a{color:#555; text-decoration:none;}
.websrc a:hover{color:#00F;}

/* ---------- Ueberschriften (deprecated) ---------- */
.h1,.h2,.h3{font-family:Verdana,Helvetica,Arial,sans-serif; text-align:center;}
.h1{font-size:18pt; font-weight:bold;}
.h2{font-size:14pt; font-weight:bold;}
.h2 a{color:#000; text-decoration:none;}
.h3{font-size:12pt; color:#CC0033;}

/* ---------- Kapitel ---------- */
.intro {margin-top:10px;}
table.intro{background-color:#FFF4F4; border:1px inset #333; width:95%;}
table.intro td{
	background-color:#FFF4F4; border:1px solid #666;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px;
}
.intro a{color:#000; text-decoration:none;}
.intro a:hover{color:#00C; text-decoration:underline;}
#intro td{
	background-color:#FFF4F4; border:1px solid #666;
	padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px;
}

.dir{font-family:Verdana,Helvetica,Arial,sans-serif; margin-top:10px;}
.dir tr td:first-child {font-weight:bold;}
.dir a {text-decoration:none;}
.dir a:hover {background-color:#FFE; color:#03F;}
.dir table{background-color:#FFD;}
.dir td {padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;}
.dircol2{background-color:#FFB;}
.kapitel{margin-top:10px; text-align:center;}
.kapitel_tabelle {background-color:#FFF4F4;}
.kapitel_thema {font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold;}
.kapitel_thema a{color:#000; text-decoration:none;}
.kapitel_thema a:hover{color:#00C;}
.myurlink{color:#66C; text-decoration:none;}
.kapitel_links a{text-decoration:none;}
.kapitel_links a:hover{color:#F00;}
.trailer {margin-top:10px; text-align:center;}
.trailer_tabelle {background-color:#FFE8E8; width:100%;}
.trailer_links {font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold;}
.trailer_links a{text-decoration:none;}
.trailerdata{color:#666; font-family:'Courier New',Courier,mono;}
.trailerdata a{color:#666;}
.logindata{color:#900; font-family:'Courier New',Courier,mono;}

/* ---------- Tabellen ---------- */
.laydiv{padding:0px;}
.laytab,.laytab tr,.laytab td{border-color:#FFF; border-style:solid; border-width:0px; margin:0px; padding:0px;}
.laytab{border-width:0px; border-collapse:collapse; margin:0px; width:100%;}

.nulltab {
	background-color:#FFF; border-width:0px;
	font-family:'Courier New',Courier,mono; font-size:10pt;
	padding-left:5px; padding-right:5px;
}
.nulltab th {
	border-width:0px;
	padding-left:5px; padding-right:5px;
	padding-top:0px; padding-bottom:0px;
}
.nulltab td {
	border-width:0px;
	padding-left:5px; padding-right:5px;
	padding-top:0px; padding-bottom:0px;
}
.monotab,.monotab th,.monotab td {border-color:#666; border-style:solid; border-width:1px; font-family:'Courier New',Courier,mono;}
.monodiv{margin-left:2px; margin-right:2px;}
.monotab {
	background-color:#FFF;
	font-family:'Courier New',Courier,mono;
	font-size:10pt;
	padding-left:5px; padding-right:5px;
}
.monotab table {
/* muss als style -> <table> eingesetzt werden ! */
	border-collapse:collapse; width:100%;
}
.monotab caption {
	background-color:inherit;	/* nicht bei Moz */
	color:#306;
	font-weight:bold;
}
.monotab th {
	padding-left:1px; padding-right:1px;
	padding-top:0px; padding-bottom:0px;
	font-weight:bold; text-align:center;
}
.monotab td {
	padding-left:5px; padding-right:5px;
	padding-top:0px; padding-bottom:0px;
}
.sertab,.sertab th,.sertab td {border-color:#666; border-style:solid; border-width:1px;}
.sertab {
	background-color:#FFF;
	font-family:'Times New Roman',Times,serif;
	font-size:10pt;
	padding-left:5px; padding-right:5px;
}
.sertab table {
/* muss als style -> <table> eingesetzt werden ! */
	border-collapse:collapse;
	width:100%;
}
.sertab caption {
	background-color:inherit;	/* nicht bei Moz */
	color:#306;
	font-weight:bold;
}
.sertab th {
	padding-left:1px; padding-right:1px;
	padding-top:0px; padding-bottom:0px;
	text-align:center;
}
.sertab td {
	padding-left:5px; padding-right:5px;
	padding-top:0px; padding-bottom:0px;
}

/* ---------- QuellCode ---------- */
.algo,.path,.phptag,.src,.src0,.srcb,.srcw,.srcwe,.src_bin,.src_con,.src_conf,.src_confe,
	.src_cpp,.src_css,.src_htm,.src_js,.src_php,.src_pl,.src_py,.src_reg,
	.src_sh,.src_sql,.src_vba,.src_xml{
	font-family:'Courier New',Courier,mono; text-decoration:none; font-size:11.5pt;}
.bin,.oct,.hex{font-family:'Courier New',Courier,mono; text-decoration:none;}
.algo{background-color:#FFF; padding-left:20px; padding-right:20px; margin-top:2px; margin-bottom:2px;}
.algo span,.algo div{font-family:inherit; font-size:inherit;}
.bin {color:#906;}
.hex {color:#083;}
.oct {color:#33F;}
.comt{color:#666; font-family:inherit;}
.path{color:#906;}
.path a{text-decoration:none;}
.path a:hover{color:#00F;}
.src{color:#036;}
.src a{font-family:inherit; font-size:inherit; text-decoration:none;}
.src span,.src div,.src_cpp span,.src_cpp div,.src_htm span,.src_htm div,
	.src_pl span,.src_pl div,.src_php span,.src_php div{font-family:inherit; font-size:inherit;}
.srcb{color:#000; font-weight:bold;}
.src_bin{color:#906;}
div.src_bin{padding:5px;}
.src_con{color:#036; background-color:#FFD;}
div.src_con{padding:5px;}
.src_conf,.src_confe{color:#036; background-color:#DFB;}
div.src_conf{padding:5px;}
div.src_confe{padding:5px; padding-left:10px;}
.src_cpp{color:#036; background-color:#FFD;}
div.src_cpp{padding:5px;}
.src_css{color:#036; background-color:#FE9;}
div.src_css{padding:5px;}
.src_htm {color:#036; background-color:#FFD;}
div.src_htm{padding:5px;}
.src_js{color:#036; background-color:#EFF;}
div.src_js{padding:5px;}
.src_php{color:#00F; background-color:#FFD;}
.src_php span{font-family:inherit;}
div.src_php{padding:5px;}
.phptag{color:#000; font-weight:bold;}
.src_pl{color:#00F; background-color:#FFD;}
.src_pl span{font-family:inherit;}
div.src_pl{padding:5px;}
.src_py{color:#00F; background-color:#FFD;}
div.src_py{padding:5px;}
.src_reg{color:#90C;}
div.src_reg{padding:5px;}
.src_sh{color:#060;}
div.src_sh{padding:5px;}
.src_sql{color:#00F; background-color:#DFD;}
div.src_sql{padding:5px;}
.src_vba{color:#00F; background-color:#FFA;}
div.src_vba{padding:5px;}
.src_xml{color:#036; background-color:#FFD;}
div.src_xml{padding:5px;}
.srcw,.srcwe{color:#036; background-color:#FFF;}
div.srcw{padding:5px;}
.srcw div,.srcw span{font-family:inherit;}
div.srcwe{padding:5px;padding-left:10px;}
.srcw span,.srcw div{font-family:inherit; font-size:inherit;}
.src sup,.srcw sup{font-size:8pt;}

/* Einrueckung */
.ind{margin-left:10px; font-family:inherit;}
.ind2{margin-left:20px; font-family:inherit;}

/* Auslaufend - Deprecated !!! */
.einzug {margin-left:7mm;}
.er{background-color:#FF0; color:#C00; font-family:'Courier New',Courier,mono;}
.link {border:0px; height:9px; width:20px;}
.myurl{color:#666; font-family:'Courier New',Courier,mono;}
.nodec{text-decoration:none;}
.nolink {text-decoration:none; color:#000;}
.noser{font-family:Verdana,Helvetica,Arial,sans-serif;}

/* ---------- eof pstrainer.css ---------- */

