/* stylesheet template with basic repeating stuff  2009 Alexander Franzelin */

/**
 *  swatches: #cc9900, #999, #333, #000
 *
 **/

*
{
    padding:0px;
    margin:0px;
}

body
{
    text-align:center;
    font-family:Arial, Verdana, sans-serif;
    font-size:11px;
    color:black;
}

ul
{
    list-style:none;
}

a
{
    color:black;
    text-decoration:none;
}

a:hover
{
    
}

a img
{
    border:none;
}


/* centered container */
#container
{
    text-align:left;
    margin:0 auto;
    width:850px;
    height:620px;
    padding-top:23px;
}

#header
{
    height:220px;
}

#menu
{
    float:left;
    width:600px;
}

#logo
{
    float:right;
    width:80px;
}

#menu a
{
    font-family:"Times New Roman", serif;
    font-size:27px;
    color:#cc9900;
    text-decoration:none;
}

#menu ul li a:hover, #menu ul li a.active
{
    color:#999;
    font-size:37px;
    line-height:32px;
}

#menu ul ul
{
    display:inline;
    padding-left:5px;
}

#menu ul ul li
{
    display:inline;
    padding-left:10px;
}

#menu ul ul li a
{
    line-height:normal !important;
    font-size:13px;
}

#menu ul ul li a:hover, #menu ul ul li a.active
{
    color:#333;
    font-size:13px;
}

#content
{
    height:407px;
}



/* gallery css */
#gallery ul li
{
    float:left;
    width:320px;
}

#referenzen_navigation
{
    width:848px;
    margin-top:37px;
}

#referenzen a
{
    text-decoration:underline;
}

#navigation
{
    width:420px;
    padding-left:215px;
}

#arrowLeft
{
    float:left;
    width:25px;
}

#texts
{
    float:left;
    width:160px;
    padding-left:105px;
    padding-right:105px;
}

#arrowRight
{
    float:left;
}
/* end gallery css */



#footer, #footer a
{
    color:#999;
}

#footer a:hover, #footer a.active
{
    color:#333;
}

#bottommenu
{
    float:left;
    width:300px;
}

#langmenu
{
    width:80px;
    float:right;
}



/* blocks */
.text1
{
    width:257px;
}

.text2
{
    width:277px;
}

.text3
{
    width:302px;
}

.text4
{
    width:334px;
}

.pl15
{
    padding-left:15px;
}

.pr15
{
    padding-right:15px;
}
/* end blocks */

.ulbullets li
{
    background-image:url('../images/bullet.gif');
    background-position:top left;
    background-repeat:no-repeat;
    padding-left:8px;
}

.preload
{
    display:none;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.clear
{
    clear:both;
    height:0px;
    line-height:0px;
    visibility:hidden;
    overflow:hidden;
}
