body { margin:0px; font-size:13px; font-family:Arial,Helvetica,sans-serif }
td { font-size:13px; font-family:Arial,Helvetica,sans-serif }
h1 { margin-left: 5px; margin-top:5px; margin-bottom:10px; font-size:13px; line-height:13px; font-weight:normal; letter-spacing:1px }
h2 { font-size:13px; font-weight:bold; margin-bottom:10px }
h3 { font-size:18px; font-weight:bold; margin-bottom:10px }
p { margin-top:0px; margin-bottom:6px }
a { text-decoration:none; font-weight:normal; color:#0000cc }
input { background-color:#ffffff; border: 1px #003399 solid }
ul { list-style-image:url(/fileadmin/template/img/square_small.gif) }

/* Link-Formate */
a.m1n:link, a.m1n:visited { color:#ffffff; line-height:18px; font-size:12px }
a.m1n:active, a.m1n:hover { color:#000000; line-height:18px; font-size:12px }
a.m1h { color:#000000; font-size:12px }
a.m3h { color:#000000; font-size:11px }
a.m4h { color:#000000; font-size:11px }

/* Menü 1. Ebene */
.m1bgn { background-color:#003399 }
.m1bgh { margin-left:5px; background-color:#ffffff }

/* Menü 2. Ebene & Dauerpunkte */
.m2bgn { background-color:#D1E3F6; line-height:18px }
.m2bgh { background-color:#003399; line-height:18px }
.m2bghw { background-color:#ffffff; line-height:16px; border-color: #000000 #000000 #000000 transparent; border-style:solid; border-width: 1px 0px 1px 0px; }
.m2bgho { background-color:#D1E3F6;line-height:18px }
.m2bgperm { /*background-color:#D1E3F6;*/ line-height:18px }

/* Menü 3. Ebene */
.m3bgn_0 { background-color:#FEF4E3; line-height:15px }
.m3bgn { padding-left:8px; background-color:#FEF4E3; line-height:15px }
.m3bgh_0 { background-color:#003399; line-height:15px }
.m3bghw { padding-left:8px; background-color:#ffffff; line-height:13px; border-color: #000000 #000000 #000000 transparent; border-style:solid; border-width: 1px 0px 1px 0px; }
.m3bghw_b { font-weight:bold; padding-left:8px; background-color:#ffffff; line-height:13px; border-color: #000000 #000000 #000000 transparent; border-style:solid; border-width: 1px 0px 1px 0px; }
.m3bgho { font-weight:bold; padding-left:8px; background-color:#FEF4E3; line-height:15px }

/* Menü 4. Ebene */
.m4bgn_0 { background-color:#FEF4E3; line-height:15px }
.m4bgn { padding-left:16px; background-color:#FEF4E3; line-height:15px }
.m4bgh_0 { background-color:#003399; line-height:15px }
.m4bghw { padding-left:16px; background-color:#ffffff; line-height:13px; border-color: #000000 #000000 #000000 transparent; border-style:solid; border-width: 1px 0px 1px 0px; }
.m4bghw_b { font-weight:bold; padding-left:16px; background-color:#ffffff; line-height:13px; border-color: #000000 #000000 #000000 transparent; border-style:solid; border-width: 1px 0px 1px 0px; }
.m4bgho { font-weight:bold; padding-left:16px; background-color:#FEF4E3; line-height:15px }

/* Allgemein Hintergründe  */
.lfawn { background-color:#D1E3F6 }
.dfawn { background-color:#D1E3F6 }
.dblue { background-color:#003399 }
.white { background-color:#ffffff }
.grey { background-color:#CCCCCC }
.lgcol1 { background-color:#C9CAF7 }
.lgcol2 { background-color:#DDDDFF }
.lgcol3 { background-color:#EEEEFF }
.bgimg { background-image: url(img/backgr_left_hellblau.jpg)}


/* Tabellen */
.frblue { width:100%; border-color:#003399; border-style:solid; border-width:1px }
.titblue { color:#ffffff; background-color:#003399; font-size:12px; line-height:20px; text-align:center; padding:3px }
.titfawn{ background-color:#D1E3F6; font-size:12px; line-height:20px; text-align:center; padding:3px }
.tabcont { font-size:11px }
.titelWeiss { color:#ffffff; text-align:center; background-color:#003399 }
.titelBeige { color:#000000; text-align:center; background-color:#D1E3F6 }

/* Formulare */
. mailtext { width:150px }

/* Sitemap */
.sitemap1 { font-weight:bold }
.sitemap2 { background-color:#f0f0f0; padding:2px; margin-top:5px }
.sitemap3 { padding-left:5px }
.sitemap4 { padding-left:15px }
.sitemap5 { padding-left:25px }

/* Sonstige */
.hl { background-color:#f0f0f0; }
.tabfoot { font-size:11px }
.tabhead { background-color:#D1E3F6 }
.hdsb { font-size:12px; font-weight:bold }
.hdsn { font-size:11px; font-weight:normal }
.hlgrey { background-color:#CCCCCC }
.small { font-size:10px }
.smallgrey { font-size:10px; background-color:#CCCCCC }
.kasten { background-color:#CCCCCC }
.rot { color: #FF0000}
