
/*
####
Farben
Dunkelgrau: #656565
Orange: #F6A200
####
*/
body {
        border:0px;
        margin:0px;
        font-family:Verdana;
        font-size:11px;
        background-color:#333333;
        overflow:scroll;
}

*{
        font-family:Verdana;

}
.clear{
        clear:both;margin:0px;padding:0px;border:none;
}
a {
        text-decoration:none;
}
/*
################
Page width
################ */
#maincontainer{
margin:0 auto 0 auto;
        width:965px;
        background-color:#FFFFFF;
}

/*
################
Header
################ */
#header{
        background-image:url("images/header.jpg");
        width:100%;
        height:148px;
        margin-bottom:20px;
}

/*
################
Menu
################ */
#menu{
        width:240px;
        margin:20px 20px 250px 10px;
        float:left;
}
#menu ul{
        list-style:none;
}
#menu h1{
        color:#656565;
        padding:0px;
        margin:0px;
        margin-left:30px;
        font-size:28px;
        font-weight:normal;
}
#menu #navigation ul{
        padding-left:20px;
        margin-left:0px;
}
#menu #navigation ul li{
        padding-left:0px;
        margin-left:0px;
}
#menu #navigation ul li a{
        font-weight:normal;
        display:block;
        line-height:150%;
        font-size:15px;
        padding-left:10px;
        color:#656565;
}

#menu #navigation ul li ul{
padding-left:15px;
margin-left:0px;
}
#menu #navigation ul li a:hover{
background-color:#DDDDDD;
        color:#000000;
}
#menu #navigation ul li .selected a{
        color:#F6A200;
}

#lang{
        float:left;
        padding-top:20px;
}

#lang .SPC{
    visibility:hidden;
    display:none;
    }
#lang ul{
        list-style: none;
        padding-left:22px;
}
#lang li{
        float:left;
        padding:8px;
}
#lang li a img{
        font-weight:bold;
        color:#333334;
        border:none;
}

/*
################
Main Text
################ */
#main{
        float:left;
        padding:10px 20px 40px 20px;
        width:600px;
        margin-left:10px;
        font-size:11px;
        /*height:60%;*/
}
#main td{
    font-size:11px;
}
#main h1{
        color:#333334;
        font-size:22px;
        font-weight:normal;
        color:#F6A200;
}
#main h2{
        color:#666666;
        font-size:16px;
        font-weight:bold;
}
#main td{
    vertical-align:top;
    padding:0px 5px 5px 0px;
}
#main a{
    text-decoration:none;
    color:#F6A200;
}
#main a:hover{
    color:#000000;
}
#main a:visited{
    /*color:#F6A200;*/
}

#content{

}


#main .partner .row{
        /*width:620px;*/
}
#main .partner .row:hover{
        background-color:#F5F5F5;
}

#main .partner .thumb{
        padding:5px;
        width:100px;
        height:100px;
}

#main .partner .link{
        float:right;
        width:480px;
        height:100px;
        padding-left:10px;
        padding-top:10px;
        font-size:1.2em;
}

#main .partner .link a{
        font-size:1.4em;
}


/*
################
Footer
################ */
#footer{
        padding:5px 0 5px 5px;
        width:960px;
        color:#666;
        background-color:#D9D9D9;
}


/*
################
Indexed Search
################ */

#search {
    padding-top:20px;
    }

#search .macina_search_box_box{
    float:left;
    padding-left:30px;
    padding-right:10px;
}
#search .macina_search_box_box input{
    width:140px;
    border:1px solid #EEE;
    color:#999;
}

#search .macina_search_box_button input{
    width:50px;
    height:21px;
    background-color:#fff;
    color:#999;
    border:1px solid #EEE;
    /*background-image:url(search_box/lupe.gif);*/
}


/*
################
Projektliste
################ */

#main .tx-witprojekteml-pi1{
        /*padding:20px;*/
}

.tx-witprojekteml-pi1-listrow{
    /*width:400px;*/
}

.projektliste_row img:hover{
        cursor:pointer;
}

#main .tx-witprojekteml-pi1 td{
    padding:0px;
    margin:0px;
}

#main .tx-witprojekteml-pi1-listrow .projektliste_row{
    float:left;
    padding-right:3px;
}
.projektliste_row img{
    margin:0px;
    padding:0px;
    visibility:hidden;
}

.bilderliste {
    /*float:left;*/
    width:600px;
}

/* SingleView */

.bilderliste_row img{
    float:left;
    margin:0px;
    padding:0 4px 4px 0;
}
.bilderliste_row img:hover{
        cursor:pointer;
}

.tx-witprojekteml-pi1-singleView #wit_mediumimage{
        height:400px;
        width:600px;
        padding-bottom:3px;
        text-align:center;
}
.tx-witprojekteml-pi1-singleView #wit_mediumimage img{
        margin-left:auto;
        margin-right:auto;
}
