body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFFFFF url(images/body.jpg) repeat-x top;
}

a {text-decoration: underline; color:#0215A7;}
/*a:hover {color:#3399CC; text-decoration:none; }
a:visited { color:#810081;}*/

h1,h2,h3,h4 { color:#21273A; font-family:Tahoma;}
h1 { font-size:24px;}
h2 { font-size:18px;}
h3 { font-size:16px;}
h4 { font-size:12px;}
p, div, li { font-family:Tahoma; font-size:12px; color:#21273A;}

td { font-family:Tahoma; font-size:12px; color:#21273A;}


.top-right { background:url(images/top-right.jpg) no-repeat right top;}

#tel { font-size:18px; position:relative; top:110px; right:260px; font-family:Arial; filter: glow(color=C3BAB3, strength=3); width: 100%;}
#tel b { font-size:25px; white-space:nowrap}

#topMenu { text-transform:uppercase; font-size:14px; color:#21273A; position:relative; top:128px; font-weight:bold;}
#topMenu a { text-decoration:none; color:#21273A;}
#topMenu a:hover { text-decoration:none; color:#0215A7;}
#topMenu .act a { text-decoration:none; color:#0215A7;}
#topMenu span { padding:0 10px;}

.cent-f { background:url(images/cent-f.jpg) repeat-x bottom;}

.str { background:url(images/st0.jpg) repeat-x top; color:#21273A; font-size:14px; font-weight:bold; white-space:nowrap;}
.str span { position:relative; top:4px;}
.str a { color:#21273A; text-decoration:none; color:#21273A;}
.str a:hover {text-decoration:underline; color:#21273A;}

.spez { background:url(images/spez.jpg) no-repeat; font-size:16px; color:#0215A7; padding-top:4px; text-align:center; font-weight:bold;}
.spez a { color:#0215A7; text-decoration:none;}

.menu { background:url(images/menu.jpg) no-repeat; text-align:center; width:213px; height:28px; font-size:14px; font-weight:bold;}
.menu a { color:#000000; text-decoration:none; display:block; padding-top:4px;}
.menu a:hover { color:#0215A7; text-decoration:underline;}
.menuAct {}
.menuAct { background:url(images/menuAct.jpg) no-repeat; text-align:center; width:213px; height:28px; font-size:14px; font-weight:bold;}
.menuAct a { color:#0215A7; text-decoration:none; display:block; padding-top:4px;}
.menuAct a:hover { color:#0215A7; text-decoration:underline;}

.menuSub { border:1px solid #8A6E32; width:98%; padding-top:2px; background-color:#F8DA92; font-weight:bold; text-align:left;}
.menuSub a { text-decoration:none; color:#21273A; margin-left:15px; padding-left:15px; font-size:16px; background:url(images/m.gif) no-repeat left;}
.menuSub a:hover { text-decoration:none; color:#0215A7; background:url(images/ma.gif) no-repeat left; }
.menuSubAct a { text-decoration:none; color:#0215A7; margin-left:15px; padding-left:15px; background:url(images/ma.gif) no-repeat left;}
.menuSub div { border-bottom:1px solid #FFFFFF;}

.menuSub2 { background-color:#F8F1D0; text-align:left; padding-left:13px;}
.menuSub2Act { background-color:#F8F1D0; text-align:left; padding-left:13px;}
.menuSub2 a,.menuSub2 a:hover { background:#F8F1D0 url(images/mr.gif) no-repeat left; padding-left:15px; font-size:14px;}
.menuSub2Act a,.menuSub2Act a:hover { background:#F8F1D0 url(images/mb.gif) no-repeat left; padding-left:15px; font-size:14px;}

.menuSub3 { background:#FFFFFF; text-align:left; }
.menuSub3Act { background-color:#FFFFFF; text-align:left; }
.menuSub3 a { background:#FFFFFF url(images/pix.gif) no-repeat left; text-align:left; font-size:12px; text-decoration:none; font-weight:normal; padding-left:30px;}
.menuSub3 a:hover { background:#FFFFFF url(images/pix.gif) no-repeat left; text-decoration:underline;}
.menuSub3Act a { background:#FFFFFF url(images/pix.gif) no-repeat left; text-align:left; padding-left:30px; font-size:12px; text-decoration:underline; font-weight:normal; color:#0215A7;}
.menuSub3Act a:hover { background:#FFFFFF url(images/pix.gif) no-repeat left; text-decoration:underline;}

.m-img { background:url(images/m-img.jpg) no-repeat bottom left;}

div.spez-img { border:1px solid #979696; background-color:#EEEEEC; margin:5px 0; padding-bottom:10px; text-align:center; color:#0215A7; font-size:14px;}
.spez-img a { color:#0215A7; font-size:14px; text-decoration:none;}
.spez-img a:hover {text-decoration:underline;}
.spez-img img { border:1px solid #979696; margin:10px;}

.content { padding:5px;}

.botArt { font-size:12px; color:#A8ABB5; margin:0px 5px; text-align:center;}
.botArt a { font-size:12px; color:#A8ABB5;}

.bottom { font-size:12px; color:#A8ABB5; padding:2px;}
.bottom a { font-size:12px; color:#A8ABB5;}

div.botMenu { color:#21273A; font-size:12px;}
.botMenu a.act { text-decoration:underline; color:#21273A;}
.botMenu a { text-decoration:none; color:#21273A;}
.botMenu a:hover { text-decoration:underline;}
