body
{
    margin:  0;
    padding: 0;
    border:  0;
    background-color: #E4E3E3;
    text-align:     center;
}

body, p, td, li, a, input, textarea, select
{
	font-family:    "Arial", Helvetica, sans-serif;
    font-size:      16px;
    font-weight:    normal;
    color:          #000000;
    /* letter-spacing: 0.12em; */
}

table, tr, td
{
    border: 0;
    margin: 0;
	padding: 0;
    border-collapse:  collapse;
}

#mainTable
{
    margin:   0 auto 0 auto;
	padding:  0;
	width:    910px;
    height:   100%;
	/* border: 1px solid red; */
	background-image: url(grafik/bg_main.gif);
    background-repeat:repeat-y;
}

#topTr
{
	width:  910px;
	height: 169px;
	text-align:       left;
	vertical-align:   top;
	margin: 0;
	padding: 0;
	/* border: 1px solid green; */
}

#topTd
{
	text-align:       left;
	vertical-align:   top;
	padding: 0 0 0 63px;
	margin: 0;
}

#headTable
{
    width:            784px;
    margin:		      0 0 10 0;
	padding:		  0 0 0 0;
 	/* border:           1px solid red; */
    border-collapse:  collapse;
    /* background-color: #FFFFFF; */
}

#menuTable
{
    width:            784px;
    margin:		      0 0 0 0;
	padding:		  0 0 0 0;
 	/* border:           1px solid red; */
    border-collapse:  collapse;
    /* background-color: #FFFFFF; */
}

#midTr
{
	width:            910px;
	/* height:           100%; */
	/* background-color: #FFFFFF; */
	text-align:       left;
	vertical-align:   top;
	/* border: 1px solid green; */
	background-image: url(grafik/bg_content.gif);
    background-repeat:repeat-y;
}

#midTd
{
	padding: 10px 0 0 110px;
}

#contentTable
{
    width:            690px;
    margin:		      0 0 0 0;
	padding:		  0 0 0 0;
 	/* border:           1px solid green; */
    border-collapse:  collapse;
    /* background-color: #FFFFFF; */
}

#bilderTd
{
	width:   295px;
	text-align:       left;
	vertical-align:   top;
	padding: 15px 0 0 0;
	margin: 0 0 0 0;
	/* border:           1px solid green; */
}

#textTd
{
	width:            490px;
	text-align:       left;
	vertical-align:   top;
	padding: 0 0 15px 0;
	margin: 0;
	/* border:           1px solid green; */
}

#bottomTr
{
	width:  910px;
	height: 51px;
	text-align:       left;
	vertical-align:   top;
}

#bottomTd
{
	padding: 0 0 0 63px;
	text-align:       left;
	vertical-align:   top;
	/* border:           1px solid green; */
}

/* S C H R I F T E N */

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

a.top-menu
{
    color: #F03500;
    text-decoration: none;
    font-size: 16px;
    border-color: #f03400;
    border-radius: 6px;
    border: 2px solid #f03400;
    padding: 5px;
    margin-bottom: 2px;
}

a.top-menu-active
{
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    border-color: #f03400;
    background-color: #f03400;
    border-radius: 6px;
    border: 2px solid #f03400;
    padding: 5px;
    margin-bottom: 2px;
}

a:hover
{
    color: #111;
    text-decoration: none;
    font-size: 16px;
}

h1
{
    font-size: 18px;
    font-weight: bold;
	color: #000000;
}

h2
{
    font-size: 17px;
    font-weight: bold;
}

h3
{
    font-size: 17px;
    font-weight: bold;
    font-style: italic
}

.sub
{
	font-size:      10px;
}

.bold
{
	font-weight: bold;
}

.bold_a
{
	font-weight: bold;
	color: #000000;
}

.bold_a:hover
{
	font-weight: bold;
	color: #F03500;
}

.superscript 
{
    font-size:      75%;
    vertical-align: top;
	color: #00A651;
}