body			{ background-color:#ece9d8; font-family:Verdana,Arial,Helvetica,sans-serif; color:#58585a; font-size:100.1%;
                  text-align:left; border:0px; }
* html body		{ text-align:center; }
*				{ margin:0; padding:0; }
p, li, h2	 	{ font-size:0.75em; line-height:1.7em; }
@media print 	{ p, li, h2 { font-size:12pt;} }
h1				{ font-size:1.8em; margin-bottom:0.7em; }
h2				{ margin-top:1.55em; }		
h2.home			{ font-size:0.9em; margin-top:0; margin-bottom:1.55em; }
.blau, h2.home	{ color:#2265a2; }
.orange			{ color:#fb7700; }	
li				{ margin-left:15px; }
ul ul li, ol ol li, ol ul li	{ font-size:1em; line-height:1.7em; }
ol				{ margin-left:5px }
*+html ol		{ margin-left:8px }
.unten			{ margin-bottom:1.55em; }
.klein			{ font-size:0.65em; }
.link			{ padding-left:25px; margin-bottom:5px; background-image:url(/dicad/body/link.gif); background-repeat:no-repeat; }
.einzug			{ padding-left:25px; margin-bottom:20px; }
.pfad			{ padding-bottom:10px; }
@media print 	{.pfad {visibility:hidden; display:none;} }
hr				{ background-color:#c8d4ee; height:1px; border:0px solid #c8d4ee; color:#c8d4ee; margin:20px 0 20px 0; }
*+html hr		{ margin:10px 0 10px 0; }
/* pfeil nach oben */
.top			{ margin-bottom:-20px; }
*+html .top		{ margin-bottom:-17px; }

img.left		{ margin:8px 20px 20px 0}
img.right		{ margin:8px 0 20px 20px }

#container		{ width:1020px; margin:0 auto; text-align:left; background-color:#FFFFFF; }
#header			{ width:1000px; height:153px; margin:0 0 0 20px; background-image:url(/dicad/header/header.jpg); }
@media print 	{#header {visibility:hidden; display:none;} }
#headermenu		{ width:980px; height:33px; margin:0 20px 30px 20px; }
#headermenu_1	{ width:480px; float:left; }
#headermenu_2  	{ width:330px; height:33px; background-image:url(/dicad/header/header_menu.gif); float:left; }
#headermenu_3	{ width:170px; height:33px; background-image:url(/dicad/header/sprache.jpg); float:left;}
			  
#menu			{ width:230px; padding-left:20px; float:left; }
* html #menu	{ width:250px; }/* IE5.5 */
* html #menu	{ w\idth:230px; } /* IE6 */
@media print 	{#menu {visibility:hidden; display:none;} }
#content		{ width:750px; float:left; padding-bottom:20px; }
@media print 	{#content { width:100% !important; margin:0 !important; padding:0 !important;} }
#body			{ width:650px; }
/* home */
#home				{ width:570px; margin-right:10px; float:left; }
#homebody			{ width:520px; }
#tabnews, #tabbody	{ width:170px; float:left; }

/* home, hotline, softsrv - grauer kasten mit blauem header */
.tabheader			{ height:31px; font-weight:bold; padding:8px 0 0 10px; background-image:url(/dicad/body/newsheader.jpg); background-repeat:repeat-x; }
* html .tabheader	{ margin-bottom:4px;}
.tabtext			{ padding:10px; margin-bottom:30px; background-color:#d8d8d8; }
/* kontakt, seminaranmeldung */
table.back			{ width:315px; background-image:url(/dicad/sonstiges/kontakt_back.jpg); background-repeat:repeat-x; margin-bottom:10px;}
td.tab1				{ width:330px; }
td.tab2				{ width:50px; }
td.tab3				{ width:175px; }
td.foto				{ width:90px; height:110px; padding-top:9px; }
img.kontakt			{ margin:0 14px 0 14px; }
/* referenzen */
td.name			{ width:250px; padding-left:5px; }
td.ort			{ width:170px; }
td.land			{ width:105px; }
td.logo			{ width:120px; }
/* jobboerse */
.bezfett		{ width:150px; font-weight:bold; float:left; }
.anzeige		{ width:500px; margin-bottom:1.55em; float:left; }
/* menu oben */
div#headermenu_1 a, div#headermenu_1e a 			{ height:33px; display:block; background-repeat:no-repeat; text-decoration:none; }
div#headermenu_1 a span, div#headermenu_1e a span	{ position:relative; left:-10000px; }
div#headermenu_1 a#kontakt, div#headermenu_1 a#info, div#headermenu_1 a#praesentation, div#headermenu_1 a#newsletter, div#headermenu_1 a#ekontakt, div#headermenu_1 a#einfo, div#headermenu_1 a#presentation { width:120px; }

ul#menuoben li 			{ list-style-type:none; margin-left:-15px; padding-left:15px; float:left; }

a#kontakt				{ background-image:url(/dicad/header/kontakt_off.jpg); }
a#kontakt:visited		{ background-image:url(/dicad/header/kontakt_off.jpg); }
a#kontakt:hover			{ background-image:url(/dicad/header/kontakt_on.jpg); }
a#kontakt:active		{ background-image:url(/dicad/header/kontakt_on.jpg); }
a#info					{ background-image:url(/dicad/header/info_off.jpg); }
a#info:visited			{ background-image:url(/dicad/header/info_off.jpg); }
a#info:hover			{ background-image:url(/dicad/header/info_on.jpg); }
a#info:active			{ background-image:url(/dicad/header/info_on.jpg); }
a#praesentation			{ background-image:url(/dicad/header/praesentation_off.jpg); }
a#praesentation:visited	{ background-image:url(/dicad/header/praesentation_off.jpg); }
a#praesentation:hover	{ background-image:url(/dicad/header/praesentation_on.jpg); }
a#praesentation:active	{ background-image:url(/dicad/header/praesentation_on.jpg); }
a#newsletter			{ background-image:url(/dicad/header/nletter_off.jpg); }
a#newsletter:visited	{ background-image:url(/dicad/header/nletter_off.jpg); }
a#newsletter:hover		{ background-image:url(/dicad/header/nletter_on.jpg); }
a#newsletter:active		{ background-image:url(/dicad/header/nletter_on.jpg); }

/* englisch */
a#ekontakt				{ background-image:url(/dicad_eng/header/kontakt_off.jpg); }
a#ekontakt:visited		{ background-image:url(/dicad_eng/header/kontakt_off.jpg); }
a#ekontakt:hover		{ background-image:url(/dicad_eng/header/kontakt_on.jpg); }
a#ekontakt:active		{ background-image:url(/dicad_eng/header/kontakt_on.jpg); }
a#einfo					{ background-image:url(/dicad_eng/header/info_off.jpg); }
a#einfo:visited			{ background-image:url(/dicad_eng/header/info_off.jpg); }
a#einfo:hover			{ background-image:url(/dicad_eng/header/info_on.jpg); }
a#einfo:active			{ background-image:url(/dicad_eng/header/info_on.jpg); }
a#presentation			{ background-image:url(/dicad_eng/header/presentation_off.jpg); }
a#presentation:visited	{ background-image:url(/dicad_eng/header/presentation_off.jpg); }
a#presentation:hover	{ background-image:url(/dicad_eng/header/presentation_on.jpg); }
a#presentation:active	{ background-image:url(/dicad_eng/header/presentation_on.jpg); }

/* menu links */
div#menu ul li					{ color:#2265a2; font-weight:bold; line-height:21px; list-style-type:none; /*background-image:url(/dicad/body/menu_line.gif); background-repeat:no-repeat;*/ margin-left:0px; padding-left:20px } /*home, alle */
div#menu ul ul li 				{ font-size:12px; padding-left:30px; margin-left:-20px; background-image:none; } /* 2.Ebene */
div#menu ul ul ul li 			{ margin-left:0px; padding-left:10px; }/* 3.Ebene */

div#menu a						{ font-size:12px; text-decoration:none; }
div#menu ul li a:link			{ color:#58585a; }
div#menu ul li a:visited		{ color:#58585a; }
div#menu ul li a:hover			{ color:#2265a2; }
div#menu ul li a:active			{ color:#2265a2; }

div#menu ul ul li a				{ color:#2265a2; }
div#menu ul ul li a:visited		{ color:#58585a; }
div#menu ul ul li a:hover		{ color:#2265a2; }
div#menu ul ul li a:active		{ color:#2265a2; }

div#menu ul ul ul li a:link		{ color:#58585a; font-weight:normal; }
div#menu ul ul ul li a:visited	{ color:#58585a; font-weight:normal; }
div#menu ul ul ul li a:hover	{ color:#2265a2; font-weight:bold; }
div#menu ul ul ul li a:active	{ color:#2265a2; font-weight:bold; }

li.top				{ width:190px; border-top-width:1px; border-top-style:solid; border-top-color:#c8d4ee; margin:0px; margin-top:-1px; }
* html li.top		{ width:210px; } /* IE5.5 */
* html li.top		{ w\idth:190px; } /* IE6 */
li.weiss			{ width:180px; border-top:1px solid white; margin:0px; margin-top:-1px; }
* html li.weiss		{ width:210px; } /* IE5.5 */
* html li.weiss		{ w\idth:180px; } /* IE6 */

div#menu ul li.ohne		{ background-image:none; }
div#menu a.ohne:link	{ color:#a6a6a6; }
div#menu a.ohne:visited	{ color:#a6a6a6; }
div#menu a.ohne:hover	{ color:#2265a2; }
div#menu a.ohne:active	{ color:#2265a2; }
/* textlinks blau */
a.t			{ font-weight:bold; }
a.t:link	{ color:#2265a2; text-decoration:none; }
a.t:visited	{ color:#2265a2; text-decoration:none; }
a.t:hover	{ color:#2265a2; text-decoration:underline; }
a.t:active	{ color:#2265a2; text-decoration:underline; }
/* textlinks footer */
div#footer ul			{ list-style-type:none; margin-left:-15px; }
div#footer a:link		{ color:#58585a; text-decoration:none; }
div#footer a:visited	{ color:#58585a; text-decoration:none; }
div#footer a:hover		{ color:#2265a2; text-decoration:underline; }
div#footer a:active		{ color:#2265a2; text-decoration:underline; }
