body,
td,
th, table, tr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3a3a; 
}

body
{
	margin:0px;
	padding:0px;
	background-image:url(images/background.jpg);
    background-color:#6e7880;
    background-repeat:repeat-x;
}

a         {font-weight:bold; font-size:12px; color:#3a3a3a;}
a:link    {text-decoration:none;}
a:visited {text-decoration:none; color:#3a3a3a;}
a:hover   {text-decoration:none; color:#3a3a3a;}
a:active  {text-decoration:none; color:#3a3a3a;}

a.table         {font-weight:bold; font-size:15px; color:#3a3a3a;}
a.table:link    {text-decoration:none;}
a.table:visited {text-decoration:none; color:#3a3a3a;}
a.table:hover   {text-decoration:none; color:#3a3a3a;}
a.table:active  {text-decoration:none; color:#3a3a3a;}

a.gallery         {font-weight:bold; font-size:17px; color:#3a3a3a;}
a.gallery:link    {text-decoration:none;}
a.gallery:visited {text-decoration:none; color:#3a3a3a;}
a.gallery:hover   {text-decoration:none; color:#3a3a3a;}
a.gallery:active  {text-decoration:none; color:#3a3a3a;}

.global_out {
    width:816px;
    margin:0px auto;
}
.logo {
    background-image:url(images/logo.jpg);
    background-repeat:no-repeat;
    height:100px;

}
.header {
    background-image:url(images/header.jpg);
    background-repeat:no-repeat;
    height:213px;
}

.header_navi {
    float:right;
    padding-top:62px;
    text-align:right;
    margin-right:16px;
}
.header_navi ul{
    list-style:none;
    
}
.header_navi li{
    display:inline;
}
a.headerbutton{
    display: block;
    float: left;
    font: normal 12px;
    font-family:Arial, Helvetica, sans-serif;
    line-height: 15px;
    height: 33px;
    padding-left: 11px;
    text-decoration: none;
    margin-left:0px;
}

a:link.headerbutton, a:visited.headerbutton, a:active.headerbutton{
    color: #4f4f4e;
    font-weight:bold;
    background: transparent url('images/header_navi_left.jpg') no-repeat top left;
}

a.headerbutton span{
    display: block;
    padding: 7px 11px 9px 3px;
    background: transparent url('images/header_navi_right.jpg') no-repeat top right;
}

a.headerbutton:hover,a.headerbutton.active{

}

a.headerbutton:hover span, a.headerbutton.active span{

    color: black;
}

.content {
    background-color:#c4c4c4;
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
    margin-top:10px;
    background-image:url(images/content_top.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:780px;
    min-height:550px;
}
.footer {
    height:30px;
    background-color:#c4c4c4;
    padding-left:10px;
    padding-right:10px;
    width:780px;
}
.footer_text {
    border-top:1px solid #979797;
    padding-top:7px;
}
.spacer {
    clear:both;
}
.mod_gallery .image_container img
{
  border:1px solid #3a3a3a;
}

/* Rundung
---------------------------------------------- */

.rundung {
  background:transparent;
  width:100%;
  margin-bottom:5px;
  }
.rundung h1, .rundung p {
  margin:0 10px;
  }
.rundung h1 {
  font-size:2em;
  color:#3a3a3a;
  }
.rundung p {
  padding-bottom:0.5em;
  }
.rundung .b1, .rundung .b2, .rundung .b3, .rundung .b4, .rundung .b1b, .rundung .b2b, .rundung .b3b, .rundung .b4b {
  display:block;
  overflow:hidden;
  font-size:1px;
  }
.rundung .b1, .rundung .b2, .rundung .b3, .rundung .b1b, .rundung .b2b, .rundung .b3b {
  height:1px;
  }
.rundung .b2 {
  background:#aaaeae;
  border-left:1px solid #6e7880;
  border-right:1px solid #6e7880;
  }
.rundung .b3 {
  background:#aaaeae;
  border-left:1px solid #6e7880;
  border-right:1px solid #6e7880;
  }
.rundung .b4 {
  background:#aaaeae;
  border-left:1px solid #6e7880;
  border-right:1px solid #6e7880;
  }
.rundung .b4b {
  background:#aaaeae;
  border-left:1px solid #6e7880;
  border-right:1px solid #6e7880;
  }
.rundung .b3b {
  background:#aaaeae;
  border-left:1px solid #6e7880;
  border-right:1px solid #6e7880;
  }
.rundung .b2b {
  background:#aaaeae;
  border-left:1px solid #6e7880;
  border-right:1px solid #6e7880;
  }
.rundung .b1 {
  margin:0 5px;
  background:#6e7880;
  }
.rundung .b2, .rundung .b2b {
  margin:0 3px;
  border-width:0 2px;
  }
.rundung .b3, .rundung .b3b {
  margin:0 2px;
  }
.rundung .b4, .rundung .b4b {
  height:2px; margin:0 1px;
  }
.rundung .b1b {
  margin:0 5px; background:#6e7880;
  }
.rundung .boxcontent {
  display:block;
  background:#aaaeae;
  padding:5px 10px 5px 10px;
  border-left:1px solid #6e7880;
  border-right:1px solid #6e7880;
  }
