/***************************************************************/
/*                                                             */
/* Autor: S.Brose                                              */
/* Datum: xx.09.10                                             */
/*                                                             */
/*                         Inhalt                              */
/* body                                                        */
/* main                                                        */
/* Standardelemte                                              */
/*   Linkanpasung                                              */
/*   Listenelemte                                              */
/*   Formularelemte                                            */
/*   eigene Input u.Buttonklassen                              */
/*   Tabellenelemte                                            */
/* Seitenlayout                                                */
/*   Farbklassen                                               */
/*   Container                                                 */
/*   Hintergrundecken im Urzeigersinn                          */
/*   Seitenkopf u.Seitenende                                   */
/*       Hintergrund                                           */
/*       Inhalt-H                                              */
/*       Inhalt-F                                              */
/*       Seitennavigation                                      */
/*         Hintergrund-N                                       */
/*         Inhalt-N                                            */
/*       Seiteninhalt                                          */
/*         Hintergrund-S                                       */
/*         Inhalt-S                                            */
/*                                                             */
/***************************************************************/


body {
margin:2px 0;
background-image:url(../images/ground.jpg);
width:99%;           /* scrollbalken unten im Browser verhindern */
height:100%;
}
#main {
width:996px;
height:auto;
margin:0 auto 0 auto;
}

/* Standardelemte */

body, table, td, tr, div, p, pre, h1, h2, h3, h4, ul, a {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
color:white;
}

img {
border:none;
}

/* Linkanpassung */
a {
color:white;
text-decoration:none;
}

a:hover {
text-decoration:none;
}

/* Listenelemte */
ul {
list-style-type:none;
margin: 0;
padding: 0;
text-decoration:none;
background-repeat: no-repeat;
background-position: 0 0;
}
li, li a{
padding: 2px 0;
color: white;
display:block;
font-size: 12px;
}
li a:hover{         /* Rollover_Effekt - Links*/
color: #000;
background-color: #f1f4f9;
text-decoration:none;
}
ul li ul {          /* Flyout- Menue */
background-color: navy;
        position: absolute;
        width: 120px;
        left: -999px;
        border : 1px solid #000;
}
ul li ul li a{
  font-weight:bold;
}
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:14px;
z-index:100;
}

#dropmenudiv ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv ul li a:hover{ /*hover background color*/
background-color: orange;
}
/* Formularelemte */
input, select, textarea,  option {
font-size: 11px;
padding: 0;
font-family: Verdana, Arial, sans-serif;
border: 1px solid #afafaf;
background-color: #f5f7fb;
color: #483d8b;
}

/* eigene Input u.Buttonklassen */
.login {
width:100px;
height:18px;
margin:2px 0;
color:#000;
font-size:14px;
}

.send {
height:18px;
width:60px;
margin: 2px 0 0 0;
color:#000;
font-size:11px;
}

/*  Tabellenelemte */
.tr_table {
background-color:#afafaf;
}

.tr_row0 {
background-color: #f5f7fb;
}

.tr_row1 {
background-color: #f0f4f9;
}

.tr_row0 td, .tr_row1 td {
border:1px solid #ffffff;
}

.tr_head {
background-image:url(../images/tablehead.png);
background-repeat:repeat-x;
background-color: #dfe6f0;
color: #7191b2;
height:24px;
text-shadow: 1px 1px 0 #ffffff;
vertical-align:middle;
}

.tr_head td {
text-align:center;
}
/* Standardelemte Ende*/

/* Seitenlayout Start */
/*   Farbklassen */
.gruen {
  color: green;
}
.orang {
  color: orange;
}
.rot {
  color: red;
}
.limete {
  color:lime;
}

/* Container Start*/
/* Container header */
#header {
float:left;
width:996px;
margin:0;
}

/* Container footer */
#footer {
width:996px;
font-size:14px;
color:white;
text-align:center;
}

/* Container für Seiteninhalt */
#content {
float:left;
width:996px;
height:auto;
margin:0 auto 0 auto;
background-repeat:repeat-y;
}

/* Container linke Navi */
#left {
float:left;
width:170px;
height:auto;
text-align:center;
margin:0;
padding:0;
}

/* Container mitte */
#middle {
float:left;
width:656px;
height:auto;
text-align:center;
margin:0;
padding:0;
}

/* Container rechts */
#right {
float:left;
width:170px;
text-align:center;
margin:0;
padding:0;
}
/* Container Hintergrund Seiteninhalt (Käfig)*/
.bgcon {
float:left;
background-color: transparent ;
background-repeat:no-repeat;
width: 656px;
height:auto;
margin:0;
padding:0;
}
/* Container Ende*/

/*   Hintergrundecken im Urzeigersinn */
.bgliob {
float:left;
background-image:url(../images/liob.gif);
background-repeat:no-repeat;
width:30px;
height:30px;
}

.bgreob {
float:left;
background-image:url(../images/reob.gif);
background-repeat:no-repeat;
width:30px;
height:30px;
}

.bgreun {
float:left;
background-image:url(../images/reun.gif);
background-repeat:no-repeat;
width:30px;
height:30px;
}

.bgliun {
float:left;
background-image:url(../images/liun.gif);
background-repeat:no-repeat;
width:30px;
height:30px;
}

/*   Hintergrundecken Ende */
/* Seitenkopf u. Seitenende Start*/
/* Hintergrund Start*/
.bgmiob {
float:left;
background-image:url(../images/miob.gif);
background-repeat:repeat-x;
width:936px;
height:30px;
}

.bgmi {
float:left;
width:996px;
height: auto;
background-image:url(../images/mi.gif);
background-repeat:repeat-y;
font-size:10px;

}

.bgmiun {
float:left;
background-image:url(../images/miun.gif);
background-repeat:repeat-x;
width:936px;
height:30px;
}
/* Inhalt Header Start */
#banner {
float:left;
height:192px;
width:935px;
background-image:url(../images/partyhead1.jpg);
background-repeat:no-repeat;
margin:0 31px 0 30px;
}

#headnavi {
float:left;
width:900px;
height:auto;
margin:0 48px;
padding: 2px 0;
}
#headnavi ul li {
float:left;
padding: 2px 0;
        width : 100px;
        margin : 0;
        text-align : center;
}
#headnavi ul li a{
 padding: 2px 0;
        width : 100%;
        padding :0;
}
#headnavi ul li a:hover {
        background-color : transparent;
}

#ticker {
  float:left;
  width:980px;
  height:25px;
  margin:0;
  padding:2px 8px;
  font-family: Trebuchet MS, sans-serif;
  font-size: 12px;
  font-weight: bold;
        text-decoration : none;
        color : white;
        background-color : transparent;

}
/* Inhalt Header Ende */
/* Inhalt Seitenende Start */
#footer {
font-size:10px;
}
#footer a,#footer a:hover{
text-decoration:underline;
}

/* Inhalt Seitenende Ende */
/* Seiteninhalt Start */
/* Seitennavigation Start - Inhalt der Container links u.rechts */
/*   Hintergrund-N Start  */
.navi_titel {
float:left;
background-image: url(../images/miob.gif);
background-repeat: repeat-x;
height: 20px;
width: 110px;
text-align: center;
padding:10px 0 0 0;
margin:0;
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
font-weight: bold;
color:#ffffff;
text-decoration:none;
text-shadow: 1px 1px 0 #000;
}

.navi_bg {
float:left;
background-image: url(../images/navi_mi.gif);
background-repeat: repeat-y;
height: auto;
width: 170px;
padding:0;
margin: 0;
color: #000000;
}

.navi_end {
float:left;
background-image: url(../images/miun.gif);
background-repeat: repeat-x;
margin: 0;
padding: 0;
height: 30px;
width: 110px;
font-size: 1px;
}
/*   Hintergrund-N Ende  */
/*   Inhalt-N Start  */

.navi_inhalt {
width: 148px;
margin:0 11px;
padding: 0;
text-align: left;
}
.navi_inhalt li, .navi_inhalt li a{
padding: 2px;
}



/*   Inhalt-N Ende  */
/* Seitennavigation Ende - Inhalt der Container links u.rechts */

/* Seiteinhalt Start - Inhalt Container mitte */
/*   Hintergrund-S Start  */
.con_titel {
float:left;
background-image: url(../images/miob.gif);
background-repeat: repeat-x;
height: 22px;
width: 596px;
text-align: center;
padding:8px 0 0 0;
margin:0;
font-family: Trebuchet MS, sans-serif;
font-size: 18px;
font-weight: bold;
color:#ffffff;
text-decoration:none;
text-shadow: 1px 1px 0 #000;
}

.con_bg {
float:left;
background-image: url(../images/con_mi.gif);
background-repeat: repeat-y;
height: auto;
width: 656px;
padding: 10px 30px 20px;
margin:0;
text-align: center;
color: #ffffff;
}

.con_end {
float:left;
background-image: url(../images/miun.gif);
background-repeat: repeat-x;
height: 30px;
width: 596px;
margin:0;
font-size: 1px;
}
/* Hintergrund-S Ende  */
/* Inhalt-S Start  */
.inhalt {
width: 596px;
margin:0 ;
padding:0;
list-style:none;
}

/*   Inhalt-S Ende */
/* Seiteninhalt Ende */



/* geplante MailAnzeige zZt.?*/
/* Text Mittelteil*/
