body,td,th,a,a:active,a:link,a:visited,span,div,b,i,u,li,input,select,textarea
	{
	font-family:Arial,Helvetica,sans-serif;
	}

body
	{
	background-color:#e3e3e3;
	background-image:url(img/background.gif);
	background-repeat:repeat-y;
	background-position:left;
	color:#000000;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	}

/* Folgende CSS-Definitionen sorgen für ein einheitlicheres Verhalten der HTML-Tags */
table
	{
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	}

form,td,th,a,a:active,a:link,a:visited,span,div,b,i,u,li,img
	{
	margin:0px;
	padding:0px;
	border:0px;
	}
	
input.checkbox
	{
	border:0px;
	padding:0px;
	margin:-2px;
	width:20px;
	}

input.radio
	{
	border:0px;
	padding:0px;
	margin:-2px;
	width:20px;
	}

form, table, tr, th, td, p, a, div
	{
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-spacing:0px;
	}
	
a
	{
	padding:0px;
	margin:0px;
	}

img
	{
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-color:#000000;
	}

table
	{
	color:#000000;
	font-size:12px;
	}

ul 
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
li
	{
	list-style-image:url(img/pfeil_grau.gif);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.reduzierer
	{
	line-height:0px;
	font-size:0px;
	}

/* ENDE globale Definition */



.reduzierer_subnav
	{
	line-height:0px;
	font-size:0px;
	height:1px;
	overflow:hidden;
	}

.kopf
	{
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}

.content
	{
	background-color:#ffffff;
	background-image:url(img/content_background.gif);
	background-repeat:repeat-y;
	background-position:left;
	}

.reiter_leer
	{
	width:800px;
	height:49px;
	background-color:#ffffff;
	background-image:url(img/nav_bg_leer.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
	
.reiter_01
	{
	width:800px;
	height:49px;
	background-color:#ffffff;
	background-image:url(img/nav_bg_01.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

.reiter_02
	{
	width:800px;
	height:49px;
	background-color:#ffffff;
	background-image:url(img/nav_bg_02.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

.kontakt
	{
	margin:0px 0px 0px 639px;	
	}

td.links
	{
	color:#000000;
	width:460px;
	padding:0px 47px 30px 37px;
	line-height:19px;
	}
	
td.rechts
	{
	color:#ffffff;
	width:208px;
	height:450px;
	padding:0px 24px 30px 24px;	
	line-height:19px;
	}

.footer
	{
	color:#666666;
	width:780px;
	font-size:11px;
	margin:5px 0px 0px 172px;
	padding-bottom:30px;
	text-align:right;
	}

.subnav
	{
	margin:12px 0px 30px 0px;
	float:right;
	width:165px;
	overflow:hidden;
	background-image:url(img/subnav_background.gif);
	background-repeat:repeat-y;
	background-position:right;
	}

.navpunkt
	{
	height:29px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	}

.navpunkt_hi
	{
	color:#ffffff;
	height:29px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	background-image:url(img/subnav_background_hi.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	
.ausrichter
	{
	margin:7px 0px 0px 14px;
	}

.navpfeil
	{
	margin:4px 3px 0px 0px;
	}
	
.header
	{
	margin:0px 0px 10px 0px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:22px;
	font-weight:bold;
	}
	
.kontakt_td1	
	{
	padding:2px 3px 0px 0px;
	}
	
.kontakt_td2	
	{
	height:26px;
	overflow:hidden;
	padding:0px 3px 0px 0px;
	}
	
.pdfdownload
	{
	font-size:11px;
	line-height:13px;
	color:#666666;
	}

.pdfdownload_weiss
	{
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	}

table.download
	{
	background-color:#b0000b;
	color:#ffffff;
	}

table.download .tdlinks
	{
	background-image:url(img/tdlinks.gif);
	background-repeat:no-repeat;
	background-position:top;
	}

table.download .tdrechts
	{
	background-image:url(img/tdrechts.gif);
	background-repeat:no-repeat;
	background-position:top;
	}

table.download .tdinhalt
	{
	background-image:url(img/tdinhalt.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:12px 4px 4px 4px;
	}

.geschaeft_box
	{
	background-image:url(img/beispiele/geschaeft_grafik.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:453px;
	margin:0px 0px 0px 0px;
	}

.lemeridien_box
	{
	background-image:url(img/beispiele/lemeridien.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:360px;
	margin:0px 0px 0px 0px;
	}

body.video
	{
	background-color:#ffffff;
	background-image:none;
	}

.showview
	{
	margin:0px 0px 0px 0px;
	width:456px;
	height:225px;
	overflow:hidden;
	background-image:url(img/showview_back.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}

.videonavigation
	{
	margin:2px 0px 20px 0px;
	width:460px;
	height:28px;
	overflow:hidden;
	white-space:nowrap;
	}

.datev_showview
	{
	margin:10px 0px 20px 0px;
	width:458px;
	height:380px;
	overflow:hidden;
	white-space:nowrap;
	border:1px solid #000000;
	}

.siemens_showview
	{
	margin:10px 0px 20px 0px;
	width:458px;
	height:286px;
	overflow:hidden;
	white-space:nowrap;
	border:1px solid #000000;
	}
	
.illus_showview
	{
	margin:10px 0px 20px 0px;
	width:460px;
	height:489px;
	overflow:hidden;
	white-space:nowrap;
	}

.zapper
	{
	margin:0px 5px 0px 0px;
	width:20px;
	height:20px;
	text-align:center;
	float:left;
	border:1px solid #b0000b;
	}

.zapper_start
	{
	margin:0px 5px 0px 0px;
	width:40px;
	height:20px;
	text-align:center;
	float:left;
	border:1px solid #b0000b;
	}


/* --------- */
/* SCHRIFTEN */
/* --------- */

.data
	{
	margin:10px 0px 0px 0px;
	line-height:17px;
	color:#999999;
	}

.text19
	{
	line-height:19px;
	}



/* ---------- */
/* HYPERLINKS */
/* ---------- */

a			{color:#B0000B; font-weight:bold; text-decoration:none;}
a:visited	{color:#B0000B; font-weight:bold; text-decoration:none;}
a:hover		{color:#000000; font-weight:bold; text-decoration:none;}

a.navlink			{color:#666666; font-weight:bold; text-decoration:none;}
a.navlink:visited	{color:#666666; font-weight:bold; text-decoration:none;}
a.navlink:hover		{color:#000000; font-weight:bold; text-decoration:none;}

a.linkrechts			{color:#ffffff; font-weight:bold; text-decoration:none;}
a.linkrechts:visited	{color:#ffffff; font-weight:bold; text-decoration:none;}
a.linkrechts:hover		{color:#000000; font-weight:bold; text-decoration:none;}

a.downloadlink			{color:#ffffff; font-weight:bold; text-decoration:none;}
a.downloadlink:visited	{color:#ffffff; font-weight:bold; text-decoration:none;}
a.downloadlink:hover	{color:#000000; font-weight:bold; text-decoration:none;}





/* ---- */
/* FORM */
/* ---- */

input
	{
	}

input.kontakttext
	{
	background-color:#ffffff;
	border:#000000 1px solid;
	color: #7c7c7c;
	height:20px;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
	}

input.radio
	{
	background-color:#FEF6F0;
	border:#000000 0px solid;
	color:#cc0000;
	}
	
input.checkbox
	{
	}

textarea
	{
	background-color:#ffffff;
	border:#000000 1px solid;
	color:#7c7c7c;
	padding-left:3px;
	padding-top:3px;
	}

textarea.kontaktmessage 
	{
	font-size:11px;
	width:337px;
	height:200px;
	}

select 
	{
	background-color:#ffffff;
	border:#000000 1px solid;
	color:#7c7c7c;
	}






