body
    {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.8em;
    color:#000000;
    background-color:#000000;
    background:url(pics/background.gif);
    padding:0;
    margin:0;
    border:0;
    }


#main
    {
    position:relative;
    top:5px;
    left:0;
    z-index:2;
    width:960px;
    height:765px;
    border:0;
    }

/*layout*/

#logo
  {
    position:absolute;
    top:0;
    left:0px;
    z-index:4;
    width:218px;
    height:157px;
    border:0;
  }
  
#schrift
  {
    position:absolute;
    top:166px;
    left:16px;
    z-index:5;
    width:150px;
    height:65px;
    border:0;
  }

#body
  {
    position:absolute;
    top:157px;
    left:0;
    z-index:4;
    width:218px;
    height:342px;
    border:0;
  }
  
#footer
  {
    position:absolute;
    top:499px;
    left:0;
    z-index:4;
    width:218px;
    height:266px;
    border:0;
  }

#header
  {
    position:absolute;
    top:0px;
    left:218px;
    z-index:4;
    width:742px;
    height:138px;
    border:0;
  } 


/*hauptnavi*/

#navi
{
    position:absolute;
    top:250px;
    left:14px;
    z-index:4;
    width:200px;
    height:300px;
    border:0;
    margin:0;
    padding:0;
    text-align:left;
}


#start
    {
    width:109px;
    height:28px;
    }

#start a
    {
    width:109px;
    height:28px;
    display:block;
    background:url(pics/start.gif) 0 -28px no-repeat;
    }


#start a:link
    {
    display:block;
    background:url(pics/start.gif) 0 -28px no-repeat ;
    }

#start a:visited
    {
    display:block;
    background:url(pics/start.gif) 0 -28px no-repeat;
    }

#start a:hover,
#start a:focus
    {
    display:block;
    background:url(pics/start.gif) 0 0 no-repeat;
    }


#start a:active
    {
    display:block;
    background:url(pics/start.gif) no-repeat 0 -28px;
    }



#kungfu
    {
    width:109px;
    height:28px;
    }

#kungfu a
    {
    width:109px;
    height:28px;
    display:block;
    background:url(pics/kungfu.gif) no-repeat 0 -28px;
    }


#kungfu a:link
    {
    display:block;
    background:url(pics/kungfu.gif) no-repeat 0 -28px;
    }

#kungfu a:visited
    {
    display:block;
    background:url(pics/kungfu.gif) no-repeat 0 -28px;
    }

#kungfu a:hover,
#kungfu a:focus
    {
    display:block;
    background-position: 0 0;
    }


#kungfu a:active
    {
    display:block;
    background:url(pics/kungfu.gif) no-repeat 0 -28px;
    }



#kinder
    {
    width:109px;
    height:28px;
    }

#kinder a
    {
    width:109px;
    height:28px;
    display:block;
    background:url(pics/kinder.gif) no-repeat 0 -28px;
    }


#kinder a:link
    {
    display:block;
    background:url(pics/kinder.gif) no-repeat 0 -28px;
    }

#kinder a:visited
    {
    display:block;
    background:url(pics/kinder.gif) no-repeat 0 -28px;
    }

#kinder a:hover,
#kinder a:focus
    {
    display:block;
    background-position: 0 0;
    }


#kinder a:active
    {
    display:block;
    background:url(pics/kinder.gif) no-repeat 0 -28px;
    }



#taichi
    {
    width:109px;
    height:28px;
    }

#taichi a
    {
    width:109px;
    height:28px;
    display:block;
    background:url(pics/taichi.gif) no-repeat 0 -28px;
    }


#taichi a:link
    {
    display:block;
    background:url(pics/taichi.gif) no-repeat 0 -28px;
    }

#taichi a:visited
    {
    display:block;
    background:url(pics/taichi.gif) no-repeat 0 -28px;
    }

#taichi a:hover,
#taichi a:focus
    {
    display:block;
    background-position: 0 0;
    }


#taichi a:active
    {
    display:block;
    background:url(pics/taichi.gif) no-repeat 0 -28px;
    }


#verein
    {
    width:109px;
    height:28px;
    }

#verein a
    {
    width:109px;
    height:28px;
    display:block;
    background:url(pics/verein.gif) no-repeat 0 -28px;
    }


#verein a:link
    {
    display:block;
    background:url(pics/verein.gif) no-repeat 0 -28px;
    }

#verein a:visited
    {
    display:block;
    background:url(pics/verein.gif) no-repeat 0 -28px;
    }

#verein a:hover,
#verein a:focus
    {
    display:block;
    background-position: 0 0;
    }


#verein a:active
    {
    display:block;
    background:url(pics/verein.gif) no-repeat 0 -28px;
    }



ul.button
    {
    display:block;
    list-style-type:none;
    width:140px;
    height:240px;
    margin:0;
    border:0;
    padding:0px 0 0 0;
    }


/*subnavi*/

ul.subbutton
    {
    display:block;
    list-style-type:none;
    text-align:left;
    font-size:0.75em;
    line-height:1.5em;
    padding-left:46px;
    padding-bottom:10px;
    margin:0;
    border:0;
    }


a.underline
    {
    width:100px;
    height:20px;
    color:#FFFFFF;
    text-decoration:none;
    }


a.underline:link
    {
    width:100px;
    height:20px;
    color:#FFFFFF;
    text-decoration:none;
    }

a.underline:visited
    {
    text-decoration:none;
    }

a.underline:hover,
a.underline:focus,
a.underline:active
    {
    text-decoration:underline;
    }



/*navi quer*/
#buttontop
    {
    position:absolute;
    top:140px;
    left:460px;
    width:460px;
    z-index:4;
    border:0;
    text-align:right;
    padding:0;
    margin:0;
    color:#666666;
    font-size:0.8em;
    }
 

/*news*/
#newscase
    {
    position:absolute;
    top:226px;
    left:762px;
    width:150px;
    height:200px;
    background-color:#ffffCC;
    z-index:12;
    border-bottom:10px dotted white;
    border-top:10px dotted white;
    text-align:right;
    padding-top:10px;
    padding-left:10px;
    margin:0;
    text-align:left;
    }

#newstext
    {
    position:absolute;
    top:266px;
    left:770px;
    width:140px;
    z-index:12;
    border:0;
    padding-top:10px;
    margin:0;
    text-align:left;
    font-size:0.8em;
    line-height:1.2em;
    }

.lesen
    {
    font-size:0.95em;
    padding-left:106px;
    }


.aktuell
    {
    font-size:0.95em;
	color:#000000;
    }

/*content*/
#content
    {
    position:absolute;
    top:130px;
    left:0px;
    width:720px;
    z-index:3;
    border:0;
    background-color:#FFFFFF;
    text-align:left;
    padding-left:240px;
    padding-top:100px;
    margin:0;
	line-height:1.4em;
    }


#aktuell
    {
	position:absolute;
	top:479px;
	left:764px;
	width:144px;
	z-index:5;
	border:1px solid black;
	text-align:left;
	padding:5px;
	margin:0;
    }
 

#impressum
    {
    position:absolute;
    top:740px;
    left:860px;
    width:100px;
    z-index:5;
    border:0;
    text-align:left;
    padding:0;
    margin:0;
    color:#666666;
    font-size:0.8em;
    }

a.ohne
    {
    margin:0;
    padding:0;
    border:0;
    }


a.ohne:link,
a.ohne:visited,
a.ohne:hover,
a.ohne:focus,
a.ohne:active
    {
    text-decoration:none;
    }


a.horizon
    {
    margin:0;
    padding:0;
    border:0;
    color:#666666;
    }


a.horizon:link
    {
    text-decoration:none;
    }

a.horizon:visited
    {
    text-decoration:none;
    }

a.horizon:hover,
a.horizon:focus,
a.horizon:active
    {
    text-decoration:underline;
    }

a.news
    {
    margin:0;
    padding:0;
    border:0;
    color:#000000;
    }


a.news:link
    {
    text-decoration:none;
    }

a.news:visited
    {
    text-decoration:none;
    }

a.news:hover,
a.news:focus,
a.news:active
    {
    text-decoration:underline;
    }

/*#anfahrt
    {
    position:absolute;
    margin:0;
    padding:0;
    top:160px;
    left:250px;
    z-index:6;
    width:600px;
    height:280px;
    border:0;
    }

#wolb
    {
    position:absolute;
    margin:0;
    padding:0;
    top:492px;
    left:588px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#alb
    {
    position:absolute;
    margin:0;
    padding:0;
    top:540px;
    left:545px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#umgeh
    {
    position:absolute;
    margin:0;
    padding:0;
    top:508px;
    left:488px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#wes
    {
    position:absolute;
    margin:0;
    padding:0;
    top:492px;
    left:436px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#ham
    {
    position:absolute;
    margin:0;
    padding:0;
    top:480px;
    left:470px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#war
    {
    position:absolute;
    margin:0;
    padding:0;
    top:416px;
    left:552px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#schiff
    {
    position:absolute;
    margin:0;
    padding:0;
    top:352px;
    left:546px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#grev
    {
    position:absolute;
    margin:0;
    padding:0;
    top:354px;
    left:450px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#ring
    {
    position:absolute;
    margin:0;
    padding:0;
    top:400px;
    left:480px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }

#steinf
    {
    position:absolute;
    margin:0;
    padding:0;
    top:358px;
    left:382px;
    z-index:7;
    width:30px;
    height:30px;
    border:0;
    }
*/

table.inhalt
    {
    width:500px;
    vertical-align:top;
    border-collapse:collapse;
    padding:0;
    margin:0;
    }


table.inhalt tr
    {
    height:30px;
    min-height:30px;
  /*  border-bottom:20px solid white;*/
    vertical-align:top;
    }
	

/*für Tarnung der emailadresse: unsichtbares Element eingefügt*/
span.displaynone
    {
    display:none;
    }
