/* _______________________ Standart */

body
{
        font-family:verdana, arial, sans-serif;
        font-size:12px;
        background-color:#000;
        margin:0px;
        padding:0px;
}

img
{       border-style:solid;
        border-width:1px;
        border-color:#e36021;
        margin:10px;
}

a
{
        color:#f7f7f7;
        text-decoration:none;
        font-weight:bold;
}

a:hover
{
        color:#E36021;
        text-decoration:none;
        font-weight:bold;
}

h1
{
        font-family:impact;
        font-size:32px;
        color:#fff;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
        width:600px;
}

h2
{
        font-family:verdana, arial, sans-serif;
        font-size:14px;
        color:#fff;
        font-weight:normal;
        text-align:left;
        text-decoration:none;
}

h3
{
        font-family:verdana, arial, sans-serif;
        font-size:14px;
        padding:0px;
        margin:0px;
}

h4
{
        font-family:verdana, arial, sans-serif;
        font-size:12px;
        padding:0px;
        margin:0px;
}

h5
{
        font-family:verdana, arial, sans-serif;
        font-size:8px;
        padding:0px;
        margin:0px;
        float:left;
}

p
{
        margin:0px;
        padding-bottom:7px;

}

ul
{
     list-style-image: url(play.png);
}

li
{
         padding:2px;
}



/* _______________________ Divs */

div.inhalt
{
        background-color:#000;
        text-align:left;
        /* background-image:url(main_title_bg2.png); */
        background-image:url(cbc_bike3.png);
        background-repeat:no-repeat;
        padding:50px;
        padding-top:00px;
        margin:0px;
        /* ie hack*/
        float:left;
        color:#eee;
        min-width:848px;
        border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#111;border-left-style:none;border-left-width:1px;border-left-color:#111;
}

/* ie hack*/
* html div.inhalt
{
        margin:0px;
        margin-top: -2px;
        background-color:#000;
        text-align:left;
        background-image:url(main_title_bg2.png);
        background-repeat:no-repeat;
        padding:50px;
        float:left;
        color:#eee;
        border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#111;border-left-style:none;border-left-width:1px;border-left-color:#111;
}

#iebug

{
       padding-top:30px;

}

div.tab
{
        float:left;
        color:#eee;
        padding:10px;

}


div.header
{
        background-color:#000;
        background-image:url(main_title_right2.png);
        background-repeat:repeat-x;
        background-position: bottom;
        padding:0px;
        margin:0px;
        border-style:none;
        border-color:#fff;
        height:244px;
}

div.main
{
        background-color:#000;
        padding:0px;
        margin:30px;
        border-style:none;
        border-color:#fff;
        border-width:1px;
}

div.footer
{
        border-style:solid;
        clear:both;
        float:right;
        color:#222;

}
/* Kontaktformular */

div.picture
{
        position:absolute;
        right:20px;
        top:16px;
        z-index:1;

}


div.rahmen
{
        padding:0px;
        margin:0px;
}

div.foto
{
        padding:0px;
        margin:5px;
        float:right;
}

div.desc
{
        padding:10px;
        border-style:solid;
        border-color:#111;
        border-width:1px;
        font-size:10px;
}

div.desc_galerie
{
        padding:5px;
        margin:2px;
        margin-left:0px;
        border-style:solid;
        border-color:#111;
        border-width:1px;
        font-size:10px;
        float:left;
}

.admin
{
         margin: 0;
         padding: 1px;
         float:right;
}

.admin_gruppen
{
         margin: 0;
         padding: 1px;
         float:left;
}

#login_button
{

         float:right;
         padding:5px;
         padding-right:0;
         margin:0;
}

#login_form
{
         display:none;

         vertical-align:bottom;

         border-width:1px;
         border-style:solid;
         border-color:#111;

         padding: 5px;
         margin-top:10px;
         width:250px;

}

div.formular2
{
         padding: 5px;
         margin-top:10px;
}

legend
{
         color:#999999;
}

fieldset
{
         border: 1px solid #ccc; background: #333;
}

#anlegen
{

         display:none;

         vertical-align:bottom;

         border-width:1px;
         border-style:solid;
         border-color:#ccc;

         padding: 10px;
         margin-top:10px;

         background-color:#222;

}


input
{
        font-family:verdana, arial, sans-serif;
        font-size:12px;
        margin:0;
        padding:0;
        border: solid 1px silver;
        background-color: #fff;
        color:#444;
}

textarea
{
        background-color: #fff;
        color: #333;
        font-family:verdana, arial, sans-serif;
        font-size:12px;
        margin:0;
        padding:0px;
        border: solid 1px silver;

 }



input.file
{

        font-family:verdana, arial, sans-serif;
        font-size:12px;
        margin:0;
        padding:0;
        border: solid 1px silver;
        background-color: #fff;

}

select
{

        font-family:verdana, arial, sans-serif;
        font-size:12px;
        color:#555;
        margin:0;
        padding:0;
        border: solid 1px #ccc;
        background-color: #eee;

}

/* Kontaktformular */

.eingabe
{
         float:left;
         text-align:left;
         padding:2px;
         width:100px;
         background-color: #fff;
         color:#444;
}

.ebene
{
         clear: both;
         padding: 2px;
}

.label
{
         float:left;
         text-align:right;
         padding:5px 5px 5px 5px;
         width:120px;
}

.feld
{
         float:left;
         width:60px;
}

.feldbreite
{
         background:#eee;
         border:1px solid #bbb;
         font-size:10px;
         overflow:auto;
         width:180px;
         font-family:verdana, arial, sans-serif;
         padding-top:4px;
         color:#222;
}

.Button
{
        margin:0px;

}

* html .Button
{
        margin:0px;
}

div.clearer
{
        clear:both;
        height:1px;
}

.buttons_klein {padding:70px 0 20px 0;}

#back a
{
  float:left;
  width:124px;
  height:27px;
  display:block;
  background:url(zurueck_button2.png) no-repeat 0px 0px;
}

#back a:hover
{
  background-position:0px -28px;
  z-index:2;
}