/* ScreenOrange Stylesheet BW-Bank - Version 1.0 brandperfection GmbH 10.01.2008

 */

@import url("navigation.css");
@import url("typo3.css");
@import url("produkte.css");
@import url("singleNews.css");
@import url("eigeneTypoKlassen.css");
@import url("startseite.css");
@import url("partner.css");
@import url("noscript.css");

BODY {
	background: #e4e4e4;
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px auto;
	height: 100%;
	width: 100%;
	text-align: center;
}

/* schaltet Kantenglaettung fue Schrift im IE7 ab */
BODY {
   /*-filter:alpha(opacity=100);*/
   opacity:1.0;
   background-color:#FFFFFF;
}


.mybg{ background: #e4e4e4 url(../../fileadmin/img/bg_marmor2.jpg) top left repeat;}
.mybg2{ background: #e4e4e4 url(../../fileadmin/img/bg_marmor3.jpg) top center repeat;}
FORM {
	margin: 0px;
	padding: 0px;
}

IMG {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

H2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #036;
	background: #FFF;
	margin: 0px;
	padding: 3px 0px 2px 0px;
}

A:link, A:active {
	color: #036;
	text-decoration: none;
}

A:visited {
	color: #575757;
	text-decoration: none;
}


UL {margin-top: 4px;}
UL LI {
	margin-left: -20px;
	list-style-image: url(../../fileadmin/img/list_dot.gif);
}
OL {
	padding-left: 0px;
	margin-left: 17px;
}

/* Klasse nach einem Link stehenden &raquo; */
.a1{
	font-weight: bold;
	color: #476959;
	text-decoration: none;
}

/* Floating mehrerer Divs nebeneinander */
.fl {float: left;}

.hide{display: none;}
SUP{line-height: 16px;}
SUB{line-height: 16px;}
STRONG {color: #036;}








/*
 * Start - Kopfelemente
 */

DIV#header {
	background-color: transparent;
	display: block;
	height: 348px;
	margin: 0px 0px 38px 0px;
	padding: 0px;
	position: absolute;
	overflow: hidden;
	text-align: left;
	width: 100%;
	z-index: 22;
	/*border: 1px dotted red;*/
}



DIV#globalefunktionen{
	background-color: transparent;
	height: 48px;
	padding: 0px 180px 0px 0px;
	width: 700px;
}

DIV#globalefunktionen A{
	color: #FFF;
}

DIV#logo{
	background: #036 url(../../fileadmin/img/kopf/logo_bwbank.gif) right no-repeat;
	height: 48px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

DIV#headerPrint{
	display:none;
}


/* Globale Funktionsleiste */
DIV#linkglobalCont {
	float: left;
	padding: 0px 17px 1px 17px;
}

DIV#linkglobalCont A:hover {
	text-decoration: none;
}

A.linkglobal IMG {
	margin: 18px 8px 14px 0px;
	padding: 0px 13px 0px 0px;
}

DIV#headWhite {
	background: #fff url(../../fileadmin/img/kopf/bwbank.gif) no-repeat;
	font-size: 1px;
	height: 20px;
	margin-left: 0px;
	padding: 0px;
	width: 100%;
}



DIV#headImgBgOrange{
	position: relative;
	width: 100%;
	height: 280px;
}



/* 
 * Start - Hauptelemente
 */
#main {
	background: transparent;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 100%;
	height: 100%;
}

/* Content-Verschachtelungen wegen IE6 - 100% Hoehe */
#mainInner {
	background: transparent;
	margin: 0px auto;
	padding: 0px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 28;
	top:350px;
}
#mainInnerCenter {
	background: transparent;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 1000px;
}
/* Content-Verschachtelungen wegen IE6 - 100% Hoehe */


.menu {
	position: absolute;
	left: 3px;
	/*top: 276px;*/
	top: -74px;
	/*-top: 270px;*/
	-top: -80px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width: 206px;
	z-index: 23;

}




/*
*  Module
*/
.modulContainerLinks {
	background: transparent url(../../fileadmin/img/module/bg1_modul_fuss.gif) bottom left no-repeat;
	overflow: hidden;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 206px;
}


.modulContent {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 3px 10px;
	background: transparent url(../../fileadmin/img/module/bg1_modul_kopf.gif) top left no-repeat;
}
.modulContent A {
	line-height: 18px;
	padding: 0px 0px 0px 16px;
	background: transparent url(../../fileadmin/img/icons/i_pfeil.gif) bottom left no-repeat;
}

.modulContent A:hover{
	color:#97AECD;
}



/*
* Inhalte Mitte
*/
.center{
	width: 580px;
	background: transparent;
	position: relative;
	top: 0px;
	left: 220px;
	padding: 0px 0px 60px 0px;
	margin: 0px;
	
}
.marginal{
	width: 150px;
	float: left;
	display: block;
	margin-left: 15px;
}
.content{
	width: 380px;
	float: left;
	display: block;
	margin-right: 15px;
}
.imageLink {}

DIV.imgFrameKopf {	
	height: 5px;
	width: 140px;
	top: 0px;
	position: relative;
	position: absolute;
	background: transparent url(../../fileadmin/img/module/imgFrameKopf.png) top left no-repeat;
	-background: transparent url(../../fileadmin/img/module/imgFrameKopf.gif) top left no-repeat;

}
DIV.imgFrame{
	position: relative;
	margin: -5px 0px 0px 0px;
	width: 140px;
}
DIV.imgFrameFuss {	
	height: 5px;
	width: 140px;
	position: relative;
	background: transparent url(../../fileadmin/img/module/imgFrameFuss.png) bottom left no-repeat;
	-background: transparent url(../../fileadmin/img/module/imgFrameFuss.gif) bottom left no-repeat;
	margin-bottom: 21px;
	margin-top: -5px;
	-margin-top: -14px;
}


DIV.imgFrameKopf2 {	
	height: 5px;
	width: 132px;
	top: 0px;
	position: relative;
	position:absolute;
	background: transparent url(../../fileadmin/img/module/imgFrameKopf2.png) top left no-repeat;
	-background: transparent url(../../fileadmin/img/module/imgFrameKopf2.gif) top left no-repeat;


}
DIV.imgFrame2{
	position: relative;
	margin: -5px 0px 0px 0px;
	width: 132px;
	height:69px;

}
DIV.imgFrameFuss2 {	
	height: 5px;
	width: 132px;
	position: relative;
	background: transparent url(../../fileadmin/img/module/imgFrameFuss2.png) bottom left no-repeat;
	-background: transparent url(../../fileadmin/img/module/imgFrameFuss2.gif) bottom left no-repeat;
	margin-bottom: 21px;
	margin-top: -5px;
	-margin-top: -14px;

}



DIV.imgFrame P{ display: none;}
DIV.news-single-img{
	float: none;
	margin: 0px;
}



/* Textformatierungen */
H1 {
	color: #036;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 0px 0px 6px 0px;
	margin: 0px;
}

P.linkContainer A{
	line-height: 18px;
	padding: 0px 0px 0px 16px;
	background: transparent url(../../fileadmin/img/icons/i_pfeil.gif) bottom left no-repeat;

}

DIV.center A:hover{
	color:#97AECD;
}


/* News - NoScript*/
DIV.newsItemContainer {
	overflow: hidden;
	width: 160px;
	height: 124px;
	float: left;
	padding: 2px 10px 5px 10px;
	background: #fff;
	margin: 0px 10px 10px 0px;
}
SPAN.newsDate {
	display:none;
}


/* Partner */

#partnerContainer {
	position: fixed;
	bottom: 0px;
	left:0px;
	
	height: 38px;
	text-align: center;
	width: 100%;
	-margin-top: -38px;
	z-index: 50;
	
	/*
	-left: 0px;
	-width: document.body.scrollWidth-30px;
	*/
	
	/* IE 6 - am Ende des Dokuments positionieren*/

	-position: absolute;
	-bottom: auto;
	-top: expression(document.body.scrollHeight-1+"px"); /*document.body.clientHeight*/
}
.partnerleiste{
	padding-left: 20px;
}

/*

Fensterhöhe, innen - document.body.clientHeight: 411
Fensterhöhe, mit Rahmen - document.body.offsetHeight: 449
Höhe des Dokuments - document.body.scrollHeight: 506
x-Scrollposition - document.body.scrollLeft: 0
y-Scrollposition - document.body.scrollTop: 0

Erweiterte Angaben im IE 6 – Canvas-Breite und Höhe nur im standards-compliant mode,
die Werte entsprechen den document.body-Angaben, wenn ein Stylesheet existiert mit
html,body {width: 100%; height: 100%; overflow: auto;}
document.documentElement.clientHeight: 832
document.documentElement.offsetHeight: 836
document.documentElement.scrollHeight: 768
document.documentElement.scrollLeft: 0
document.documentElement.scrollTop: 0

x-Position des Dokuments (bezogen auf BODY) - window.screenLeft: 1280
y-Position des Dokuments (bezogen auf BODY) - window.screenTop: 165

*/

/* -- Banner -- */
/* ------------ */
DIV#banner{
	position:absolute;
	right:-20px;
	top:-105px;
	height:400px;
	width:225px;
	z-index:25;
}