
table { margin-bottom: 2em; }
p, h1, form{ margin-bottom: 2.5em; }
img, h3, h2 { margin-bottom: 1em; }

body {
	background: url(images/bg.gif) repeat-x;
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;
	color:#000;
	margin: 0;
	padding: 0;
}

#wrapper {
	margin: 0 auto;
	width:632px;
	height:800px;
}

#header h1 {
	position: absolute;
	margin-top: 20px;

}


#content {
	background: #fff;
	padding: 0;
	width: 631px;
	min-height: 200px;
	margin: 0px 0px 0px 1px;
	border-right: 1px solid #b6e563;
	overflow:hidden;
}


#mainbar {
	float: left;
	width: 380px;
	min-height: 500px;
	padding: 10px;
	background: #fff;
	border-left: 1px solid #7ad4f7;
	overflow:hidden;
}

#sidebar {
	float: right;
	width: 210px;
	min-height: 500px;
	padding: 10px;
	background: #f5f5f5;
}



#footer {
	border-top: 1px solid #ccc;	
	float: left;
	margin: 0px 0px 0px 1px;
	padding: 10px 0 0 0;
	width: 631px;
	height: 100px;
	text-align: center;
	color: #999999;
}

/* BEGIN Navigation */

#header { position:relative; height: 200px; width: 634px; background: url(images/header.jpg) bottom no-repeat; }
#header ul li a { margin-top: 40px; font-size: 13pt; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif; font-weight: 100; text-align: center; line-height: 30px; }  
#header ul { margin: 0; padding:0; list-style: none; }
#header li { float: right; height: 30px; width: 107.5px; margin: 0; /*padding: 0 0 0 10px;  */ }
#header li.left  { float: right; height: 30px; width: 110px; margin: 0;  /*padding: 0 0 0 10px;  */ }

#header li:hover a { background: url(images/nav_bg.png) no-repeat; color:#006600; }
#header li.left:hover a   { background: url(images/nav_bg_left.png) right top no-repeat; color:#006600; }
#header a { float: none; display: block; height: 30px; width: 100px;padding: 5px 0 0 5px; text-decoration: none; font-weight: bold; color:#F0F0F0;}
#header > ul a { width: auto; }


#header #logo {
	position:absolute;
	display:block;
	margin: 10px 0 0 0;
	width: 250px;
	height: 50px;
	background: url('images/header_logo.gif') no-repeat;
}




#content h1 {
	font-size: 115%;
	font-weight: bold;
	color: #265709;
	padding: 0px 0px 0px 20px;
	background: url(images/list_type_h1.gif) left no-repeat;
}

h2 {
	font-size: 105%;
	color: #265709;
	font-style: italic;

}

h3 {
	font-size: 105%;
	color: #000000;

	padding: 0;
}

.arrow_up {
	padding: 0 0 0 10px;
	text-align:left;
	float:left;
}

.green {
	color:#33CC00;
}

a:link, a:active, a:visited {
	text-decoration:underline;
	color:#009933;
}

a:hover {
	text-decoration: underline;
	color: #66CC33;
}

.liexternal {
	padding-right: 12px; background: url(images/icon_liexternal.gif) no-repeat right;}

.fazit {
	width: 290px;
	margin: 0;
	padding: 10px 10px 10px 50px;
	margin-bottom: 5em;
	background: #EBEBEB url(images/exclamation_mark.gif) left center no-repeat;
}

.important {
	color: #009933;
	font-weight: bold;
}

.right {
	float: right;
	margin: 10px;
}
img {
	margin-bottom: 1em;
	border: 0;
}
img a:link {
	border: 0;
}

.clear {
	clear: both;
}

.tdbg {
	background-color: #E7FEE8;
	padding: 2px;
}

