@import url(text.css);
@import url(lightbox.css);

body{
  font-family: Arial,Helvetica,sans-serif;
  background-image: url(../images/hintergrund.jpg); 
  background-repeat: repeat;
  font-size: 12px;
  text-align:center;
  font-weight: normal;
  color: #000000;
}

#logo{
   display:none;
}

#position{
  width: 960px;
  text-align: left;
  margin:auto;
  background: #e2e9b2; 
}
 
ul {
    MARGIN-TOP: 0.0em;
    MARGIN-BOTTOM: 0em;
    MARGIN-LEFT: 8px;
    PADDING-TOP: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;


}



.rahmen{
  background-image: url(../images/hintergrund-innen.png); 
  background-repeat: repeat;
  text-align: left;
  width: 960px;
  position:absolute;
  border: 1px solid #000000;
}

/* -- header -- */

.header{
  background-image: url(../images/oben.png);
  background-repeat: no-repeat; 
  float: left;
  margin-left: 0px;
  width: 960px;
  height: 158px;
}

.oben{
  float: left;
  margin-left: 10px;
  margin-top:  2px;
  width: 300px;
}

.exlink{
  margin-left: -3px;
  margin-top:  115px;
  width: 560px;
}

/* -- Inhalt -- */

.mitte-oben{
  background-image: url(../images/menue-hi-oben.jpg);
  background-repeat: no-repeat; 
  float: left;
  margin-left: 0px;
  width: 960px;
  height: 17px;
}

.mitte-unten{
  background-image: url(../images/hintergrund-unten.png);
  background-repeat: repeat; 
  float: left;
  margin-left: 0px;
  margin-top: 10px;
  width: 960px;
  height: 17px;
}

.mitte{
  background-image: url(../images/rahmen-mitte.jpg);
  background-repeat: repeat; 
  float: left;
  margin-top: 5px;
  margin-left: 0px;
  width: 960px;
}

.navpfad{
  width: 540px;
  border-bottom:1px solid #999999;
}

.inhalt{
  background:#FFFFFF;
  float: left;
  margin-left: 5px;
  margin-top: 0px;
  width: 540px;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  padding: 7px;
  min-height: 600px;
}

.spalte1{
  padding-top: 5px;
  float: left;
  position: relative;
  top: -8px;
  width: 265px;
  height: 180px;
}

.spalte2{
  padding-top: 5px;
  float: right;
  position: relative;
  top: -8px;
  width: 265px;
  min-height: 120px;
}

/* -- linke Spalte-- */

.links {
  float:left;
  margin-left:3px;
  margin-top: 0px;
  text-align:left;
  width:180px;
}

.banner_menue{
  background-image:url(../images/banner-menue.png);
  background-repeat:no-repeat;
  height:25px;
  padding-top:4px;
}

.menue{
  margin-top: 0px;
  margin-left: -13px;
  text-align: left;
}

/* -- rechte Spalte -- */

.rechts{
  background:#FFFFFF;
  float: right;
  margin-right: 10px;
  top: 155px;
  right: 10px;
  width: 190px;
}

.artikelliste{
  border-bottom:1px dotted #439800;
}

.artikelliste-uebersicht{
  border-bottom:1px dotted #439800;
  min-height: 127px;
}

.teaser_img{
  padding: 3px;
}



/* News */

.artikelliste{
float:left;
margin-left:20px;
margin-right:5px;
text-align:right;
width:500px;
}

.artikelliste h2, .articlelistPagecounter{
text-align:left;
}

.news_text, .articlelistContent{
min-height:100px;
text-align:left;
}

.artikelliste img, .articlelistItem img{
padding: 3px;
}

img{
border: 0px;
}

.textItem img{
padding: 5px;
}

.imageright, .articlelistImage{
float: left;
}

.articlelistNavigation{
text-align:center;
}

/* -- Newsletter -- */





/*-- Kontaktformular --*/

#contactForm{
border:1px solid #999999;
margin-left:40px;
padding:10px 20px;
width:400px;
}

#anliegen{
background-color:#DDDDDD;
border:1px solid #999999;
color:#000000;
font-size:15px;
font-weight:normal;
height:200px;
margin:2px 0;
padding:2px;
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, #Nachname, #Vorname,#Geb, #Strasse, #Telefon, #Erziehungsberechtigte, #Bank, #KontoNr, #BLZ, #intext{
background-color:#DDDDDD;
border:1px solid #999999;
color:#000000;
font-size:11px;
font-weight:normal;
margin:2px 0;
padding:2px;
width: 250px;
} 

#PLZ, #Ort{
background-color:#DDDDDD;
border:1px solid #999999;
color:#000000;
font-size:11px;
font-weight:normal;
margin:2px 0;
padding:2px;
} 


/* -- Navigation -- */

.nav {
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  width: auto; 
  margin: auto;
}

.navlink{ 
border-bottom:1px solid #000000;
color:#023202;
display:block;
height:16px;
padding:5px 1px;
text-decoration:none;
width:auto;
}

a.navlink:link {
  color: #023202;
  text-decoration: none;
}

a.navlink:visited {
  color: #023202;
  text-decoration: none;
}

a.navlink:hover {
  background: #EDF7D4;
  background-repeat: no-repeat; 
  color: #023202;
}

a.navlink:active{
  background: #EDF7D4;
  color: #023202;
  text-decoration: none;
}

.navlinkex{
  background:#74AA30 none repeat scroll 0%;
  border:1px solid;
  float:left;
  height:18px;
  margin-left:13px;
  padding-top:4px;
  text-align:center;
  width:125px;
}

.navexlink{ 
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
}

a.navexlink:link {
  color: #FFFFFF;
  text-decoration: none;
}

a.navexlink:visited {
  color: #FFFFFF;
  text-decoration: none;
}

a.navexlink:hover {
  color: #000000;
  text-decoration: underline;
}

a.navexlink:active{
  color: #000000;
  text-decoration: none;
}

.navlink_klein { 
  color: #FFFFFF;
  height: 14px;
  text-decoration: none;
}

a.navlink_klein:link {
  color: #FFFFFF;
  text-decoration: none;
}

a.navlink_klein:visited {
  color: #FFFFFF;
  text-decoration: none;
}

a.navlink_klein:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

a.navpfad_link:active{
  color: #023202;
  text-decoration: none;
}

.navpfad_link { 
  color: #023202;
  text-decoration: none;
}

a.navpfad_link:link {
  color: #023202;
  text-decoration: none;
}

a.navpfad_link:visited {
  color: #023202;
  text-decoration: none;
}

a.navpfad_link:hover {
  color: #023202;
  text-decoration: underline;
}

a.navpfad_link:active{
  color: #023202;
  text-decoration: none;
}

/* -- Eingabe-Elemente -- */

input {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #DDDDDD;
    border: 1px solid #999999;
    margin: 2px 0px;
    padding: 2px;
}

.input_searchbox{
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background-color: #DDDDDD;
    border: 1px solid #999999;
    margin: 2px 0px;
    padding: 2px;
    width: 100px;
}

.input:focus {
    background-color: #FFFFFF;
}

.InputArea{
background-color:#DDDDDD;
border:1px solid #999999;
font-family:verdana;
font-size:11px;
}

.InputArea:focus {
    background-color: #FFFFFF;
}

/* -- Bildeinstellungen -- */

.imageleft {
    padding: 0px 10px 5px 0px;
    float: left;
}
.imageright {
    padding: 0px 0px 5px 10px;
    float: right;
}

.textItem img{
border:0 none;
}

#player{
text-align:center;
}

#mpl{
}
    
