/* standard elements */
#sternchen {

color:#3333;

}

a {
	color: #000;
	text-decoration: none;
}
body {
	background: #CCC url(img/bg.gif) repeat-y fixed bottom center;
	color: #333; margin: 20px 0;
	text-align: center; font: normal 0.6em sans-serif,Arial;
}

body#inframe {
	background: #FCFCFC;
	color: #333; margin: 20px 0;
	text-align: left; font-family:Arial;font-size:10pt;
	margin:0px;
}

.gfx a {
	background:#FFFFFF no-repeat; background-position:center; display: block; height: 240px;
}

input {
 font-size:8pt;
}

select {
 font-size:8pt;
}
/* #F5F5F5  *
/* header */
.header {
	background: #FFF;
	border-bottom: 1px solid #E5E5E5;
	font: bold 2.6em Arial;
	line-height: 3em;
}

/* main */
.main {
	background: #FFF; 
	border: 3px double #EEE; 
	border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF; 
	margin: 20px auto 4px auto; 
	text-align: left;
	width: 1040px; 
}
.container {
	margin: 10px;
}


/* content */
.content {
	background: #FCFCFC;
	border-top: 1px solid #E5E5E5;
	/*clear: both;*/
	float:right; 
	height:600px;
	width: 770px;
	font-family:Arial; 
}

.content_ohneHoehe {
	background: #FCFCFC;
	border-top: 1px solid #E5E5E5;
	/*clear: both;*/
	float:right; 
	width: 770px;
	height: 1050px;
	font-family:Arial; 
}


.content h1 {
	margin: 0;
	font: bold 14pt sans-serif,Arial;
	color: #666;
}

.content p {
	margin: 3px 0 6px; color: #666;
	font-size:10pt;
}

.subcontent {
	background: #FCFCFC; 
	/*clear: both;*/
	float:right;  
	font-family:Arial;
}

.contentimmo {
	background: #FCFCFC; 
	/*clear: both;*/
	float:right;  
	font-family:Arial;
}
.subcontent p {
	margin: 3px 0 6px; color: #666;
	font-size:10pt;
}

.subcontent h1 {
	margin: 0;
	font: bold 14pt sans-serif,Arial;
	color: #666;
}

.contentimmo p {
	margin: 3px 0 6px; color: #666;
	font-size:10pt;
}

.contentimmo h2 {
	margin: 0;
	font: bold 11pt sans-serif,Arial;
	color: #666;
}

.contentimmo table {
 font: normal 9pt sans-serif,Arial;
}

.contentimmo td {
  border-bottom: 000000 solid;
  border-bottom-width: 1px;
}

.item_nobg { 
	padding: 10px; 
	z-index: 1;
}

.item {
	background: #FCFCFC url(img/bgitem.gif) repeat-x;
	padding: 10px; 
        background-image:url(img/logo-ibm-blass.jpg);
        background-repeat:no-repeat;
        background-position:252px 260px;

}

.item p {
		font-size:11pt;
}


.item_gfx {
	background: #FCFCFC url(img/bgitem.gif) repeat-x;
	padding: 10px;
	display: block;
	height: 78px; 
}

/* footer */
.footer {
	padding: 5px;
	background: #F5F5F5;
	color: #666;
	clear: both;
}

.footer .left, .footer .right {padding: 0 12px;}

/* floats */
.left {float: left;}
.right {float: right;}
.clearer {clear: both;}
