@import url(text.css);
@import url(slimbox.css);

body{
  background-color: #CCCCCC;
  color: #000000;
  
}

ul {
    MARGIN-TOP: 0.0em;
    MARGIN-BOTTOM: 0em;
    MARGIN-LEFT: 8px;
    PADDING-TOP: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
  list-style-type: none;

}

#position{
  width: 977px;
  text-align: left;
  margin:auto;
  background: #e2e9b2; 
}

#oben{
background-image:url(../images/oben.jpg);
background-repeat:no-repeat;
border-bottom:medium solid #f60505;
height:120px;

}

#head-info{
background-color:#FFFFFF;
float:right;
height:69px;
margin:40px 30px 0;
text-align:center;
width:240px;
}

.rahmen{
  background-image: url(../images/bg-mitte.jpg);
  background-repeat: repeat-y; 
  background-color: #FFFFFF;
  text-align: left;
  width: 977px;
  position:absolute;
}

/* -- header -- */

#header{
border-bottom:medium solid #FF0000;
border-left:medium solid #FF0000;
width: 730px;
}

#logo{
height:110px;
margin-left:18px;
margin-top:8px;
position:absolute;
width:350px;
}



/* -- linke Spalte-- */

#links {
float:left;
margin-left:3px;
text-align:left;
width:242px;
}

#menue{
border-bottom:medium solid #FF0000;
height:auto;
width:auto;
}

#karte{
margin-top: 40px;
}

/* -- Navigation -- */

.nav_1 {
border-right:medium solid #FF0000;
font-size:12px;
font-style:normal;
font-weight:bold;
margin:auto;
width:239px;
}

.nav_2 {
border-right:medium solid #FF0000;
font-size:12px;
font-style:normal;
font-weight:bold;
margin:auto;
width:239px;
}


/* -- rechte Spalte -- */

#rechts{
float:left;
width:730px;
margin-left: -4px;
}


/* -- Inhalt -- */

#mitte {
background-image:url(../images/fja_schrift.gif);
background-position:60px 0;
background-repeat:repeat-y;
float:left;
}

#inhalt{
background-color:#FFFFFF;
margin:10px 0 10px 10px;
min-height:400px;
}

#spalte1{
float:left;
width:500px;
}

#spalte2{
border-left:1px solid;
float:right;
min-height:200px;
padding-left:10px;
width:200px;
}

.spalte1{
  padding-top: 5px;
  float: left;
  position: relative;
  top: -8px;
  width: 350px;
  height: 180px;
}

.spalte2{
  padding-top: 5px;
  float: right;
  position: relative;
  top: -8px;
  width: 320px;
  min-height: 180px;
}
/* -- RSS -- */

.teaserItem{
border-bottom: solid 1px;
}

.more{
text-align: right;
padding: 5px;
}


/* -- unten -- */

#unten{
background-image:url(../images/unten.jpg);
background-position:center bottom;
background-repeat:no-repeat;
clear:both;
height:auto;
margin-top:20px;
padding:5px;
}

#footnotes{
margin-bottom:10px;
text-align:right;

}

#login{
background-color:#FFFFFF;
border:1px solid;
float:right;
height:69px;
margin:2px 110px;
padding:0 25px 0 0;
text-align:right;
width:210px;
}

/* -- Formulare -- */

#username, #password, #searchterm{
background-color:#DDDDDD;
border:1px solid #999999;
color:#000000;
font-size:11px;
font-weight:normal;
margin:2px 25px 2px 0;
padding:2px;
width:100px;
}

#search_send{
margin: 0 0 -5px -20px;
}

#anliegen{
  background-color:#DDDDDD;
  border:1px solid #999999;
  color:#000000;
  font-size:15px;
  font-weight:normal;
  height:300px;
  margin:2px 0px;
  padding:2px;
  width:400px;
}

.eingabe{
  background-color:#DDDDDD;
  border:1px solid #999999;
  color:#000000;
  font-size:15px;
  font-weight:normal;
}

#contactForm{
  border: 1px solid #999999;
  margin: 20px 0px 0pt 65pt;
  padding: 20px;
  width: 400px;
}



#entry{
    background-color:#DDDDDD;
  border:1px solid #999999;
  color:#000000;
  font-size:15px;
  font-weight:normal;
  height:200px;
  margin:2px 0px;
  padding:2px;
  width: 400px;
}

#EMail, #intext{
  width: 250px;
}
