
.dot  {font:11px Verdana,Arial,Helvetica; color: black; padding-left:1px; padding-right:2px}

.form_field_odv {
	border:1px solid #003063;
	font-family:Verdana, Sans-Serif;
	font-size:100%;
	width:13em;
}
.output input.form_field_xsmall {
	border:1px solid #003063;
	font-family:Verdana, Sans-Serif;
	font-size:100%;
	width:2em;
}
.output select {
	font-family:Verdana, Sans-Serif;
	font-size:100%;
}



.output h2 { 
	font-size:100%;
	font-weight:normal;
}






.output #phone input {
	border:1px solid #003063;
	background-color:white;
}

.output div.block {
	height:11px; display:block; text-align:left; padding:5px 5px; line-height:11px;
	color:white; font-weight:bold;
	background-color:#40648a;
}
.output a:hover {
	text-decoration:none;
}

.output a.menu {
	height:25px; display:block;
	color:white; text-align:left; line-height:25px;
	margin:1px 0px; padding:0px 5px;
	background-color:#40648a;
	border:1px solid #283f57;
	border-top-color:#91a6bc; border-left-color:#91a6bc
}


.output a.block {
	height:11px; display:block; text-align:left; padding:6px 5px 7px 5px; line-height:11px;
	color:white; font-weight:bold;
	background-color:#40648a;
}
.output a.weitere {
	height:11px; display:block; text-align:right; padding:6px 5px 7px 5px; line-height:11px;
}
.output a.bnav {
	height:11px; display:block; padding:6px 5px 7px 5px; line-height:11px;
	border-top:1px solid white;
}




.output a.button_nav {
	display:block;
	padding:6px 5px 7px 5px;
	text-align:right;
	background-position:5px 7px;
	background-repeat:no-repeat;
}

.output a.button_nav.Tarif {
	background-image:url('/ib/site/elements/Tarif.gif');
	text-align:left;
	padding-left:20px;
	float:right;
	padding-right:5px;
}

.output a.button_nav.Other {
	text-align:left;
	padding-left:25px;
	padding-right:25px;
}
.output a.button_nav.Frueher2 {
	background-color:white;
	background-image:url('/ib/site/elements/Frueher.gif');
	text-align:left;
	padding-left:25px;
	padding-right:25px;
	border-bottom:1px solid #40648a;
}
.output a.button_nav.Frueher {
	background-image:url('/ib/site/elements/Hintergrund_Frueher.gif');
	text-align:left;
	padding-left:25px;
	float:left;
	padding-right:25px;
	background-position:top left;
	background-repeat:no-repeat;
}

.output a.button_nav.Spaeter2 {
	background-color:white;
	background-image:url('/ib/site/elements/Spaeter.gif');
	text-align:left;
	padding-left:25px;
	float:left;
	padding-right:25px;
}
.output a.button_nav.Spaeter {
	background-image:url('/ib/site/elements/Hintergrund_Spaeter.gif');
	text-align:left;
	padding-left:25px;
	float:left;
	padding-right:25px;
	background-position:top left;
	background-repeat:no-repeat;
}
.output a.button_nav.Aendern {
	background-image:url('/ib/site/elements/Aendern.gif');
	text-align:left;
	padding-left:20px;
	float:left;
	padding-right:15px;
}
.output a.button_nav.Neu {
	background-image:url('/ib/site/elements/Neu.gif');
	text-align:left;
	padding-left:20px;
	float:left;
	padding-right:15px;
}

.output a.button_nav.Uebersicht {
	background-image:url('/ib/site/elements/Uebersicht.gif');
	text-align:left;
	padding-left:25px;
}



.output a.button_hor2 {
	display:block;
	padding:6px 10px 7px 10px;
	text-align:left;
	float:left;
}
.output div.button_hor2.Sel {
	background-image:url('/ib/site/elements/Hintergrund_Schalter.gif');
	text-align:left;
	padding:6px 20px 7px 5px;
	float:left;
	background-position:top right;
	background-repeat:no-repeat;
}


.output a.button_horizontal {
	display:block;
	background-image:url('/ib/site/elements/Pfeil_Schalter_Quer.gif');
	background-position:5px 6px;
	background-repeat:no-repeat;
	text-align:left;
	float:left;
	padding:5px 10px 5px 20px;
}
.output a.button_horizontal_map {
	display:block;
	float:left;
	padding:5px 10px;
}
.output a.button_horizontal_map2 {
	padding:10px;
}
.output span.button_horizontal_map2 {
	padding:10px;
}


.output div.right {
	text-align:right;
}



.output h1 {
	font-size:120%;
	margin:0px;
	padding:17px 0px 9px 0px;
	color:#003063;
	font-weight:bold;
}


/*
.output div.Kopfbereich {
	margin:5px;
	padding:3px;
	background-color:#eff2f5;
}
*/
.output div.Textbereich {
	padding:6px 5px 7px 5px;
}

.output div.Liste {
	padding:6px 5px 7px 5px;
	border-bottom:1px solid #bfcbd8;
	background-color:white;
}
.output div.Liste_alt {
	padding:6px 5px 7px 5px;
	border-bottom:1px solid #bfcbd8;
	background-color:#eff2f5
}
.output div.Liste img, .output div.Liste_alt img {
	vertical-align:-15%;
}

.output div.Auswahlliste {
	padding:6px 5px 7px 25px;
	border-bottom:1px solid #bfcbd8;
	background-color:white;
}
.output div.Auswahlliste_alt {
	padding:6px 5px 7px 25px;
	border-bottom:1px solid #bfcbd8;
	background-color:#eff2f5
}
.output div.Auswahlliste img, .output div.Auswahlliste_alt img {
	/*vertical-align:-15%;*/
	vertical-align:-15%;
	margin-right:9px;
}
.output div.Auswahlliste img.Symbol, .output div.Auswahlliste_alt img.Symbol {
	vertical-align:-15%;
	margin-left:-20px;
	margin-right:5px;
}

.output tr.Liste.Last td,
.output tr.Liste_alt.Last td,
.output tr.Auswahlliste.Last td,
.output tr.Auswahlliste_alt.Last td,
.output div.Liste.Last,
.output div.Liste_alt.Last,
.output div.Auswahlliste.Last,
.output div.Auswahlliste_alt.Last {
	border-bottom:0px none;
}

.output tr.Liste td, .output tr.Auswahlliste td {
	padding:6px 5px 7px 5px;
	border-bottom:1px solid #bfcbd8;
	background-color:white;
}
.output tr.Liste_alt td, .output tr.Auswahlliste_alt td {
	padding:6px 5px 7px 5px;
	border-bottom:1px solid #bfcbd8;
	background-color:#eff2f5
}
.output tr.Liste td.Symbol,
.output tr.Liste_alt td.Symbol,
.output tr.Auswahlliste td.Symbol,
.output tr.Auswahlliste_alt td.Symbol {
	padding:6px 0px 7px 0px;
}




.output div.zwischen {
	height:11px; display:block; text-align:left; padding:6px 5px 7px 5px; line-height:11px;
}

.output div.fuss {
	font-size:82%;
	color:white;
	text-align:center;
	margin-top:8px;
	padding:11px 5px;
	background-color:#003063;
}
.output div.fuss a {
	color:white;
}

.output div.inhalt {
	margin-left:5px; margin-right:5px;
}
.output div.formular {
	padding:5px;
	background-color:white; /*#bfcbd8;*/
}
.output div.formularzeile {
	padding:5px 0px;
}

.output div.formular2 {
	padding:3px 5px;
	background-color:white; /*#bfcbd8;*/
	border-bottom:1px solid #bfcbd8;
}
.output div.formular2b {
	padding:3px 5px;
	background-color:white;
	border-bottom:1px solid #bfcbd8;
}
.output div.formularzeile2 {
	padding:3px 0px;
}
.output div.formular2nb {
	border-bottom:0px none;
}
.output div.formularzeile2b {
	padding:3px 0px;
}


div.hr {
margin:5px 0px;
overflow:hidden;
height:1px;
border-top:1px dotted #003063;
}

hr {
display:none;
}
