
/*--Grundeinstellungen--------------------------------------------------------*/

body,html,img,#container_oben,#container_mitte,#container_unten{
margin:0;
padding:0;
}

body {
height: 101%;                  /* Mozilla BUG */
text-align: center;
font-family: arial, verdana,  sans-serif;
font-weight:normal;
font-size: 12px;
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; */
}

/*--Grundgeruest--------------------------------------------------------------*/

#container_oben{
width: 900px;
height:130px;
margin: 0 auto;
border:0px solid #cccccc;
text-align: left;
}

#container_mitte{
width: 900px;
text-align: left;
margin: 0 auto;
border:0px solid #cccccc;
text-align: left;
}

#container_mitte_links{
float: left;
width: 233px;
border:0px solid #cccccc;
text-align: right;
padding:58px 0px 0px 0px;     /* oben rechts unten links */     
}

.navigation1{
height:42px;
padding:0px 0px 0px 0px;     /* oben rechts unten links */
background-image: url(../images/layout_bb_01.jpg);
background-repeat:no-repeat;
background-position:right 0px;    /* background-repeat:no-repeat; */
}

.navigation2{
height:41px;
padding:0px 0px 0px 0px;     /* oben rechts unten links */
background-image: url(../images/layout_bb_02.jpg);
background-repeat:no-repeat;
background-position:right 0px;    /* background-repeat:no-repeat; */
}

.navi1{
height:20px;
margin:15px 0px 0px 0px;     /* oben rechts unten links */
padding:3px 0px 0px 25px;     /* oben rechts unten links */
background-image: url(../images/pfeil.jpg);
background-repeat:no-repeat;
background-position:left 0px;    /* background-repeat:no-repeat; */
}

.navi2{
height:20px;
margin:0px 0px 0px 0px;     /* oben rechts unten links */
padding:3px 0px 0px 25px;     /* oben rechts unten links */
background-image: url(../images/pfeil.jpg);
background-repeat:no-repeat;
background-position:left 0px;    /* background-repeat:no-repeat; */
}


.logo{
padding:20px 0px 0px 240px;     /* oben rechts unten links */
}

.menue{
padding:10px 20px 0px 0px;     /* oben rechts unten links */
}

#container_mitte_rechts{
padding:0px 0px 0px 270px; /* oben rechts unten links */
border:0px solid #cccccc;
}

/*Tabellen--------------------------------------------------------------------*/

table.boxen{           /* Eingabefelder mit Legende */
width:600px;
border-collapse: collapse;
font-size: 13px;
font-weight:normal;
margin: 10px 0px 0px 0px;     /* oben rechts unten links */
}

td.boxen{                     /* Eingabefelder mit Legende */
font-size:13px;
padding: 0px 0px 0px 0px;     /* oben rechts unten links */
}

table.normal{
margin: 20px 20px 10px 0px;     /* oben rechts unten links */
width:600px;
border-collapse: collapse;
}

td.normal{
border: 0px solid black;
padding: 0px 0px 4px 0px;     /* oben rechts unten links */
font-size: 14px;
color:#000000;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
}

td.normal2{
border: 0px solid black;
padding: 15px 0px 4px 0px;     /* oben rechts unten links */
font-size: 14px;
color:#000000;      /*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: 14px;
color:#000000;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
}


/*--Linkliste-----------------------------------------------------------------*/

a.navigation{
font-family: arial, verdana, sans-serif;
font-size:16px;
color: #ffffff;
font-weight:normal;
text-decoration: none;
letter-spacing:1px;
}

a.blau{
font-family: arial, verdana, sans-serif;
font-size:14px;
color: blue;
font-weight:normal;
text-decoration: underline;

}

a.link{
font-family: arial, verdana, sans-serif;
font-size:12px;
color: #888888;
font-weight:normal;
text-decoration: none;
letter-spacing:1px;
}

a.linknavi{
font-family: arial, verdana, sans-serif;
font-size:12px;
color:#236969;
font-weight: bold;
text-decoration: none;
}

a.linknavi:hover{
text-decoration: underline;
}


a.grafik{
text-decoration: none;
border:0px solid #cccccc;
}

/*--Schriftarten--------------------------------------------------------------*/

h1{
font-size: 20px;
color:#236969;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:0px 0px 0px 0px;     /* oben rechts unten links */
}

h2{
font-size: 12px;
color:#96b533;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:0px 0px 0px 0px;     /* oben rechts unten links */
}

h2.aktuelles{
font-size: 17px;
color:#236969;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:bold;
margin:20px 0px 0px 0px;     /* oben rechts unten links */
}

h3 {
text-align: right;
padding:0px 20px 0px 0px;     /* oben rechts unten links */
color: #cccccc;
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
font-size:10px;
margin:5px 0px 0px 0px;     /* oben rechts unten links */
}

h4{
font-size: 18px;
color:#236969;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:35px 0px 0px 0px;     /* oben rechts unten links */
}

p{
font-size: 14px;
color:#000000;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:15px 0px 0px 0px;     /* oben rechts unten links */
letter-spacing:1px;
line-height:17px;
}

p.normal{
font-size: 14px;
color:#000000;      /*color:#ADADA3;*/
font-family: arial, verdana, times, sans-serif;
font-weight:normal;
margin:0px 0px 0px 0px;     /* oben rechts unten links */
padding:0px;
letter-spacing:1px;
line-height:17px;
}


p.css1{
text-align: center;
font-weight:normal;
font-size: 12px;
color:#666666;      /*color:#ADADA3;*/
margin:40px 0px 0px 0px;     /* oben rechts unten links */
}

p.css2{
text-align: center;
font-weight:normal;
font-size: 12px;
color:#666666;      /*color:#ADADA3;*/
margin:20px 0px 0px 0px;     /* oben rechts unten links */
}

p.css3{
text-align: center;
font-weight:normal;
font-size:12px;
color: #888888;
padding:10px 0px 40px 0px;     /* oben rechts unten links */
}


/*---Eingabefelder-----------------------------------------------------------*/

input.normal{
font-size:16px;
width:250px;
border: 1px solid #666666;
}

textarea.normal{
font-family: arial,verdana,sans-serif;
font-size:16px;
width:350px;
border: 1px solid #666666;
}