BODY {
	margin-left : 17px;
	margin-bottom : 0px;
	margin-right : 0;
	margin-top : 0;
	padding-top : 0;
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0px;
	background-color : White;
	background-image : url(images/backgrd.gif);
	background-repeat : no-repeat;
	font-family : Arial, Helvetica, sans-serif;
	scrollbar-base-color : #6699CC; /* nur für Internet Explorer*/
	scrollbar-arrow-color: #006497;
	scrollbar-darkshadow-color : #6699CC;
	scrollbar-3dlight-color : #006497;
	scrollbar-face-color : #6699CC;
	scrollbar-shadow-color : #006497; 
}

SUB,A,P,TD,LI,H1,H2,H3,H4 {
	font-family : Arial, Helvetica, sans-serif;
}	

H1 {
	font-size : 18px;
	color : Black;
	background-color : #FF6D00; 
}

H1.rechts { /* Überschriften der rechten Spalte */
	font-size : 11px;
	text-align : left;
	background-color : #6699CC;	
	margin-top : 26px;
	margin-bottom : 0;
	padding-bottom : 0;
}

H2 {
	font-size : 17px;
	font-weight : normal;
}

.underline { /*zur zusätzlichen Formatierung der H2-Überschriften */
	border-bottom : inset 2px #FF6D00; 
}

H3 {
	font-size : 14px;
	margin-bottom : 6px;
}

SUB { /* Schriftgröße für "Tiefgestellt" ist etwas kleiner (wegen Zeilenabstand) */
	font-size : 10px;
}

UL {
	margin-top : 6px;	
}

TEXTAREA, INPUT {
	background-color : #FFECCE;
}

INPUT.subm {
	background-color : #6699CC;
}

LI.pfeil2 { /* Pfeile als Aufzählungszeichen, wenn Link dahinter */
	list-style-image : url(images/pfeil2.gif);
	padding-left : 0;
}

TD {
	font-size : 13px;
/*	background-image : none;*/
}

TD.links { /* Formatierung der linken Spalte (Navigation)*/
	background-color : #6699CC;
	color : black;
	width : 165px;
}

TD.mitte { /* Formatierung der mittleren Spalte (Content)*/
	color : Black;
	background-color : #FFE2B7;
}

TD.rechts { /* Formatierung der rechten Spalte */
	background-color : #6699CC;
	color : black;
	width : 169px;
	text-align : center; 
}
TD.rechtsref { /*rechte Spalte, wenn Referenzprojekte angegeben*/
	background-color : #6699CC;
	color : black;
	width : 169px;
	text-align : left; 
	font-size : 11px;
}

TABLE.bauch {
	margin-top : 0px;
}

.fliessl {
	float : left;
}

.fliessr {
	float : right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.menlinks {
	margin-bottom : 10px;
}

.nobr {
	white-space : nowrap;
}

A:link {
	color : Black;
	text-decoration : underline;
}
A:visited {
	color : Black;
	text-decoration : underline;	
}
A:hover {
	color : #484848;
	text-decoration : underline;
}
A:active {
	color : Black;
	text-decoration : underline;	
}


a.m:link { /* Formatierung der Links der rechten Spalte */
	color : White;
	font-size : 11px;
	text-decoration : none;
}
a.m:visited {
	color : White;
	font-size : 11px;
	text-decoration : none;
}
a.m:hover {
	color : #00466A;
	font-size : 11px;
	text-decoration : none;
}
a.m:active {
	color : White;
	font-size : 11px;
	text-decoration : none;
}

.aktiverlink { /*Formatierung, wenn man auf der eigentlich zu verlinken Seite ist */
	color : black;
	font-size : 11px;
}

a.makt:link { /* Formatierung der Links der rechten Spalte, wenn aktiv */
	color : Black;
	font-size : 11px;
	text-decoration : none;
}
a.makt:visited {
	color : Black;
	font-size : 11px;
	text-decoration : none;
}
a.makt:hover {
	color : #00466A;
	font-size : 11px;
	text-decoration : none;
}
a.makt:active {
	color : Black;
	font-size : 11px;
	text-decoration : none;
}

.klein {
	font-size: 11px;
}

#kalkulator INPUT {
	text-align: right;	
}

#kalkulator INPUT.subm {
	text-align: center;	
}

#diagramm {
	text-align: center;
}

#ergebnis {
	background-color: #FFDAA4;
	padding: 5px;
	border: #FF9900 1px solid;
}

#logo {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

#gficons img {
	display: block;
	margin-bottom: 8px;
}

.fotol {
	float : left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.fotor {
	float : right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.fotor250 {
	float : right;
	margin-left: 10px;
	margin-bottom: 5px;
	width: 250px;
}

UL.download {
	list-style: none;
	margin-left: 0.5em;
	padding-left: 0;
}

UL.download LI {
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 24px;
	margin-bottom: 12px;
}

UL.download LI.xls {
	background-image: url(images/excel.gif);
}
UL.download LI.pdf {
	background-image: url(images/pdf.gif);
}


UL.ma LI {
	margin-bottom: 24px;
}

UL.mkla LI {
	margin-bottom: 12px;
}

UL.erdgasf LI {
	margin-left: 12px;
}

.center {
	text-align: center;
}

.nowrap {
	white-space: nowrap;
}

#flags {
	float: right;
}

#flags img {
	margin-left: 5px;
}

#erdgasfzg {
	margin-top: 20px;
	margin-bottom: 40px;
	text-align: center;
}

#erdgasfzg img {
	border: 1px #484848 solid;
}

.clr {
	clear: both;
}

#linklisten img {
	display: none;
	visibility: hidden;
}

#linklisten2 {
	padding-top: 300px;
}

#linklisten2 img {
filter: alpha(opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80)
}

.capital1 {
	background-color: #FFDAA4;
	padding: 10px;
	font-weight: bold;
}

.fotounterl {
	width: 140px;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
}

.fotounterr {
	width: 140px;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 10px;
	font-weight: normal;
}

.fotounterl180 {
	width: 180px;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	font-size: 10px;
	font-weight: normal;
}

.keyw {
	color: #A9A9A9;
	background: transparent;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	visibility: hidden;
	display: none;
}

#adresse {
	padding-top: 0px;
}

TD.zafira {
	font-size: 11px;
}

TD.zafira h4 {
	font-size: 11px;
	color: White;
	background-color: #00466A;
	margin-bottom: 2px;
	padding-left: 2px;
}

UL.bochumsem {
	margin-top : 0;	
	margin-bottom: 0;
}

UL.bochumsem UL.bochumsem {
	list-style: circle;
}

.teamfoto {float : right; margin-left:10px; }

.cen {text-align:center;}
.norm {font-weight:normal;}

.ftd {
	font-size: 12px;
	width: 500px;
	padding: 5px;
	background-color: #FFDAA4;
	border: #484848 1px solid;
}

.ftd img {
	float: right;
	margin-left: 20px;
	margin-top: 40px;
}

ul.checklist2 li {margin-bottom:12px;}

.vcard {
	margin-left:24px;
}
