h1 {
	font-size:122%;
        margin-top:0;
}
h1.small {
	font-size:110%;
}
h2 {
	font-size:110%;
}
h2.small{
	font-size: 100%;
}
h3 {
	font-size:100%;
	margin-bottom:0;
}
h4 {
	font-size:100%;
	font-weight:normal;
	font-variant:small-caps;
	margin-bottom:0;
}

h1 span, h2 span, h3 span {
	font-size:80%;
	letter-spacing:0.1ex;
	display:block;
	margin-top:1ex;
	color:black;
	}
img {
	border:none;
	}
p {
	margin-bottom:0.5em;
	margin-top:0em;
}
p.list {
	display:list-item;
	margin-left:3ex;
	}
ol {
	padding-left:0em;
	margin-left: 1.5em;
}
ul {
	padding-left:0em;
	margin-left: 1.3em;
}
dl.image dd {
	font-size:86%;
	margin-left:0;
	}

.abstand, .spaced {
	margin-top:1.5em;
	margin-bottom:1.5em;
}

h2.abstand, h2.spaced {
	margin-top:2.5em;
	margin-bottom:0.5em;
}
h3.abstand, h3.spaced {
	margin-top:2em;
	margin-bottom:0;
}


li.abstand {
	margin-top:1em;
	margin-bottom:1em;
}
.blind_info {
	display:none;
}

.invisible {
	display:none;
	}
.inline {
	display:inline;
	}
.dim {
	color:gray;
}


.lead {
	font-size:110%;
}

.small {
	font-size:70%;
}
.xsmall {
	font-family: 'Arial narrow';
	font-size:70%;
}

.box {
	background-color:#f0f0f0;
	padding:0.5em;
}
.smallbox {
	font-size:70%;
	background-color:#f0f0f0;
	padding:0.5em;
}
.outbox {
	position:absolute;
	left:620px;
	font-size:70%;
	width:150px;
	background-color:#f0f0f0;
	padding:0.5em;
}
.out {
	position:absolute;
	left:620px;
	font-size:70%;
	width:150px;
}

.bigoutbox {
	float:right;
	position:relative;
	left:205px;
	width:200px;
	background-color:white;
	background-image:url(/backs/cse_corner.gif);
	background-repeat:no-repeat;
	border:6px solid white;
	padding:1em;
	margin-left:-200px;
	font-size:86%;
	}
.out hr, .outbox hr, .bigoutbox hr {
	width:50%;
	}
.outimage p {
	font-size:86%;
	margin-top:4px;
	}
.right {
	text-align:right;
}
.date {
	text-align:right;
	font-weight:normal;	
}

.memo {	
	position:absolute;
	left:610px;
	width:144px;
	font-size:70%;
	color:black;
	padding:20px 8px 8px 8px;
	margin: 30px 0px;
	background-color:#ffff99;
	background-image:url(/backs/zettelecke-weiss.gif);
	background-repeat:no-repeat;
}
.quote {
	float:left;
	clear:left;
	width:30%;
	font-weight:bold;
	padding:0.2em 0.4em 0.4em 0.5em;
	margin:0.4em 0.5em 0.3em 0em;
	background-image:url(/backs/cse_corner.gif);
	background-repeat:no-repeat;
}
div.important {
	background-image: url(/backs/cse_menu_block.gif);
	background-repeat:repeat-y;
	padding: 0px 0px 6px 10px;
}

div.important h2 {
	color:white;
	background-image: url(/backs/cse_menu_arrowblock.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	padding:0.1em 0em 0.2em 0.5em;
	margin:0px 0px 6px -19px;
}

.floatleft {
	float:left;
	font-size:70%;
	margin:0.5em 0.8em 0.5em 0px;
}

.floatright {
	float:right;
	font-size:70%;
	margin:0.5em 0em 0.8em 0.5em;
}

.floatleft img, .floatright img, .out img, .outbox img, .imgbox img {
	display:block;
}

ul.nodot {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	}
ul.nodot li {
	margin-left:0;
	padding-left:0;

	}

.clear {
	clear:both;
	}


.inbascolor {
	color:#356269;
	font-weight:bold;
	}

#page_menu li {
	list-style-image:url(http://www.ausbildungsvorbereitung.de/backs/cse_arrow_down.gif);
	margin-top:1ex;
	}
	
/* popup-Info für Downloads */
a.popup:hover {position:relative;} /* IE6 needs this for popup infos, "has_style"-property bug */

.popinfo {
	display:none;
	position:absolute;
	overflow:hidden;
	background: #ffffcc;
	border:2px solid white;
	border-right-color:silver;
	border-bottom-color:silver;
	padding:1ex;
	font-size:8pt;
	width:260px;
	color:black;
	z-index:9999;
	margin-left:2em;
	text-decoration:none;
}
a:hover .popinfo, span.poptrigger:hover .popinfo {
	display:block;
	}
.popinfo .leg {
	color:gray;
	position:absolute;
	}
.popinfo .inf {
	display:block;
	padding:0;
	margin: 0 0 0 6em;
	}

/* Download- und Literatur-Listen */
.downloadliste { list-style-type:none; }
.downloadliste li { 
	padding:0;
	padding-left:4px;
	margin: 0 0 1ex 1ex; 
	}
.downloadliste .pdf, li.pdf  { list-style-image:url(/backs/htdigger/pdf.gif); }
.downloadliste .zip, li.zip { list-style-image:url(/backs/htdigger/zip.gif); }
.downloadliste .doc, li.doc { list-style-image:url(/backs/htdigger/doc.gif); }
.downloadliste .doc, li.txt { list-style-image:url(/backs/htdigger/txt.gif); }
.downloadliste .html, li.html { list-style-image:url(/backs/htdigger/html.gif); }
.downloadliste .xml { list-style-image:url(/backs/htdigger/xml.gif); }



/* Literaturzusammenstellungen */

div.literatur h2, div.literatur h3 {
	font-size:100%;
	margin: 2em 0 0.5ex 0;
	}
div.literatur div {
	font-size:80%;
	margin-bottom:1ex;
	}


/* hr */


hr {
	border-top:2px solid silver;
	border-bottom:none;
	width:30%;
	margin:1em auto;
	padding:0;
	}

div.hr {
  height: 5px;
  background: #fff url(/backs/cse_hr.gif) no-repeat scroll center;
  margin:1em 0;
}
div.hr hr {
  display: none !important; 
}


/* Projekt-DB */
div.projectdb {
	font-size:86%;
	}
div.projectdb h2 {
	margin:2em 0 0.5ex 0;
	}
div.projectdb dt {
	font-weight:bold;
	padding:0;
	margin: 0.5ex 0 0 0;
	}

div.projectdb dd {
	margin:0;
	padding:0;
	}
div.projectdb dt.inline {
	display:block;
	float:left;
	width:auto;
	clear:left;
	padding: 0.5ex 0 0 0;
	margin:0 1ex 0 0;
	}
div.projectdb dd.inline {
	display:block;
	margin:0;
	padding:0.5ex 0 0 0;
	}


/* Shop Produktliste */

ul.productlist {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
ul.productlist li {
	margin-top:2em;
	clear:both;
	}
ul.productlist .img {
	float:left;
	padding: 0 10px 10px 0;
	width:auto;
	}
* html ul.productlist h3 {
	float:left;
	}

.shoppanel form, .shoppanel fieldset {
	border-style:none;
	display:inline;
	padding:0;
	margin:0;
	}
.shoppanel form{
	position:relative;
	top:6px;
	padding-left:1ex;
	}
.shoppanel legend, .shoppanel label {
	display:none;
	}
.shoppanel {
	text-align:right;
	}

.shoppanel a {
	color:black;
	text-decoration:none;
	}
.shoppanel a b {
	color:blue;
	text-decoration:underline;
	}
.displaydetail .shoppanel {
	margin:1em 0 2em 0;
	}
#shopnavbuttons {
		margin:0 0 1em 0;
		}
#shopnavbuttons fieldset  {
		/*border:none; */
		margin:0;
		padding:0;
	}
#shopnavbuttons img {
	position:relative;
	top:8px;
	}
#shopnavbuttons legend  {
		display:none;
		}
#shopnavbuttons div {
		margin:1em 0;
}
#shopnavbuttons input {
		border:none;
		background:none;
		font-weight:bold;
		padding: 0;
		margin:6px 10px 0 10px;
		color:#10386A;
		border-bottom:2px solid white;
		cursor:pointer;
	/*	width:130px; */
		}
	#shopnavbuttons input:hover {
		border-bottom:2px solid #10386A;
		}

/*
#shopnavbuttons {
	border: 1px outset silver;
	background: white;;
	padding:6px;
	margin:0 0 1em 0;
	position:relative;
	}
#shopnavbuttons img {
	position:relative;
	top:8px;
	}
#shopnavbuttons legend {
	display:none;
	}
#shopnavbuttons fieldset {
	border-style:none;
	padding:0;
	}
#shopnavbuttons form {
	padding:0;
	margin:10px 0 0 -2px;
	}
        
*/      
        

#pp_pay_instruction {
		margin:1em 0 3em;
	}
#pp_pay_instruction form {
		margin:2em 0;
		width:174px;
		margin:auto;
	}


/* Galerie ************************************************* */

.galleryv1, .galleryvertical {
	list-style-type:none;
	margin:0;
	padding:0;
	}
.galleryv1 li {
	float:left;
	width:100px;
	height:140px;
	text-align:center;
	padding:4px 10px;
	margin:0 10px 10px 0;
	font-size:86%;
	line-height:100%;
	background-color:#f0f0f0;
	}

.galleryv1 span.galimg {
	display:block;
	}

.galleryv1 a {
	display:block;
	position:relative;
	}

	
.galleryv1 img, .galleryvertical img {
	border:2px none silver;
	border-right-style:solid;
	border-bottom-style:solid;
	}

.galleryvertical  li {

	float:left;
	text-align:center;
	padding:4px 10px;
	margin:0 10px 4px 0;
	font-size:86%;
	line-height:100%;
	}

.unframed li {
	height:auto;
	background-color:transparent;
}
	
/* Jax-Newsletter ****************************************** */

#jnl2_form {
	margin: 1em 0;
	}
#jnl_buttons {
	text-align:center;
	}
#jnl_groupselection {
	display:none;
	}
#jnl2_form label {
	margin:1ex 0;
	}
#jnl2_form #email {
	margin:0;
	}
#jnl2_form fieldset {
	margin: 1em 0;
	}

/* emff mp3-player ***************************************** */

.emff_mp3 {
	margin: 1ex;
	text-align:center;
	}

/* ##  Bildformatierung ######################################################## */

span.img_container { display:block; }
dl.img_container { margin:0;padding:0;}
dl.img_out {
    position:absolute;
    left:620px;
	width:160px;
}
dl.img_out dd, dl.img_container dd {
    margin:0.1ex 0 1em 0;
    font-size:86%;
}
dl.img_right, span.img_right { float:right; margin: 1em; }
dl.img_left, span.img_left { float:left; margin-right:1em; }
dl.img_center, span.img_center { text-align:center }

