/* common */

body {
 background-color:#FFFFFF;
 font-family:Arial,sans-serif; font-size:9pt;
 margin:0px; 
 border-width:0px;
 padding:0px; 
}

p, td {
 font-family:Arial,sans-serif; font-size:9pt;
}



/* --A--------------------1.KOPFZEILE-------------------------------- */
/* Schriftfarbe und Größe 1.Kopfzeile */

}
.tausend {
 font-family:Tahoma,sans-serif; font-size:26px; 
 color:#FFFFFF;
}

.tausende {
 font-family:Verdana,sans-serif; font-size:11px;
 color:#E3F1FE;
}

h1 {
 margin-bottom:0px;
 font-family:Arial,Helvetica,sans-serif;
 font-weight:bold;
}

h2 {
 margin-top:0px;
 margin-bottom:0px;
 font-family:Times, "Times New Roman", serif;
}

h1.main {
 font-size:26pt;
 margin-bottom:5px;
 margin-top:20px;
 font-family:Arial,Helvetica,sans-serif;
 font-weight:bold;
}

h2.main {
 font-size:18pt;
 font-weight:normal;
 font-style:italic;
 margin-top:0px;
 font-family:Times, "Times New Roman", serif;
}

.c {
 font-weight:normal;
 color:#ffffff;
 text-decoration:none;
}

.c:hover {
 font-weight:normal;
 color:#ffffff;
 text-decoration:underline;
}

a:link, a, a:visited, a:active {
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

a:hover {
 font-weight:normal;
 color:#767676;
 text-decoration:underline;
}


input, textarea, select {
 font-family:Arial,sans-serif; font-size:9pt;
}

input.hinted {
 color:#808080;
}

input.normal {
}

.minorlink a:link, .minorlink a:visited, .minorlink a:active {
 text-decoration:none;
}

.minorlink a:hover {
 text-decoration:none;
}

p.zaehler {
 font-size:9pt;
 color:#ffffff;
 text-indent:-3px;
 margin-top:50px;
}


/* ----------------------MENÜ-ZEILE--------------------------------- */
/* [subtitle] */

td.subtitle {
	background-color:#2D5299; 
	color:#6F9BC2;  
}

td.subtitle a:link, td.subtitle a:visited, td.subtitle a:active {
	color: #ffffff;
	text-decoration:none;
	font-family: Verdana,Arial,sans-serif; 
	font-weight: bold;
}


td.subtitle a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	background-color:#2D5299;
}

/* --B---------------------SYMBOL-ZEICHEN--------------------------- */

.minorlink a:link, .minorlink a:visited, .minorlink a:active {
	text-decoration:none;
}

.minorlink a:hover {
	text-decoration:none;
}

/* i-Infopoint, Schriftfarbe */
a.help:link, a.help:visited, a.help:active {
	text-decoration:none; 
	font-family:"Courier New",serif; 
	font-weight:bold; 
	color:#D40006;
}

/* i-Infopoint, wenn besucht */
a.help:hover {
	text-decoration:underline; 
	font-family:"Courier New",serif; 
	font-weight:bold; 
	color:#D40006; 
}

td.ixh a.help:link,td.ixh a.help:visited,td.ixh a.help:active {
	text-decoration:none; 
	font-family:"Courier New",serif; 
	font-weight:bold; 
	color:#FF0000;
}

td.ixh a.help:hover {
	text-decoration:underline; 
	font-family:"Courier New",serif; 
	font-weight:bold; 
	color:#FF0000; 
}


/* X-Schließenzeichen, wenn besucht */
a.close:link, a.close:visited, a.close:active {
 text-decoration:none; font-weight:bold; font-size:8pt; color:#555555;
}

a.close:hover {
 text-decoration:underline; font-weight:bold; font-size:8pt; color:#000000; 
}
/* Größe vom besuchten X-Schließenzeichen */

h1, h2, h3, h4, h5, h6 {
 font-size:13pt; font-weight:bold;
}
/* Größe Überschriften von Kurs- Anbieterdetails und "Haben Sie Fragen..." */

.wikiwild {
 color:#CD0009;
}

.wikibox {
 background-color:#EEEEEE; 
}



/* ------------------------"NEUE SUCHE"-BOX--------------------------- */
p.sindent4 {
 color:#D40006; font-weight:bold; text-transform:uppercase; 
 /* letter-spacing:0.1em; */
 padding-left:10px; padding-top:5px; padding-right:0px; 
 padding-bottom:0px;
 text-decoration:none;
 background-color:#E8E8E8; white-space:nowrap;
}

p.sindent4 a:link, p.sindent4 a:visited, p.sindent4 a:active {
 font-family:Arial,Verdana,sans-serif; 
 font-weight:bold;
 text-decoration:none;
 color:#D40006;
}

p.sindent4 a:hover {
 text-decoration:underline;
}


/* ------------------------Erweiterte Suche zugeklappt--------------------------- */
p.sindent5 {
 color:#D40006;
 font-weight:bold; text-transform:uppercase;
 margin-top:12px; 
 /* letter-Dragracings:0.1em; */
 padding-left:0px; padding-top:5px; padding-right:0px; 
 padding-bottom:0px;
 text-decoration:none;
 /* background-color:#F7EBDB; white-space:nowrap; */
}

/* ----------------------SUCH-LEISTE--------------------------------- */
/* [s]earch table */

td.stitle, td.stitlehilite {
 color:#D40006; font-weight:bold; text-transform:uppercase; letter-spacing:0.1em;
 padding-left:20px; padding-top:10px; padding-right:0px; padding-bottom:0px;
 background-color:#E8E8E8; white-space:nowrap;
}

td.shelp, td.shelphilite {
 padding-left:0px; padding-top:10px; padding-right:4px; padding-bottom:0px;
 text-align:right; white-space:nowrap;
 background-color:#E8E8E8;
}


td.scell, td.scellhilite {
 margin:0px;
 padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px;
 border-bottom:2px solid #FFFFFF;

 background-color:#E8E8E8;
}

td.stitlehilite, td.shelphilite, td.scellhilite {
 background-color:#D4D4D4;
}

p.sindent0 {
 margin:0px;
 padding-left:10px; padding-top:0.1em; padding-right:0em; padding-bottom:0.2em;
}

p.sindent1 {
 margin:0px;
 padding-left:10px; padding-top:0.1em; padding-right:0em; padding-bottom:0.2em;
 background-image:url(sindent1.gif); background-repeat:no-repeat;
}

p.sindent2 {
 margin:0px; 
 padding-left:30px; padding-top:0.1em; padding-right:0em; padding-bottom:0.2em;
 background-image:url(sindent2.gif); background-repeat:no-repeat;
}

p.sindent3 {
 margin:0px;
 padding-left:50px; padding-top:0.1em; padding-right:0em; padding-bottom:0.2em;
 background-image:url(sindent3.gif); background-repeat:no-repeat;
}

p.sindent1 a:link, p.sindent1 a:visited, p.sindent1 a:active, 
p.sindent2 a:link, p.sindent2 a:visited, p.sindent2 a:active, 
p.sindent3 a:link, p.sindent3 a:visited, p.sindent3 a:active {
 text-decoration:none;
}

p.sindent1 a:hover, p.sindent2 a:hover, p.sindent3 a:hover {
 text-decoration:underline;
}

option.shilite {
 color:#D40006;
}

p.sdots {
 text-align:right;
 padding-right:28px;
}

.scell_logo {
   text-align:center;
   background-color:#E8E8E8;
   border-bottom:8px solid #FFFFFF;
   padding-top:5px;
   padding-bottom:5px;
}

/* ----------------------INDEX-BOX/KURSLISTE------------------------- */
/* [i]nde[x] table */

table.ix {
}

table.ix td {
 border-top:1px solid #D0D0D0;
 vertical-align:top;
 padding:4px;
}

table.ix td a:link, table.ix td a:visited, table.ix td a:active {
 text-decoration:none;
}

table.ix td a:hover {
 text-decoration:underline;
}

/* Hintergrundfarbe Kopfzeile Kursliste */
table.ix td.ixh {
 background-color:#c5efcf; color:#000000; 
 font-weight:bold;
 text-align:center;
 border-top:0px solid #000000; border-right:1px solid #FFFFFF;
 padding:2px;
 white-space:nowrap;
}

td.ixh a:link, td.ixh a:visited, td.ixh a:active {
 color:#000000;
 font-weight:bold;
 text-decoration:none;
}

/* i-Infopoint, Schriftfarbe */
td.ixh a.help:link, td.ixh a.help:visited, td.ixh a.help:active {
 text-decoration:none; font-family:"Courier New",serif; font-weight:bold; color:#D40006;
}

/* i-Infopoint, wenn besucht */
td.ixh a.help:hover {
 text-decoration:underline; font-family:"Courier New",serif; font-weight:bold; 
color:#D40006; 
}

table.ix td.ixn {
 border-top:0px solid #000000;
}



/* ----------------------GLOSSAR--------------------------------- */
/* [gl]ossar */

div.glsel {
 background-color:#b7ebc4;
 padding-left:1em; padding-top:0.7em; padding-right:0.5em; padding-bottom:0.7em;
}

div.glsel form {
 margin:0px;
}

td.gltext {
 padding:1em;
}


/* ----------------------EDITIER-BOX--------------------------------- */
/* [edit] */

td.edit {
 background-color:#D4D4D4; color:#404040;
}

td.edit a:link, td.edit a:visited, td.edit a:active {
 color:#404040;
 text-decoration:none;
}

td.edit a:hover {
 color:#808080;
 text-decoration:none;
}

/*-----------------Link zum Kurportal, vor InfoWeb-Box------------- */
#main_portal {
 text-align:center;
 font-family:Verdana,Helvetica,sans-serif;  
 font-size:9pt;
 margin-bottom:20px;
}

a.main_portal_a {
 text-decoration:underline;
 color:#404a81;font-weight:bold;
 background-color:#Efff;
}


/*START IWWB-UMFRAGE 2009*/ 
#close_text a { 
   position:absolute; 
   top:1px; 
   right:21px; 
   width:110px; 
   padding:4px 0 3px 0; 
   font:bold 11px arial,verdana,tahoma,helvetica,geneva,sans-serif; 
   color:#000; 
   text-align:center; 
   text-decoration:none; 
   background-color:#fff; 
} 

#close_text a:hover { 
   color:#0000; 
   text-decoration:underline; 
} 

#close_text a:visited { 
   color:#000; 
   text-decoration:none; 
} 

#close_button a { 
   position:absolute; 
   top:1px; 
   right:1px; 
   width:21px; 
   height:21px; 
   text-decoration:none; 
   background:url(http://www.iwwb.de/images/button_close_popup.gif) center no-repeat; 
} 

#popup { 
   position:absolute; 
    
   /* Position des PopUps auf der Seite. Angaben in Pixel von oben (top) und links (left) */ 
   top:75px; 
   left:100px; 
    
   width:750px; 
   height:480px; 
   padding:5px; 
   border:1px solid #000; 
   background-color:#fff; 
z-index: 1000; 
} 
/* ENDE IWWB-UMFRAGE 2009 */