/* =========================================================
Stylesheet f�r die Maselbank -erstellt durch NAVIGATE
Datei: style.css
Media: screen
Datum: 23. August 2007
Autor: Ulf Mayer
E-Mail: mayer@navigate.de

Farbangaben:
	1. Dunkelblau: #041c43

========================================================== */

@import url("lightbox.css");

/* ===============================
   = Allgemeine Definitionen
=============================== */

body {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background: #f6f5ee;
	color: #000;
}

.bodycontainer {
	/*background: #1E3356 url(/maselbank_de/wLayout/design/img/body-bg.gif) repeat-x; */ /* IE6 won't play along*/
	background: #f6f5ee url(/maselbank_de/wLayout/design/img/body-bg.gif) repeat-x;
	width: 100%;
	height: 290px;

}



.bgshadow {
	background: url(/maselbank_de/wLayout/design/img/body-bg-shadow.gif) 0 0 no-repeat;

}

#noscriptMessage {
	position: absolute;
	top: 80px;
	left: 0;
	z-index: 1000;
	background: #fff;
	padding: 20px;
	border: 2px solid #ffd911;
	width: 656px;
}

#noscriptMessage p.ignoreLink {
	display: block;
	text-align: center;
	margin: 0;
	margin-top: 5px;
}

address { font-style: normal; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
ul,ol { list-style:none }
:link,:visited { text-decoration:none }
dl {margin: 0 0 0 .8em;}
dl dt {margin: 0 0 .5em 0;}
dl dd+dt {margin-top: 1.5em;}
dl dd {margin: 0 0 1em 2em;}
ol {list-style: decimal;}
ol li {margin: 0 0 1em 2.5em;}
ol li ol {margin: 1em 0 1em 1em;}
ol li ul {margin: 1em 0 1em 1em;}
p {margin-bottom: 1em;}
ul {list-style: disc;}
ul li {margin: 0 0 1em 2em;}
ul li ul {margin: 1em 0 1em 1em; list-style: circle;}
ul li ol {margin: 1em 0 1em 1em;}
a img,:link img,:visited img { border:none }

.screenreader,
.hidden {
	display: none;
}

fieldset {
   border: none 0;
}

fieldset legend {
	display: none;
}

.clear {
	clear: both;
}

button {
	cursor: pointer;
}

input {
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 0 2px 0 2px;
	border: 1px solid #9c9c9c;
}

textarea {
	font-size: 12px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
 	border: 1px solid #9c9c9c;
	padding: 3px;
}

select {
	font-size: 12px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

fieldset {
	background: #e4e1cd;
}

fieldset:focus {
	background: #d0ccad;
}

div.hrhidden {
	display: none;
}



body                 {}

table                {}
table td             {}

div                  {}
p                    {}

td                   {}
th                   {}

form                 {}

input                { border: 1px solid #9c9c9c;}
select               {}
textarea             { border: 1px solid #9c9c9c;}

span                 {}

a                    { color: #041c43;  font-weight: bold;}
a:hover              { text-decoration: underline;}

ul      				     {}
ol      		   		   {}

hr                   {}

h1                   {}
h2                   {
	background: #051d43 url(/maselbank_de/wLayout/design/img/h2-bg.gif) repeat-x;
	color: #fff;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 4px 0 4px 10px;
	font-size: 1.1em;
	margin-bottom: 20px;
}
h3,
h4,
h5,
h6 {
	font-size: 14px;
	color: #041c43;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
	margin: 0 0 3px 0;
}

h1 a,
h2 a,
h3 a {
	color: #fff;
}

h3.navigate a {color:#041C43;}
h3.navigate a:hover{color:#041C43;text-decoration:none;}

body .elementSpacer {
	border-bottom: 1px solid #E4E1CD;
	width: 90%;
	margin: 1em auto;
}

body .elememtListRow h2 {
	font-size: 14px;
	color: #041c43;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: bold;
	margin: 0 0 3px 0;
	background: none;
	padding-left: 0;
}

body .elememtListRow h2 a {
	color: #041c43;
}

.EXTENTRYS p.text,
.searchStatistic p.text,
.searchResult p.text {
	border: 1px solid #E4E1CD;
	margin: 0;
	padding: 10px;
}

.EXTENTRYS,
.searchStatistic {
	border-bottom: 1px solid #E4E1CD;
}

.EXTENTRYS p.text,
.searchStatistic p.text {
	border-top: 0;
	padding-top: 0;
}

.searchResult p.text {
	border-bottom: 0;
}

.textBold {
	font-weight: bold;
}

.searchNavi {
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: .9em;
	margin: 10px 0 10px 0;
}

.searchTerm {
	font-weight: bold;
}

span.fragmentPictureFloatLeft {
	float: left;
	padding: 0 15px 3px 0;
}

span.fragmentPictureFloatRight {
	float: right;
	padding: 0 10px 3px 15px;
}

/* Bl�cke */
#wBlockMain       	 	 {
	margin:0 auto;
	width:920px;
	font-size: .75em;
	position: relative;
} /*Gesamter Bereich*/
#wBlockTop {
	height: 320px;
} /*Bereich oben*/
#wBlockLeft       	 	 {
	width:200px;
	float:left;
	margin-right: 20px;
} /*Bereich links*/


#wBlockContent    	 	 {
	width:480px;
	float:left;

} /*Inhaltsbereich*/

#wBlockContent ul {
	margin: 0 0 0 9px;
	padding: 0;
	list-style-image: url(/maselbank_de/wLayout/design/img/bullet.gif);
}

#wBlockContent ul li {
	margin: 0px 0 0 5px;
	padding-left: 1px;
}

#blockCurNavigation	 { display: none;}	/*Pfadnavigation*/

#wBlockRight {
	float:right;
	margin: -5px -21px 0 0;
	width: 230px;
	position: relative;
}
#contentRightSecondBox,
#wBlockRightInner {
	width: 218px;
/*	padding: 0 10px 0 9px; */
	background: url(/maselbank_de/wLayout/design/img/rightCol-bg.gif) repeat-y;
	padding-bottom:15px;
}

#contentRightSecondBox {
	margin-top:20px;
}


.InnerInner {
	background: url(/maselbank_de/wLayout/design/img/rightColTop-bg.gif) 0 0 no-repeat;
	width: 200px;
	padding: 4px 9px 0 9px;
}
#wBlockRight .elementHeadline h3,
#wBlockRight .elementHeadline h4,
#wBlockRight .elementHeadline h5,
#wBlockRight .elementHeadline h6,
#wBlockRight .elementLink,
#wBlockRight .elementStandard,
#wBlockRight .elementStandard,
#wBlockRight .elementPicture,
#wBlockRight .elementText {
	padding: 0 10px 0 10px;
}

#wBlockRight .elementPicture {
	margin-bottom: 10px;
}

#wBlockRight .elementHeadline h1 {
	display: block;
	background: #051d43 url(/maselbank_de/wLayout/design/img/h2-bg.gif) repeat-x;
	color: #fff;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 3px 10px 5px 10px;
	font-size: 14px;
	margin: 0 0 20px 0;
}

#wBlockRightTop {
	background: url(/maselbank_de/wLayout/design/img/rightColTop-bg.gif) no-repeat;
	height: 14px;
	width: 216px;
	margin-left: -2px;
}

#wBlockRightBottom {
	background: url(/maselbank_de/wLayout/design/img/rightColBottom-bg.gif) no-repeat;
	height: 14px;
	width: 216px;

}


#wBlockRight2 {
	float:right;
	margin: -12px -21px 0 0;
	width: 230px;
	position: relative;
}

#wBlockRight2 .InnerInner{
	background: none;
}

#wBlockRightInner2 {
	width: 150px;
	height: 500px
}

#wBlockBottom  {
	clear: both;
  width: 100%;
	position: relative;
}


#underwBlockMain {
	clear: both;
	position: relative;
	height: 49px;
	background: #051D43 url(/maselbank_de/wLayout/design/img/footer-bg.gif) repeat-x;
}

/* Allgemeine Elemente des oberen Bereiches */

#wBlockTop .elementLogo {
	position: absolute;
	top: 0px;
	left: 323px;
}

a.logo {
	background: url(/maselbank_de/wLayout/design/img/logos/logo.gif) no-repeat;
	width:270px;
	height: 79px;
	displaY: block;
}

#wBlockTop .elementLogo a img  { display: none;}


.elementNavigation a:hover {
	text-decoration: none;
}
#wBlockTop .elementNavigation {
	position: absolute;
	top: 100px;
	left: 720px;
}

#wBlockTop .elementNavigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#wBlockTop .elementNavigation ul li {
	margin: 0 0 2px 0;
	padding: 0;
}
#wBlockTop .elementNavigation ul li a {
	font-family: Georgia, Times, Times New Roman, serif;
	font-weight: bold;
	color: #fff;
	font-size: .85em;
	text-transform: uppercase;
}

#wBlockTop .elementNavigation ul li a:hover {
	text-decoration: underline;
}

#wBlockTop .elementKeyvisual {
	position: absolute;
	top: 80px;
	left: 0;
}

#ChangeHeader1,
#ChangeHeader2 {
	position: absolute;
}

#wBlockTop .elementSearch {
	position: absolute;
	top: 210px;
	left: 720px;
}

#wBlockTop .elementSearch fieldset {
	background: none;
}

#wBlockTop .elementSearchInput {
	background: #fff url(/maselbank_de/wLayout/design/img/fade-searchinput.gif) repeat-x;
	border: 0;
	width: 145px;
	float: left;
	padding: 1px 2px 1px 2px;
	margin-right: 1px;
}

#wBlockTop button.elementSearchButton			               {
	background: #fff url(/maselbank_de/wLayout/design/img/button-suche.gif) no-repeat;
	display: block;
	cursor: pointer;
	width: 50px;
	height: 20px;
	border: 0;
	float: left;
	padding: 0;
}

#wBlockTop .elementSearchButton	span {
	display: none;
}
#wBlockTop .elementSearchButtonOver		             {}


.elementClaim {
	position: absolute;
	top: 250px;
	left: 325px;
	background: #FFD911;
}

#wBlockTop p {
	background: none;
	margin: 0;
	padding: 0;
	font-size: 1em;
}

.elementQuickLinks {
	position: absolute;
	top: 209px;
	left: 720px;
}

.elementQuickLinks div {
	display: block;
	background: url(/maselbank_de/wLayout/design/img/quicklinks-bg.gif) no-repeat;
	width: 202px;
	height: 22px;
}

.elementQuickLinks div a {
	display: block;
	width: 198px;
	height: 19px;
	color: #000;
	font-size: .9em;
	padding: 3px 0 0 4px;
}

.elementQuickLinks ul {
	margin: 3px 0 0 0;
	padding: 0;
	list-style-type: none;
	background: #fff;
	border: 1px solid #1a3553;
	width: 199px;
}

.elementQuickLinks ul li {
	margin: 0;
	padding: 0;
}

.elementQuickLinks ul li a { display: block; background: #fff; color: #041c43; padding: 1px 0 1px 5px;}
.elementQuickLinks ul li a:hover { display: block; background: #1a3553; color: #fff; }


/* ===============================
   = Men�
=============================== */

#wBlockLeft .elementNavigation ul.level1 {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
}

#wBlockLeft .elementNavigation ul.level1 li {
	margin: 0;
	padding: 0;
	display: inline;
}

#wBlockLeft .elementNavigation ul.level1 li a {
	display: block;
	background: #051D43 url(/maselbank_de/wLayout/design/img/navigation-bg-over.gif) 0 0 repeat-x;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: .85em;
	padding: 6px 0 6px 20px;
	margin-bottom: 1px;
	letter-spacing: .1ex;
}

#wBlockLeft .elementNavigation ul.level1 li.openselected a,
#wBlockLeft .elementNavigation ul.level1 li a.selected,
#wBlockLeft .elementNavigation ul.level1 li.open a,
#wBlockLeft .elementNavigation ul.level1 li a:hover {
	background: #FFD911 url(/maselbank_de/wLayout/design/img/navigation-bg-over.gif) 0 -25px repeat-x;
	color: #041c43;
	margin-bottom: 1px;
}

#wBlockLeft .elementNavigation ul.level1 li ul.level2{
	background: #e4e1cd;
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;
}

#wBlockLeft .elementNavigation ul.level1 li ul.level2 li a {	letter-spacing: normal;	 background: #e4e1cd; padding: 0 0 0 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: none; font-size: .97em; }
#wBlockLeft .elementNavigation ul.level1 li ul.level2 li a.selected,
#wBlockLeft .elementNavigation ul.level1 li ul.level2 li.openselected a,
#wBlockLeft .elementNavigation ul.level1 li ul.level2 li a.active,
#wBlockLeft .elementNavigation ul.level1 li ul.level2 li a:hover { background: #041c43; color: #fff; }

/*#wBlockLeft .elementNavigation ul.level3 {
	display: none;
}*/

#wBlockLeft .elementNavigation ul.level1 li ul.level2 ul.level3{
	background: #e4e1cd;
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0;
}

#wBlockLeft .elementNavigation ul.level1 li ul.level2 li ul.level3 li a {  color: #041c43;	letter-spacing: normal;	 background: #e4e1cd; padding: 0 0 0 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: none; font-size: .97em; }
#wBlockLeft .elementNavigation ul.level1 li ul.level2 li ul.level3 li a.selected,
#wBlockLeft .elementNavigation ul.level1 li ul.level2 li ul.level3 li.openselected a,
#wBlockLeft .elementNavigation ul.level1 li ul.level2 li ul.level3 li a.active,
#wBlockLeft .elementNavigation ul.level1 li ul.level2 li ul.level3 li a:hover { background: #041c43; color: #fff; }


#wBlockLeft .elementNavigation .fragmentNavigation  {}

#wBlockLeft .elementText                            {}
#wBlockLeft .elementText p                          {}



/* Allgemeine Elemente des Inhaltsbereiches */

#wBlockContent ul      				                     {}
#wBlockContent ol      		   		                   {}

#wBlockContent .elementSitemap ul      				     {}

#wBlockContent .elementHeadline                     {}
#wBlockContent .elementHeadline h1                  {}

#wBlockContent .elementSubline                      {}
#wBlockContent .elementSubline h2                   {}

#wBlockContent .elementText                         { margin-bottom: 20px; line-height: 1.5em;}
#wBlockContent .elementText h2, h3, h4, h5, h6      {}
#wBlockContent .elementText li                      {}

#wBlockContent  table 									             {
background-color: #E4E1CD;
}
#wBlockContent  table td {
border: 1px solid #F6F5EE;
padding: 10px;
}
#wBlockContent .elementText table 			             {}
#wBlockContent .elementText td 				             {}
#wBlockContent .elementText ul                      {}
#wBlockContent .elementText li                      {}
#wBlockContent .elementText li .textBold            {}
#wBlockContent .elementText li .text                {}

#wBlockContent .elementList                         {}

#wBlockContent .elementStandard                     {}
#wBlockContent .elementStandard p                   {}
#wBlockContent .elementStandard li                  {}

#wBlockContent .elementPicture                      {}
#wBlockContent .elementPicture img                  {}
#wBlockContent .elementPictureLeft			             {}
#wBlockContent .elementPictureLeft img              {}
#wBlockContent .elementPictureRight		             {}
#wBlockContent .elementPictureRight img             {}

#wBlockContent .elementLink                         {}
#wBlockContent .elementLink a                       {}

#wBlockContent .elementFormular                     {}
#wBlockContent .elementFormular .text               {}

#wBlockContent .elementSource                       {}
#wBlockContent .elementSourceEdit                   {}

#wBlockContent .elementTextInfo                     {}
#wBlockContent .elementTextWarning                  {}

#wBlockContent .fragmentFormHead                    {}
#wBlockContent .fragmentFormBody                    {}
#wBlockContent .fragmentFormBody .buttonSubmit       {}



/* Allgemeine Elemente des rechten Bereiches */

#wBlockRight .elementText                           {}
#wBlockRight .elementText p                         {}

#wBlockRight ul      				                       {}
#wBlockRight ol      		   		                     {}

/* Allgemeine Elemente des unteren Bereiches */

#underwBlockMain {
	text-align: center;
	clear: both;
}

#underwBlockMainInner {
	width: 920px;
	margin: 0 auto;
	text-align: center;
}

#wBlockBottom .elementBottom                        {}
#wBlockBottom .elementBottom p                      {}

.blockBottom ul {
	list-style: none;
	padding: 22px 0 0 0;
	margin: 0;
	display: block;
	background: url(/maselbank_de/wLayout/design/img/arrow-down.gif) 50% 14px no-repeat;
}

.blockBottom ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

.blockBottom ul li a {
	color: #fff;
	text-transform: uppercase;
	font-family: Georgia, Times, Times New Roman, serif;
	font-weight: bold;
	color: #fff;
	font-size: .65em;
	padding: 0 8px 0 8px;
	letter-spacing: .1ex;
}


/* Sonstige Elemente */
.editButton                                        {
position: absolute;
}


/*
////////////////////////////////////////////////////////////////
//
// Styles fuer die Weblics
//
// Weblication� CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication� Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/




/*################ Formatierung von HTML-Elementen ################*/

.includeWeblic ul                          {}
.includeWeblic li                          {}

.includeWeblic form                        {}

.includeWeblic a.viewmode                  {}
.includeWeblic a.viewmode:hover            {}
.includeWeblic a.viewmode:focus            {}



/*################ Elemente ################*/

.includeWeblic .elementHeadline            {}
.includeWeblic .elementSheetHeadline       {}
.includeWeblic .elementLinkHeadline        {}
.includeWeblic .elementLetterHeadline      {}
.includeWeblic .elementListHeadline        {}


.elementText li img                        {}
.elementText table                         {}
.elementText table th                      {}
.elementText table td                      {}

.includeWeblic .elementLine                {}

.includeWeblic .elementTable               {}
.includeWeblic .elementTable img           {}
.includeWeblic .elementTable th            {}

.includeWeblic .elementTableDiv            {}

.includeWeblic .elementLink                {}
.includeWeblic .elementLink a              {}

.includeWeblic .elementList                {}
.includeWeblic .elementList strong         {}
.includeWeblic .elementList ul             {}
.includeWeblic .elementList li             {}
.includeWeblic .elementList dt             {}
.includeWeblic .elementList dt p           {}
.includeWeblic .elementList dd             {}

.includeWeblic .elementListStyle           {}
.includeWeblic .elementListStyle li        {}

.includeWeblic .elementSheet               {}

.includeWeblic .elementForm                {}
.includeWeblic .elementForm table          {}
.includeWeblic .elementForm input          {}
.includeWeblic .elementForm textarea       {}
.includeWeblic .elementForm .zip           {}
.includeWeblic .elementForm .city          {}

.includeWeblic .elementPictureLeft         {}
.includeWeblic .elementPictureRight        {}

.includeWeblic .elementFuncHeader          {}
.includeWeblic .elementFuncFooter          {}

.includeWeblic .elementLinkFooter          {}
.includeWeblic .elementLinkFooterEditGroup {}

.includeWeblic .elementFunctions           {}

.includeWeblic .elementFunctionsAdmin      {}

.includeWeblic .elementEditGroup           {}

.includeWeblic .elementEditbuttonPage      {}
.includeWeblic .elementEditbuttonNavi      {}

.includeWeblic .elementRightHeadline       {}/*Standard im rechten Bereich*/
.includeWeblic .elementRightStandard       {}/*Standard im rechten Bereich*/
.includeWeblic .elementRightInclude        {}/*Include im rechten Bereich*/

.includeWeblic .elementLeftStandard        {}/*Standard im linken Bereich*/
.includeWeblic .elementCurNavigation       {}/*Standard im linken Bereich*/
.includeWeblic .elementLeftNavigation      {}/*Standard im linken Bereich*/
.includeWeblic .elementLeftInclude         {}/*Include im linken Bereich*/

.includeWeblic .elementTopStandard         {}/*Standard im oberen Bereich*/
.includeWeblic .elementTopInclude          {}/*Include im oberen Bereich*/
.includeWeblic .elementTopNavigation       {}




/*################ Fragmente ################*/


.includeWeblic .fragmentInfo                           {}
.includeWeblic .fragmentWarning                        {}

.includeWeblic .fragmentDropDown                       {}

.includeWeblic .fragmentSheet                          {}

.includeWeblic .fragmentTableDivRow                    {}
.includeWeblic .fragmentTableDivRowNull                {}

.includeWeblic .fragmentFormMainHead                   {}
.includeWeblic .fragmentFormMainHead span              {}
.includeWeblic .fragmentFormMainBody                   {}
.includeWeblic .fragmentFormMainBody input             {}

.includeWeblic .fragmentSheetMainHead                  {}
.includeWeblic .fragmentSheetMainBody                  {}

.includeWeblic .fragmentEditGroupHead                  {}
.includeWeblic .fragmentEditGroupBody                  {}
.includeWeblic .fragmentEditGroupBody td               {}
.includeWeblic .fragmentEditGroupBody input            {}
.includeWeblic .fragmentEditGroupBody textarea         {}
.includeWeblic .fragmentEditGroupBody select           {}
.includeWeblic .fragmentEditGroupBody .date            {}
.includeWeblic .fragmentEditGroupBody .time            {}
.includeWeblic .fragmentEditGroupBody .year            {}
.includeWeblic .fragmentEditGroupBody .zip             {}
.includeWeblic .fragmentEditGroupBody .city            {}
.includeWeblic .fragmentEditGroupBody .formImage input {}
.includeWeblic .fragmentEditGroupBody .formLink input  {}
.includeWeblic .fragmentEditGroupBody ul               {}

.includeWeblic .fragmentFormHead                       {}
.includeWeblic .fragmentFormBody                       {}
.includeWeblic .fragmentFormBody td                    {}
.includeWeblic .fragmentFormBody input                 {}
.includeWeblic .fragmentFormBody textarea              {}
.includeWeblic .fragmentFormBody select                {}
.includeWeblic .fragmentFormBody .date                 {}
.includeWeblic .fragmentFormBody .time                 {}
.includeWeblic .fragmentFormBody .year                 {}
.includeWeblic .fragmentFormBody .zip                  {}
.includeWeblic .fragmentFormBody .city                 {}
.includeWeblic .fragmentFormBody .button               {}

/*################ Sonstige ################*/

.includeWeblic .textBoldWarning            {}

.includeWeblic .formCaption                {}
.includeWeblic .formValue                  {}
.includeWeblic .formValue a                {}

.includeWeblic .formButton                 {}
.includeWeblic .formButton a               {}
.includeWeblic .formButton a:hover         {}

.includeWeblic .formUpload                 {}
.includeWeblic .formUpload input           {}
.includeWeblic .formPrice                  {}
.includeWeblic .formPrice p                {}
.includeWeblic .formPrice input            {}

.includeWeblic .sheetCaption               {}
.includeWeblic .sheetValue                 {}

.includeWeblic .listCaption                {}
.includeWeblic .listValue                  {}
.includeWeblic .listValue dt               {}
.includeWeblic .listValue dd               {}

.includeWeblic .listValue h4               {}

.includeWeblic .listPictureLeft            {}

.includeWeblic .listButton                 {}

.includeWeblic .linkHeaderLeft             {}
.includeWeblic .linkHeaderRight            {}

.includeWeblic .linkHeaderRightButton      {}

.includeWeblic .linkFooterLeft             {}
.includeWeblic .linkFooterRight            {}


.includeWeblic .buttonDefault              {}
.includeWeblic a.buttonDefault             {}

.includeWeblic .buttonFunction             {}
.includeWeblic a.buttonFunction            {}

.includeWeblic .buttonSubmit                {}
.includeWeblic a.buttonSubmit               {}

.buttonSubmit                               {}

/* ===============================
   = Darlehensantrag
=============================== */

.kreditanfrage {
	/*position: relative; | Removed 25.09.07 um - IE6 will play along now */
}

div.progressbar {
	margin: 0 0 21px 0;
}

.kreditanfrage select {
	width: 230px;
}
.kreditanfrage input {
	width: 224px;
}

.kreditanfrage .radio {
	width: auto;
	border: 0;
}

.kreditanfrage input.plz { width: 36px; }
.kreditanfrage input.ort { width: 176px; }
.kreditanfrage .day { width: 50px; }
.kreditanfrage .month { width: 90px; }
.kreditanfrage .year { width: 50px; }

#wBlockContent ul.progressbar {
	list-style: none;
	margin: 0;
	padding: 0;
}

#wBlockContent ul.progressbar li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	background: url(/maselbank_de/wLayout/design/img/bg-progressbar.gif) repeat-x;
}

#wBlockContent ul.progressbar li a {
	display: block;
	float: left;
	color: #041c43;
	padding: 1px 0px 2px 10px;
	line-height: normal;
	font-size: 12px;
	background: url(/maselbank_de/wLayout/design/img/progressbar/2nd-inactive-next-inactive.gif) right top no-repeat;
	width: 115px;
}
#wBlockContent ul.progressbar li a:hover {
	text-decoration:none;
	cursor: default;
}
#wBlockContent ul.progressbar li.active a {
	background: url(/maselbank_de/wLayout/design/img/progressbar/2nd-active-next-inactive.gif) right top no-repeat;
	color: #fff;
}

#wBlockContent ul.progressbar li.nextactive a {
	background: url(/maselbank_de/wLayout/design/img/progressbar/2nd-inactive-next-active.gif) right top no-repeat;
}

#wBlockContent ul.progressbar li.first {
	background: url(/maselbank_de/wLayout/design/img/progressbar/1st-inactive-next-inactive.gif) no-repeat;
	width: 115px;
}

#wBlockContent ul.progressbar li.first.nextactive {
	background: url(/maselbank_de/wLayout/design/img/progressbar/1st-inactive-next-active.gif) no-repeat;
	width: 115px;
}

#wBlockContent ul.progressbar li.first a {
	background: none;
	padding-left: 10px;
}

#wBlockContent ul.progressbar li.first.active a {
	background: url(/maselbank_de/wLayout/design/img/progressbar/1st-active-next-inactive.gif) no-repeat;
	width: 115px;
	color: #fff;
}

#wBlockContent ul.progressbar li.last {
	background: none;
	width: 115px;
}

#wBlockContent ul.progressbar li.last a{
	background: url(/maselbank_de/wLayout/design/img/progressbar/last-inactive.gif) no-repeat;
	width: 115px;
}

#wBlockContent ul.progressbar li.last.active a{
	background: url(/maselbank_de/wLayout/design/img/progressbar/last-active.gif) no-repeat;
	width: 115px;
}

.section {
	display: block;
	margin: 0 0 1px 0;
	background: #e4e1cd;
	display: block;
	padding: 10px;
	position: relative;
}

.section label {
	color: #041c43;
	font-weight: bold;
	display: block;
	float: left;
	width: 200px;
}

.section select {
	margin-bottom: 7px;
}

.section label.notBold {
	font-weight: normal;
}

.buttonbox {
	text-align: right;
	margin-top: 9px;
}
.kredbuttonbox {
margin-top: 9px;
}
.kredbuttonbox button.right {
float:right;
}
.kredbuttonbox button.left {
float:left;
}

	button,
	.submitbutton {
		background: #051d43 url(/maselbank_de/wLayout/design/img/submit-button-bg.gif);
		color: #fff;
		font-family: Georgia, Times, "Times New Roman", sans-serif;
		font-weight: bold;
		font-size: .85em;
		letter-spacing: .165ex;
		line-height: normal;
		border: 0;
		padding: 5px 32px 5px 32px;
		text-transform: uppercase;
	}

.section:hover {
	background: #d0ccad;
}

.section textarea {
	width: 222px;
	height: 150px;
}

.helpText {
	width: 171px;
	background: #041c43;
	color: #fff;
	padding: 14px 9px 14px 9px;
	border: 1px solid #1a3553;
	position: absolute;
	top: 25px;
	right: 0;
	z-index: 100;
}

.questionMark {
	position: absolute;
	top: 0;
	right: 20px;
}

.printEverything {
	float: left;
}
div#kredRoot div.error {
	display:none;
}
div#kredRoot fieldset.error div.error {
	display:block;
}


/* ===============================
   = News
=============================== */

.newsteaser .headlinecontainer {
	border-bottom: #ffd911 2px solid;
	position: relative;
}

.newsteaser .headlinecontainer a.more {
	position: absolute;
	top: 0;
	right: 0;
	font-weight: bold;
	color: #041c43;
}

body .newsteaser h2 {
	background: none;
	color: #041c43;
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 1em;
}

body .newsteaser h2 a {
	color: #041c43;
}

.newsteaser p {
	line-height: 1.8em;
}

/* ===============================
   = Weblication-Styles beim Onpage Editing
=============================== */

.editButton {
	position: absolute;
	/*top: 255px;
	left: 390px; */
	top: 0;
	left: 0;
}

/* ===============================
   = Icon-Links
=============================== */
.documentLink {
	margin: 4px 0 4px 0;
}

.documentLink a {
	font-weight: bold;
	color: #041c43;
}

div.icon {
	width: 22px;
	display: block;
	height: 16px;
	float: left;
}

.documentLink div.text {
	display: block;
	margin-left: 25px;
	padding-bottom: 1px;
}

span.size {
	/*font-size: .9em;*/
	text-transform: uppercase;
}

/* ===============================
   = Erweitertes Bild
=============================== */

.resizeThis {
	position: relative;
	width: auto;
	height: auto;
}

.resizeThis img {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
}

.resizeThis .overlay {
	background: url(/maselbank_de/wLayout/design/img/magnify.gif) no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 0;
}

.resizeThis a {
	position: relative;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: 0;
	display: inline;
}

.imgAdvanced {
	float: left;
	margin: 0 10px 0 0;
}

.imgAdvanced p {
	font-style: italic;
}

/* ===============================
   = Sitemap
=============================== */

ul#sitemap{
  list-style-image: none !important;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul#sitemap li {
  margin: 0 0 0 0;
  padding: 0;
}

ul#sitemap li.level1 {
  margin: 5px 0 0 0;
  padding: 0;
}

ul#sitemap li.level1 a {
  display: block;
  border-color: #041c43;
  border-style: solid;
  border-width: 1px;
  padding: 2px 5px 2px 8px;
  width: 250px;
  margin: 0;
  background: #041c43;
  color: #fff;
}

ul#sitemap li.level1 ul {
  list-style-image: none !important;
  list-style-type: none;
  margin: 0 0 0 20px;
  padding: 0;
  background: url(/maselbank_de/wLayout/design/img/line.gif);
  background-repeat: repeat-y;
  background-position: 0 0;
}
ul#sitemap li.level1 ul li {
  background: url(/maselbank_de/wLayout/design/img/sitemaplink.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  padding: 5px 0 0 9px;
}

ul#sitemap li.level1 ul li a {
  display: block;
  border-color: #d0ccad;
  border-style: solid;
  border-width: 1px;
  padding: 2px 5px 2px 8px;
  width: 250px;
  background: #E4E1CD;
  color: #041c43;
}

/* ===============================
   = Empfehlung
=============================== */

div.label.Empfehlung {
	font-weight: bold;
}

#wFormular input,
#wFormular textarea {
	width: 200px;
}

#wFormular input#Empfehlung {
	width: 98%;
	background: none;
	border: 0;
	padding: 4px;
	background: #E4E1CD;
	margin: 0 0 10px 0;
}

/* ===============================
   = Kontaktformular
=============================== */

#wFormular button {
	margin-right: 5px;
}

#wFormular .label {
	display: block;
	float: left;
	width: 150px;
}

#wFormular .field  {
	margin: 0 0 2px 0;
	display: block;
	clear: both;
}

#wFormular .headline {
	margin: 7px 0 0px 0;
	display: block;
	float: none;
	width: 100%;
}

#wFormular .hasError {
	display: block;
	position: relative;
	padding: 25px 0 0 0;
}

#wFormular span.wError {
	display: block;
	width: 400px;
	clear: both;
	position: absolute;
	top: 3px;
	left: 0;
	padding: 0;
	font-weight: bold;
	color: #700404;
}

.captchaImage {
	margin-top: 10px;
}

#wBlockContent .elementSpacer {
	height: 2px;
}

#wBlockContent .elementSpacerEditor {
	display: block;
	background-color: #ddd;
	padding: 10px;
}

.vorname,
.nachname {
	width: 107px!important;
}

#titel input {
	margin-top: 10px;
}

#titel label {
	margin: 10px 0 0 10px;
}

input.radio {
	margin: 0 0 -3px 0;
}
input.checkboxWithLabel {
	margin: 0pt 0pt 2px;
}


label.radio {
	margin: 0;
	float: none;
	display: inline;
	font-weight: normal;
	padding-right: 15px;
}
div#kredPrintVersion {
position:absolute;
top:0;
left:0;
width:98%;
height:98%;
background-color:#fff;
margin: 10px;
text-align: center;
border: 2px solid Black;
border-top-color: #9a9a9a;
border-left-color: #9a9a9a;
}
div#kredPrintVersion iframe {
margin-top: 20px;
width:21cm;
}
div#kredPrintVersion iframe {
height:500px;
border: 2px solid Black;
border-top-color: #9a9a9a;
border-left-color: #9a9a9a;
margin-bottom:20px;
}
div#kredPrintVersion button {
margin-right:10px;
}


/* ===============================
   = Glossar
=============================== */

#wBlockContent a.glossar {
	padding-right: 17px;
}

#glossar {
	display: none;
	position: absolute;
	background: #041c43;
	width: 250px;
}

#glossar dl.glossarErklaerung {
	display: none;
	margin: 0 0 1px 0;
	padding: 10px;
	border-bottom: 1px solid #ffd911;
}
#glossar h1, #glossar dt {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#glossar dd {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

#glossar div.tools {
	text-align: center;
	display: block;
	padding: 0 0 3px 0;
}

#glossar .close {	margin-left: 7px;}
#glossar .print {	margin-right: 7px;}

#glossar .close:hover,
#glossar .print:hover {
	text-decoration: none;
}

#glossar span.function a {
	font-family: Georgia;
	color: #fff;
	font-size:10px;
	text-transform: uppercase;
	letter-spacing: .1ex;
}

#wBlockContent a.glossar {
	background: url(/maselbank_de/wLayout/design/img/small-questionmark.gif) right 1px no-repeat;
}

fieldset.error {
	border: 3px solid #700404;
}

fieldset.error div.error {
	font-weight: bold;
	color: #700404;
	width: 90%;
}

body input.bdyear {
	width: 75px;
	height:21px;
	position:relative;
	top:-9px;
	width:75px;
}
div#kredPrintVersion.noDisplay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
}


/* Hypothekenkredit 07.01.11 */

#wBlockRight .elementHeadline h2 {
	display: block;
	background: #FFD911 url(/maselbank_de/wLayout/design/img/h2-right.gif) repeat-x;
	color: #051D43;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 3px 10px 5px 10px;
	font-size: 14px;
	margin: 0 0 20px 0;
}

#wBlockRight .elementSpacer {
	margin-bottom: 20px;
	display:none;
}


#wBlockLeft h2 {
	display: block;
	background: #FFD911 url(/maselbank_de/wLayout/design/img/h2-right.gif) repeat-x;
	color: #051D43;
	font-family: Georgia, Times, "Times New Roman", serif;
	padding: 3px 10px 5px 10px;
	font-size: 14px;
	margin: 0 0 10px 0;
}

#wBlockLeft .elementText {
	padding: 0 5px 0 5px;
}

#contentLeftSecondBox {
	width: 218px;
	margin-left:-9px;
	padding: 0 0 15px 0;
	background: url("/maselbank_de/wLayout/design/img/rightCol-bg.gif") repeat-y scroll 0 0 transparent;
	margin-top: 40px;
}

.InnerInnerLeft {
	background: url("/maselbank_de/wLayout/design/img/rightColTop-bg.gif") no-repeat scroll 0 0 transparent;
	width: 200px;
	padding: 4px 9px 0 9px;
}

#wBlockLeftBottom {
	background: url(/maselbank_de/wLayout/design/img/rightColBottom-bg.gif) no-repeat;
	height: 14px;
	width: 216px;
	margin-left:-9px;

}

#angebotAnfordern {
    position: absolute;
    width: 180px;
    height: 27px;
    left: 20px;
    top: 520px;
    z-index: 20;
}

