DIV {position:absolute; width:1; height:1;}
TD {font-family:Arial, Helvetica; font-size:12px;}

/* für Editor */
P {margin:0px 0px;}
BLOCKQUOTE {margin-top: 0px;margin-bottom: 0px;}
/* ---------- */


/* druckausgabe */
	@page {size:auto}

	@media print
	{
	.contentBody2 {margin-left:0px;margin-top:0px;margin-right:0px}
	.contentBody {margin-left:0px;margin-top:0px;margin-right:0px;}
	.projectlist {margin-left:0px;margin-top:0px;margin-right:0px;width:100%}
	.oneCol {width:30%}
	.twoCol {width:65%}
	.wholeWidth {width:100%}
	.oneColSpace {width:20}
	.contentWidth {width:100%}
	.contentFrame2 {width:100%}
	}


@media screen
{	
		.beNicetoIeMac { /* Workaround für IE auf Mac */
			font-family: "\"}\"";
			font-family: inherit;
			}

	.projectlist {margin-left:35px;margin-top:19px}
	.contentBody2 {margin:0;border:0;padding:0;background-color:#F1F3F8;}
	.contentBody {margin-left:34px;margin-top:0px;

					/* Beispiel für Site-weites Hintergrundbild
					background-image:url(/feldmann/resource.nsf/imgref/F01620BB1B6CF356C1256E38005B13F9/$FILE/bigBg.gif);
					background-repeat:no-repeat;
					background-position:top left;
					*/
					/*background-position:bottom right;*/
					}
	.oneCol {width:236}
	.twoCol {width:508}
	.wholeWidth {width:780}
	.oneColSpace {width:36}
	.contentWidth  {width:780}
	.contentFrame2 {width:810}
}

.stillBeNice{width:100} /* Workaround für IE auf Mac */

BODY {
	background-color:#F1F3F8;	
	/*background-color:#DCDDE1;
	background-color:#FFFFFF; */
	color:#000000;
	font-family:Arial, Helvetica;
	font-size:12px;
	
	scrollbar-base-color: #DDDDDD;
	Scrollbar-face-color:#DDDDDD;
	Scrollbar-highlight-color:#DDDDDD;
	Scrollbar-shadow-color:#DDDDDD;
	Scrollbar-3dlight-color:#999999;
	Scrollbar-arrow-color:#999999;
	Scrollbar-track-color:#EEEEEE;
	Scrollbar-darkshadow-color:#999999;	
 }


.darkBackground {background-color:#FBFCFE;}
.sublineSpacer {height:5}
.projectSpacer {height:15}

/* fag */
#page-content {position:relative;border:0;margin:0;padding:0;width:782px;background-color:inherit;}
#page-content h1 {position:static;margin:0;width:748px;height:auto;padding-left:34px;padding-top:7px;padding-bottom:7px;font-weight:bold;font-size:14px;}
.container {position:relative;border:0;margin:0;padding:0;width:100%;}
.sepline-3 {position:static;height:2px;width:100%;border:0;margin:0;padding:0;background-color:#FFFFFF;font-size:1px;}
.sepline-transparent {position:static;height:20px;width:100%;border:0;margin:0;padding:0;font-size:5px;}
#pageimage {position:static;width:100%;height:auto;border:0;margin:0;padding:0;background-color:inherit;}
#pageimage iframe {background-color:inherit;}
.abschnitt-ohne-bild {position:relative;padding:0;width:782px;background-color:inherit;height:auto;}
#page-content h2 {position:static;width:748px;background-color:#C3C7D1;margin:0;padding-left:34px;padding-top:6px;padding-bottom:6px;font-weight:bold;color:#000000;font-size:14px;margin-bottom:14px;}
#page-content h3 {position:static;width:748px;background-color:#C3C7D1;margin:0;padding-left:34px;padding-top:6px;padding-bottom:6px;font-weight:bold;color:#000000;font-size:12px;margin-bottom:14px;margin-top:30px;}
.abschnitt-mit-bild {position:relative;padding:0;width:782;background-color:inherit;height:auto;}
#page-content p {padding-left:34px;background-color:inherit;margin-bottom:14px;}
#page-content ol {padding-left:34px;background-color:inherit;margin-bottom:14px;}
.abschnitt-mit-bild p {width:512px;padding-right:26px;}
.abschnitt-mit-bild ol {width:512px;padding-right:26px;}
img.absatzbild {position:absolute;display:block;left:572px;top:0px;}
.absatzbild img {display:block;}
div.absatzbild {position:absolute;left:572px;top:0px;width:210px;}
.absatzbild div {width:210px;}
.absatzbild a {text-decoration:none;}
.abschnitt-ohne-bild p {width:590px;}
.abschnitt-ohne-bild ol {width:590px;}
a.pageintern {font-weight:bold;}
.imprblock {position:relative;width:249px;height:auto;padding:0;margin:0;}

#pagevideo {position:static;width:480px;height:auto;border:0;margin:0;padding:0px;padding-top:20px;padding-left:32px;padding-bottom:18px;background-color:inherit;}
#pagevideo iframe {background-color:inherit;}

#videotextblock {position:static;width:512px;margin:0px;border:0px;padding:0px;}
#videotextblock h2 {width:480px;background-color:#C3C7D1;}
#videotextblock p {width:460px;padding-left:34px;padding-right:20px;margin-bottom:10px;background-color:inherit;}

#videolinkblock {position:absolute;top:35px;left:512px;width:206px;height:auto;padding-left:62px;padding-top:20px;background-color:inherit;}
#videolinkblock h2 {padding:0;font-size:14px;font-weight:bold;}
#videolinkblock p {margin-bottom:10px;background-color:inherit;}

#hp-textblock {position:relative;top:0px;left:0px;background-color:#F1F3F8;width:538px;height:auto;}
#hp-textblock p {margin-bottom:10px;width:489px;padding-left:34px;padding-right:15px;background-color:inherit;}

#hp-rightblock {position:absolute;top:0px;left:538px;background-color:#F8F9FC;width:244px;height:auto;padding:0;margin:0;border:0;}
#hp-rightblock h2 {width:206px;padding-left:28px;padding-right:10px;background-color:#E1E3E8;}
#hp-rightblock p {margin-bottom:10px;width:206px;padding-left:28px;padding-right:10px;background-color:inherit;}

.telefon {font-size:18px;font-weight:bold;}
table.enumeration td {vertical-align:top;}

/* end fag */

#area1 {left:15;top:13;width:390;}
#area2 {left:410;top:13;width:155;}

A {color:#333333;}
A.jumplist {text-decoration:none;font-weight:bold;}
UL {margin-top:0px;margin-bottom:0px;margin-left:17px;
	list-style-image:url(/icons/list.gif)
	}

/* Table */
.td0 {font-size:12px; vertical-align:top; background-color:#000000; color:#FFFFFF;}
.td1 {font-size:12px; vertical-align:top; background-color:#666666; color:#FFFFFF;}
.td2 {font-size:12px; vertical-align:top; background-color:#999999; color:#FFFFFF;}
.td3 {font-size:12px; vertical-align:top; background-color:#BBBBBB; color:#FFFFFF;}
.td4 {font-size:12px; vertical-align:top; background-color:#CCCCCC; color:#000000;}
.td5 {font-size:12px; vertical-align:top; background-color:#DDDDDD; color:#000000;}
.td6 {font-size:12px; vertical-align:top; background-color:#FBFCFE; color:#000000;}
.td7 {font-size:12px; vertical-align:top; background-color:#FFFFFF; color:#000000;}
.td8 {font-size:12px; vertical-align:top; color:#000000; font-weight:bold;}

.headline {font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#000000;}
.headline2 {font-family:Arial, Helvetica; font-size:14px; font-weight:bold; color:#000000;}
.headlinebox {font-family:Arial, Helvetica; font-size:12px; color:#FFFFFF;}

.copytext {font-family:Arial, Helvetica; font-size:12px; color:#000000;}
.image {font-family:Arial, Helvetica; font-size:10px; color:#000000;}

.spacer {position:relative;font-size:2px;}

.tickerschrift {font-size:12px; font-family:Arial, Helvetica; color:#000000; text-decoration:none;}

.projekte {text-decoration:none;}

/* Form */
OPTION {color:#333333;}
INPUT {font-family:Arial, Helvetica; font-size:12px;}
.form {font-family:Arial, Helvetica; color:#000000; font-size:12px;}
.textbox {width:236px;overflow:auto;}
.textfield {width:236px;}
.numberfield {width:30px;}
.radiofield {width:130px;}
.fileupload {width:236px;}
.formbutton {width:114px; background-color:#EEEEEE; border:1px solid #666666;}


/* fag: Ueberschriften der "alten" Seiten mit Balken versehen - aber das
 *      Tabellen-Design darunter erst mal so lassen */
div#h1-container {position:relative;top:0;left:0;width:100%;height:auto;}
h1.h1-balken {position:relative;margin:0;width:100%;height:14px;padding-left:0px;padding-top:7px;padding-bottom:7px;font-weight:bold;font-size:14px;}
div.h1-balken {position:absolute;width:34px;height:28px;top:0;left:-34px;}
div#oldstyle-container {position:relative;top:14px;width:100%;height:auto;}

.active-default { background-color:#04456F; color:#FFFFFF; }
.active-showcases { background-color:#1c574b; color:#FFFFFF; }
.active-unternehmen { background-color:#509400; color:#FFFFFF; }
.active-knowhow { background-color:#de7700; color:#FFFFFF; }
.active-referenzen { background-color:#940000; color:#FFFFFF; }
.active-podcast { background-color:#4482b3; color:#FFFFFF; }
.active-newsletter { background-color:#364379; color:#FFFFFF; }
.active-empty { background-color:#FFFFFF; }

/* Seiten ohne Rand */
.contentBodyNoMargin {margin-left:0px;margin-top:0px;background-color:#F1F3F8;}
div#nomargin-container {position:relative;margin:0px;padding:0px;border:0px;height:auto;width:100%;}
/* end fag */

