/**************************************************************

CSS-Datei:					onlinekurse-print.css
Version:						0.0.2
	
angelegt: 					17.8.09
letzte Aenderung:		30.3.10
	
Autor:							Gabriele Engmann
Webseite:					kurs-homoeopathie.de
Beschreibung:				CSS-Anweisungen fuer die Druckausgabe

***************************************************************/

/***************************************
	GENERERAL ELEMENTS STYLES
****************************************/

* { margin: 0; padding: 0; }

body, html { border: 0; margin: 0; font-size: 11px; line-height: 1.5em; font-family: Verdana,Arial,SunSans-Regular,Helvetica,sans-serif; }
body { color: #000; padding: 0; }

pre { font-family: monospace; }
a { color: #000; text-decoration: underline; font-weight: bold; }
form { margin: 0px 0px 0px 0px;}
p, pre, ul, ol { margin: 0 0px 1em 0px; }
ul, ol { padding-left: 14px; margin: 0; }
li { margin: 0; }

input, textarea, select { padding: 1px 2px 0; font-family: Verdana,Arial,SunSans-Regular,Helvetica,sans-serif; border: 1px solid #ccc; font-size: 1em; }
img { border: 0; }

hr { margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #fff; /* for ie */
	background-color: #fff; /* for everyone else */
	height: 1px;
	margin: 1em 0; 
	border: 0px; /* F?r Firefox und Opera */
	border-top: solid 1px #fff; border-bottom: transparent; }

/* Headers, plain */
h1 { font-size: 15px; font-weight: bold; }
h2 { font-size: 14px; }
h3 { font-size: 12px; font-weight: bold; }
h1, h2, h3 { margin: 0; }

/* RTE / Table styling */
table { border: 1px solid #ddd; margin: 0 0px 10px 0px; font-size: 1em; }
table tr td { padding: 0px 3px; }
table tr th { padding: 1px 3px; }
table p { margin: 0; }
table caption { font-size: 0.9em; margin-bottom: 2px; }


/****************************************
        LAYOUT
****************************************/

#container-header { position: relative; width: 100%; margin-bottom: 6px; }
#logo { width: 168px; margin-right: 6px; float: left; }
#header-left { position: relative; float: left; width:40em; }
#illuheader { width: 100%; height: 59px; float: left; line-height: 1em; margin-bottom: 6px; }

#container-main {position: relative; width: 100%; }
#main-center { position: relative; }
#infobalken { position: relative; margin-bottom: 3px; padding: 0; }
#kurstitle { color: #2e3e96; margin-bottom: 30px; padding: 2px 0 }
#lektiontitle { padding: 0; margin-bottom: 20px; }
#pageautor { padding: 0; margin-bottom: 20px; font-size: 12px; }
#pagetitle { padding: 0; margin-bottom: 20px; }
#contentbox { padding: 0; margin-bottom: 10px; width: 100%; text-align:justify; }

.clear { clear: both; }
.noprint { display: none; position: absolute; }
.nd { display: none}


/*******************************************
	INHALTE
*******************************************/

#kursautoren { font-weight: bold; font-size: 1.1em; }
#kurstitle { color: #2e3e96; font-weight: bold; font-size: 18px; }
#lektiontitle, #pagetitle { color: #2e3e96; }
.lektionsubtitle { font-size: 12px; font-weight: bold; }
 #pagetitle h2 { font-size: 12px; }

#contentbox h1 { font-size: 12px; }
#contentbox .csc-header { margin: 2em 0 1em; }
#contentbox ul { margin-bottom: 1em; }


ul.kurs-overview { list-style-type: none; padding: 0; }
ul.kurs-overview a { text-decoration: none; }
ul.kurs-overview a:hover { text-decoration: underline; }
ul.kurs-overview li.level1 { margin: 1em 0; }
ul.kurs-overview li.level2 { margin: 0 0 0 42px; }
ul.kurs-overview li.level2 a { font-weight: normal; }

/*********************************************
	EXT indexed_search
*********************************************/

.tx-indexedsearch .tx-indexedsearch-res table { border: 0; }
.tx-indexedsearch .tx-indexedsearch-searchbox table { border: 0; }
.tx-indexedsearch-searchbox-imgbutton { border: 0; padding: 0; }



/************************************
	EXT efaq
************************************/

ol.faq li { margin-bottom: 1.8em; }
ol.faq li li { margin: 0; }
