
html {
height:100%;
}

body {
height:100%;
margin:0;
padding:0;
background:#E7E7E7 url(../img/body-bg.jpg) repeat-x fixed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

p {
margin:0 8px 10px 8px;
display:block;
color:#64656E;
}

a {
color:#CC3333;
text-decoration:none;
}

a:hover {
color:#CC3333;
text-decoration:underline;
}

h2{
display:inline;
position: relative;
top:26px;
left:50px;
font-size:12px;
color:#CC3333;
}

ul {
margin:0;
padding:0;
}

.exlink {
background: url(../img/link-ext.gif) no-repeat left center;
padding-left: 15px;
}

.exlink-li {
list-style-image:url(../img/link-ext.gif);
}

li {
list-style-position:outside;
margin-left:26px;
padding-bottom:8px;
color:#64656E;
}

li a {
color:#CC3333;
text-decoration:none;
}

li a:hover {
color:#CC3333;
text-decoration:underline;
}

.form-text-field {
background:url(../img/form-bg.gif) repeat-x;
border:1px solid #A8A8A8;
color:#666666;
}

.button {
background:url(../img/button.gif) repeat-x;

width:106px;
height:30px;

border:none;
font-weight:bold;
color:#ffffff;
}

td {
color:#64656E;
}

.left {
float:left;
margin-right:5px;
padding-left:10px;
}

.right {
float:right;
margin-left:5px;
padding-right:10px;
position:relative;
z-index:1;
}

.photo-set {
width:160px;
height:136px;
background-image:url(../img/photo-b.png);
position:absolute;
z-index:0;
}

/*  C O N T A I N E R
---------------------------------------------------- */
.container-bg {															
width:863px;
margin:0 auto;
padding:0px;
background-image:url(../img/cnt-bg.png);
background-repeat:repeat-y;
}

.container {
width:801px;
margin:0 auto;
padding:0px;
}

/*  T O P
---------------------------------------------------- */
.top {
height:50px;
background-image:url(../img/top-bg.gif);
background-repeat:repeat-x;
}

img.top {
float:right;
border:0px;
}

/*  H E A D E R
---------------------------------------------------- */
#header {
height:133px;
width:801px;
}

#header-home {

height:133px;
width:566px;
float:left;
}

#header-logo {
background-image:url(../img/head_logo.gif);
background-repeat:no-repeat;
height:133px;
width:235px;
float:right;
}

/*  N A V I G A T I O N
---------------------------------------------------- */
.navi {
}

img.navi {
border:0px;
float:left;
}

.navi-sub {
background-image:url(../img/navi_sub.gif);
background-repeat:no-repeat;
height:55px;
width:801px;
text-align:center;
padding-top:2px;
clear:left;
}

.navi-sub li {
display:inline;
list-style-type: none;
margin:0;
}

.navi-sub a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.navi-sub a:hover {
text-decoration:underline;
}

/*  C O N T E N T
---------------------------------------------------- */
.content {
margin:0px 5px 20px 5px;
}

/*  B O X E S  |  M O R E
---------------------------------------------------- */
/* - BOX-KLEIN - */
.box-kl-hg {
float:left;
width:252px;
background:url(../img/box-kl-shad.gif) repeat-y;
}
.box-kl-top {
width:252px;
height:56px;
background:url(../img/box-kl-top.gif);
}
.box-kl-center {
width:198px;
margin:0px 23px 0 29px;
background:url(../img/box-fill.gif) repeat-x;
}
.box-kl-bottom {
width:252px;
height:41px;
background:url(../img/box-kl-bottom.gif);
}

/* - BOX-GROSS - */
.box-gr-hg {
float:left;
width:531px;
background:url(../img/box-gr-shad.gif) repeat-y;
}
.box-gr-top {
width:531px;
height:56px;
background:url(../img/box-gr-top.gif);
}
.box-gr-center {
width:471px;
margin:0px 23px 0 30px;
background:url(../img/box-fill.gif) repeat-x;
}
.box-gr-bottom {
width:531px;
height:41px;
background:url(../img/box-gr-bottom.gif);
}

/* - BOX-XXL - */
.box-xxl-hg {
float:left;
width:783px;
background:url(../img/box-xxl-shad.gif) repeat-y;
}
.box-xxl-top {
width:783px;
height:56px;
background:url(../img/box-xxl-top.gif);
}
.box-xxl-center {
width:728px;
margin:0px 23px 0 30px;
background:url(../img/box-fill.gif) repeat-x;
}
.box-xxl-bottom {
width:783px;
height:41px;
background:url(../img/box-xxl-bottom.gif);
}


.more {
float:right;
margin: 4px 5px -13px 0;
}

/*  F O O T E R  u.  C O P Y R I G H T
---------------------------------------------------- */
.footer {
background-image: url(../img/footer.gif);
background-position:bottom;
background-repeat:no-repeat;
height:79px;
clear:both;
}

.copyright {
padding-top:25px;
text-align:center;
color: #ffffff;
line-height:23px;
}

.copyright li {
display:inline;
list-style-type: none;
margin: 0;

color: #ffffff;
}

/*  F O O T E R   I M M E R   U N T E N
---------------------------------------------------- */
.push-tha-bottom {
height:100%;
float:right;
width:1px;
margin: 0 0 -79px 0;
position:relative;
}

/*  M I S C
---------------------------------------------------- */
.trenn {
background: url(../img/list.gif);
background-repeat: no-repeat;
background-position:5px -2px;
padding-left: 15px;
padding-bottom:10px;
}

.clear {
clear:both;
}

.clear-r {
clear:right;
}





.print_show {
display:none;
}
