body {
margin: 0px;
font: 0.8em Arial, Helvetica, Geneva, Tahoma, sans-serif;
color: #000;
background: #fff;
}

a, a:active, a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #cd3433;
}

a:hover {
text-decoration: underline;
}

h1, h2, h3, h4, h5, h6, h7, h8 {
margin: 0px 0px 10px 17px;
text-align: left;
}

h1 {
font-size: 1.4em;
}
h2 {
font-size: 1.2em;
}
h3 {
font-size: 1em;
}

img {
border: 0px;
}

input {
height: 1.6em;
font: 1em Arial, Helvetica, Geneva, Tahoma, sans-serif;
color: #000;
}

li {
list-style: none;
}

div.content p {
margin: 0px 0px 20px 17px;
}

table {
margin: 0px 0px 10px 17px;
width: 95%;
}

th {
vertical-align: top;
text-align: left;
}

th, td {
border: 1px solid;
padding: 2px 3px;
}

ul {
margin-left: 40px;
padding-left: 10px;
}

/* common */
p.presse {
font: 1.2em "Times New Roman";
}
/* /common */


/* screen [page] */
div#page {
margin: 0px auto;
width: 780px;
}

/* screen [page.header] */
div#header {
position: relative; top: 0px; left: 0px;
margin: 20px 0px 0px 0px;
height: 96px;
}

a#btn_logo_ehe {
position: absolute; top: 0px; left: 0px;
width: 235px;
height: 88px;
background: url("/image/btn_logo_ehe.gif") no-repeat;
}

a#btn_logo_ehe span {
display: none;
}

a#btn_logo_kum {
position: absolute; bottom: 10px; left: 268px;
width: 150px;
height: 53px;
background: url("/image/btn_logo_kum.gif") no-repeat;
}

a#btn_logo_kum span {
display: none;
}

a#btn_logo_muetze {
position: absolute; bottom: 10px; left: 451px;
width: 145px;
height: 53px;
background: url("/image/btn_logo_muetze.gif") no-repeat;
}

a#btn_logo_muetze span {
display: none;
}

a#btn_logo_kjt {
position: absolute; bottom: 10px; right: 0px;
width: 149px;
height: 44px;
background: url("/image/btn_logo_kuj.gif") no-repeat;
}

a#btn_logo_kjt span {
display: none;
}
/* /screen [page.header] */

/* screen [page.header_line] */
div#header_line {
position: relative; top: 0px; left: 0px;
width: 780px;
height: 8px;
overflow: hidden;
}
/* /screen [page.header_line] */

/* screen [page.container] */
div#container {
float: left;
width: 780px;
}

/* screen [page.container.left] */
div#left {
float: left;
width: 158px;
overflow: hidden;
}

/* screen [page.container.left.menu] */
div#menu {
margin: 0px;
padding: 5px 5px 5px 0px;
}

div#menu a {
font-weight: normal;
color: #000;
}

ul.menu {
margin: 0px;
padding: 0px 0px 2px 20px;
list-style: none;
}

li.menu_category {
padding: 0px 0px 4px 0px;
font-size: 1em;
}

div#menu_current_category {
padding: 0px 0px 2px 10px;
font-weight: bold;
}
/* /screen [page.container.left.menu] */

/* screen [page.container.left.suche] */
div#suche {
margin: 0px 0px 118px 0px;
padding: 0px 10px 10px 10px;
height: 16.6em;
line-height: 1.5em;
}

div#suche span {
display: none;
}

form#frm_suche {
position: relative; top: 10px; left: 0px;
margin: 0px 0px 15px 0px;
height: 3.7em;
background: url("/image/img_txt_suche.gif") top left no-repeat;
}

input#fld_text_suche {
float: right;
margin: 12px 0px 3px 0px;
padding: 0px 3px;
width: 132px;
border: none;
font-size: 0.9em;
}

button#btn_start {
float: right;
margin-top: 5px;
padding: 0px;
width: 21px;
height: 7px;
border: none;
background: url("/image/btn_start.gif") top left no-repeat;
cursor: hand;
}

button#btn_start span {
display: none;
}

div#suche a {
color: #000;
}
/* /screen [page.container.left.suche] */
/* /screen [page.container.left] */

/* screen [page.container.right] */
div#right {
float: left;
margin: 0px;
width: 622px;
overflow: hidden;
}

/* screen [page.container.right.navigation_top] */
div#navigation_top {
margin: 0px;
padding: 0px 0px 0px 17px;
height: 2em;
line-height: 2em;
font-size: 1em;
overflow: hidden;
}

div#navigation_top a {
text-decoration: none;
font-weight: bold;
/* color: #000; */
}

div#navigation_top a:hover {
text-decoration: underline;
}

div#navigation_top_text {
float: left;
font-weight: bold;
color: #000;
overflow: hidden;
}
/* /screen [page.container.right.navigation_top] */

/* screen [page.container.right.content] */
div.content {
float: left;
padding: 10px 30px 10px 0px;
width: 592px;
}
/* /screen [page.container.right.content] */

/* screen [page.container.right.navigation_bottom] */
div#navigation_bottom {
clear: both;
height: 30px;
}

div#navigation_bottom_btn {
position: relative; top: 0px; left: 0px;
height: 30px;
}

a#btn_drucken {
position: absolute; bottom: 10px; right: 187px;
width: 89px;
height: 14px;
background: url("/image/btn_drucken.gif") no-repeat;
}

a#btn_drucken span {
display: none;
}

a#btn_email {
position: absolute; bottom: 10px; right: 113px;
width: 50px;
height: 9px;
background: url("/image/btn_email.gif") no-repeat;
}

a#btn_email span {
display: none;
}

a#btn_square_ehe {
position: absolute; bottom: 0px; right: 72px;
width: 19px;
height: 19px;
background: #cd3433;
}

a#btn_square_ehe span {
display: none;
}

a#btn_square_kum {
position: absolute; bottom: 0px; right: 48px;
width: 19px;
height: 19px;
background: #65a538;
}

a#btn_square_kum span {
display: none;
}

a#btn_square_muetze {
position: absolute; bottom: 0px; right: 24px;
width: 19px;
height: 19px;
background: #d37400;
}

a#btn_square_muetze span {
display: none;
}

a#btn_square_kjt {
position: absolute; bottom: 0px; right: 0px;
width: 19px;
height: 19px;
background: #0082c8;
}

a#btn_square_kjt span {
display: none;
}
/* /screen [page.container.right.navigation_bottom] */

/* /screen [page.container.right] */
/* /screen [page.container] */
/* /screen [page] */

/* screen [button] */
.button {
margin: 3px 0px;
border: 1px solid #fff;
height: 1.7em;
color: #fff;
background-color: #cd3433;
}
/* screen [button] */

/* screen [image] */
.image_left {
float: left;
margin: 0px 5px 0px 17px;
}

.image_right {
float: right;
margin: 0px 0px 0px 5px;
}

.image_center {
text-align: center;
}

.image, .image_left, .image_right {
text-align: justify;
border: 1px solid #cd3433;
font-size: 85%;
background-color: #fff;
}

div.content .image p, div.content .image_left p, div.content .image_right p, div.content .image_center p {
margin: 0px;
padding: 5px 5px 0px 5px;
line-height: 1.7em;
}
/* /screen [image] */
