body{
	background: url(bgr1.gif) #dedadd repeat-y center;
	color: #000000;
	font: 12px "Trebuchet MS", Arial,Verdana,Helvetica,Sans-Serif
}

#header{
	background: url(bgr1.gif) repeat-y -1px 0;
	height: 67px
}

a{
	color: #5461c1;
	text-decoration: none
}
a:hover{
	text-decoration: underline}


#logo h1{
	background: url(logo.png) no-repeat;
	text-indent: -9999px;
	width: 161px
}
#logo h1 a{
	display: block;
	height: 74px
}
#logo h1 a:hover{
	text-decoration: none
}


/*=== Title ===*/
#title{
	background: #cd8864;
	clear: both;
	color: #ffffff;
	height: 212px;
	overflow: hidden
}
#title a{
	color: #ffffff
}

.title-text h3{
	font-size: 16px;
}

#schultextbox{
	float: right;
	margin: 0 0 0 381px;
	color: #ffffff;
	height: 66px;
	padding: 10px 10px 10px 10px;
	position: absolute;
	width: 248px;
	z-index: 50;
	background: #4b9c3d;
}



.rubriktext{
	background: #62bca6;
	float: right;
	padding: 25px 10px 0;
	position: relative;
	width: 248px;
	z-index: 33;
}


#nav1 li a{
	color: #000000;
	padding: 0 6px
}
#nav1 li a:hover,
#nav1 li.active a{
	color: #d0094c;
	text-decoration: none
}

.nav2 li#n21 a{
	background: #5fa453;
	color: #ffffff;
}
.nav2 li#n22 a{
	background: #6eae64;
	color: #ffffff;
}
.nav2 li#n23 a{
	background: #81ba76;
	color: #ffffff;
}
.nav2 li#n24 a{
	background: #93c68b;
	color: #ffffff;
}
.nav2 li#n25 a{
	background: #81ba76;
	color: #ffffff;
}
.nav2 li#n26 a{
	background: #6eae64;
	color: #ffffff;
}
.nav2 li#n27 a{
	background: #5fa453;
	color: #ffffff;
}



.nav2 li a:hover{
	color: #d8a387;
	text-decoration: none
}

.leftmenu li a{
	color: #ffffff;
	display: block;
	margin-left: 1px;
	font-size: 13px;
	padding: 3px 0 3px 15px
}
.leftmenu li a:hover,
.leftmenu li.active a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none
}
/*- Left Sub Menu -*/
.leftmenu li.active li a{
	background: #4b9c3d;
	color: #ffffff;
	font-weight: normal;
	padding: 3px 0 3px 28px
}
.leftmenu li.active li a:hover,
.leftmenu li.active li.active a{
	background: url(leftmenu-ico.gif) #4b9c3d no-repeat 15px 10px
}
/*- Left Sub Menu 2 -*/
.leftmenu li.active li.active li a{
	background: #4b9c3d;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0 3px 40px
}
.leftmenu li.active li.active li.active a,
.leftmenu li.active li.active li a:hover{
	background: #4b9c3d;
	font-weight: bold
}


#columns h2{
	color: #9d8300;
	font-size: 20px;
	margin: 0 0 20px
}

#leftcol{
	color: #ffffff;
	float: left;
	width: 192px
}

.col2{
	color: #6d616a;
	float: right;
	width: 250px
}

#search label{
	color: #cf094c;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 3px 5px 0 0
}
#search input{
	background: #e8e5e7;
	border: none;
	float: right;
	padding: 4px 2px;
	width: 200px
}


#contentboxsub td a{
	color: #5461c1;
}

#contentboxsub font a{
	color: #5461c1;
}


#contentboxsub p a{
	color: #5461c1;
}


