

html, body{

    font-size: 12px;

    margin:0;

    padding:0;

    text-align:center;

/*    background-color: #050507; */

    background-image:url(../bilder/bg_verlauf2.jpg);

/*    background-position: 200px top; */

/*    background-repeat: repeat-y; */

    font-family:Verdana, Arial, Helvetica, sans-serif;

    color:#FFFFFF;

}



a:link {

        color: #bebcbc;

/*        color: #a7a7a7; */

        font-weight: normal;

        text-decoration: none;

}



a:visited {

        color: #bebcbc;

/*        color: #a7a7a7; */

        font-weight: normal;

        text-decoration: none;

}





a:hover {

        color: white;

        text-decoration: none;

}



h1 {

            margin-top: 25px;

}



h2 {

/*        color: white; */

        margin-top: 15px;

}



h1 a:link {

/*        color: white; */

         font-weight: bold;

}



h1 a:hover {

        color: white;

}



h1 a:visited {

/*        color: white; */

         font-weight: bold;

}





#header {

    background-image:url(../bilder/head_hg.png);

    background-repeat: repeat-x;

    margin-bottom: 20px;

    padding-top: 17px;

}



#main_container {

    text-align: left;

    width: 960px;

    margin-left: auto;

    margin-right: auto;

}

#menue_container {

/*    background-color: red; */

    float: left;

    font-size: 75%;

    padding-right: 10px;

    text-align: right;

    width: 215px;

}

#content_container {

        float: left;

         line-height: 145%;

        padding-bottom: 45px;

        padding-right: 35px;

        padding-left: 35px;

        text-align: left;

        width: 655px;

}



#content_container h1 {

        font-size: 145%;

         margin-bottom: 25px;

/*        text-align: center; */

}



#content_container p {

    font-size:14px;

    text-align: left;

}





.menu {

/*        border-right: 4px solid red;

        border-top: 1px dotted #a7a7a7; */

        margin-bottom: 5px;

        margin-top: 5px;

         padding-bottom: 5px;

/*        padding-right: 10px; */

         padding-top: 5px;

                text-align: right;

}



.aktiv {

        color: white;

/*

        border-bottom: 1px dotted #a7a7a7;

        border-right: 4px solid #a7a7a7;

        border-top: 1px dotted #a7a7a7;

*/

}



.aktiv2 {

        color: white;

/*

        border-bottom: 1px dotted #a7a7a7;

        border-right: 4px solid #a7a7a7;

        border-top: 1px dotted #a7a7a7;

*/

}



.formular {

        margin-bottom: 7px;

        margin-top: 7px;

}



.formular-edit {

        font-family: Verdana, Arial, Helvetica, sans-serif;

         font-size: 95%;

        margin-bottom: 7px;

        margin-top: 7px;

         padding: 3px;

}



.mail {

         display: inline;

}



.mail a:link {

        color: white;

}



.mail a:hover {

        color: white;

         text-decoration: underline;

}



.mail a:visited {

        color: white;

}









    #NUMERICLINKS {

        color: #f6f6f6;

    }

    #NUMERICLINKS a {

        text-decoration: none;

        color: #bebcbc;

/*        color: #a7a7a7; */

    }



#menue_container h2 a {

/*        color: white; */

        font-weight: bold;

}



#menue_container h2 a:hover {

/*        color: white; */

        font-weight: bold;

}



#menue_container .aktiv a {

        color: white;

}



.zeile {

        background-repeat: no-repeat;

        background-position: 0px 2px;

/*        color: #a7a7a7; */

/*        border-top: 1px dotted #a7a7a7; */

        border-top: 1px dotted #bebcbc;

        font-size: 95%;

        margin-bottom: 10px;

        padding-left: 134px;

        padding-top: 7px;

         width: 490px;

}



.zeile_beschr {

        border: 1px dotted #dedede;

        color: #dedede;

        margin-bottom: 9px;

        margin-top: 9px;

         padding: 5px;

}



.bearbeiten {

        background-image:url(../bilder/bearbeiten.png);

        background-repeat: no-repeat;

        margin-right: 30px;

         padding-bottom: 5px;

         padding-left: 25px;

         padding-top: 2px;

}



img.full {

        border: 2px solid black;

}



img.memory {

        border: 2px solid white;

        margin: 0px;

         padding: 0px;

}



.loeschen {

        background-image:url(../bilder/loeschen.png);

        background-repeat: no-repeat;

         padding-bottom: 5px;

         padding-left: 25px;

         padding-top: 2px;

}



.status {

        border: 1px dotted #ffcf00;

        color: #ffcf00;

        margin-bottom: 9px;

        margin-top: 9px;

         padding: 5px;

}



.img_beschr {

        color: #dedede;

        margin-top: 15px;

        text-align: center;

}



#button {



/*         margin-left: -480px;  -210

         top: 120px;     10 */



        background-image:url(../bilder/button-now.png);

        background-repeat: no-repeat;

/*         border: 1px dotted white; */

         height: 85px;

         left: 50%;

     /*   margin-left: -210px;
		 
		 top: 20px;*/
		 
		 margin-left: -468px;
		 
		 top: 70px;

         position: absolute;

         width: 85px;

         z-index: 99;
		 
		 display:none;

}



#button:hover {

         background-position:0px -85px;

}



#contact {

/*        font-size: 115%; */

        font-size: 125%;

        font-weight: bold;

        left: 655px;

        padding-right: 15px;

        position: relative;

         top: -62px;

        text-align: right;

         text-transform: uppercase;

         width: 300px;

}



#contact a:link {

        font-weight: bold;

}



#contact a:visited {

        font-weight: bold;

}



.pubs_prev {

        float: left;

        display: inline;

		width: 320px; 
		overflow:hidden;

}



#pubs_info {

        margin-left: 355px;

        margin-top: 5px;

        position: relative;

}



img .work_prev

{

        border: 2px solid black;

}



img .work_prev a:hover

{

        border: 2px solid white;

}



.btn {

        background-color: #414141;

        float: right;

        font-size: 95%;

        line-height: 18px;

        margin: 0px;

         margin-left: 1px;

         margin-right: 1px;

        min-height: 20px;

        min-width: 28px;

        padding: 0px;

        position: relative;

         text-align: center;

}



.btn:hover {

        background-color: #232323;

}



.btn a {

        color: #a7a7a7;

        margin: 0px;

        min-width: 28px;

        padding: 0px;

        padding-bottom: 5px;

         padding-left: 7px;

         padding-right: 7px;

         text-align: center;

}



.btn a:hover {

        color: white;

        margin: 0px;

}
