/* CSS

BBB Bürgschaftsbank zu Berlin-Brandenburg Gmbh
letzte Änderung: 05.07.2010 

-------------------------------------------------------------------------- */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* SEITENAUFBAU
-------------------------------------------------------------------------- */

#main {
position: absolute;
z-index: 1;
left: 50%;
top: 45px;
margin-left: -365px;
width: 727px;
}

#logo {
position: absolute;
z-index: 2;
left: 0px;
top: 0px;
width: 161px;
height: 92px;
}

#menu1 {
position: absolute;
z-index: 2;
right: 0px;
top: 77px;
width: 375px;
height: 32px;
background-color: #EBEBEB;
}

#menu2 {
position: absolute;
z-index: 3;
left: 0px;
top: 109px;
width: 545px;
height: 32px;
background-color: #6486C4;
}

#bild {
position: absolute;
z-index: 2;
right: 0px;
top: 109px;
width: 727px;
height: 160px;
}

#line {
position: absolute;
z-index: 2;
left: 0px;
top: 272px;
width: 727px;
height: 2px;
border-top: 2px solid #C1C1C1;
}

#submenu {
position: absolute;
z-index: 2;
left: 1px;
top: 297px;
width: 171px;
}

#content {
position: absolute;
z-index: 2;
left: 184px;
top: 297px;
width: 543px;
}

#box {
position: absolute;
z-index: 5;
right: 0px;
top: 4px;
width: 146px;
height: 116px;
}

#box p {
line-height: 13px;
}

#text {
position: absolute;
z-index: 4;
left: 0px;
top: 0px;
width: 375px;
min-height: 350px;
}

#bottom {
position: relative;
z-index: 3;
width: 543px;
height: 2px;
border-top: 2px solid #C1C1C1;
padding-top: 4px;
}

#bottom2 {
position: absolute;
z-index: 3;
left: 0px;
bottom: -50px;
width: 617px;
height: 2px;
border-top: 2px solid #C1C1C1;
padding-top: 4px;
visibility: hide;
visibility: hidden;
}

.drucken {
color: #003399;
font-weight: normal;
}

/* GlOBALS UND TYPO
-------------------------------------------------------------------------- */

h1 {
margin: 0 0 20px 0;
color: #003399;
font-weight: bold;
font-size: 14px;
line-height: 20px;
}

.headline {
color: #003399;
font-weight: bold;
font-size: 14px;
line-height: 20px;
}

h2 {
margin: 0 0 10px 0;
color: #003399;
font-weight: bold;
font-size: 13px;
line-height: 18px;
}


h3 {
margin: 0 0 7px 0;
color: #003399;
font-weight: bold;
font-size: 11px;
line-height: 16px;
}


.headlinesmall {
color: #003399;
font-weight: bold;
font-size: 11px;
line-height: 16px;
}

.subline {
color: #003399;
font-size: 11px;
font-weight: bold;
line-height: 16px;
}

p.normtxt {
margin: 0 0 11px 0;
width: 375px;
}

.normtxt {
color: #000000;
font-size: 11px;
line-height: 16px;
}

.normtxtblau {
color: #039;
font-size: 11px;
line-height: 16px;
}

.normtxtfett {
color: #666666;
font-size: 11px;
font-weight: bold;
line-height: 16px;
}

.normtxt a:link {
color: #000000;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

.normtxt a:visited {
color: #000000;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

.normtxt a:hover {
color: #000000;
font-size: 11px;
line-height: 16px;
text-decoration: underline;
}

.list {
padding: 0px 0px 0px 16px;
margin: 0 0 20px 0;
list-style-position: outside;
list-style-image: url(icons/pfeil.gif);
}

.copyright {
color: #000000;
font-size: 9px;
line-height: 12px;
}

.boxtxt {
color: #FFFFFF;
font-size: 11px;
line-height: 13px;
}

.boxtxt2 {
color: #000000;
font-size: 10px;
line-height: 13px;
}

.boxtxt2 a:link {
color: #003399;
font-size: 10px;
line-height: 13px;
text-decoration: none;
}

.boxtxt2 a:visited {
color: #003399;
font-size: 10px;
line-height: 13px;
text-decoration: none;
}

.boxtxt2 a:hover {
color: #003399;
font-size: 10px;
line-height: 13px;
text-decoration: underline;
}

a:link,
a:visited {
color: #000000;
font-size: 12px;
text-decoration: none;
}

a:hover {
color: #82C34E;
font-size: 12px;
text-decoration: none;
}

.menutxt1 {
color: #676767;
font-size: 11px;
line-height: 32px;
}

.menutxt1 a:link,
.menutxt1 a:visited {
color: #676767;
font-size: 11px;
line-height: 32px;
text-decoration: none;
}

.menutxt1 a:hover,
.menutxt1aktiv {
color: #FFFFFF;
font-size: 11px;
line-height: 32px;
text-decoration: none;
background-color: #A6A7A9;
display: block;
}

.menutxt2 {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
line-height: 32px;
}

.menutxt2 a:link,
.menutxt2 a:visited {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
line-height: 32px;
text-decoration: none;
}

.menutxt2 a:hover,
.menutxt2aktiv {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
line-height: 32px;
text-decoration: none;
background-color: #003399;
display: block;
}


.submenutxt {
color: #676767;
font-weight: bold;
font-size: 11px;
line-height: 16px;
padding: 0;
margin: 0;
list-style-position: outside;
list-style-type: none;
}

.submenutxt a:link,
.submenutxt a:visited {
color: #676767;
font-weight: bold;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

.submenutxt a:hover,
.submenutxt a:active,
.submenutxtaktiv {
color: #003399;
font-weight: bold;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

.pressetxt {
color: #676767;
font-weight: bold;
font-size: 11px;
line-height: 13px;
}

.pressetxt a:link,
.pressetxt a:visited {
color: #676767;
font-weight: bold;
font-size: 11px;
line-height: 13px;
text-decoration: none;
}

.pressetxt a:hover,
.pressetxtaktiv {
color: #003399;
font-weight: bold;
font-size: 11px;
line-height: 13px;
text-decoration: none;
}


/* ARCHIV 
*/

.cleaner {
clear: both;
}

.row_archiv {
width: 255px;
margin: 0 0 60px 0;
}

.row_archiv.left {
float: left;
}

.row_archiv.right {
float: right;
}

.box_collection-documents {
margin: 0 0 20px 0;
}

.box_collection-documents h2 {
margin: 0 0 3px 0;
padding: 0 10px;
height: 27px;
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
line-height: 27px;
background: #6486C4;
}

a.mehr-presse {
display: block;
padding: 0 10px;
height: 27px;
color: #FFFFFF !important;
font-size: 11px;
line-height: 27px !important;
text-decoration: none !important;
background: #6486C4;
}

a.mehr-presse:hover {
background: #003399;
}

.box_document {
margin: 0 0 2px 0;
font-size: 10px;
background: #EBEBEB;
}

.box_document.link{
padding: 5px 10px;
}

.box_document.text-link {
padding: 6px 10px 9px 10px;
}

.box_document.text-link-gruender {
padding: 6px 10px 9px 10px;
background: #DBDBDB;
}

.box_document p {
margin: 0 0 0 0;
}

.box_document.image {
padding: 1px;
text-align: center;
}

a.pdf-link,
a.doc-link,
a.www-link {
display: block;
padding: 0 0 0 23px;
height: auto !important;
min-height: 16px;
height: 16px;
color: #003399 !important;
font-size: 10px !important;
line-height: 16px !important;
text-decoration: none !important;
}

.box_document a {
color: #003399 !important;
font-size: 10px !important;
line-height: 13px !important;
text-decoration: none !important;
}

.box_document a:hover {
text-decoration: underline !important;
}

a.pdf-link {
background: url(icons/pdf.gif) top left no-repeat;
}

a.doc-link {
background: url(icons/doc.gif) top left no-repeat;
}

a.www-link {
background: url(icons/www_blau.gif) top left no-repeat;
}

a.pdf-link:hover,
a.doc-link:hover {
text-decoration: underline !important;
}

a.pdf-link span,
a.doc-link span {
color: #000000;
}

.box_document.text-link a.pdf-link,
.box_document.text-link a.doc-link,
.box_document.text-link-gruender a.pdf-link,
.box_document.text-link-gruender a.doc-link {
margin: 6px 0 0 0;
}





/* Häufig gestellte Fragen */
ol.questions li {
	margin: 0 0 10px 0;
	color: #003399;
}

ol.questions li a {
	outline: none;
	color: #003399 !important;
	text-decoration: none !important;
}

ol.questions ul {
	margin: 0;
	padding: 0 0 10px 0;
}

ol.questions ul li {
	margin: 0;
	padding: 0 0 0 10px;
	color: #000000;
	list-style-type: none;
	background: url(../images/list-dot.gif) top left no-repeat;
}

ol.questions ul li a.pdf-link{
display: block;
margin: 5px 0 0 0;
padding: 0 0 0 23px;
height: auto !important;
min-height: 16px;
height: 16px;
color: #003399 !important;
font-size: 11px !important;
line-height: 16px !important;
text-decoration: none !important;
}


