/* CSS Document */
body{
margin:0px;
padding:0px;
background-color:#DDD9CC;
text-align:center;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0D3549;
}
#container{
margin:0px auto;
padding:0px;
width:710px;
border-left: 5px solid #C0B9A3;
border-right: 5px solid #C0B9A3;
border-top:0px;
border-bottom:0px;
background-color:#FFFFFF;
}
#header{
margin:0px;
padding:0px;
width:700px;
height:160px;
border-left: 5px solid #FFFFFF;
border-right: 5px solid #FFFFFF;
background-color:#6BA437;
}
#nav{
margin:0px;
padding:0px;
height:45px;
width:700px;
border-left: 5px solid #FFFFFF;
border-right: 5px solid #FFFFFF;
background-color:#6BA437;
float:none;
text-align:center;
background-image:url(images/navbg2.jpg);
background-repeat:no-repeat;
}
#navcontainer{
margin:0px auto;
padding:0px 0px 0px 100px;
float:left;
}
#nav a{
padding: 5px 10px 16px 10px;
margin: 0px;
font-size:16px;
font-weight:bold;
color:#C8DDA6;
text-decoration: none;
display: block;
text-align: center;
float:left;
}
#nav a:hover{
color: #FFFFFF;
}
#nav a#active{
padding: 5px 10px 16px 10px;
margin: 0px;
text-decoration: none;
display: block;
text-align: center;
float:left;
background-color:#FFFFFF;
color:#271504;
}
#content{
margin:0px;
padding:20px 0px 0px 0px;
width:700px;
float:left;
background-image:url(images/bgcontent.jpg);
background-repeat:no-repeat;
border-left: 5px solid #FFFFFF;
text-align:left;
}
#content p{
margin:0px;
padding:0px 40px 10px 40px;
}
#content h1{
margin:0px;
padding:10px 40px 10px 40px;
font-weight:bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
}
#content h2{
margin:0px;
padding:10px 40px 10px 40px;
font-weight:bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
color:#145F84;
}
#content h3{
margin:10px 40px 10px 40px;
padding:10px;
font-weight:bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
background-color:#6EA637;
}

#content a{
margin:0px;
padding:0px;
font-weight:bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
color:#145F84;
}
#content a:hover{
color:#000000;
}

#content ul{
margin:0px;
padding:0px 40px 0px 54px;
list-style-type:square;
}
#leftcolumn{
margin:0px;
padding:0px;
width:350px;
float:left;
}
#rightcolumn{
margin:0px;
padding:0px;
width:350px;
float:left;
}
#images{
margin:0px;
padding:0px;
width:337px;
float:left;
}
.clear{
clear:both;
}
#footer{
margin:0px auto;
padding:0px 0px 20px 45px;
width:675px;
text-align:left;
background-image:url(images/footerbg.gif);
background-repeat:repeat-x;
}
#footer a{
margin:0px;
padding:10px;
display:block;
background-color:#89B543;
width:130px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
border-top: 5px solid #779A36;
}
#flashgraph{
margin:0px;
padding:0px 40px 10px 40px;
width:600px;
height:300px;
}
#kandidaten{
margin:0px 20px 10px 40px;
padding:20px;
width:270px;
background-color:#F8F2E6;
border:5px solid #FFFFFF;
float:left;
}

#kandidaten td{
margin:0px;
padding:6px;
width:270px;
font-weight:bold;
background-image:url(images/listbg.gif);
background-repeat:no-repeat;
color:#6C932F;
}
#kandidaten td.first{
background-image:url(images/listbgfirst.gif);
background-repeat:no-repeat;
}
#kandidaten td.last{
background-image:url(images/listbglast.gif);
background-repeat:no-repeat;
}
#fiche{
margin:0px;
padding:0px;
width:220px;
float:left;
background-color:#FFFFFF;
text-align:left;
font-size:11px;
}


#fiche ul {
margin:0px 0px 0px 35px;
padding:0px 15px 0px 0px;

}
#fiche h1{
margin:0px;
padding:0px 0px 10px 20px;
font-weight:bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
}
#link{
margin:20px 0px 0px 0px;
padding:0px;
float:left;
width:220px;
text-align:center;
background-color:#FFFFFF;
}

#link h3{
margin:5px 0px 0px 0px;
padding:10px;
font-weight:bold;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
background-color:#6EA637;
}

#content h3 a{
color:#CCE4A9;
font-size:14px;
}
#content h3 a:hover{
color:#ffffff;	
}


