/* DATEI: xbaot.css */
/* Stylesheet für www.xba.net, (C) XBA 2008 */
/* ========================================== */
body {
background-color : white;
background-image: url(../grafik/hintergrund3d_s.png);
background-position: center;
color : black;
font-family : Helvetica, Arial, sans-serif;
font-size : 15px;
margin : 0 auto;
min-width : 41em;
width : 762px;
border-style : solid;
border-width : 4px;
border-top-color : #FEFEFE;
border-left-color : #FEFEFE;
border-right-color: #e4ecec;
border-bottom-color: #e4ecec;
} 

body#premium
{
	background-image: url(../grafik/hintergrund_test.jpg);
	border-style : none;
	width : 800px;
}

div#aeussererrahmen {
	text-align:center;
}

div#Info { 
float : right;
font-size : 0.9em;
margin : 5px 0 10px 5px;
width : 180px;
padding : 0 0 10px 0;
} 
div#Termine { 
border-color : #d5dedf;
border-style : solid;
border-right: none;
border-width : 1px 1px 1px 1px;
margin-top : 15px;
} 
div#Info h2 { 
font-size : 1.33em;
margin : 0.2em 0.5em;
} 
div#Infobreit { 
float : right;
font-size : 0.9em;
margin : 5px 0 10px 5px;
width : 260px;
} 
div#Inhalt { 
position : relative;
float : right;
margin : 15px 0 10px 18px;
padding : 0 1em;
width : 382px;
background-color : white;
} 

div#InhaltPremium { 
position : relative;
float : right;
margin : 15px 0 10px 18px;
padding : 0 1em;
width : 400px;
background-color : white;
} 

div#Inhaltschmal { 
position : relative;
float : right;
margin : 15px 0 10px 18px;
padding : 0 1em;
width : 302px;
} 
div#navigation { 
left : -165px;
position : absolute;
top : -10px;
width : 160px;
} 

div#navigationpremium { 
left : -184px;
position : absolute;
top : -10px;
width : 160px;
} 

div#navigationindexseite { 
position : absolute;
text-align : left;
left : -165px;
top : -160px;
width : 160px;
} 
div#navimenue { 
background-image : url(../grafik/navimenuebg_gespiegelt.jpg);
border-color : #0074BD;
border-style : none;
border-width : 1px 0 1px 0;
float : left;
margin : 10px 0;
padding-bottom : 2px;
padding-top : 4px;
width : 160px;
} 
div#swfeinblendung { 
background-color : white;
float : left;
margin : 20px 0 0 0;
width : 160px;
} 
div#xbalogoindexseite { 
float : left;
width : 180px;
margin : 0;
} 
div#xbalogo { 
float : left;
width : 180px;
margin : 0 0 0 -9px;
} 
div.faktenbox { 
background-color : #eeeeff;
border-color : #ff6611;
border-style : solid;
border-width : 2px;
float : left;
font-size : small;
margin-left : 2px;
margin-right : 16px;
padding : 8px;
padding-left : 10px;
padding-right : 10px;
position : relative;
width : 60%;
z-index : 1;
} 
div.Inhaltbreit { 
clear : right;
float : right;
margin : 0 10px 5px 20px;
padding : 0;
width : 572px;
} 

div.Inhaltbreitpremium { 
clear : right;
float : right;
margin : 0 10px 5px 20px;
padding : 0;
width : 592px;
} 

* html div#Inhalt { 
height : 1em;
} 
.bggrau { 
background-color : #ffffff;
} 
.bglightyellow { 
border-left : solid;
border-right : none;
border-width : 2px;
border-color : #e4ecec;
} 
h1 { 
margin-bottom : 8px;
} 
.boxrechtstext { 
font-size : 13px;
line-height : 1.2em;
margin-top : 0.1em;
padding-left : 4px;
padding-right : 2px;
text-align : left;
vertical-align : middle;
} 
.boxrechtstitel { 
background-color : #E0E9E8;
background-image: url(../grafik/navimenuebg_gespiegelt.jpg);
width:100%;
color : #333333;
font-size : 13px;
font-weight : bold;
margin-top : 20px;
text-align : left;
text-indent : 0;
} 
.kopflinie { 
background-image : url('../grafik/farbverlauf09neu.png');
background-repeat : no-repeat;
font-size : 4px;
margin : 4px 0 0 0;
padding : 1px;
text-align : center;

} 
img.bildnebentextrechts { 
float : right;
margin-left : 10px;
margin-right : 0;
} 
li { 
margin-left : -1em;
margin-top : 0.2em;
text-align : left;
} 
p { 
font-size : 14px;
line-height : 1.3em;
margin-bottom : 0.5em;
margin-top : 0.5em;
text-align : left;
} 
p#Fusszeile { 
background-color: White;
border-bottom-color : #ffffff;
border-bottom-width : 0;
border-left-color : #ffffff;
border-left-width : 0;
border-right-color : #ffffff;
border-right-width : 0;
border-style : solid;
border-top-color : #edc814;
border-width : 4px;
clear : both;
font-size : 0.7em;
margin : 0;
padding : 0.1em;
text-align : right;
} 
p.download { 
background-color : #ff6611;
height : 76px;
padding : 6px;
text-align : left;
} 
p.impressum { 
margin-left : 28px;
} 
p.linkzwue { 
background-color : #9aacac;
color : #ffffff;
font-size : 10pt;
font-variant : small-caps;
font-weight : bold;
line-height : 12pt;
padding-left : 4px;
text-align : left;
} 
p.linkzwue:first-letter { 
font-size : 12pt;
font-variant : normal;
} 
p.navi { 
background-repeat : no-repeat;
border : 1px;
border-color : #bfbfbf;
color : #ffffff;
font-family : Arial, sans-serif, Verdana;
font-size : 14px;
font-weight : bold;
margin-top : 0;
padding : 0;
text-indent : 3px;
} 
p.navi2 { 
border : 0;
color : #ffffff;
font-family : Arial, sans-serif, Verdana;
font-size : 14px;
font-weight : bold;
line-height : 14px;
margin-left : 8px;
margin-right : 4px;
margin-top : 0;
padding : 0;
text-indent : 3px;
} 
p.navi2aktuell { 
background-color : #ffffff;
border : 1px;
border-color : #98aaaa;
border-bottom-style : solid;
border-left-style : solid;
border-top-style : solid;
color : #4b5b5d;
font-family : Arial, sans-serif, Verdana;
font-size : 13px;
font-weight : bold;
margin-left : 6px;
margin-top : 0;
padding : 0;
text-align : left;
text-indent : 3px;
} 
p.naviaktuell { 
background-color : #ffffff;
border : 1px;
border-color : #98aaaa;
border-bottom-style : solid;
border-left-style : solid;
border-top-style : solid;
color : #485B5E;
font-family : Arial, sans-serif, Verdana;
font-size : 14px;
font-weight : bold;
font-weight : bold;
margin-top : 0;
padding : 0;
text-align : left;
text-indent : 3px;
} 
p.termineaktuell { 
font-size : 12px;
} 

.zwue { 
background-color : #ffffff;
background-image: url(../grafik/farbverlauf09neu.png);
background-repeat: no-repeat;
border-top-style : solid;
/*  border-top-color : #009bff; */
border-top-color : #de0029;
border-width : 0px;
color : #485B5E;
font-size : 16px;
font-weight : bold;
line-height : 150%;
margin-top : 30px;
padding-left : 0;
text-align : left;
} 
.zwueoben { 
background-color : #ffffff;
color : #485B5E;
font-size : 16px;
font-weight : bold;
line-height : 120%;
margin-top : 10px;
padding-left : 0;
text-align : left;
} 
p.produkte { 
text-align : right;
font-size : 12px;
} 
a.produkte { 
text-decoration : none;
color : #3a4f63;
font-weight : bold;
} 
div.produkte { 
text-align : right;
float : left;
width : 202px;
margin : 16px 0 0 0;
line-height : 30px;
} 
span.titeltextrubrik { 
/* color: #0076C1;*/
color: #de0029; 
font-size : 12px;
font-variant : small-caps;
font-weight : bold;
line-height : 12px;
} 
strong { 
color : #444444;
font-weight : bold;
} 
td.chronik { 
font-size : 8pt;
vertical-align : middle;
border-bottom-style : solid;
border-bottom-color : #ccff99;
border-bottom-width : 1px;
text-align: left;
} 
td.chronikdatum { 
color : #098400;
font-size : 7pt;
font-weight : bold;
vertical-align : middle;
} 
td.download { 
background-color : #ff6611;
border-color : #9f9f9f;
border-style : solid;
border-width : thin;
padding : 6px;
} 
td.kontaktfeldbez { 
font-size : 8pt;
width : 50px;
} 
td.kontaktfeldelement { 
font-size : 8pt;
width : 100%;
} 

ul.weiterethemen { 
font-size : 12px;
list-style-image : url(../grafik/xbaweblistimageklein.gif);
margin-bottom : 0.2em;
margin-top : 0.2em;
} 
.bggrau { 
background-color : #ffffff;
} 
.fusszeileklein { 
font-size : 11px;
margin-left : 50px;
vertical-align : top;
} 
.grauerhintergrund { 
background-color : #cccccc;
} 
.kalenderkopf { 
background-color : #9aacac;
color : white;
font-size : 12px;
font-weight : bold;
margin : 0;
padding : 0;
text-align : center;
vertical-align : middle;
} 
.link { 
text-align : left;
} 
.linkindex { 
background-color : #ffffff;
color : #333333;
font-size : 6pt;
margin : -4px 2px -8px 0;
text-align : right;
} 
.textseitetitel { 
background-color : #869a99;
color : #ffffff;
font-size : 16px;
font-weight : bold;
margin-top : 10px;
text-align:left;
} 
#RubrikenDiv { 
left : 419px;
position : absolute;
top : 0;
width : 179px;
text-align : left;
font-size : 12px;
} 
#xbakalender { 
margin-top : 10px;
height:152px;
background-color: transparent;
} 
a.download:link { 
color : #ff9f00;
font-size : 8pt;
font-weight : bold;
line-height : 12pt;
text-decoration : none;
} 
a.download:visited { 
color : #738ca6;
font-size : 8pt;
font-weight : bold;
line-height : 12pt;
text-decoration : none;
} 
a.download:hover { 
color : #ff7f00;
font-size : 8pt;
font-weight : bold;
line-height : 12pt;
text-decoration : underline;
} 
a.download:active { 
color : #ff7f00;
font-size : 8pt;
font-weight : bold;
line-height : 12pt;
text-decoration : underline;
} 
a.kalkopf:link { 
color : #ffffff;
text-decoration : none;
} 
a.kalkopf:visited { 
color : #ffffff;
text-decoration : none;
} 
a.kalkopf:active { 
color : #ffffff;
text-decoration : none;
} 
a.navi:link { 
color : #000164;
text-decoration : none;
} 
a.navi:visited { 
color : navy;
text-decoration : none;
} 
a.navi:hover { 
color : #0002c4;
font-weight : bold;
} 
a.navi:active { 
color : navy;
text-decoration : none;
} 
a.zwuelink:link { 
background-color : #ffffff;
color : #39484A;
text-decoration : none;
} 
a.zwuelink:visited { 
background-color : #ffffff;
color : #4e6164;
text-decoration : none;
} 
table.kalendertabelle { 
background-color : #cbd5d4;
border-bottom-color : #c8c8c8;
border-bottom-style : solid;
border-right-color : #efefef;
border-right-style : solid;
border-width : thin;
margin : 0;
padding : 0;
padding : 0;
} 
td.kalenderfeiertag { 
border-bottom-color : #c8c8c8;
border-bottom-style : solid;
border-bottom-width : thin;
border-right-color : #efefef;
border-right-style : solid;
border-right-width : thin;
color : #00017d;
font-size : 8pt;
padding : 1px;
text-align : center;
vertical-align : middle;
} 
td.kalenderfeld { 
background-color : #e1e9ea;
border-bottom-color : #c8c8c8;
border-bottom-style : solid;
border-bottom-width : thin;
border-right-color : #efefef;
border-right-style : solid;
border-right-width : thin;
color : #00017d;
font-size : 12px;
margin : 0;
padding : 0;
text-align : center;
vertical-align : middle;
} 
td.kalenderleerzelle { 
background-color : white;
border-style : none;
color : white;
margin : 0;
padding : 0;
} 
td.kalendertagheute { 
border-bottom-color : red;
border-bottom-width : thin;
border-color : red;
border-right-color : red;
border-right-width : thin;
border-style : solid;
border-width : thin;
} 
td.kalendertagschonende { 
background-color : #d9ffa2;
border-bottom-color : #c8c8c8;
border-bottom-style : solid;
border-bottom-width : thin;
border-right-color : #efefef;
border-right-style : solid;
border-right-width : thin;
color : red;
font-size : 12px;
margin : 0;
padding : 0;
text-align : center;
vertical-align : middle;
} 
td.kalendertagsteuer { 
background-color : #c0ff64;
border-bottom-color : #c8c8c8;
border-bottom-style : solid;
border-bottom-width : thin;
border-right-color : #efefef;
border-right-style : solid;
border-right-width : thin;
color : red;
font-size : 12px;
font-weight : bold;
text-align : center;
vertical-align : middle;
} 
td.kalendertagsvtermin { 
background-color : #c0ff64;
border-bottom-color : #c8c8c8;
border-bottom-style : solid;
border-bottom-width : thin;
border-right-color : #efefef;
border-right-style : solid;
border-right-width : thin;
color : blue;
font-size : 12px;
font-weight : bold;
text-align : center;
vertical-align : middle;
} 
td.kalendertagbnw { 
background-color : #d9ffa2;
border-bottom-color : #c8c8c8;
border-bottom-style : solid;
border-bottom-width : thin;
border-right-color : #efefef;
border-right-style : solid;
border-right-width : thin;
color : blue;
font-size : 12px;
text-align : center;
vertical-align : middle;
} 
td.kalenderwochenende { 
border-bottom-color : #c8c8c8;
border-bottom-style : solid;
border-bottom-width : thin;
border-right-color : #efefef;
border-right-style : solid;
border-right-width : thin;
color : #ff9933;
font-size : 12px;
padding : 1px;
text-align : center;
vertical-align : middle;
} 


a.dsphead {
   text-decoration:none;
   margin-left:0em;
color : #4e6164;}
a.dsphead:hover {
   text-decoration:none;
	color : #3C4E50;}
a.dsphead span.dspchar {
   font-family:monospace;
   font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color: Silver #464646 #464646 Silver;
	background-color: #869a99;
	color: white;
	}
.dspcont {
   display:none;
   margin-left:0em;}
