#footer {
	position:relative;
	top:-16px;
	z-index:10;
}

#privacy {
	position:relative;
	top:-40px;
	left:16px;
	z-index:11;
	text-align: left;
	font-weight: bold;
	font-size:11px;
	clear:left;
	

}

#privacy a {
	text-decoration:none;
	color:#0a105a;
}

#main {
	position:absolute;
	left:0;
	top:140px;
}

.mailformplus_contactform fieldset {
      border:0;
}

body {
      color: black;
      margin: 0 0 0 0;
      padding: 0;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
}

*{
margin: 0px;
padding:0px;
}


#content {
	position:relative;
	background-repeat: repeat;
	background-color:#e0e6ff;
      	left: 0;
      	top:-16px;
	font-size: 12px;
      	height:auto!important;
      	min-height:460px;
	/* height:460px; */
      	width:950px;
	padding-top:16px;
	padding-bottom: 18px;
	padding-left: 30px;
	padding-right:15px;
        z-index:99;
      
}
  
#sprache {
	position:absolute;
	top:10px;
	left:880px;
	z-index:99;
}

.tx-srlanguagemenu-pi1 {
	width:100px;
	float: left;
}


a {
	color: #0a105a;
	font-weight: bold;
	text-decoration:none;
}

ul {

	margin-top:0;
	margin-bottom:0;
}



h1 {
		margin: 0;
		margin-bottom:16px;
		font-size: 16px;
		font-weight: bold;
}


h2 {
		margin: 0;
		margin-bottom:16px;
		font-size: 14px;
		font-weight: bold;

}

h4 {
		margin: 0;
		margin-bottom:0px;
		font-size: 15px;
		font-weight: bold;
}




p {
	margin: 0;
	margin-bottom:0px;
}

#content li {
    margin-left:20px;
    margin-top:4px;
    
}



#nav {
    list-style: none;
    position: absolute;
    left: 0px;
    top: 99px;
    margin: 0px;
    z-index:99;
    width:994px;
    background-color:#121157;
    font: normal 12px/25px arial, helvetica, sans-serif;
}

#nav ul {
    list-style: none;
    display: none;
/* postion: absolute - is needed so that the dropdown menus go over the page content */
    position: absolute;
    overflow: visible;
    z-index:99;
 
}

#nav li {
    display: block;
    position: relative;
    width: 142px;
    left:0px;
/* float: left - keeps the menu horizontal */
    float: left;
    /* this adjusts the links buttons on the background */
/* Mozilla needs padding to look like IE which doesn't need it */
 padding: 0px;
}

#nav li a {
    display: block;
    color:white;
    background-color:#121157;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
       
}

#nav li a:hover {
     color:#121157;
     background-color:#a2ddff;
}



#level1 {
    display: block;
    top: 25px;

}
#level1 UL {
    position: absolute;
    overflow: visible;
    z-index: 99;
}
#level1 li {
    display: block;
    margin: 0;
    font-size: 1em; 
}
#level1 li A {
    display: block;
/* dropdown menu width is controlled here */
    width: 142px;
    background-color:#121157;
    padding: 0;
    font-weight: normal;
    text-align: left;
    text-indent: 0.8em;
    text-decoration: none;
    color: white;
/* needs to be set to zero to override margins from horizontal menu */
    margin: 0;
   
/* needs to be set to zero to override borders from horizontal menu */
    border: 0; 
}
#level1 li A:hover {
    display: block;
    color: #121157;
    background-color:#a2ddff;
/* needs to be set to zero to override borders from horizontal menu */
    border: 0; 
}


/* all see this */
#nav ul ul, #nav ul ul ul {
   display: none;
   position: absolute;
   width: 142px;
   top: 0;
}
/* non-IE bowsers see this */
#nav ul li>ul, #nav ul ul li>ul {
    margin-top: 0;
}
#nav LI:hover UL UL, #nav LI:hover UL UL UL{
    display: none;
}
#nav LI:hover UL {
    display: block;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {
    display: block;
}
li>ul {
    top: auto:
}
UNKNOWN {
    margin-top: 0;
    left: auto; 
    top: auto;
}


/* MAILFORM */




.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:550px;
padding-top:10px;
padding-bottom:32px;
padding-left:60px;

}

.mf-radio {
border:0px;
}


.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-top: 0px;
margin-bottom: 5px;
}
.mf-submit {
position: absolute;
left: 204px;
color: white;
background-color: #121157;
border: 0px;
width:120px;
height:22px;

}