body{
	margin: 0;
	padding: 0;
	background-color: #6D83B4;
	background-image: url("../images/bg.gif");
	background-repeat: repeat-x;
	}

/******* Basis-Layout *******/

#top {width: 200px; height: 50px; margin: 20px 0px 0px 20px}
#menutop {width: 920px; height: 40px; text-align: center; margin: 25px 0px 0px 20px}
#backgroundcontent {width: 100%; margin: 0px 0px 0px 0px; background-color: #D3DCEB; background-image: url("../images/bg-content.gif"); background-repeat: repeat-x;}
#content {width: 870px; margin: 0px 0px 0px 20px; padding: 10px 0px 0px 0px}
#footer {width: 100%; height: 50px; margin: 0px 0px 0px 0px; padding: 10px 0px 4px 0px; background-color: #6D83B4; background-image: url("../images/bg-footer.gif"); background-repeat: repeat-x; }


* html #menutop {margin: 22px 0px 0px 20px} /* Hack IE6 */
* html #content {padding: 20px 0px 0px 0px} /* Hack IE6 */
*+html #content {padding: 20px 0px 0px 0px} /* Hack IE6 */

/******* Basis-Layout Ende *******/

/******* Container *******/

.loginstart {width: 520px; height: 200px; padding: 10px 20px 10px 20px; margin: 0px 20px 0px 0px; background-color: #C9D4E5; float: left}
.anmeldung {width: 250px; height: 200px; padding: 10px 20px 10px 20px; background-color: #C9D4E5; float: left}

.kontakt {margin: -10px 100px 0px 0px; float: left}
.kontakt1 {margin: -10px 0px 0px 0px;float: left}

/* Fax */

.daten {width: 350px; margin: 0px 20px 0px 0px; float: left}
.daten1 {margin: 0px 0px 0px 0px; float: left}
.daten2 {width: 350px; margin: 0px 20px 0px 0px; float: left}
.daten3 {margin: 0px 0px 0px 0px; float: left}
.daten4 {width: 400px; margin: 80px 0px 0px 0px; border-top: 1px solid #BEC9DD}
.fax {padding: 2px 10px 2px 10px; background-color: #FFFFFF}

/* Fax Ende */

.bgcontent {padding: 2px 10px 2px 10px; background-color: #C9D4E5}
.bgcontent-hell {padding: 2px 10px 2px 10px; background-color: #EEF2F8}

/******* Container Ende *******/

/******* Basis-Stile *******/

div {
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 20px; 
        font-weight: normal; 
	font-size: 14px;
	color: #071432;
	}

div.row {
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 20px; 
        font-weight: normal; 
	font-size: 14px;
	color: #071432;
	height: 40px;
	margin: 50px 0 0 0; 
	text-align: center;
        }

h1 {
	color: #9AAFCC;
	font-size: 24px;
	}


h2 {
	font-weight: bold;
	font-size: 18px;
  	display: block;
	}

h2.login	{
	background: transparent url("../images/login.gif") no-repeat 0px 30%;
  	padding-left: 20px;
	}

h2.bg {
	background-color: #EEF2F8;
	padding: 4px;
	}

* html h2 {margin: 5px 0px 5px 0px} /* Hack IE6 */
*+html h2 {margin: 5px 0px 5px 0px} /* Hack IE7 */

* html p {margin-top: 8px; margin-bottom: 8px} /* Hack IE6 */
*+html p {margin-top: 8px; margin-bottom: 8px} /* Hack IE7 */

a {
	text-decoration:none;
	color: #0462B9;
	}

a:hover {
	text-decoration:none;
	color: #071432;
	}	

p.linie {background-image: url("../images/linie-content.gif"); background-repeat:repeat-x; height: 2px}

* html p.linie {margin-top: 12px; margin-bottom: 0px} /* Hack IE6 */
*+html p.linie {margin-top: 12px; margin-bottom: 12px} /* Hack IE7 */

.typosmall {font-size: 11px; line-height: 15px}
.typosmall2 {font-size: 14px; line-height: 15px}
.typomid {font-size: 12px; line-height: 18px}
.typonorm-bold {font-size: 14px; font-weight: bold}
.typonorm-red {font-size: 14px; font-weight: bold; color: #A31426}

.clear {clear: both}

a img {border: 0px}

/******* Basis-Stile Ende *******/

/******* Top Navigation *******/

#menutop a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold; 
	display: block;
	line-height: 34px; 
	float:left;
	width: 140px;
	height: 30px;
	background-image:  url("../images/bg-menutop.gif"); 
	background-repeat:no-repeat;
	text-decoration: none;
	margin: 0px 2px 0px 0px;
	 
}

#menutop a:hover {
	background-image:   url("../images/bg-menutop1.gif"); 
	background-repeat:no-repeat;
	text-decoration: none;
	margin: 0px 2px 0px 0px;
	height: 40px;
}

#menutop .section {
	background-image:   url("../images/bg-menutop1.gif"); 
	height: 40px;
}

#menutop .login {
	background-image:  url("../images/bg-menutop2.gif"); 
	height: 40px;
}

#menutop ul {
	display: inline;
	padding: 0px; 
	margin: 0px;
}

#menutop ul li {
	display: inline;
	list-style-type: none;
	padding: 0px; 
	margin: 0px;
}

/******* Top Navigation Ende *******/

/******* Footer *******/

#footer a {color: #FFFFFF; text-decoration: none; padding: 0px 0px 0px 20px; font-size: 12px}
#footer a.imprint {background:  url("../images/imprint.gif") top left no-repeat; margin: 0px 0px 0px 20px;}
#footer a.top {background:  url("../images/nachoben.gif") top left no-repeat; margin: 0px 0px 0px 20px;}
#footer a.print {background:  url("../images/print.gif") top left no-repeat; margin: 0px 0px 0px 20px;}
#footer a:hover {color: #C9D4E5; background-position: 0 -25px}

/******* Footer Ende *******/

/******* Anmeldung *******/

.anmeldung a.link {color: #6D83B4; padding: 0px 0px 0px 20px; background: url("../images/pfeil.gif") no-repeat 0px 50%}
.anmeldung a:hover {color: #071432}
.anmeldung img.anmelden {margin: 10px 0px 10px 0px}

/******* Anmeldung Ende *******/

/******* Recherche Layout *******/

#content-r1 {width: 250px; margin: -10px 20px 0px 0px; display: block; float: left}
#content-r2 {width: 250px; margin: -10px 20px 0px 20px; display: block; float: left}
#content-r3 {width: 250px; margin: -10px 20px 0px 20px; display: block; float: left}
#zeitraum {margin: -10px 20px 10px 0px; float: left}
#dealstatus {margin: -10px 20px 0px 0px; float: left}
#preis {margin: -10px 30px 0px 0px; float: left}
#anteile1 {margin: -10px 20px 0px 0px; float: left}
#anteile2 {margin: -10px 0px 0px 0px; float: left}

.title-freitext {margin: 0px 20px 0px 0px; font-weight: bold; font-size: 18px}

/******* Recherche Layout Ende *******/

/******* Ergebnisse/Export Layout *******/

td {padding: 4px}
.nopa {padding: 4px 0px 0px 0px}
td a {color: #0462B9}
td a:hover {color: #0462B9}
.deal {color: #0462B9; background-color: #EEF2F8}
.deal-h {color: #0462B9; background-color:#C9D4E5; cursor:pointer}
.check {background-color: none}

.branche {background-color: #EEF2F8}

.export {background-color: #EEF2F8}

.txt-branche {font-size: 12px}
/******* Ergebnisse Layout Ende *******/

/******* Details Layout *******/

#content-l {float: left; margin: 0px 1px 0px 0px;}
#content-l1 {width: 300px; margin: 1px 0px 0px 0px; padding: 10px; background-color: #C9D4E5}
#content-l2 {width: 300px; margin: 1px 0px 0px 0px; padding: 10px; background-color: #C9D4E5}
#content-l3 {width: 300px; margin: 1px 0px 0px 0px; padding: 10px; background-color: #C9D4E5}
#content-dealinfos {width: 500px; margin: 0px 0px 0px 0px; padding: 10px; background-color: #EEF2F8; float: left}
#content-dealdetail {width: 500px; margin: 0px 0px 0px 0px; padding: 10px; background-color: #EEF2F8; float: center; margin-right: auto; margin-left: auto;}
#content-detail {width: 500px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; float: center; margin-right: auto; margin-left: auto;}
/******* Details Layout Ende *******/