body
{
	margin: 0px;
	padding: 0px;
}

.kursus label
{
	font-weight: bold;
	display: block;
}

.kursus .ss-q-short
{
	width: 200px;
}

.kursus div
{
	margin-top: 5px;
}

.kursus .ss-choices {
list-style: none;
margin: 0.5em 0 0 0;
padding: 0;
}

.kursus ul label {
	display: inline;
}

.kursus h3
{
	font-size: 11pt;
	font-weight: bold;
}

.languageselector
{
	color: #666;
	margin-top: 1em;
}

.languageselector img
{
	margin-left: 12px;
	margin-right: 5px;
}

.languageselector a
{
	text-decoration: none;
	font-size: 11px;
}

.languageselector a:hover
{
	text-decoration: underline;
	font-size: 11px;
}

.teaserfolder
{
	width: 100%;
}

h2.frontpageteaser
{
	font-size: 13px; 
	color: #048; 
	margin-bottom: 1px; 
	margin-top: 20px;
}

h3
{
	font-weight: normal;
}

div.frontpageteaser
{
	border-top: 1px solid #048; 
	background-color: #eaf0ff; 
	padding: 1em; 
}

.specialteasers
{
	margin-top: 40px;
}

.specialteasers p
{
	font-size: 11px;
}

A 
{
	color: #336699
}
TD, P 
{
	font-family: arial, helvetica, sans-serif; font-size: 12px;
}
INPUT.text,TEXTAREA 
{ 
	border: 1px;border-style: solid;font-size:11px; 
}
INPUT.button,SELECT 
{ 
	background-color: #fff;border: 1px;border-style: solid;font-size:11px; 
}
.terms 
{
	font-size: 10px
}
.joopxml 
{
	font-family: arial, helvetica, sans-serif
}
.secondary 
{
	font-size: 12px; font-family: arial, helvetica, sans-serif
}
IMG 
{
	border: none;
}
#logo
{
	float: left;
}
#toplinks
{
	margin-top: 10px;
	float: right;
}
#tip
{
	padding-right: 20px;
	display: inline;
	font-size: 11px;
}
#tip a
{
	text-decoration: none;
}

#tip img
{
	margin-right: 5px;
}

td.tip_info
{
	font-size:11px;
	color: grey;
}

a.link
{
	color: grey;
	text-decoration: none;
}

h1.tip_head
{
	color: #CC3333;
}
li.searchresult
{
	padding-bottom: 1em;
}
#searchbox
{
	display: inline;
}
#search_words
{
	display: inline;
	border: none;
	border-top: 1px solid #669acc;
	border-bottom: 1px solid #669acc;;
	background-color: #e7f0f7;
	color: #669acc;
	font-size: 11px;
	width: 120px;
}
div.news_year
{
	width: 390px;
	padding-bottom: 3px;
	font-size: 18px;
	margin-top:1em;
	margin-bottom:3px;
}
p.news
{
	margin-top: 5px;
}
div.error
{
	color: red;
	font-weight: bold;
}
.list 
{
	color: black;
}
td.trans
{
	padding-left: 60px;
}

td.trans_chapter
{
	padding-left: 30px;
	height: 75px;
}

td.trans_subchapter
{
	padding-left: 30px;
	height: 45px;
	width: 450px;
}

td.trans_content
{
	padding-left: 30px;
	height: 30px;
	width: 450px;
}

div.menu_0
{
	background-color: #003366;
	color: #FFFFFF;
	padding-left: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url('/images/liniedunkel.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}

div.menu_0 a,div.menu_1 a, div.menu_2 a, div.menu_3 a, div.sub_0 a, div.sub_1 a
{
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;;
	font-size: 12px;
	font-stretch: extra-condensed;
	text-decoration: none;
	font-weight: bold;
}

div.menu_1
{
	background-color: #006699;
	padding: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url('/images/linieactive.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}

div.menu_2
{
	background-color: #003366;
	color: #FFFFFF;
	padding: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url('/images/liniedunkel.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}

div.menu_3
{
	background-color: #006699;
	padding: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url('/images/linieactive.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}

div.menu_subchapter
{
	background-color: #99CCFF;
	color:	#003366;
	padding: 2px 0px 2px 5px;
}

div.menu_subchapter a
{
	font-size: 11px;
	text-decoration: none;
	color: #003366;
}

div.menu_content
{
	background-color: #99CCFF;
	color:	#003366;
	padding: 2px 0px 2px 15px;
}

div.menu_content a
{
	font-size: 11px;
	text-decoration: none;
	color: #003366;
}

div.sub_0
{
	background-color: #0066CC;
	text-decoration: none;
	padding-left: 11px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url('/images/linieservice.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}

div.sub_1
{
	vertical-align: middle;
	background-color: #0066CC;
	padding-left: 11px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url('/images/linieservice.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}
div.anchor
{
//	padding-left: 60px;
}
div.anchor a
{
	text-decoration: none;
}

div.fronttext
{
	color: #ffffff;
	font-size: 16px;
	padding-left: 57px;
	padding-top: 10px;
}

div.fronttext a
{
        color: #ffffff;
	text-decoration: none;
}
