@import url(common.css);
/* Head */
/** QuickSearch */
#quicksearch .submit
{
	width: 34px;
}
/* Content */
#center, #center2
{
    width: 385px;
	padding-right: 10px;
}
#right, #right2
{
    width: 220px;
}
#center2
{
	padding-top: 15px;
}
/** LeftMenu */
#leftmenu
{
    padding: 0 16px 1337px 16px;
    background-image: url(/files/design/images/leftmenu/bg_page.jpg);
	background-repeat: no-repeat;
}
/** Banner */
#banner
{
    height: 197px;
    padding-left: 10px;
}
/** TextBox */
.textbox
{
    width: 200px;
    padding: 10px 0 0;
	margin: 0 10px;
    background: transparent url(/files/design/images/box_top.png) no-repeat;
}
.textbox .content
{
    width: 170px;
    height: auto !important;
    padding: 0 15px;
    background: #d5d7d9 url(/files/design/images/bg_box.jpg) no-repeat;
}
.textbox .head
{
	position: relative;
	padding: 6px 0 4px;
	border-bottom: 1px #a2a3a4 solid;
}
.textbox .links, .textbox .contact
{
	padding: 10px 0;
	line-height: 16px;
}
.textbox .links a
{
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;
}
.textbox .contact .image
{
	float: left;
	width: 68px;
	padding: 0 9px 9px 0;
	background: transparent url('/files/design/images/contact_image_bottom.png') no-repeat left bottom;
}
.textbox .contact .image img { border: solid 4px #fff; }
.textbox .contact .text { padding: 0; }
.textbox .bottom
{
    width: 200px;
    height: 10px;
    overflow: hidden;
    background: transparent url(/files/design/images/box_bottom.png) no-repeat;
}
/** AmuBox */
.buffer
{
	min-height:100px;
}

.amu
{
    width: 200px;
	min-height:100px;
    padding: 10px 0 0;
	margin: 0 10px;
    background: transparent url(/files/design/images/box_top.png) no-repeat;
}
.amu .content
{
    width: 170px;
    height: auto !important;
	min-height:100px;
    padding: 0 15px;
	background: #f9f9f9 url(/files/design/images/bg_amu.jpg) no-repeat;
}
.amu .head
{
	position: relative;
	padding: 6px 0 4px;
	border-bottom: 1px #a2a3a4 solid;
}
.amu .head h1
{
	margin: 0;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
}
.amu .text
{
	padding: 10px 0;
	line-height: 16px;
}
.amu .text p
{
	line-height: normal;
	margin: 0 0 3px;
}
.amu .text a.icon
{
	padding: 1px 0 1px 18px;
	line-height: 15px;
	background: transparent url(/files/design/images/arrow_amu.gif) no-repeat;
	text-decoration: none;
}
.amu .bottom
{
    width: 200px;
    height: 10px;
    overflow: hidden;
    background: transparent url(/files/design/images/box_bottom.png) no-repeat;
}
/** Kursuskalender */
.kursuskalender_form
{
	width: 569px;
	padding: 12px 19px 4px;
	background: transparent url('/files/design/images/bg_kursuskalender.jpg') no-repeat;
}
.kursuskalender_top { width: 607px; height: 10px; background: transparent url('/files/design/images/bg_kursuskalender_top.png') no-repeat; }
.kursuskalender_bottom { width: 607px; height: 11px; background: transparent url('/files/design/images/bg_kursuskalender_bottom.png') no-repeat; margin-bottom: 22px; }
.kursuskalender_form table { width: 100%; }
.kursuskalender_form th { padding: 0 0 4px; text-align: left; text-transform: uppercase; }
.kursuskalender_form td { padding: 0 0 8px; } 
#Gid { width: 280px; margin-right: 9px; }
#Tid { width: 280px; }
#Aid { width: 280px; margin-right: 9px; }
#Sid { width: 280px; }
.kursuskalender_results table { width: 607px; }
.kursuskalender_results td.date { width: 85px; padding: 10px 0 10px 39px;  vertical-align: top; background: #e6e8e9 url('/files/design/images/arrow_kursuskalender.png') no-repeat 19px 11px; }
.kursuskalender_results td.title { width: 464px; padding: 10px 19px 10px 0;  vertical-align: top; background-color: #e6e8e9; }
.kursuskalender_results tr.alternate td.date { background-color: #fff; }
.kursuskalender_results tr.alternate td.title { background-color: #fff; }
