body			{ background-color:#FFFFFF; background-image:url(/dicad/menu/ende.gif); background-repeat:repeat-y;
				font-family:Verdana,Arial,Helvetica,sans-serif; color:#475a60; font-size:0.75em; line-height:1.7em;
				text-align:left; border:0px; }
*				{ margin:0; padding:0; } 
p, li, td		{ font-size:0.75em; line-height:1.7em; }
li				{ margin-left:16px;}
* html li		{ margin-left:22px;}
h1, h2, h4		{ color:#475a60; }
h1				{ font-size:1.1em; letter-spacing:0.2em; margin-bottom:7px; }
h2, h2.t		{ font-size:0.9em; font-style:italic; margin-bottom:4px; }
h2.t			{ font-weight:bold; margin-top:40px; }
h4				{ font-size:0.9em; line-height:25px }
@media print 	{ p, li, li.ebene, h1, h2, h2t, h4 {color:#000000;} }
hr				{ color:#bfbfbf; }
.unten			{ margin-bottom:15px; }
#container		{ width:900px; text-align:left; }
#header			{ width:900px; height:99px; background-image:url(/dicad/header/header.jpg); background-repeat:no-repeat; 
			      float:left; }
#header_e		{ width:900px; height:99px; background-image:url(/dicad/header/header_e.jpg); background-repeat:no-repeat; 
			      float:left; }
#header_p		{ width:900px; height:99px; background-image:url(/dicad/header/header_p.jpg); background-repeat:no-repeat; 
			      float:left; }
@media print	{ #header {visibility:hidden; display:none;} }
#titel			{ width:620px; height:80px; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:0.95em;
				line-height:1.6em; font-weight:bold; letter-spacing:0.2em; text-align:right; padding:31 0 0 0px; float:left;}
#logo			{ width:820px; height:80px; padding:35 0 0 0px; text-align:right; float:left; }
#kontakt		{ width:180px; height:85px; padding-left:40px; padding-top:11px; line-height:29px; }
* html #kontakt	{ padding-top:9px;}
#menu			{ width:180px; height:1000px; background-image:url(/dicad/menu/menu.jpg); background-repeat:no-repeat;
				background-color:#9dbce2; text-align:left; float:left; }
@media print	{ #menu {visibility:hidden; display:none;} }
#sitemap		{ width:100px; padding-left:40px; padding-top:19px; }

#pfad			{ font-size:0.75em; margin-bottom:20px; }
@media print 	{ #pfad {visibility:hidden; display:none;} }
#content		{ width:600px; height:700px; left:180px; top:0px; padding-left:40px; padding-top:20px; float:left; }
* html #content	{ width:640px; }

.trenner		{ text-align:center; vertical-align:middle; margin-top:19px; margin-bottom:19px; }
.top			{ text-align:right; padding-top:10px; margin-bottom:10px; clear:left; }
@media print	{ .top {visibility:hidden; display:none;} }

img.left		{ margin-left:0px; margin-right:20px; margin-bottom:20px; }
img.right		{ margin-left:20px; margin-right:0px; margin-bottom:20px; }

a:link		{ text-decoration:none; }
a:visited	{ text-decoration:none; }
a:hover		{ text-decoration:none; }
a:active	{ text-decoration:none; }

/* Text-Links */
a			{ font-weight:normal; }
a.t:link	{ color:#475a60; border-bottom: dotted 1px #FF0000; }
a.t:visited	{ color:#475a60; border-bottom: dotted 1px #FF0000; }
a.t:hover	{ color:#475a60; border-bottom: dotted 1px #FF0000; background-color:#E8E8E8; }
a.t:active	{ color:#475a60; border-bottom: dotted 1px #FF0000; background-color:#E8E8E8; }
	
/* Menu-Links*/
a.kontakt:link		{ color:#FFFFFF; }
a.kontakt:visited	{ color:#FFFFFF; }
a.kontakt:hover		{ color:#545E6C; }
a.kontakt:active	{ color:#545E6C; }	

#hauptmenu a, #kontakt a,  #sitemap a
	{ font-family:Arial,Helvetica,sans-serif; font-size:0.95em; line-height:1.4em; font-weight:bold; }
a.menu, a.menu_on, a.menu_1, a.menu_1on, a.menu_2, a.menu_2on
	{ display:block; padding-left:40px;  }
*html #hauptmenu a
	{ width:180px; }

a.menu_1, a.menu_1on
	{ width:130px; padding-left:50px; }
*html a.menu_1, a.menu_1on
	{ padding-left:50px; }

a.menu_2, a.menu_2on
	{ width:120px; padding-left:60px; }
*html a.menu_2, a.menu_2on
	{ padding-left:60px; }

a.menu:link
	{ color:#475a60; }
a.menu:visited
	{ color:#475a60; }
a.menu_1:link, a.menu_2:link
	{ color:#FFFFFF; background-color:#bfbfbf; }
a.menu_1:visited, a.menu_2:visited
	{ color:#FFFFFF; background-color:#bfbfbf; }
a.menu_on:link, a.menu_1on:link, a.menu_2on:link
	{ color:#FFFFFF; background-color:#95a2b3; }
a.menu_on:visited, a.menu_1on:visited, a.menu_2on:visited
	{ color:#FFFFFF; background-color:#95a2b3; }	
a.menu:hover, a.menu_1:hover, a.menu_2:hover, a.menu_on:hover, a.menu_1on:hover, a.menu_2on:hover
	{ color:#FFFFFF; background-color:#95a2b3; }
a.menu:active, a.menu_1:active, a.menu_2:active, a.menu_on:active, a.menu_1on:active, a.menu_2on:active
	{ color:#FFFFFF; background-color:#95a2b3; }