*{margin:0;padding:0;}
html,body{height:auto;}
#sp{width:990px;margin-left:auto;margin-right:auto;position:relative;}
body{background-color:#fff;background-image:url(img/bodybg.gif);background-position:top left;background-repeat:repeat-x;color:#000;position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
#outer{width:700px;color:#000;background-image:url(img/hg_rechts.gif);background-position:top right;background-repeat:repeat-y;padding:30px 240px 0 40px;}
#alles{position:absolute;width:990px;left:50%;margin-left:-495px;top:45px;background-image:url(img/hg-bo.gif);background-position:top left;background-repeat:repeat-y;}
#header{position:absolute;top:0;width:990px;left:50%;margin-left:-495px;height:150px;background-image:url(img/header.jpg);background-position:top left;background-repeat:repeat-x;z-index:999;}
#menu{float:right;width:100%;}
#left{position:relative;width:180px;float:left;margin-left:-179px;left:-1px;padding-bottom:0;background-color:#00F;top:-1px;}
#right{position:relative;width:190px;float:left;margin-right:-189px;margin-top:130px;left:40px;padding-bottom:1px;}
#footer{width:990px;clear:both;height:50px;background:#4A7173;color:#D9D9D9;text-align:center;position:relative;font-size:10px;line-height:33px;margin:0 auto;}
#footer a,#footer a:visited{color:#D9D9D9;text-decoration:none;}
#centercontent{float:right;width:100%;position:relative;padding-bottom:22px;padding-top:3px;line-height:22px;color:#000;margin-left:-1px;}
#centercontent h2{border-bottom:1px solid #4A7173;padding-bottom:14px;margin-bottom:43px;font-size:1.4em;color:#4A7173;}
.outerwrap{float:left;width:100%;padding-top:151px;margin-right:-3px;}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both;}
#ajaxmenu{position:absolute;top:99px;margin-right:auto;margin-left:auto;width:958px;}
#ajaxmenu ul{list-style:none;margin:0;padding:0;}
ul#myajaxmenu li.category{display:inline;}
#ajaxmenu ul li{position:relative;width:auto;text-decoration:none;text-align:center;font-weight:400;}
#ajaxmenu ul li ul{position:absolute;left:0;padding-top:10px;margin-top:0;top:15px;width:202px;}
#myajaxmenu a{color:#565456;font-weight:700;}
#ajaxmenu ul li.category{color:#062E4B;font-weight:700;height:28px;line-height:28px;padding-right:10px;padding-left:10px;margin:0;}
* html ul li a{height:1%;}
#ajaxmenu li a,#ajaxmenu li.hover a,{color:#565456;}
#ajaxmenu ul li a:hover{color:#fff;}
#ajaxmenu li li a:hover,#ajaxmenu li.hover li a:hover{color:#fff;background-color:#4A7173;text-indent:8pt;}
#ajaxmenu li li a,#ajaxmenu li.hover li a{color:#fff;text-align:left;border-right:1px solid #2f2f2f;border-bottom:1px solid #D67D00;border-left:1px solid #2f2f2f;font-weight:400;background-color:#233637;text-indent:8pt;}
*+html #ajaxmenu ul#myajaxmenu li ul{width:202px;}
#ajaxmenu li ul li a{background-image:url(images/sub_color_4x25.jpg);background-repeat:repeat-x;padding:2px 5px;}
#myajaxmenu{top:1px;float:right;z-index:99999;}
#ajaxmenu ul#myajaxmenu li ul li a{width:202px;display:block;line-height:24px;height:24px;}
#search{margin-top:33px;}
#logo{position:absolute;left:34px;top:37px;width:274px;height:69px;z-index:1;background-image:url(img/logo.gif);background-repeat:no-repeat;}
#header_bild{position:absolute;left:15px;top:165px;width:936px;height:130px;background-image:url(img/headerbild.gif);background-position:right top;background-repeat:no-repeat;}
#header_bild h2{color:#4A7173;margin:33px;}
#header_text{width:520px;z-index:33;}
#kasten{width:100%;}
#apDiv3{position:relative;float:left;width:237px;height:228px;background-image:url(img/kasten.gif);background-position:right top;background-repeat:no-repeat;margin:22px;}
.clear{clear:left;width:100%;}
.ab{margin:22px;}
.ab h3{color:#BD5D21;font-size:16px;}
#centercontent h3{font-size:1.2em;color:#4A7173;}
#centercontent h3:first-letter{font-size:1.3em;color:#4A7173;}
#bildrechtsoben{width:120px;z-index:1;margin-bottom:27px;margin-top:27px;}
#footer a:link{text-decoration:none;color:#DEDBDE;}
#footer a:visited{text-decoration:none;color:#CCC6CC;}
#centercontent a:hover{text-decoration:underline;border-bottom:none;color:#2B4243;}
.way{margin-bottom:20px;border-top:2px solid #fff; }
.way ul li{list-style:none;}
.way ul li a,.way ul li a:visited{font-size:.9em;display:block;text-decoration:none;color:#505050;font-weight:700;margin-top:12px;background-image:url(img/header-point.gif);background-repeat:no-repeat;background-position:0 7px;height:19px;line-height:15px;padding:4px 2px 0 23px;}
.way ul li a:hover,.way li a:hover{color:#BD0008;text-decoration:underline;}
#apDiv1,#apDiv2{position:relative;float:left;width:237px;height:228px;z-index:1;background-image:url(img/kasten.gif);background-position:right top;background-repeat:no-repeat;margin:22px;}
.kontakt img,.kontakt img a{border:0;vertical-align:middle;margin:0;padding:0;}
.kontakt{/*width:165px;*/margin-top:14px;font-size:.95em;margin-bottom:41px;border-bottom:2px solid #fff;border-top:2px solid #fff;font-weight:700;padding:12px 2px 0 0;}
#right .kontakt a,.kontakt a:visited{color:#4A7173;text-decoration:none;font-size:.95em;}
.kontakt a:hover{font-weight:700;}
.kontakt2{height:26px;}
.kontakt1 img{margin-right:11px;}
.kontakt2 img{margin-right:13px;margin-left:2px;}
.kontakt3 img{margin-right:9px;margin-left:1px;}
.kontakt1,.kontakt3{height:31px;}
#ajaxSearch_form #ajaxSearch_submit{background-color:transparent;background-image:url(img/search.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 5px;margin-left:5px;height:28px;width:22px;border:0;text-indent:-9999px;cursor:pointer;opacity:.40;filter:alpha(opacity=40);-moz-opacity:0.4;}
#ajaxSearch_form #ajaxSearch_input{background-color:#F7DA7C;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;border:0;height:22px;line-height:22px;padding-top:6px;padding-left:6px;width:158px;color:#BD5D21;}
#ajaxSearch_form #ajaxSearch_submit:hover{height:28px;width:22px;border:0;background-color:transparent;background-image:url(img/search.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 5px;cursor:pointer;}
#ajaxSearch_form fieldset{float:right;border:0;margin-right:22px;padding-top:5px;}
* html #ajaxSearch_form fieldset{float:right;border:0;margin-right:12px;padding-top:5px;}
#large_box{width:800px;height:600px;}
#fontsize a img{border:none; margin-top:-9px}
#fontsize { margin-bottom:50px; /*margin-left:16px;*/ font-size:0.95em; color:#525152; margin-top:9px}
#right .galerie img{margin-bottom:9px;margin-left:2px;border:1px solid #CCC;}
#right #bildrechtsoben img{border:1px solid #CCC;}
#centercontent img{border:1px solid #CCC;text-decoration:none;}
#alles #centercontent img{background:none;border-bottom:1px solid #fff;padding:0;}
#ajaxmenu li a,#footer a:hover,a:hover{text-decoration:none;}
#centercontent a:link,#centercontent a:visited{border-bottom:dotted;color:#2B4243;text-decoration:none;}
a:link,a:visited{text-decoration:underline;color:#2B4243;}

#alles #centercontent a.highslide { border-bottom:none;}


.galerie{border-top:2px solid #fff; padding-top:14px}
.zurbildergal a,.zurbildergal a:visited{font-size:.9em;display:block;text-decoration:none;color:#505050;font-weight:700;margin-top:3px;background-image:url(img/header-point.gif);background-repeat:no-repeat;background-position:0 7px;height:19px;line-height:15px;padding:4px 2px 0 23px;}
.zurbildergal a:hover,.zurbildergal a:hover{color:#BD0008;text-decoration:underline;}





.guestbook_top { height: 1.6em; padding: 0.3em 0.5em 0 }
.guestbook_big { float: left; font-size: 1.2em; font-weight: bold; margin-right: 0.5em }
.guestbook_small { float: left; font-size: 0.8em; font-weight: bold }
.guestbook_contact { float: right; margin-left: 0.5em }
.guestbook_content { padding: 0.5em; clear: right }
.guestbook_mod { float: right; margin-left: 0.5em }
.guestbook_extra { float: right; padding-bottom: 1em }
.guestbook_vote { float: right }
.smilie { vertical-align: sub }
.smilies { margin: 0.5em 0 0.5em 9.5em }
.smilieSelect { float: left; margin-right: 0.25em }
.vote { float: left; margin-right: 0.25em }




