/* CSS Definition Bautechnik Glas */

/* body */
body{
	margin-top:0px; margin-bottom:0px;
	background:#000000;
	background-repeat:repeat; fixed:fixed;
	overflow-x:hidden;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
	text-align:left;
	}
	
/* Definition der OuterBox. Die Box enthält die Bereiche Header, Content und Footer */
#indexbox{
	width:900px; height:750px;
	margin:0px auto;
	}

/* Definition Container Banner innerhalb des Index-Containers */
#indexbanner{
	float:left;
	width:900px; height:150px;
	background:#000000 url("/images/banner/bg_banner.png");
	}

/* Definition Container Navigation innerhalb des Index-Containers */
#indexnavigation{
	float:left;
	width:150px; height:600px;
	background:#000000 url("/images/navigation/bg_navigation.png"); fixed:fixed; repeat:repeat-x;
	}
	
/* Definition Container Inhalt innerhalb des Index-Containers */
#indexcontent{
	float:left;
	width:740px; height:600px;
	background:#f2f2f2;
	overflow-x:hidden;
	overflow-y:auto;
	}
	
/* Definition Container rechter Rand innerhalb des Index-Containers */	
#indexnavigationright{
	float:right;
	width:10px; height:600px;
	background:#000000 url("/images/navigation/bg_navigation_right.png"); fixed:fixed; background-repeat:repeat-x;
	background-position: top right;
	}

/* Defintion Container Footers innerhalb des Index-Containers */
#indexfooter{
	float:left;
	width:900px; height:20px;
	text-align:center; line-height:20px;
	background:#000000 url("/images/footer/bg_footer.png"); fixed:fixed; repeat:repeat-x;
	}

	
	
#contentbox{
	position:relative; top:0px; left:0px; width:750px;
	}

#contentbox2{
	position:absolute; top:60px; left:20px; width:700px;
	}
	
/* Hyperlinks */
a:link{color:#000000; text-decoration:underline; font-weight:bold;outline:0; -moz-outline:0;}
a:visited {color:#000000; text-decoration:underline; font-weight:bold;outline:0; -moz-outline:0;}
a:hover {color:#4052aa; text-decoration:underline; font-weight:bold;outline:0; -moz-outline:0;}
a:active {color:#339b83; text-decoration:underline; font-weight:bold;outline:0; -moz-outline:0;}


/*farben*/
.bgwhite{background:#ffffff;}
.bghellbau{background:#dde0f0;}
.bglightgrey{background:#e6e6e6;}
.bggrey{background:#cdcdcd;}
.bgblue{background:#4052aa;}
.bgbordeaux{background:#9e2328;}

.standard{
font-family:Arial;
font-style:normal;
font-weight:normal;
}

.bold{
font-family:Arial;
font-style:normal;
font-weight:bold;
}

/*BORDER*/
.border0{border:0px solid #000000;}

.border1{
	border:1px solid #000000;
	}

.imageborder{
	border-left:2px; border-left-style:solid; border-left-color:#000000; 
	border-bottom:2px; border-bottom-style:solid; border-bottom-color:#000000;
	}

.bildunterschrift{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	line-height: 10pt;
	}

/*FLOAT*/
.floatleft{float:left;}
.floatright{float:right;}

/* POSITION */
.absolute{position: absolute;}
.relative{position: relative;}


/* CELL-PADDING*/
.padding5{padding:5px;}

/* MARGIN */


/* FONT SIZE*/
.p10{font-size:10pt;}
.p12{font-size:12pt;}

/*FONT COLOR*/
.fwhite{color:#fff;}
.flightgrey{color:#e6e6e6;}
.fblack{color:#000000;}
.fblue{color:#4052aa;}

/* Text-Position */
.center{text-align:center;} /*zentriere Ausrichtung*/
.justify{text-align:justify;} /*Allgemeiner Blocksatz*/
span.justify{display:block; text-align:justify;} /*Blocksatz für SPAN-ELEMENTE*/
span.left{text-align:left;} /*Blocksatz für SPAN-ELEMENTE*/
.middle{vertical-align:middle;}

#title{
	position:absolute; top:20px; left:20px;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
	}

.titleline{
	position:absolute;
	left:20px; top:38px;
	width:700px; height:1px;
	background:#9e2328 url("/images/1x1.gif");
	}
	
.line{
	width:700px; height:1px;
	background:#9e2328 url("/images/1x1.gif");
	}

/* Verhindert Rahmen bei Links */	
.hidefocus { outline:0; -moz-outline:0; } /* Verhindern Rahmen bei Links */

table td{
	border:0px solid #000000; border-collapse:collapse;
	vertical-align:top;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	}

.w700{width:700px;}

p.input{height:22px;}

span.input{
	height:18px; line-height:18px;
}
	
.selectbox{
height:20px; border-style:solid; border-width:1px; border-color:#000000;
font-size:10pt; font-family:Arial; font-weight:normal; font-style:normal; color:#000000; line-height:16px;
}


span.checkbox{
	height:20px; line-height:20px; width:170px;
}
	
.checkbox{
vertical-align:middle; height:18px;
}

form#ankauf li, form#anfrage li{
	list-style-type: none;
}

span.label{
	display:block;
	width: 113px;
	height: 18px;
	line-height: 18px;
	background: grey;
	color: #ffffff;
	padding: 0px 0px 0px 5px;
	border: 1px solid black;
}

input.input{
	display:block;
	width: 385px;
	height: 18px;
	line-height: 18px;
	background: white;
	color: #000000;
	padding: 0px 0px 0px 0px;
	border: 1px solid black;
}

