/* generell.css */

/********************** Hier wird das grundlegende Gerst fr die Webseite geschaffen ****************************************/


/************************************************ generelles layout **********************************************/
body{ color:#000000; margin-top:0px;}

.container{width:800px;
           margin-left:auto;
           margin-right:auto;
           overflow:hidden;
	   border:solid 0px #000000;
           margin-bottom:0px;
           margin-top:0px;
}


.container_oben{width:100%;
     		border:solid 0px #FF9876;
      		overflow:hidden;
                margin-bottom:0px;
                min-width:800px;
                background-image:url("../images/layout/hintergrund_rand.jpg");
}
.container_mitte{width:100%;
      		 border:solid 0px #FF9FFF;
      		 overflow:hidden;
                 background-image:url("../images/layout/hintergrund_rand.jpg");
                 min-height:673px;}
.container_unten{width:100%;
                 border:solid 0px #DEDEDE;
                 overflow:hidden;
                 background-image:url("../images/layout/unten.jpg");
                 background-repeat:no-repeat;
                 margin-top:0px;
                 height: 111px;}
.navi{width:189px;
      float:left;
      padding-left:0px;
      font-weight:bold;
      border:0px solid #000000;
      }



.thumbdiv{width:100%; overflow:auto; height:140px; white-space:nowrap}

.navi_box{width:97%; background-color:#dadada; border:2px solid #FA3456; border-bottom-style:ridge}

/*------------------------- Links layout -------------------------------*/
a:link { font-weight:normal; text-decoration:none;}
a:visited { font-weight:normal; text-decoration:none; }
a:hover { font-weight:normal; text-decoration:none;}
a:active { font-weight:normal; text-decoration:none; }
a:focus { font-weight:normal; text-decoration:none;}
/*---------------------------------------------------------------------*/
/**************************************************************************************************************/

/********** navi ************************/
.naviueberschrift{background-image:url("../images/sw.jpg");
		  height:20px;
		  width:99%;
		  border-left:#FFFFFF 1px solid;
		  border-right:#FFFFFF 1px solid;
		  border-top:#FFFFFF 1px solid;
		  border-bottom:0px;
		  color: #FFFFFF;
		  background-color:#a9bccd;
		  font-weight: bold;
		  text-align:center;
}

.boxen_rechts{width:99%;
	      border-left:#FFFFFF 1px solid;
	      border-right:#FFFFFF 1px solid;
	      border-bottom:#FFFFFF 1px solid;
	      color: #FFFFFF;
	      background-color:#333333;
              text-align:center;
}
.rechtsabstand{margin-top:8px}

a:link.navilink{background-image:url("../images/banner/hintergrund_oben.jpg");
	     color:#FF00FF;
	     text-align:center;
             width:160px;}
a:visited.navilink{background-image:url("../images/banner/hintergrund_oben.jpg");
	     color:#FF00FF;
	     text-align:center;
	     width:160px;}
a:hover.navlink{background-image:url("../images/banner/hintergrund_oben_highlight.jpg");
	     color:#FF00FF;
	     text-align:center;
	     width:160px;}
a:active.navilink{background-image:url("../images/banner/hintergrund_oben.jpg");
	     color:#FF00FF;
	     text-align:center;
	     width:160px;}
a:focus.navilink{background-image:url("../images/banner/hintergrund_oben.jpg");
	     color:#FF00FF;
	     text-align:center;
	     width:160px;}
/************************************************************************/

a:link.registrieren {color:#000000;
             float:left;
             text-decoration:underline;}
a:visited.registrieren {color:#000000;
             float:left;
             text-decoration:underline;}
a:hover.registrieren {color:#000000;
             float:left;
             text-decoration:underline;}
a:active.registrieren {color:#000000;
             float:left;
             text-decoration:underline;}
a:focus.registrieren {color:#000000;
             float:left;
             text-decoration:underline;}
/************************************************************************/
a:link.weiter{color:#000000;
             float:right;
             text-decoration:underline;
             margin-right:100px;}
a:visited.weiter {color:#000000;
             float:right;
             text-decoration:underline;
             margin-right:100px;}
a:hover.weiter {color:#000000;
             float:right;
             text-decoration:underline;
             margin-right:100px;}
a:active.weiter {color:#000000;
             float:right;
             text-decoration:underline;
             margin-right:100px;}
a:focus.weiter{color:#000000;
             float:right;
             text-decoration:underline;
             margin-right:100px;}
a:link.zurueck{color:#000000;
             text-decoration:underline;
             margin-left:200px;}
a:visited.zurueck{color:#000000;
             text-decoration:underline;
             margin-left:200px;}
a:hover.zurueck{color:#000000;
             text-decoration:underline;
             margin-left:200px;}
a:active.zurueck{color:#000000;
             text-decoration:underline;
             margin-left:200px;}
a:focus.zurueck{color:#000000;
             text-decoration:underline;
             margin-left:200px;}
a:link.bestaetigung{color:#000000;
             text-decoration:underline;}
a:visited.bestaetigung{color:#000000;
             text-decoration:underline;
             }
a:hover.bestaetigung{color:#000000;
             text-decoration:underline;
             background-color:#FF0000;}
a:active.bestaetigung{color:#000000;
             text-decoration:underline;}
a:focus.bestaetigung{color:#000000;
             text-decoration:underline;}

img{border:none;}
img.startseite{float:left; margin-right:105px; padding-left: 30px;}

.impressumbox{width:90%;
              margin-left:auto;
              margin-right:auto;
              border:1px solid #5ac161;
              text-align:justify;}
.ueberschrift{font-weight:bold;
              font-family:serif;
              background-color:#349446;
              color:white;}
.meldung{width:90%;
         margin-left:auto;
         margin-right:auto;
         border:2px solid #5ac161;
         text-align:center;
         height:225px;
         background-image:url("../images/layout/thumbs_up.jpg");
         background-position:left;
         background-repeat:no-repeat;}
.meldung_fehler{width:90%;
         margin-left:auto;
         margin-right:auto;
         border:2px solid #FF0000;
         text-align:center;
         height:225px;
         background-image:url("../images/layout/fehler.jpg");
         background-position:left;
         background-repeat:no-repeat;}
.meldung_warnung{width:90%;
         margin-left:auto;
         margin-right:auto;
         border:2px solid #FF0000;
         text-align:center;
         height:200px;
         background-image:url("../images/layout/achtung.jpg");
         background-position:left;
         background-repeat:no-repeat;}


.ueberschrift_text{font-weight:bold; padding-left:10px;  margin-bottom:5px;}

ol{margin-top:0px;}
li{padding-right: 10px; margin-top: 0px;}
ul{text-decoration:none;}

.seitenzahl{background-color:#04cb6b; margin-bottom:5px;}
.anzeigenbox_messe{width:90%;
              margin-left:auto;
              margin-right:auto;
              border:1px solid #5ac161;
              text-align:justify; background-color:white}