
* {
margin: 0px;
padding: 0px;
}


html {
font: 12px arial, helvetica, verdana, sans-serif;
color: #000;
background: url(bilder/hg_1.jpg) repeat-y;
}

div#site {
width: 824px;
height: 515px;
margin: auto;
}

h1 {
width: 824px;
height: 128px;
background: #FFF url(bilder/logo.gif) no-repeat;
text-indent: -999em;
}

h2 {
font-size: 1.4em;
color: #003366;	
line-height: 2em;
letter-spacing: 0.3px;
margin-bottom: .5em;				
}

noscript p {
font-size: 1.1em;
line-height: 1.4em;
font-weight: bolder;
color: #000;
display: block;
width: 824px;
position: relative;
margin: auto;
top: 170px;
padding: 0 0 0 30px;
}

div#text p, div#tabelle p {
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: .4px;
margin-bottom: .75em;
}

div#text p span#zeit {
margin-left: 51px;
}

div#text p span#tel {
margin-left: 12px;
}

div#text p span#mob {
margin-left: 17px;
}


a.intern {
color: #003366;	
text-decoration: none;		
}

a.intern:focus, a.intern:hover, a.intern:active {
color: #C42100;
}


table {								/* PREISLISTE */
border-spacing: 0;
font: 1.1em arial, helvetica, verdana, sans-serif;
letter-spacing: .3px;
}

thead th {
text-align: left;
vertical-align: middle;
font-size: 1.1em;
color: #003366;
height: 36px;
border-bottom: 1px #000 solid;
}

thead th#k1 {
width: 250px;
text-align: left;
}

thead th#k2 {
width: 150px;
}

thead th#k3 {
width: 130px;
}
								
tbody th {
text-align: left;
}

tbody th.z {
line-height: 1.3em;
height: 42px; 
}

tbody th.z span {
font-weight: lighter;
}

tbody td, tbody th {
height: 26px;
vertical-align: bottom;
}

td {
font: 1.1em arial, helvetica, verdana, sans-serif;
line-height: 1.3em;
letter-spacing: 0.5px;
}


div#nav1 {							/* NAVI 1 */
width: 661px;
height: 30px;
background: url(bilder/nav_1.gif) no-repeat;
position: relative;
left: 150px;
padding: 2px 0 0 0; 
border-bottom: 3px solid #fff;
}

div#nav1 ul {
width: 661px;				
height: 30px;
list-style: none;
}

div#nav1 ul li {
font-size: 1.1em;
display: block;
float: left;
height: 30px;
width: 100px;
padding: 0 0 0 10px;
font-weight: bolder;
letter-spacing: .75px;
line-height: 2.5em;
}

div#nav2 {							/* NAVI 2 */
width: 150px;
height: 480px;
background: url(bilder/nav_2.gif) repeat-y;
position: relative;
top: -40px;
padding: 60px 0 0 0;
}

div#nav2 ul {
list-style: none;
}

div#nav2 ul li {
font-size: 1.1em;
letter-spacing: .3px;
text-align: right;
display: block;
width: 140px;
height: 25px;
padding: 14px 10px 0 0;
line-height: 1.2em;
}

div#nav2 ul li#n2 {
height: 42px;
}

div#nav1 ul li a, div#nav2 ul li a {
color: #000;
text-decoration: none;
}

div#nav1 ul li a:focus, div#nav2 ul li a:focus, div#nav1 ul li a:hover, div#nav2 ul li a:hover, div#nav1 ul li a:active, div#nav2 ul li a:active {
color: #FFF;		
}

div#nav1 ul li.aktiv1, div#nav2 ul li.aktiv2 {
background: url(bilder/trans_50.png); 
}

div#nav2 ul li.aktiv2 {
font-weight: bolder;
letter-spacing: 0.2px; 
}

div#inhalt {								/* INHALT */
background: url(bilder/hg_2.gif) repeat-y;
width: 661px;
height: 500px;
position: relative;
left: 150px;
top: -540px;
}

div#text {								/* TEXT */
width: 420px;  
height: 480px;
padding: 26px 0 0 20px;
}

div#tabelle {								/* TABELLE */
width: 620px;
height: 480px;
padding: 26px 0 0 20px;
}

div#bild {								/* BILD */
position: relative;
left: 451px;
top: -435px;
height: 280px;
width: 210px;
border-bottom: 3px solid #FFF;
}

div#site div#sch_u {
position: relative;
left: 0px;
top: -540px;
}

div#site div#sch_r {
width: 13px;
height: 545px;
background: url(bilder/schatten_r.gif) repeat-y;
position: relative;
left: 811px;
top: -1100px;
}

div#text img {
border-bottom: 3px #FFF solid;
}



