*{padding:0;margin:0;}
html {padding:0px;margin:0;height:100%;bottom:0; }
body{background: url(../images/bg.gif);color: #485365;font: 76% tahoma;margin: 0px 0px 0px 0px; padding: 0px;text-align:center;}

a:link            {color: #4377B9;text-decoration: underline;}
a:visited         {color: #4377B9;text-decoration: underline;}
a:hover, a:active {color: #FFC000;text-decoration: underline;}

h1, h2 ,h3 ,h4, h5, h6, form {display:inline;}

h1, h2 ,h3 ,h4, h5, h6 {margin: 6px 12px 0 12px; font: bold 1.1em tahoma;color:#4377B9;clear:both;display:block;}
.border_h {border-bottom:1px solid #ADC2DC;}
#wrapper { background: url(../images/wrapper_bg.gif) repeat-x top left;}
#main    { background:#fff url(../images/s_bg.gif) repeat-y top left ;width:778px;margin:0 auto;border-left:1px solid #C1C3C6;border-right:1px solid #C1C3C6; }
#wrapper_start { background: url(../images/wrapper_bg_start.gif) repeat-x top left;}
#main_start    { background:#fff;width:778px;margin:0 auto;border-left:1px solid #C1C3C6;border-right:1px solid #C1C3C6; }

#top_head         {background:#fff url(../images/logosmall.gif) no-repeat top left;margin:1px;height:43px;}
#top_head_links   {background:#F5F7FA;margin:0 0 1px 220px;height:19px;font: bold 10px tahoma;padding:0 4px 0 0;}
#top_head img     {float:left;}
#top_head_links a {float:right;margin-left:4px;padding-top:2px; }

.home             {background: url(../images/home.gif)    no-repeat 0px 4px; }
.sitemap          {background: url(../images/sitemap.gif) no-repeat 0px 4px; }
.kontakt          {background: url(../images/kontakt.gif) no-repeat 0px 4px; }
.schloss          {background: url(../images/schloss.gif) no-repeat 0px 4px; }

.home, .sitemap, .kontakt, .schloss { padding: 0px 0px 0px 14px;}

.plus             {background: url(../images/plus.gif) no-repeat 27px 4px; padding: 0px 12px 0px 0px;}
.minus             {background: url(../images/minus.gif) no-repeat 0px 4px; padding: 0px 0px 0px 12px;}
#top_head_navi              {margin-left:220px;padding-top:1px;}
.list                       {list-style-type:none;margin:0;text-align:left;}
.ueu, .sl, .km, .ueua, .sla, .kma {float:left;}
.ueu a:link, .ueu a:visited       {background: url(../images/top_navi_1.gif);width:162px;padding:4px 0 0 22px; }
.sl a:link, .sl a:visited         {background: url(../images/top_navi_2.gif);width:163px;padding:4px 0 0 24px; }
.km a:link, .km a:visited         {background: url(../images/top_navi_3.gif);width:162px;padding:4px 0 0 23px; }

.ueua a:link, .ueua a:visited       {background: url(../images/top_navi_1h.gif);width:162px;padding:4px 0 0 22px; }
.sla a:link, .sla a:visited         {background: url(../images/top_navi_2h.gif);width:163px;padding:4px 0 0 24px; }
.kma a:link, .kma a:visited         {background: url(../images/top_navi_3h.gif);width:162px;padding:4px 0 0 23px; }

.ueu a:link, .ueu a:visited, .sl a:link, .sl a:visited, .km a:link, .km a:visited        {display:block;height:18px;text-decoration: none; font:bold 11px tahoma; }
.ueua a:link, .ueua a:visited , .sla a:link, .sla a:visited, .kma a:link, .kma a:visited  {display:block;height:18px;text-decoration: none; font:bold 11px tahoma;color: #fff; }
.ueu a:hover, .ueua a:hover  {background: url(../images/top_navi_1h.gif);color:#fff; }
.sl  a:hover, .sla  a:hover  {background: url(../images/top_navi_2h.gif);color:#fff; }
.km  a:hover, .kma  a:hover  {background: url(../images/top_navi_3h.gif);color:#fff; }

#trenner {background:#3A4354 url(../images/trenner.gif) no-repeat top left; height:4px;font-size:0px;margin:0 1px 1px 1px;}

#pagewidth    { width:100%; min-width: 500px;  } 
#outer        {  border:0px;/*/*/  margin-left: 221px; /* left column width. NN4 hack to hide borders */    /* left column colour */   /* center column colour */ width: auto; }
#inner        {margin:0; width:100%; }
#outer_start  { border:0px;/*/*/  margin-left: 1px; /* left column width. NN4 hack to hide borders */    /* left column colour */   /* center column colour */ width: auto; }
#inner_start  { margin:0; width:100%; }
#leftcol      {width:221px; float:left; position:relative;margin-left:-221px;  margin-right:0px;text-align:left;  }
#maincol      { float: left; width: 100%; position: relative; margin: 0 -6px 0 0;text-align:left;}
#outer>#inner { border-bottom: 0px solid ;  }
#maincol p    {padding: 6px 12px 6px 12px; text-align:justify;}
.pad          {padding: 6px 12px 0 12px; text-indent:0px;text-align:justify; }
.c_list       {list-style:none;}
 
/**** Content-buttons ****/
.listb                             {list-style-type:none;margin:0;text-align:left;}

.anfahrt_button, .firmendaten_button {float:left;}
.anfahrt_button a:link, .anfahrt_button a:visited          {background: url(../images/anfahrt_button.jpg);width:120px;padding:6px 0 0 35px; }
.firmendaten_button a:link, .firmendaten_button a:visited  {background: url(../images/firmendaten_button.jpg);width:120px;padding:6px 0 0 35px; }

.anfahrt_button a:link, .anfahrt_button a:visited, .firmendaten_button a:link, .firmendaten_button a:visited {display:block;height:20px;text-decoration:none; font:bold 12px tahoma;color: #4377B9; }

.anfahrt_button a:hover        {background: url(../images/anfahrt_buttonh.jpg);}
.firmendaten_button a:hover    {background: url(../images/firmendaten_buttonh.jpg);}


.tab {background: #F5F7FA url(../images/feedb_bg.gif) repeat-y top right;margin: 0 12px 0 12px;border-left:4px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}

.tab {background: #F5F7FA url(../images/feedb_bg.gif) repeat-y top right;margin: 0 12px 0 12px;border-left:4px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
.cont_tab_bg    {background: url(../images/cont_tab_bg.gif);height:24px;margin:0 12px 0 12px;}
.cont_tab_left  {background: url(../images/cont_tab_left.gif) no-repeat top left;height:24px;}.cont_tab_right {background: url(../images/cont_tab_right.gif) no-repeat top right;height:19px;padding:5px 0 0 22px;}
.cont_tab       {background:#F5F7FA;border-left:1px solid #ADC2DC;border-right:1px solid #ADC2DC;border-bottom:1px solid #ADC2DC;padding:6px;margin:0 12px 0 12px;}
/**** /Content-buttons ****/

.top    { float:right; background: url(../images/top.gif) no-repeat  0px 4px; padding: 0px 0px 0px 8px;font: 11px tahoma; }
.link_r { text-align:right;padding: 0 12px 6px 12px;}
.link_r, .link_sr { text-align:right; }
.link_c { background: url(../images/link_c.gif) no-repeat  0px 5px; padding: 0px 0px 0px 12px;font:bold 10px tahoma; }

.s_menu_list                      {list-style-type:none;}
.s_menu a:link, .s_menu a:visited {background: url(../images/s_menu.gif);width:196px;height:23px;margin:0 0 0 1px;padding:4px 0 0 23px;}
.s_menu a:link, .s_menu a:visited {display:block;height:19px;text-decoration: none; font:bold 11px tahoma; }

.s_menua a:link, .s_menua a:visited {background: url(../images/s_menua.gif);width:196px;height:23px;margin:0 0 0 1px;padding:4px 0 0 23px;}
.s_menua a:link, .s_menua a:visited {display:block;height:19px;text-decoration: none; font:bold 11px tahoma;color:#fff; }

.s_menu a:hover, .s_menua a:hover    {background: url(../images/s_menuh.gif);color:#fff; }


.s_sub_menu a:link, .s_sub_menu a:visited   {background: url(../images/s_sub_menu.gif);width:183px;height:23px;margin:0 0 0 1px;padding:4px 0 0 36px;}
.s_sub_menu a:link, .s_sub_menu a:visited   {display:block;height:19px;text-decoration: none; font:bold 11px tahoma; }
.s_sub_menua a:link, .s_sub_menua a:visited {background: url(../images/s_sub_menua.gif);width:183px;height:23px;margin:0 0 0 1px;padding:4px 0 0 36px;}
.s_sub_menua a:link, .s_sub_menua a:visited {display:block;height:19px;text-decoration: none; font:bold 11px tahoma;color:#fff; }

.s_sub_menu a:hover, .s_sub_menua a:hover   {background: url(../images/s_sub_menuh.gif);color:#fff; }

.search {border: 1px solid #ADC2DC;margin:0 1px 0 1px;padding:6px 9px 6px 3px;}
.search a:link, .search a:visited {font: 10px tahoma;background: url(../images/lupe.gif) no-repeat 0px 3px; padding: 0px 0px 0px 11px;margin-top:6px;}

.search_feedback {background: #F5F7FA url(../images/feedb_bg.gif) repeat-y top right;border-left:4px solid #D9D9D9;border-bottom:1px solid #D9D9D9;margin:0 8px 6px 6px;padding:0 12px 12px 12px;font: 90% tahoma;}
.feedb_oben      {background: #F5F7FA url(../images/feedb_oben.gif) no-repeat top right;border-left:4px solid #D9D9D9;margin:6px 8px 0 6px;height:14px;font-size:0px;}
.feedb_oben span {display:none;}
.over            {font:bold 100% tahoma;color:#4377B9;padding-bottom:4px;}
.cont            {padding-left:6px;}
.data            {text-align:right;font:bold 85% tahoma;color: #737373;}
.data_start      {font:bold 85% tahoma;color: #737373;}
.s_space {background: #fff;padding-top:1px;}
.c_space {clear:both;display:block;padding-top:12px;width:5px;font-size:0;}
.s_end {background: #fff;padding-top:4px;}
.input {font: 11px tahoma;border: 1px solid #ADC2DC;padding:2px;width:175px;color: #485365;margin:0 0 2px 2px;}
.button {float:right;font:bold 10px tahoma;color:#fff;background: #ADC2DC;border: 1px solid #ADC2DC;padding: 0 2px 0 2px;}
.button1 {font:bold 10px tahoma;color:#fff;background: #ADC2DC;border: 1px solid #ADC2DC;padding: 0 2px 0 2px;}

.pad_border{border:1px solid #ADC2DC;}

.lupe_g {float:left;background: url(../images/lupe_g.gif) no-repeat top left;width:22px;height:50px;cursor:help;}
.brief  {float:left;background: url(../images/brief.gif) no-repeat top left;width:22px;height:160px;cursor:help;}
.lupe_g span, .brief span {display:none;} 
.nt   {background: url(../images/nt.gif);height:19px;margin:0 1px 4px 0;padding:8px 0 0 6px;}
.nt, .nt a:link, .nt a:visited { font: 10px tahoma; }

.cpic_k {background: #C3D1E4 url(../images/cpic_k.jpg) no-repeat top right; }
.cpic_s {background: #C3D1E4 url(../images/cpic_s.jpg) no-repeat top right; }
.cpic_w {background: #C3D1E4 url(../images/cpic_w.jpg) no-repeat top right; }
.cont_start {font:11px tahoma}
.cpic_k, .cpic_s, .cpic_w { height:107px;margin:0 1px 1px 0; }
.cpic_start {background: #C3D1E4 url(../images/start.jpg) no-repeat top right;height:153px;margin:0 1px 1px 0; }
.content_icon {float:left;margin:6px 0 0 6px;}
.cont_start {font:11px tahoma}
.start_text {margin-left:239px;}
.start_text_p1 {padding-top:28px;}
.start_text_p2 {padding-top:39px;}
.start_text_p1, .start_text_p2 {color: #fff;font: 90% tahoma;}
.box_feedback {width:185px;padding:20px 0 0 22px;font: 11px tahoma;float:left;height:133px;}
.clear{clear:left;background:#F5F7FA url(../images/nt1.gif) repeat-x top left;margin:0 1px 1px 1px;padding:12px 0 0 6px;height:50px;text-align:left; }
.f_link {font:bold 11px tahoma;background: url(../images/l.gif) no-repeat 0px 4px; padding: 0px 0px 0px 14px;}
.s_link {background: url(../images/l.gif) no-repeat 0px 4px; padding: 0px 0px 0px 14px;list-style:none;}
.rechts{float:right;margin:2px 1px 0 0;}
.rechts, .text, .rechts a:link, .rechts a:visited{font: 10px tahoma;}
img {border:0;}

.searchword {color: #222;background-color: yellow;}
