/* -*- mode: java -*- */


body {
    margin: 0px;
    padding: 0px;
	font-size: 10px;
}

/* ie mac hack (this is ignored by ie on mac) \*/
html, body {
    /*overflow: hidden;*/
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
/* end ie mac hac */


body, td, div, p {
    font-family: verdana, geneva, sans-serif;
    color: #000000;
	font-size: 10px;
}

div, p {
    line-height: 1.2em;
}

.tb_beschrift{
	color: black;
}
.rahmen_beschrift{
	border: 0px solid #000000;
	color: black;
}
div.navmainitem {
    font-weight: bold;
	font-size: 11px;
}

.navigationtext {
    font-weight: bold;
}

div.navigationtext {
    padding-left: 16px;
    padding-top: 10px;

}

div.newslistheading {
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    margin-top: 1em;
    margin-bottom: 1em;
    text-transform: uppercase;
}
div.newslistheading a {
    color: #404040;
    text-decoration: underline;
}

div.sidebar {
    padding: 12px;
    padding-right: 6px;
}

div.sidebarblock {
    margin-bottom: 1em;
}

div.label {
    font-weight: bold;
}

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


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

a.navmainitem {
    text-decoration: none;
    color: #ffffff;
    padding: 0px;
    margin: 0px;
}

a:hover.navmainitem {
    text-decoration: none;
    color: #FFD400;
    padding: 0px;
    margin: 0px;
}
.fakeBody {
	height: 100%;
	width: 100%;
	overflow: auto;
	padding: 0px;
	margin: 0px;
    
}
.fakeBodyAbsolutes {
	position: relative;
	border-style: dashed;
	border-width: 1px;
	border-color: navy;
	width: 300px;
	height: 1em;
	background-color: #E3E3E3;
	color: #000000;
	left: 10px;
	top: 10px;
    border: 1px solid red;
}

.bg {
    margin: 0px;
    padding: 0px;
    line-height: 0px;
}

div.content {
    width: 760px;
    padding: 0px;
    margin: 0px;
    margin-top: 30px;
}
div.content_content{
    width: 760px;
    padding: 0px;
    margin: 0px;
    margin-top: 60px;
}
div.sections {
    padding: 0px;
    margin: 0px;
    width: 462px;
    border: none;
}

div.section {

    margin: 0px;
    padding: 0px;
    margin-bottom: 1em;
}

p {
    padding: 0px;
    margin: 0px;
    margin-bottom: 1em;
}


.fakeFixed {
	position: absolute;
	width: 750px;
	height: 130px;
	color: #000000;
	left: 0px;
	top: 0px;
	text-align: center;

}


div.menutop {
    border: none;
    position: absolute;
    visibility: hidden;
    z-index: 1000;
    border: none;
    
}

a.menusub {
    text-decoration: none;
    color: black;
}
a.menutop {
    text-decoration: none;
    color: black;
}

div.menubg{
    visibility: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
}
div.untermenu {
	color: black;
}
div.untermenu a {
	color: black;
}
div.untermenu a:hover {
	text-decoration: underline;
	color: black;
}
div.heading {
    font-weight: bold;
    margin-bottom: 1em;
    line-height: 1.5em;
    width: 430px;
}

div.subheading {
    font-weight: bold;
    margin-bottom: 1em;
    width: 462px;
}

div.lead {
    margin-bottom: 1em;
    width: 462px;
}

.sectiontitle {
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}



/* links in content */


img.linkicon {
    padding-right: 2px;
    margin-bottom: -2px;
    border: none;
}

/* list styles */


.table-dl {
    margin-top: 1em;
}

.td-dt {
    padding-left: 0px;
    padding-right: 1em;
}


.table-ul {
    margin-bottom: 1em;
}

.td-ul-li-bullet {
    vertical-align: top;
    padding: 0 0 0 0;
}

.td-ul-li-content {
    vertical-align: top;
    padding: 0 0 0 0;
}


.table-dl {
    margin-bottom: 1em;
}

.td-dt{
    font-weight: bold;
    padding-right: 1em;
}


/* forms */

input, button, select {
    font-family: verdana, geneva, sans-serif;
    font-size: 8pt;
    border: 1px solid #404040;
}

.form {
    font-family: verdana, geneva, sans-serif;
    font-size: 8pt;
    border: 1px solid #404040;
}

div.newsitem {
    margin-bottom: 1em;
}


/* start: sitemap stuff */


.navChilds {
    padding-left: 2em;
}

/* end: sitemap stuff */


/*switchable stuff*/
p, .table-ul *, .table-dl *, div.sectiontitle, div.subheading{
    line-height: 1.5em;
}

div.heading {
    line-height: 1.5em;
}
