*{
padding: 0;
margin: 0;
text-align: left;
}

body{
background-color: #FFF;
text-align: center; 
font-family:  arial, calibri, verdana;
font-size: 12px;
color: #000;
}

hr{
padding-top: 10px;
border: 0 dashed;
border-bottom: 1px dashed #717171;
width: 200px;
} 

h1{
padding-bottom: 20px;;
font-size: 14px;
color: #6f083d;
font-weight: bold;
}

a{
color: #6f083d;
text-decoration :none;
}
a:hover{
color: #717171;
}

img{
border: 0;
}

#site{
background: url('site_bg.png') top center no-repeat;
width: 920px;
height: 660px;
padding: 0 15px 15px 15px;
margin: auto;
}

div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}

/*-- Header ------------------------------------------------------------------*/

#header{
border-bottom: 20px solid #dcdcdc;
width: 920px;
height: 140px;
}

#logo{
background: url('logo.png') center no-repeat;
border-right: 20px solid #dcdcdc;
width: 180px;
height: 140px;
float: left;
}

#slogan{
width: 720px;
height: 80px;
padding-top:60px;
float: left;

font-size: 20px;
text-align: center;
}

/*-- Content -----------------------------------------------------------------*/

#container{
width: 920px;
height: 500px;
}

#content{
border-left: 20px solid #efefef;
width: 640px;
height: 440px;
float: left;
padding:30px;
}

#teaser1{
width: 310px;
float:left;
}
#teaser2{
width: 310px;
padding-left: 20px;
padding-top: 36px;
float:left;
}

/*-- Navi --------------------------------------------------------------------*/

#navigation{
background: url('navi_bg.png') top center repeat-y;
width: 170px;
height: 440px;
padding:30px;
padding-right:0px;
font-size: 14px;
font-weight:normal;
color: #717171;
float: left;
}

#navigation hr{
padding-top: 10px;
border: 0 dashed;
border-bottom: 1px dashed #717171;
width: 120px;
} 

#navigation li{
padding-bottom: 20px;
list-style-type: none;
} 

#navigation li a{
color: #717171;
} 

#navigation a:hover{
color: #6f083d;
}

#navigation a.active{
color: #6f083d;
font-weight: bold;
}

/*-- Login -------------------------------------------------------------------*/

#login{
padding-top: 30px;
}

#login input{
height: 22px;
width: 160px;
}

#footer{  
padding-top: 135px;
margin-left: -15px;
}
