
/*--Grundeinstellungen--------------------------------------------------------*/

body,html,img,#container_oben,#container_abbildung,#container_menue,#container_mitte,#container_unten{
margin:0;
padding:0;
}

body {
height: 101%;                  /* Mozilla BUG */
text-align: center;
padding:0px 0px 0px 0px;      /* oben rechts unten links */
background-image: url(../images/layout_bb_03.jpg);
background-position:center 0px;    /* background-repeat:no-repeat; */
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;

}

/*--Grundgeruest--------------------------------------------------------------*/

#container_oben{
width: 850px;
height:25px;
margin: 0 auto;
background-color: #ffffff;  /*#dddddd*/
text-align: right;
}

.header{
padding:13px 80px 0px 0px;
}

.header_box1{
height:12px;
float:left;
padding:10px 0px 0px 80px;
text-align: left;
border: 0px solid black;
}

.header_box2{
height:12px;
padding:11px 80px 0px 0px;
text-align: right;
vertical-align: bottom;
border: 0px solid black;
}


/*----------------------------------------------------------------------------*/

#container_abbildung{
width: 850px;
margin: 0 auto;
background-color: #ffffff;  /*#dddddd*/
text-align: left;
}

/*----------------------------------------------------------------------------*/

#container_menue{
width: 850px;
height:18px;
margin: 0 auto;
background-color: #ffffff;  /*#dddddd*/
background-image: url(../images/menue.jpg);
background-repeat:no-repeat;
text-align: left;
}

.container_menue_box1{
height:12px;
float:left;
padding:1px 0px 0px 89px;
text-align: left;
border: 0px solid black;
}

.container_menue_box2{
height:12px;
padding:3px 87px 0px 0px;
text-align: right;
vertical-align:bottom;
border: 0px solid black;
}

/*----------------------------------------------------------------------------*/


ul.navigationa{
list-style-type: none;
display: inline;
padding:0px 0px 0px 90px;     /* oben rechts unten links */
margin:0px 0px 0px 0px;     /* oben rechts unten links */
}

li.navia{
display: inline;
padding:0px 15px 0px 0px;     /* oben rechts unten links */
/*border-left: 1px solid #cccccc; */
}

li.navib{
display: inline;
padding:0px 0px 0px 118px;     /* oben rechts unten links */
}

/*---Ausrichten NaviOben Deutsch-----------------------------------------------*/
li.navib1{
display: inline;
padding:0px 0px 0px 75px;     /* oben rechts unten links */
}
li.navib2{
display: inline;
padding:0px 0px 0px 70px;     /* oben rechts unten links  Wichtig -5*/
}
li.navib3{
display: inline;
padding:0px 0px 0px 73px;     /* oben rechts unten links  Wichtig -2*/
}
li.navib4{
display: inline;
padding:0px 0px 0px 74px;     /* oben rechts unten links  Wichtig -1*/
}
li.navib5{
display: inline;
padding:0px 0px 0px 73px;     /* oben rechts unten links  Wichtig -2*/
}
li.navib6{
display: inline;
padding:0px 0px 0px 75px;     /* oben rechts unten links  Wichtig -0*/
}

/*---Ausrichten NaviOben Englisch-----------------------------------------------*/
li.navib1e{
display: inline;
padding:0px 0px 0px 119px;     /* oben rechts unten links */
}
li.navib2e{
display: inline;
padding:0px 0px 0px 113px;     /* oben rechts unten links  Wichtig -6  */
}
li.navib3e{
display: inline;
padding:0px 0px 0px 116px;     /* oben rechts unten links   Wichtig -3  */
}
li.navib4e{
display: inline;
padding:0px 0px 0px 117px;     /* oben rechts unten links  Wichtig -2  */
}
li.navib5e{
display: inline;
padding:0px 0px 0px 117px;     /* oben rechts unten links  Wichtig -2  */
}
li.navib6e{
display: inline;
padding:0px 0px 0px 117px;     /* oben rechts unten links  Wichtig -2  */
}



/*---Ausrichten NaviOben Französisch--------------------------------------------*/
li.navib1f{
display: inline;
padding:0px 0px 0px 60px;     /* oben rechts unten links  */
}
li.navib2f{
display: inline;
padding:0px 0px 0px 56px;     /* oben rechts unten links  Wichtig -4 */
}
li.navib3f{
display: inline;
padding:0px 0px 0px 60px;     /* oben rechts unten links  Wichtig -0 */
}
li.navib4f{
display: inline;
padding:0px 0px 0px 60px;     /* oben rechts unten links  Wichtig -0 */
}
li.navib5f{
display: inline;
padding:0px 0px 0px 60px;     /* oben rechts unten links  Wichtig -0 */
}
li.navib6f{
display: inline;
padding:0px 0px 0px 60px;     /* oben rechts unten links  Wichtig -0 */
}

/*---------------------------------------------------------------------------*/

li.navicd{
display: inline;
padding:0px 0px 0px 21px;     /* Deutsch oben rechts unten links */
}

li.navice{
display: inline;
padding:0px 0px 0px 19px;     /* Englisch oben rechts unten links */
}

li.navicf{
display: inline;
padding:0px 0px 0px 18px;     /* Französisch oben rechts unten links */
}

.menue_position{
padding:1px 0px 0px 0px;     /* oben rechts unten links */
}

/*----------------------------------------------------------------------------*/

#container_mitte{
width: 850px;
text-align: left;
margin: 0 auto;
border:0px solid #666666;
text-align: left;
background-color: #ffffff;  /*#dddddd*/
padding:20px 0px 0px 0px;     /* oben rechts unten links */
}

.navigation3{
padding:0px 0px 10px 0px;     /* oben rechts unten links */
}

/*----------------------------------------------------------------------------*/

#container_unten{
width: 850px;
height:100px;
margin: 0 auto;
background-color: #ffffff;  /*#dddddd*/
text-align: right;
}

.footer{
padding:10px 80px 0px 0px;     /* oben rechts unten links */
}

.logo_abstand{
padding:20px 0px 0px 0px;     /* oben rechts unten links */
}

.kontakt_abstand{
padding:35px 0px 0px 0px;     /* oben rechts unten links */
font-size: 11px;
color:#777777;
}


/*--Tabellen------------------------------------------------------------------*/

table.bilder{           /* Eingabefelder mit Legende */
width:850px;
border-collapse: collapse;
margin: 0px 0px 0px 0px;     /* oben rechts unten links */
}

table.box{           /* Eingabefelder mit Legende */
width:690px;
border-collapse: collapse;
margin: 0px 0px 0px 80px;     /* oben rechts unten links */
}

td.box1{
border: 0px solid black;
padding: 0px 0px 0px 0px;     /* oben rechts unten links */
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
}

td.box2{
border: 0px solid black;
padding: 0px 0px 0px 0px;     /* oben rechts unten links */
}

table.normal{
margin: 20px 0px 0px 0px;     /* oben rechts unten links */
width:500px;
border-collapse: collapse;
}

td.normal{
border: 0px solid black;
padding: 5px 0px 0px 0px;     /* oben rechts unten links */
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
}

td.normal2{
border: 0px solid black;
padding: 15px 0px 0px 0px;     /* oben rechts unten links */
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
}

td.button{
border: 0px solid black;
padding: 10px 0px 2px 0px;     /* oben rechts unten links */
font-size: 12px;
color:#000000;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
}

table{
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;

}

td{
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
}


/*--Linkliste-----------------------------------------------------------------*/

a.linka{
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#dddddd;
font-weight: normal;
text-decoration: none;
}

a.linka:hover{
text-decoration: none;
font-weight: normal;
color:#ffffff;
}

a.linkaa{
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#dddddd;
font-weight: bold;
text-decoration: none;
}

a.linkaa:hover{
text-decoration: none;
font-weight: bold;
color:#ffffff;
}

a.linkb{
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#777777;
font-weight: normal;
text-decoration: underline;
}

a.linkb:hover{
text-decoration: none;
font-weight: normal;
color:#999999;
}

a.linkbx{
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#777777;
font-weight: bold;
text-decoration: underline;
}

a.linkbx:hover{
text-decoration: none;
font-weight: bold;
color:#999999;
}

a.linkc{
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#777777;
font-weight: normal;
text-decoration: underline;
}

a.linkc:hover{
text-decoration: none;
font-weight: normal;
color:#dddddd;
}

a.linkcx{
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#777777;
font-weight: bold;
text-decoration: underline;
}

a.linkcx:hover{
text-decoration: none;
font-weight:bold;
color:#dddddd;
}

a.blau{
font-family: arial, verdana, sans-serif;
font-size:12px;
color: blue;
font-weight:normal;
text-decoration: underline;

}


a.impressum{
font-size: 11px;
color:#999999;
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:0px 0px 0px 0px;     /* oben rechts unten links */
text-decoration: none;
}

a.impressum:hover{
text-decoration: none;
font-weight:normal;
color:#cccccc;
}

/*--Schriftarten--------------------------------------------------------------*/

h1{
font-size: 11px;
color:#999999;
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:0px 0px 0px 0px;     /* oben rechts unten links */
}

h1.ueberschrift{
font-size: 16px;
color:#777777;
font-family: arial, verdana, times, sans-serif;
font-weight:bold;
margin:0px 0px 0px 0px;     /* oben rechts unten links */
padding:0px 0px 10px 0px;     /* oben rechts unten links */
}

p{
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:10px 20px 0px 0px;     /* oben rechts unten links */
letter-spacing:0px;
line-height:16px;
}

p.normal{
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:0px 20px 0px 0px;     /* oben rechts unten links */
letter-spacing:0px;
line-height:16px;
}

ul{
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
}


ul.navigationb{
list-style-type: none;
padding:6px 0px 0px 0px;     /* oben rechts unten links */
margin:0px 0px 0px 0px;     /* oben rechts unten links */
}

li.navid{
padding:0px 0px 1px 0px;     /* oben rechts unten links */
margin:0px 0px 0px 0px;     /* oben rechts unten links */
line-height: 15px;
/*border-left: 1px solid #cccccc; */
}


ul.download{
list-style-type: decimal-leading-zero;
font-size: 12px;
color:#777777;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
padding:20px 0px 0px 0px;     /* oben rechts unten links */
margin:0px 0px 0px 25px;     /* oben rechts unten links */
}

li.download{
padding:0px 0px 0px 0px;     /* oben rechts unten links */
margin:0px 0px 0px 0px;     /* oben rechts unten links */
line-height: 15px;
/*border-left: 1px solid #cccccc; */
}


/*--Eingabefelder-------------------------------------------------------------*/

input.normal{
font-size:12px;
width:250px;
border: 1px solid #777777;
}

textarea.normal{
font-family: arial,verdana,sans-serif;
font-size:12px;
width:350px;
border: 1px solid #777777;
}