body {
padding : 0;
margin : 0;
font : 76% tahoma, verdana, sans-serif;
background : #e0e0e0;
color : #303030;
}

body.main {
Color: #38a898;
Background-Attachment: fixed;
Background-Repeat: repeat-y;
Background-Position: 0 -60;
Margin-left: 0px;
}

A {
/*Color: #119966;    a:link { text-decoration:none; color:#000000; }
				 						 a:hover { text-decoration:none;  color:#96BDF2;} */
text-decoration : none;
Color: #336644;
font-size : 1.4em;
Font-Family: Arial, Helvetica, Sans-Serif;
Font-Weight: normal;
Text-Align: left;
Text-Decoration: none;
}

A:HOVER {
/*Color: #FF3300;*/
/*Color: #ff50f0;*/
text-decoration : none;
Color: black;
Font-Family: Arial, Helvetica, Sans-Serif;
Font-Weight: normal;
Text-Align: left;
Text-Decoration: none;
}

HR {
Color: #337744;
}

#container {
margin : 0px auto 15px auto;
width : 760px;
height : 775px;
padding : 10px 20px 20px 20px;
background : #ffffff url(../nav_pic/tapas.jpg);
/*
z-index: 1;
background : #505050 url(../graphx/headerbg02.jpg) no-repeat top left;
*/
}

#logo {
margin : 0px 0px 0px 0px;
width : 100px;
padding : 5px 20px 20px 20px;
}

div {
padding : 5px 20px 20px 5px;
}

#ContentBox01 {
padding : 5px 20px 20px 5px;
}

#ContentBox02 {
padding : 5px 20px 20px 8px;
}


#footer {
margin : 370px auto 15px auto;
width : 760px;
height : 16px;
background : #ffffff;
color : #808080;
font-size : 0.9em;
padding : 0px 0px 0px 0px;
border-top : 1px solid #d0d0d0;
border-bottom : 1px solid #d0d0d0;
text-align : center;
}

#kfooter {
margin : 45px auto 15px auto;
width : 760px;
height : 16px;
background : #ffffff;
color : #808080;
font-size : 0.9em;
padding : 0px 0px 0px 0px;
border-top : 1px solid #d0d0d0;
border-bottom : 1px solid #d0d0d0;
text-align : center;
}


#gallery  {list-style:none; padding:0; margin:0; position:relative; float:right;}
#gallery  {display:inline; width:550px; float:left; margin:0 0 5px 5px;}
#gallery  a img {display:block; width:1px; height:1px; border:0;}
#gallery  a:hover {white-space:normal; border-color:#ddd;}
#gallery  a:hover img {position:absolute; left:500px; top:0; width:auto; height:auto; border:1px solid #000;}

/*
.navi-news (geht sauch ist aber nicht so doll)
{
  background-image:url(../nav_pic/pix_trans,gif);
  width:200px;
  height:100px;
  display:block;
}
.navi-news:hover, .navi-news:active, .navi-news:focus
{
  background-image:url(../nav_pic/tapas_sindbad.jpg);
}
*/

#navCircle {
margin : -8px auto 5px auto;
font-size : 0.8em;
width :760px;
height : 15px;
padding: 0 0 5px 5px;
border-bottom: 1px solid #9FB1BC;
}

#navCircle p {
text-align : right;
color : #808080;
}

#navCircle a:link, #navCircle a:visited {
font-size: 10px;
line-height: 14px;
font-weight: bold;
padding: 0 12px 6px 12px;
text-decoration: none;
color: #708491;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
padding-bottom: 6px;
color: #000;
background: url(../nav_pic/circle.gif) no-repeat bottom center;
}



.navCircles {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
text-decoration: none;
background: #f0f0f0 url(../nav_pic/corner.gif) top right no-repeat;
color: #808080;
border-bottom: 1px solid #e0e0e0;
}

.navCircles:hover {
background: #fafafa url(../nav_pic/corner.gif) top right no-repeat;
border-bottom: 1px solid #eaeaea;
color: #505050;
text-decoration: none;
}

.active_navCircles {
padding: 3px 5px 3px 5px;
margin: 0 0 0 4px;
color: #505050;
text-decoration: none;
background: #ffffff url(../nav_pic/corner.gif) top right no-repeat;
border-bottom: 1px solid #ffffff;
}

.active_navCircles:hover {
text-decoration: none;
}
