﻿
body 
{
    margin:0;
    padding:0;
    font-family:Tahoma;
    font-size:0.8em;
    background:#005d8c url(/images/layout/normal-page-bg.png) repeat-x;
}

body#node-1050 
{
    background:White url(/images/layout/frontpage-bg.png) repeat-x;
}


a img
{
    border:0;
}


div.clear 
{
    clear:both;
}


div#header-box
{
    padding:108px 0 0 0;
}



div#logo-box 
{
    float:left;
}

div#top-navigation-box 
{
    float:right;
    padding:27px 0 0 0;
}

div#top-navigation-box ul
{
    margin:0;
    padding:0;
}

div#top-navigation-box ul li
{
    float:left;
    list-style-type:none;
}

div#top-navigation-box ul li a
{
    display:block;
    padding:10px 10px 8px 10px;
    text-decoration:none;
    color:Silver;
    background:Black url(/images/layout/button-bg.png) repeat-x;
    margin:0 0 0 5px;
    font-weight:bold;
}

div#top-navigation-box ul li a:hover
{
    color:White;
}

div#top-navigation-box ul li a.selected 
{
    color:White;
}



div#inner-box 
{
    width:985px;
    margin:0 auto;
}

div#content-header 
{
	background:url(/images/layout/normal-page-content-bg.png) no-repeat 1px 30px;
	height:45px;
}

div#content-footer 
{
	background:url(/images/layout/normal-page-content-bg.png) no-repeat bottom;
	height:30px;
}


div#content 
{
    background-color:White;
    margin:0 1px;
    padding:20px 30px 20px 50px;
    min-height:450px;
}

div#content h1
{
	font-weight:normal;
    margin:0;
    padding:0 0 10px 0;
    font-family:Tahoma;
    font-size:2.7em;
}

div#content h2 
{
	margin:0;
	padding:0;
	font-weight:normal;
}

div#content h2 span 
{
	color:#777;
	font-weight:bold;
	font-size:0.6em;
	padding:3px 5px;
}

div#content p 
{
    margin:0;
    padding:5px 0 15px 0;
    line-height:1.4em;
}

div#content a 
{
	color:#005B9A;
	text-decoration:none;
}

div#content a:hover 
{
	text-decoration:underline;
}





#node-1050 div#main-box 
{
    background:url(/images/layout/frontpage-picture.jpg) no-repeat;
    height:600px;
}

#node-1050 div#content 
{
    padding:10px 0 0 440px;
    background:none;
}

#node-1050 div#content h1 
{
    margin:0;
    color:White;
    font-size:3.5em;
    font-family:Tahoma,Verdana,Arial;
    background:none;
    padding:25px 0 10px 0;
    font-weight:bold;
}

#node-1050 div#content p
{
    margin:0;
    padding:0;
    font-family:Tahoma,Verdana,Arial;
    
    font-size:2.3em;
    color:White;
}

#node-1050 div#content p.read-more
{
    margin:0;
    padding:0;
    font-family:Tahoma,Verdana,Arial;
    
    font-size:1.5em;
    color:White;
}

#node-1050 div#content p.read-more a
{
    text-decoration:none;
    color:#9ace2f;
    
}

#node-1050 div#content p.read-more a:hover 
{
    color:#a2f100;
}


#node-1050 div#content a.begin-here-link
{
    margin:30px 0 0 0;
    display:block;
    background:url(/images/layout/begin-here-button-bg.png) no-repeat;
    padding:17px 10px 20px 50px;
    color:White;
    width:200px;
    font-family:Verdana;
    font-size:2.1em;
    text-decoration:none;
    font-weight:bold;
}

#node-1050 div#content a.begin-here-link:hover 
{
    color:#dbffca;
}











#content #issue-liste p 
{
    padding:0;
    margin:0 0 2px 0;
}

#content #issue-liste p span 
{
    background-color:#eee;
    width:90px;
    text-transform:uppercase;
    font-weight:bold;
    display:block;
    float:left;
    text-align:right;
    margin-right:5px;
    padding-right:5px;
    color:#999;
}

#content .project-issues 
{
    margin-bottom:30px;
    border:solid 1px Silver;
}

.issue-item 
{
    
}

#content .project-issues h2 
{
    color:White;
    margin:0;
    padding:5px 0 5px 10px;
    background-color:#999;
}
