/* softwSemin.css */
/* ##### software-startseite ##### */
li, ul 			{ margin: 0; padding: 0; }
ul.num			{ margin: 10px 0 0 20px; width: 450px; height: auto; overflow: hidden; }
li.num			{ margin: 4px 0 0 28px; list-style-type: decimal; }
.sw_part		{ clear: both; }
.sw_thumbnail	{ float: left; width: 180px; }
.sw_description	{ float: left; margin-top: 5px; width: 365px; overflow-x: hidden; /* background-color: orange; */ }

/* ##### software/seminare allgemein ##### */
.thumb 			{ width: 150px; background-repeat: no-repeat; }
	.thumb_innoplan 	{ height: 113px; background-image: url(../software/images/INNOPLAN_thumb.gif); }
	.thumb_pmtools 		{ height: 107px; background-image: url(../software/images/PM-TOOLS_thumb.gif); }
	.thumb_comdata_1 	{ height: 112px; background-image: url(../software/images/comdata-1_thumb.gif); }
	.thumb_comdata_2 	{ height: 112px; background-image: url(../software/images/comdata-2_thumb.gif); }
	.thumb_comdataweb 	{ height: 116px; background-image: url(../software/images/COMDATA-WEB_thumb.gif); }
	
	.thumb_prospekt_pm	{ height: 190px;  width: 133px; background-image: url(../seminare/images/prospekt_pm.gif); }
	.thumb_prospekt_pjm	{ height: 190px;  width: 133px; background-image: url(../seminare/images/prospekt_pjm.gif); }
	.thumb_prospekt_arg	{ height: 190px;  width: 133px; background-image: url(../seminare/images/prospekt_arg.gif); }
	.thumb_prospekt_cpm	{ height: 190px;  width: 133px; background-image: url(../seminare/images/prospekt_cpm.gif); }
	.thumb_prospekt_ka	{ height: 190px;  width: 133px; background-image: url(../seminare/images/prospekt_ka.gif); }
	
.tmb_termin		{ width: 140px; height: 90px; }
	#tmb_PM 	{ background-image: url(../seminare/images/0101.jpg); }
	#tmb_PJM1 	{ background-image: url(../seminare/images/0102.jpg); }
	#tmb_PJM23 	{ background-image: url(../seminare/images/0103.jpg); }
	#tmb_ARG 	{ background-image: url(../seminare/images/0101.jpg); }
	#tmb_CPM 	{ background-image: url(../seminare/images/0104.jpg); }
	#tmb_KA 	{ background-image: url(../seminare/images/0105.jpg); }
	
#symbols		{ margin: 0 20px 0 20px; text-align: center; width: 510px; height: auto; }
	.symbolText { float: left; height: auto; text-align: center; width: 170px; }
		.symbol			{ margin-bottom: 10px; height: 80px; background-repeat: no-repeat; background-position: center center; }
			.symb_prospekt 	{ background-image: url(../images/symbols/prospekt.png); }
			.symb_demo		{ background-image: url(../images/symbols/demo-version.png); }
			.symb_bestellen	{ background-image: url(../images/symbols/bestellen.png); }
			.symb_anmelden	{ background-image: url(../images/symbols/anmelden.png); }
			.symb_termine	{ background-image: url(../images/symbols/termine.png); }

/* ##### seminare/termine ##### */
.descr		{ clear: both; }
.descrLi	{ float: left; margin: 0 20px 0 0; width: 152px; height: auto; text-align: right; }
.descrRe	{ float: left; width: 378px; height: auto; text-align: left; overflow-x: hidden; }
.listItemsBg{ height: auto; width: 365px; line-height: 23px; padding: 0 0 3px 13px; margin-top: 1px; 
			background-image: url(../images/gui/bgs/listItemsBg.gif); background-repeat: repeat-y; background-position: left top; overflow: hidden; }
.lnk_termine{ line-height: 23px; }
/* ##### software-bestellen-formular ##### */
.ausw		{ margin: 5px 0 0 27px; width: 500px; }
.bezTop		{ margin: 0 0 10px 0; color: #777777; font-size: 10px; }
.bezeichn	{ float: left; margin: 0 20px 0 0; max-width: 170px; /* overflow: visible; */ }
.bez		{ height: 18px; line-height: 16px; font-weight: bold; color: #003366; padding: 0 0 0 13px; margin: 2px 0 4px 0;
			background-image: url(../images/gui/btns/3eckListItem.gif); background-repeat: no-repeat; background-position: 1px 1px; }
.cnts		{ float: left; margin: 0 10px 0 0; width: 40px; }
.cnt		{ height: 24px; vertical-align: middle; }
.cnt_fld	{ width: 30px; height: 13px; font-size: 11px; line-height: 12px; border-width: 1px; text-align: center; }
.preise		{ float: left; width: 340px; overflow: visible; }
.preis		{ height: 24px; }
.preisSel	{ width: 325px; }
.languages	{ visibility: hidden; float: left; width: 10px; overflow: hidden; }
.lang		{ height: 24px; }
.langSel	{ width: 75px; }
.clearer	{ clear: both; height: 1px; line-height: 1px; overflow: hidden; }
/* ##### comdata ##### */
.urteil		{ float: left; width: 350px; height: auto; font-weight: bold; color: #003366;; }
.teilnehmer	{ float: right; text-align: right; width: 300px; height: auto; font-size: 10px; }
.clearer	{ clear: both; height: 1px; line-height: 1px; overflow: hidden; }

/* ##### testimonial ##### */
.testiMsg		{ width: 450px; margin: 2px 0 2px 0; }
.testiClient	{ font-size: 10px; color: #666666; text-align: right; margin-bottom: 3px; }

/* ##### allg. ##### */
.einzug2	{ margin-left: 20px; height: auto; }