/* $Id: 4mes.css 4842 2008-11-05 10:44:01Z anatoliy $ */
/* 4mes.css */
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
}
#noscript {
	background-color: #FFFF9C;
	font-size: 10px;
	border-style: dotted;
	border-width: 1px;
	border-color: red;
	padding: 3px;
	width: 600px;
	color: red;
	position: absolute;
	left: 8px;
	top: 1px;
	z-index: 1;
}
img {
	border: none;
	cursor: pointer;
}
#logo {
	position: absolute;
	left: 720px;
	top: 3px;
}
.mainTable, .mbHeader {
	border-collapse: collapse;
	width: 800px;
}
.bordered {
	border: 1px solid #ACC7E3;
	padding: 3px;
}
.footer {
	height: 42px;
	width: 100%;
	border: 1px solid #ACC7E3;
	text-align: center;
	vertical-align: middle;
	margin-top: 2px;
	color: #727272;
}
/*#####################*/
/*                     */
/*      T E X T E      */
/*                     */
/*#####################*/
h1 {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #E48C00;
	font-weight: bold;
	margin-bottom: 0.85em;
	text-transform: uppercase;
}
h1.ueberblick {
	font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
h2 {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #E48C00;
	font-weight: bold;
 /* font-variant: small-caps; */
	margin-bottom: 0.85em;
}
i, em {
	font-style: italic;
	font-size: 11px;
}
.kleiner {
	font-size: 9px;
}
span.txt {
	color: #E60032;
	font-weight: bold;
}
span.grau {
	color: #828282;
}
.slogan {
	font: 21px Tahoma, Geneva, sans-serif;
	color: #8A7444;
	text-align: center;
	vertical-align: middle;
}
li {
	padding: 2px;
}
.green {
	color: #E48C00;
}
.newsCaption {
	color: #E48C00;
	padding-bottom: 3px;
}
.iNewsLeft {
	float: left;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 28px;
}
.tNewsBlock {
	padding: 0px 5px 0px 5px;
	vertical-align: top;
	color: #606060;
}
#mClouds {
	padding: 3px;
	text-align: center;
}
#mClouds a:hover {
	text-decoration: none;
}
.captionBlock {
	border: 1px solid #ACC7E3;
	margin-top: 10px;
	padding: 0px 10px 0px 10px;
}
.captionBlock hr {
	height: 1px;
	text-align: center;
	border: 1px dotted #ACC7E3;
}
.captionBlock .caption {
	position: relative;
	top: -8px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFFFFF;
	color: #E48C00;
}
.captionBlock dl {
	margin-top: 0px;
}
/*###############################*/
/*                               */
/*           M E N U E           */
/*                               */
/*###############################*/
.topMenu {
	margin-top: 5px;
	width: 205px;
	cursor: pointer;
}
.topMenu td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.topMenuItem {
	border: 1px solid #FFF;
	vertical-align: middle;
}
.topMenuItemOn {
	border: 1px solid #ACC7E3;
	vertical-align: middle;
	background: #F0F8FF;
}
.subMenu {
	margin-left: 30px;
}
.subMenu td {
	padding: 3px;
}
.arrow {
	float: left;
	padding-right: 8px;
	padding-left: 5px;
}
/*           L I N K S           */
a, a:link, a:visited {
	color: #3E80BE;
	text-decoration: none;
	font: 11px Tahoma;
}
a:hover {
	text-decoration: underline;
}
/* Text-Link */
a.text, a.text:link, a.text:visited {
	font: 11px Tahoma;
	color: #3E80BE;
	text-decoration: none;
}
a.text:hover {
	text-decoration: underline;
}
/* Menue aktiv */
a.an, a.an:link, a.an:visited {
	font: 11px Tahoma;
	color: #e48c00;
	font-weight: bold;
	text-decoration: none;
}
a.an:hover {
	text-decoration: underline;
}
/* Menue inaktiv */
a.aus, a.aus:link, a.aus:visited {
	font: 11px Tahoma;
	color: #606060;
	font-weight: bold;
	text-decoration: none;
}
a.aus:hover {
	text-decoration: underline;
	color: black;
}
/* Fusszeile */
a.fz, a.fz:link, a.fz:visited {
	color: #00418E;
	font-size: 11px;
	text-decoration: none;
}
a.fz:hover {
	color: #E48C00;
	font-size: 11px;
	text-decoration: underline;
}
a.fz-aktiv, a.fz-aktiv:link, a.fz-aktiv:visited {
	color: #E48C00;
	font-size: 11px;
	text-decoration: underline;
}
a.fz-aktiv:hover {
	color: #E48C00;
	font-size: 11px;
	text-decoration: underline;
}
/* INTREX-Link */
a.intrex, a.intrex:link, a.intrex:visited {
	color: #727272;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.intrex:hover {
	color: #727272;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
/* Link E-Mail-Kontakt */
a.kontakt:link {
	color: #0032E6;
	text-decoration: none;
}
a.kontakt:visited {
	color: #0032E6;
	text-decoration: none;
}
a.kontakt:hover {
	text-decoration: underline;
}
/* Grau-Link */
a.grau, a.grau:link, a.grau:visited {
	color: #333;
	font-size: 12px;
	text-decoration: none;
}
a.grau:hover {
	color: #333;
	font-size: 12px;
	text-decoration: underline;
}
/* Branche-Link */
a.branche, a.branche:link, a.branche:visited {
	color: #4D49C1;
	font-size: 11px;
	text-decoration: none;
}
a.branche:hover {
	color: #4D49C1;
	font-size: 11px;
	text-decoration: underline;
}
/*###########################*/
/*                           */
/*      F E E D B A C K      */
/*                           */
/*###########################*/
#formular {
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	text-align: center;
	position: absolute;
	width: 212px;
}
div.info {
	margin-bottom: 0.15em;
	padding: 5px;
	border-top: 1px solid #E48C00;
	;
	border-bottom: 1px solid #E48C00;
}
#feedbackf {
	padding-left: 40px;
	padding-bottom: 20px;
}
#feedbackf input, textarea {
	border: 1px #ADAAAD solid;
	background: #F7F7F7;
	width: 250px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
#feedbackf input {
	height: 15px;
}
#feedbackf fieldset {
	border: 1px solid #E0E0E0;
	background: #FEFEFE;
	width: 380px;
	color: #000;
}
#feedbackf table {
	margin-top: 10px;
	margin-left: 10px;
}
#feedbackf legend {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/*###########################*/
/*                           */
/*  D E S C R I P T I O N    */
/*                           */
/*###########################*/
.moduledescription {
	float: left;
	position: absolute;
	left: 240px;
	top: 70px;
	width: 470px;
	background-color: #ffffff;
}
/*###########################*/
/*                           */
/*      M E S   D O C K      */
/*                           */
/*###########################*/
#mesdock {
	position: absolute;
	top: 235px;
	left: 600px;
	height: 50px;
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 40px;
	color: #696969;
	bottom: 0px;
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item span {
	display: none;
	padding-left: 10px;
}
.dock-item img {
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}
.standard ul {
	margin: 0 0 1em 0;
}
.standard li {
	margin-left: 1.5em;
	line-height: 1.5em;
}
.dock {
	position: relative;
	height: 48px;
	text-align: center;
}
/*###############################*/
/*                               */
/*      F A L L S T U D I E      */
/*                               */
/*###############################*/
.fallstudie-navi ul {
	padding: 0;
	margin: 0;
}
.fallstudie-navi li {
	margin-left: 0px;
	line-height: 1.5em;
	list-style: square;
}
/* Fallstudie-Inhalts-Navigation */
a.fnavi, a.fnavi:link, a.fnavi:visited {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #606060;
	text-decoration: none;
}
a.fnavi:hover {
	text-decoration: underline;
}
/* Fallstudie-Inhalts-Navigation AKTIV (betätigt)*/
a.fnavi-aktiv, a.fnavi-aktiv:link, a.fnavi-aktiv:visited {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #E48C00;
	text-decoration: none;
	font-weight: bold;
}
a.fnavi-aktiv:hover {
	text-decoration: underline;
}
/*##########################*/
/*                          */
/*      V E R K A U F       */
/*                          */
/*##########################*/
.in-table {
	margin-left: 6px;
	margin-right: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #DDDDDD;
	border-collapse: collapse;
}
.bord {
	border: 1px solid #DDDDDD;
	margin: 0pt 0pt 10px;
	padding: 10px 9px 0pt;
	font-size: 11px;
	color: #000;
	width: 180px;
	text-align: left;
}
.bord div {
	margin-bottom: 5px;
	text-align: right;
}
.head {
	white-space: nowrap;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	text-transform: uppercase;
	color: #254462;
}
form {
	padding: 0.2em;
}
dd {
	margin: 0.7em 0em 1em 2em;
	color: #333333;
	font-size: 12px;
}
strong {
	display: inline;
	background: #fff;
	margin: 0 0 0 5px;
	padding: 5px;
	font-size: 14px;
	text-transform: uppercase;
	color: #E48C00;
}
.big {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #E48C00;
}
/** Index*/
#startTable {
	width: 800px;
	border: 1px solid #ACC7E3;
	border-collapse: collapse;
	text-align: left;
}
#startHeader {
	width: 800px;
	height: 305px;
	background-image: url('../img/start_01.png');
	background-repeat: no-repeat;
}
#startHeader div {
	position: relative;
	width: 500px;
	left: 270px;
	top: 40px;
}
#startContent {
	width: 800px;
	height: 245px;
	background-image: url('../img/start_02.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
#scLeft {
	width: 272px;
	height: 245px;
}
#scLeft div {
	position: relative;
	width: 212px;
	top: 15px;
	left: 40px;
}
#scMiddle {
	width: 258px;
	height: 245px;
}
#scMiddle div {
	position: relative;
	top: 15px;
	width: 208px;
	left: 25px;
}
#scRight {
	width: 270px;
	height: 245px;
}
#scRight div {
	position: relative;
	top: 15px;
	width: 208px;
	left: 25px;
}
.brdRight {
	border-right: 1px solid #ACC7E3;
}
.brdTop {
	border-top: 1px solid #ACC7E3;
}
.paddedLeft {
	padding-left: 15px
}
.no-padding {
	padding: 0
}
.logoLink {
	text-decoration: none;
}

.normText {
	font-size: 12px;
	margin-left: 3px;
}

select {
	font-family: Verdana;
	font-size: 11px;
	width: 253px
}
.invisible {
	display: none;
	overflow: hidden;
}
#cloudsTextContainer {
	height: 266px;
}
.orange {
	background: url("../img/bg_grau.jpg");
	border: 1px solid #D4D4D4;
}
.green {
	background: url("../img/bg_grau.jpg");
	border: 1px solid #D4D4D4;
}
.blue {
	background: url("../img/bg_grau.jpg");
	border: 1px solid #D4D4D4;
}
.viola {
	background: url("../img/bg_grau.jpg");
	border: 1px solid #D4D4D4;
}
.bgOrange {
	background-color: #FDFDFD;
	border: 1px solid #D4D4D4;
	color: #254462;
}
.bgBlue {
	background-color: #FDFDFD;
	border: 1px solid #D4D4D4;
	color: #254462;
}
.bgGreen {
	background-color: #FDFDFD;
	border: 1px solid #D4D4D4;
	color: #254462;
}
.bgViola {
	background-color: #FDFDFD;
	border: 1px solid #D4D4D4;
	color: #254462;
}
/*#############################*/
/*                             */
/*           T A G S           */
/*                             */
/*#############################*/
.tags {
 padding: 4px;
 	font-size: 12px;
 	color: #000;
 	line-height: 17px;
 	font-family: Tahoma, Geneva, sans-serif;
}
.htext-gross {
	color: #3E80BE;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	line-height: 32px;
	margin-left: 6px;
}
a.tag, a.tag:link, a.tag:visited {
	color: #3E80BE;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
a.tag:hover {
	text-decoration: underline;
}
a.txt, a.txt:link, a.txt:visited {
	color: #3E80BE;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
a.txt:hover {
	color: #3E80BE;
	text-decoration: underline;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
