body {
	margin: 0px 10px 10px 10px;
	background-color: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	text-align: left;
	font-size: 8pt;
}

.hilitefett {font-weight:600; color: #505050}
.hilitewgzw {color: #996600}
.hilite1 {color: #CC9900}
.hilite2 {color: #996600}
.hilite3 {color: #606060}
.hilite4 {color: #0066FF}
.hilite5 {color: #CC0000}
.hilite6 {color: #FFFFFF}

.subh1 {font-size: 10pt}

h1{font-size: 13.5pt;color:#00357C;}
h2{font-size: 11pt;color:#00357C; margin-top:18pt;}
h3{font-size: 10pt;color:#00357C; margin-top:12pt;}
h4{font-size: 8pt;color:#00357C; margin-top:6pt;}

a{color:#333377; font-weight:bolder; text-decoration:none;}
a:hover{text-decoration:underline;}
a.h3{font-size: 10pt;color:#333377; font-weight:bolder; text-decoration:none;}

th{padding:0px;font-size: 8pt;font-weight: bold;color:#00357C;}
td{padding:0px;font-size: 8pt;background-color:#FFFFFF;}

/* <Bild/Text> */
table.overview{padding-top: 18px; padding-bottom: 18px; width: 100%; border-top: dashed 1px #cccccc; }   /* */
td.ovtext{width: 60%; vertical-align:middle; } /* border-bottom: solid 1px #cccccc;} */
td.ovpic{width: 40%; vertical-align: middle; text-align: center;} /*  border-bottom: solid 1px #cccccc;} */
ul.overview{list-style: square url(/images/ul.png); margin-left:15pt; line-height:6pt; padding-left:0pt;}
h2.overview{margin-top:10pt;}
h3.overview{margin-top:0pt;}
/* </Bild/Text> */ 

/* <dreispaltig> */
table.tricol{padding: 0px; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc;}/*    width="100%" cellspacing="0" cellpadding="0"  */

td.tricol{vertical-align:top; padding-top: 8px; padding-left: 8px; padding-right: 8px; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc;}
td.tricolclose{padding-left: 8px; padding-bottom: 8px;  border-left: solid 1px #cccccc;}
td.tricolpic{border-top: solid 1px #cccccc; border-left: solid 1px #cccccc;}

ul.tricol{list-style: square url(/images/ul.png); margin-left:15pt; padding-left:0pt;}
/* </dreispaltig> */ 

/* <team> */
td.teamcellleft{padding-right: 15px; padding-top: 12px; padding-bottom: 12px; border-top: solid 1px #cccccc;}
td.teamcellright{padding-right: 15px; padding-top: 12px; padding-bottom: 12px; padding-left: 15px; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc;}
td.vitacellleft{padding-right: 15px; padding-top: 4px; padding-bottom: 8px; border-top: solid 1px #cccccc;}
td.vitacellright{padding-right: 15px; padding-top: 4px; padding-bottom: 8px; padding-left: 15px; border-top: solid 1px #cccccc; border-left: solid 1px #cccccc;}
/* </team> */ 

/* <sitemap> */ 
td.sitemap{padding:5px; border-top: solid 1px #cccccc; vertical-align:top;}
/* </sitemap> */ 

/* <Listen> */ 
th.sitelist{padding-top: 3px; padding-bottom: 3px; border-bottom: solid 1px #C0C0C0; font-size: 8pt; font-weight: bold; color:#00357C;}
td.sitelist{padding-top: 3px; padding-bottom: 3px; border-bottom: solid 1px #C0C0C0;}
/* <Listen> */ 

td.outline{margin-top:1px; padding:1px; border:1px; border-style:solid; border-color:#CCCCCC;}

th.grau{padding:2px; font-weight:normal;}
td.grau{padding:2px; background-color:#E7E7E7;}

p.agb{font-size:7pt;}
td.agb{padding:5px; border:1px; border-style:solid; border-color:#777777; background-color:#EEEEEE;}
td.inneragb{padding:1px; border:0px; font-size:7pt; background-color:#EEEEEE; vertical-align:text-top;}
th.inneragb{padding:1px; border:0px; font-size:7pt; font-weight:600; background-color:#EEEEEE; vertical-align:text-top;}
td.inneragbbreak{padding:1px; border:0px; border-left-width:1px; border-left-style:dotted; font-size:7pt; background-color:#EEEEEE;}

td.sql{padding-left:5px; padding-right:10px; border:0px; font-size:7pt; background-color:#EEEEEE; vertical-align:text-top;}
th.sql{padding-left:5px; padding-right:10px; border:0px; font-size:7pt; font-weight:600; background-color:#EEEEEE; vertical-align:text-top;}

th.zahlinfo{padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; text-align:left; vertical-align:middle;}
td.zahlinfo{padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border:0px; background-color:#E7E7E7;text-align:left; vertical-align:middle;}

th.preise{padding:2px; text-align:center; vertical-align:middle;}
td.preise{padding:2px; border:0px; background-color:#E7E7E7;text-align:center; vertical-align:middle;}

th.vertrag{padding:5px; padding-left:0;}
td.vertrag{padding:5px; border:0px; background-color:#EEEEEE;}

th.form{padding:5px; padding-left:0;}
td.form{padding:5px; border:0px;}

h1.home{font-size:16pt;color:#00357C;}
p.home{font-size:10pt;}
a.home{color:#000000;text-decoration:none;}

td.grafik{padding:2px; font-size: 8pt; border:1px; border-style:solid; border-color:#5587C8; background-color:#F9FBFD;}
td.innergrafik{padding:0px; font-size: 8pt; border:0px; background-color:#F9FBFD;}
a.grafik{color:#333377; font-weight:normal}

td.panel{padding:5px; font-size: 8pt; border:1px; border-style:solid; border-color:#5587C8; background-color:#F9FBFD;}
td.innerpanel{padding:0px; font-size: 8pt; border:0px; background-color:#F9FBFD;}
td.innerpanellist{padding-top:2pt; padding-left:4pt; vertical-align:top; font-size: 8pt; border:0px; background-color:#F9FBFD;}
td.innerpanellistsymbol{vertical-align:top; width:14pt; border:0px; background:#F9FBFD url(/images/ulc.png) no-repeat center;}
p.panel{text-align:left;}


td.content{padding-left:15px;padding-top:10px;padding-right:5px;font-size:8pt;}

table.teaser{padding-bottom:10px;}
td.teaser{padding:0px; font-size:8pt; background-color:#FFFFFF;}

a.back{font-size: 8pt;color:#2363B8;font-weight: bold;text-decoration:none;}
a.back:hover{text-decoration:underline;}

/* common styles */
td.siteheader{ vertical-align:middle; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; font-size: 8pt;
 color:#003399; background-color:#FFFFFF; height:25px; white-space:nowrap; border:1px; border-style:solid; border-color:#003399;}

td.siteheaderitem{ vertical-align:middle; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:0px; font-size: 8pt;
 color:#003399; background-color:#FFFFFF; height:25px; white-space:nowrap}

td.sitelogo img {display: block;background-color:#FFFFFF;}

td.siteprimnav{font-size: 8pt; vertical-align:bottom; background-color:#FFFFFF;}
td.siteprimnav img {display: block;}

td.sitemetanav{ height:25px; vertical-align:bottom; padding-top:0px; padding-bottom:5px; padding-right:0px; padding-left:11px; background-color: #FFFFFF;}
a.sitemetanav{font-size:7pt;font-weight: normal;color:#000000;text-decoration:none;}
a.sitemetanav:hover{text-decoration:underline;}

a.sitenav{font-size: 8pt;color:#003399;font-weight:normal; text-decoration:none;}
a.sitenav:hover{text-decoration:underline;}

a.sitenavactive{font-size: 8pt;color:#003399;font-weight:bold; text-decoration:none;}
a.sitenavactive:hover{text-decoration:underline;}

a.navigation{font-size: 8pt;color:#003399;font-weight: normal;text-decoration:none;}
a.navigation:hover{text-decoration:underline;}

a.naviactive{font-size: 8pt;color:#003399;font-weight: bold;text-decoration:none;}
a.naviactive:hover{text-decoration:underline;}

/* Farben alt dunkel -> hell: #003399; #0045A1; #2363B8; #5587C8; #7AA1D4; */
/* Farben dunkel -> hell: #003399; #00357C; #0045A1; #2363B8; #5587C8; #7AA1D4; #8EB3E5 #9FBFEA #ACC8ED #BCD3F2 #CBDDF5 #D8E8FD*/
td.sitemenindicator{font-size: 1pt;color:#FFFFEF;background-color: #F4F6FB}
td.sitemenue{background-color:#F4F6FB;}
td.sitemen0{padding:4px;  padding-left:0px;background-color:#F4F6FB;	border-bottom: solid 1px #EEEEEE;}
td.sitemen1{padding:4px;  padding-left:10px;background-color:#EBEFF7; 	border-bottom: solid 1px #EEEEEE;}
td.sitemen2{padding:4px;  padding-left:15px;background-color:#DFE5F2; 	border-bottom: solid 1px #EEEEEE;}
td.sitemen3{padding:4px;  padding-left:20px;background-color:#CFD9EC; 	border-bottom: solid 1px #EEEEEE;}

td.sitemena{			background-color:#FFFFEF; border:solid 3px #B2C8E6;}
td.sitemenx{padding:3px; 	padding-left:5px;background-color:#003399;}

a.sitefilelink{text-decoration:none;}
a.sitefilelink:hover{text-decoration:underline;}

td.siteprintinfo{ vertical-align:middle; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; 
 color:#003399; background-color:#FFFFFF; height:27px; white-space:nowrap;
  font-size:8pt; font-weight: normal; text-decoration:none; border:1px; border-style:solid; border-color:#003399;}

  /* Formulare */
span.inputreadonly{font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; font-weight:bold; background-color:#FFFFFF; border:0px solid #5587C8; }

input.editable {		font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; 						 background-color:#FFFFFF; border:1px solid #5587C8; }
input.readonly {		font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; font-weight:bold; background-color:#CFDCED; border:0px solid #5587C8; }

textarea.editable {	font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; 						 background-color:#FFFFFF; border:1px solid #5587C8; }
textarea.readonly {	font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; font-weight:bold; background-color:#CFDCED; border:0px solid #5587C8; }

select.editable {	font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; 						 background-color:#FFFFFF; border:1px solid #5587C8; }
select.readonly {	font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; font-weight:bold; background-color:#CFDCED; border:0px solid #5587C8; }

input.button_go {    font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; font-weight:bold; background-color:#CFDCED; border:1px solid #5587C8; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; }
input.button_stop {  font-family:"verdana","arial","helvetica";color:#00357C; font-size:10pt; font-weight:bold; background-color:#EDD2CD; border:1px solid #5587C8; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; }

input.login {        font-family:"verdana","arial","helvetica";color:#000000; font-size:8pt; background-color:#FFFFFF; width:111px; border:1px solid #7AA1D4; }
input.loginbutton {  font-family:"verdana","arial","helvetica";color:#FFFFFF; font-size:8pt; background-color:#0045A1; width:115px; border:1px solid #5587C8; }
input.logoutbutton { font-family:"verdana","arial","helvetica";color:#00357C; font-size:8pt; background-color:#CFDCED;  width:70px; border:1px solid #5587C8; }

input.uploadselection { font-family:"verdana","arial","helvetica";color:#00357C; font-size:8pt; background-color:#EFF4FB;  height:27px; padding-right:8px; border:1px solid #5587C8; }
input.uploadbutton { font-family:"verdana","arial","helvetica";color:#00357C; font-size:8pt; background-color:#CFDCED;  height:29px; border:1px solid #5587C8; }

/*  */
td.autonav{padding:0px;padding-bottom:4px;padding-right:0px;font-size: 7pt;color:#00357C}
a.autonav{font-size: 7pt;font-weight: normal;color:#00357C;text-decoration:none;}
a.autonav:hover{font-size: 7pt;font-weight: normal;color:#00357C;text-decoration:underline;}

td.colhead{padding:3px;  font-size: 8pt; font-weight: bold;color: #FFFFEF; background-color: #B2C8E6}
td.normal{padding:3px;  font-size: 8pt; color: #00357C}

td.footer{padding-left:15px; font-size: 7pt; color: #7AA1D4}
