body { width:100%; background:rgb(255,204,00); margin:0; padding:0; font-family:Arial, sans-serif; color:black; }
div, img, ul, li { margin:0; padding:0; border:none; }
#frm { margin: 15px auto; width:785px; }
#sm { width:373px; height:195px; background: url(/img/head2.jpg) no-repeat; float:left;}
#sm div { margin:18px 0 0 10px; font-size:12px; }
#sm div a { text-decoration:none; color:black; font-weight:bold; }
#sm div a:Hover { color:#454545; }
#logo { width:412px; height:195px; background: url(/img/head3.jpg) no-repeat left bottom; float:right;  }
#logo div { margin:144px 20px 10px 0; text-align:right;  }
#logo strong { font-size:21px; font-weight:bold; line-height:95%;  }
#slay { width:785px; height:22px; background: url(/img/head4.jpg) no-repeat;  }
#mm { background: url(/img/mm_bg.jpg) repeat-x; border-left:3px solid white; border-right:3px solid white; height:55px; }
#mm ul { list-style-type:none; }
#mm ul li { float:left; height:45px; width:97px; padding-top:10px; text-align:center; vertical-align:middle; }
#mm ul #aktive { float:left; background:url(/img/mm_hova.jpg) bottom repeat-x; }
#mm ul li a { font-family:times, serif; color:black; font-size:18px; text-decoration:none; }
#mm ul li a:Hover { color:rgb(226,92,12); }
#mlay { width:785px; height:22px; background: url(/img/head5.jpg) no-repeat;  }
#content {  background: url(/img/m_bg.jpg) rgb(255, 222, 87); height:1%; }
#main { width:583px; float:left;  }
#main_head { margin-left:3px; background:rgb(255,224,87) url(/img/c_head_bg.jpg) repeat-x; }
#main_o { background:url(/img/c_hu_bg.jpg) no-repeat right bottom;  }
#kopf { padding:6px 15px 0 15px; }
#kopf h1 {  margin:0; padding:5px 0 5px 0; color:rgb(226,92,12); font-family:times, serif; font-size:21px; }
#kopf p {  margin:0; padding:0 0 23px 0; font-size:14px; }
#kopf p strong {  font-weight:normal; }

#inhalt { padding:9px 15px 15px 15px; font-size:13px;  }
#inhalt h1, #inhalt h2, #inhalt h3, #inhalt h4, #inhalt h5 { padding:1px 0; color:rgb(226,92,12); font-family:times, serif; font-size:19px; margin:0; }
#inhalt p { padding:1px 0 15px 0; margin:0; }
#inhalt ul { margin:0; padding:7px 0 0 14px; }
#inhalt img.left { float:left; padding:0; margin:0; }
#inhalt img.right { float:right; padding:0; margin:0; }

div.right  { float:right; padding:0 0 3px 0; margin:0 0 10px 10px; background:url(/img/img_bottom.gif) no-repeat right bottom; }
div.right img { border: 3px solid white; display:block; }
div.left  { float:left; padding:0 0 3px 0; margin:0 10px 10px 0; background:url(/img/img_bottom.gif) no-repeat right bottom; }
div.left img { border: 3px solid white; display:block; }

#kopf img.textright { float:right; padding:0 0 10px 10px; margin:0; }
#sub { width:202px; background:url(/img/s_bg.jpg) no-repeat 3px 0; float:right; }
#sub h1, #sub h2, #sub h3, #sub h4, #sub h5 { background:url(/img/h_sub_bg.jpg) no-repeat 3px 0; color:rgb(226,92,12); font-size:18px; font-family: times, serif; padding:28px 10px 3px 10px; margin:0; line-height:94%; }
#sub h3.galheader { background:transparent; color:rgb(226,92,12); padding:0 10px 8px 10px; }
#sub .galerie a, #sub .galerie a:Hover { background:transparent; margin:0; padding:5px 10px 2px 10px; }
#sub .galerie .pic { margin:0; padding:0; }
#sub .galerie img { border: 3px solid #fff; margin:0; padding:0; }
#sub p { font-size:12px; padding:0px 10px 12px 10px; margin:0; }
#sub .galerie p { text-align:center; }

#f { background: rgb(255,222,89) url(/img/f_bg.jpg) repeat-x; border-top:3px solid white; border-left:3px solid white; border-right:3px solid white;  }
#f p { background:url(/img/l_pnc.gif) no-repeat left center; margin:0 0 0 10px; padding:19px 10px 19px 140px; font-size:12px;  }
#f_u { height:12px; width:785px; background: url(/img/f_bg_u.jpg) no-repeat; }
.cl { clear:both; font-size:2px;  }
.center { text-align:center; }

p.small { font-size:10px; color:white; text-align:right; padding-right:5px; }
p.small a { font-size:10px; text-decoration:none; color:white; }
p.small a:Hover { color:#454545; }
#content a { background:url(/img/a_gts.gif) no-repeat left center; padding-left:16px; font-weight:bold; color:black; font-size:13px; text-decoration:none;}
#content a:Hover { background:url(/img/a_gts.gif) no-repeat left center; font-weight:bold; color:#454545; font-size:13px; }

#sub #subm { background:none; padding:15px 10px 3px 10px; }

#sub ul { list-style-type:none; padding:4px 10px 10px 20px; }
#sub a.pic, #sub a:Hover.pic { margin:0; padding:0; background:transparent; }

#sub .b_l  { padding:10px 10px 3px 10px; text-align:center;}
#sub .kont { padding:0px 10px 3px 10px; }
#sub .tel { text-align:center; color:rgb(226,92,12); font-family:times, serif; font-size:21px; font-weight:bold; padding: 0 10px 3px 10px;}

#inhalt a.imp, #inhalt a:Hover.imp { padding:0; background:none; font-weight:normal; }
#inhalt .teaser h2, #inhalt .teaser h3, #inhalt .teaser h4  { padding:10px 0 3px 0; color:rgb(226,92,12); font-family:times, serif; font-size:15px; margin:0; }
#inhalt .teaser p { padding:1px 0 0 0; margin:0; }
span.meso { font-family: times, serif; }

.browse { text-align:center; font-size:12px; color:#000; }
.browse a.lt { background:url(/img/lt.gif) no-repeat left center; text-decoration:none; padding-left:20px; }
.browse a.gt { background:url(/img/gt.gif) no-repeat right center; text-decoration:none; padding-right:20px; }
#inhalt h2.hsingle, #inhalt h3.hsingle, #inhalt h4.hsingle, #inhalt h5.hsingle { padding-bottom:10px; }