BODY{
padding:0; 
margin:20px 0px 20px 0px; 
border:0;
background:#A8CAE0;
background: #DCDCDC url(im/bg.jpg) repeat-x;
font:12px Verdana,Sans-serif;
font-size:13px;
color:#012245;
min-width:700px;
text-align:left;
}

a:link, a:visited
{
color:#012245;
}

p
{
 margin-bottom:5px;
 margin-top:5px; 
}

ul{
text-align:left;
margin-top:8px;
margin-bottom:8px;
}

#top_container{
width: 680px;
height:12px;
font-size:1px;
background: transparent url(im/top.gif) no-repeat;
margin:0 auto;
}

#bottom_container{
clear:both;
width: 680px;
height:38px;
font-size:1px;
background: transparent url(im/bottom2.gif) no-repeat;
margin:0 auto;
}

#section_container{
clear:both;
width: 680px;
height:12px;
font-size:1px;
BORDER-top: 3px solid #9B2035;
background:#FFF; 
/*
background: transparent url(im/section.jpg) no-repeat;
*/
background: transparent url(im/secbg.gif) repeat-x;

margin:0 auto;
margin-top:10px;
}


#logo{
width: 191px;
height:94px;
font-size:1px;
background: transparent url(im/logo.gif) no-repeat;
background-position: 2px 0px;
float:left;
margin-left:5px;
}

#heading{
float:left;
margin-left:25px;
padding-top:61px;
padding-top:31px;
width:450px;
/* 
background: transparent url(im/bars.gif) no-repeat;
background-position: 295px 4px;
*/
}

h1{
font-size:24px;
color:#972034;
font-weight:normal;
text-align:left;	
}


h2{
font-size:14px;
color:#972034;
font-weight:bold;
margin:0px;
margin-top:10px;
text-align:left;	
}

.haken{
padding-right: 30px;
background: transparent url(im/haken.gif) no-repeat;
background-position: bottom right;
min-height:35px;
}



h3{
font-size:14px;
color:#972034;
font-weight:bold;
margin:0px;
}

#wrap {
		background:#FFF;
		margin:0 auto;
		width:680px;
		/* background:#FFF url(im/bg2.jpg) no-repeat;*/
/*	background-image: url(im/bars.jpg);
	background-position: 500px 20px;
	background-repeat: no-repeat;
*/		
background:#FFF url(im/topbg.gif) repeat-x;
}

#header {
}

#header h1 {
			float:right;
    	padding:2px;
    	padding-right:25px;
	    margin:0;
	    margin-top:-2px;
}

#main {
		float:right;
		width:410px;
		padding:20px;
		padding-right:30px;		
}


#sidebar {
		background:#FFF;
		float:left;
		width:200px;
}


#sidebar ul {
		margin-bottom:0;
}


#footer {
		clear:both;
		background:transparent url(im/footerbg.gif) repeat-x;
		background-position:bottom right;		
		BORDER-top: 3px solid #9B2035;
		padding-top:5px;
		text-align:center;
		font-size:9px;
}

#footer a{
		color:#012245;
}


#navcontainer { 
margin-left:10px; 
margin-top:10px;
padding:8px;
border: 1px solid #DFDFDF;
background:transparent url(im/navbg.gif) repeat-x;
background-position:bottom right;		
}

#navcontainer ul
{
margin: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer li
{
	margin-top:5px;
}


#navcontainer a
{
display: block;
padding: 3px;
width: 150px;
text-decoration: none;
}

#nav a:hover
{
background-color: #9B2035;
color: #fff;
}

/* ALTERNATIVE */
.navinaktiv  { background-color: #78889A; border-left: 15px solid #012245; color:#012245; }
.navaktivdown  { background-color: #CC919B; border-left: 15px solid #972034; color:#972034; }

.navinaktiv:hover   { background-color: #CC919B; border-left: 15px solid #CC919B; }
.navaktivdown :hover   { background-color: #972034; border-left: 15px solid #972034; }

/*********************************************************************************************************************/
	
#navsub li {
	margin-top:2px;
	margin-left:15px;
}


#navsub li a {
	display: block;
	margin: 0;
	width: 136px;	
	text-decoration: none;
	padding: 0px 10px 0 10px;
	background-color: #CC919B; 
	color:#972034;
	}
	
#navsub li a:hover {
	display: block;
	padding: 0px 10px 0 10px;
	background-color: #972034; 
	color:#FFF;
	}


#navsub .navaktivleveltwo {
	display: block;
	background-color:  #972034; 
	color:#FFF;
	}	
	
#navsub .navaktivleveltwo:hover {
	display: block;
	background-color:  #972034; 
	color:#FFF;
	}	
	

#example {
margin-left:10px;
margin-top:50px;
padding:8px;
border: 1px solid #DFDFDF;
background:transparent url(im/navbg.gif) repeat-x;
background-position:top right;
text-align:center;
}

a:hover #example {
color:#972034; 
}



