body
{
	background: #fff url(../img/background.gif) repeat-x;
	font-family: arial, sans-serif;
	font-size: 0.8em;
	color: #333;
}

p, br
{
	line-height: 130%;
}

ul, li
{
	list-style-type: disc;
}

ul
{
	color: #014b7c;
	margin-left: 50px;
}

li span
{
	color: #333;
}

div#text ul li, div#box ul li
{
	margin: 0 0 0 15px;
}

ul li ul
{
	margin: 0;
}

ul#sitemap li a
{
	font-size: 1.0em;
}

strong
{
	color: #063E7B;
}

a.german
{
	width: 32px;
	height: 24px;
	background: url(../img/language/german.jpg) no-repeat;
	display: block;
	float: left;
	margin-left: 5px;
}

a.german:hover
{
	width: 32px;
	height: 24px;
	background: url(../img/language/german_active.jpg) no-repeat;
	float: left;
	margin-left: 5px;
}

a.german_active
{
	width: 32px;
	height: 24px;
	background: url(../img/language/german_active.jpg) no-repeat;
	display: block;
	float: left;
	margin-left: 5px;
}

a.english
{
	width: 32px;
	height: 24px;
	background: url(../img/language/english.jpg) no-repeat;
	display: block;
	float: left;
	margin-left: 15px;
}

a.english:hover
{
	width: 32px;
	height: 24px;
	background: url(../img/language/english_active.jpg) no-repeat;
	float: left;
	margin-left: 15px;
}

a.english_active
{
	width: 32px;
	height: 24px;
	background: url(../img/language/english_active.jpg) no-repeat;
	display: block;
	float: left;
	margin-left: 15px;
}

#logo
{
	height: 115px;
}

#main_box
{
	width: 836px;
	height: 877px;
	position: absolute;
	left: 50%;
	margin-left: -414px;
}

#flash_box
{
	width: 790px;
	height: 172px;
	background: #fff;
	padding-left: 10px;
}

#main
{
	width: 810px;
	height: 730px;
	background: #fff;
	float: left;
}

#main_large
{
	width: 810px;
	height: 810px;
	background: #fff;
	float: left;
}

.space
{
	width: 775px;
	height: 50px;
	background: #fff;
	border-top: 1px solid #014b7c;
	clear: left;
}

#content
{
	width: 810px;
	height: 621px;
	float: left;
}

#content_large
{
	width: 820px;
	height: 691px;
	float: left;
}


#text, #box, #text_large, #box_large
{
	font-family: arial, sans-serif;
	font-size: 0.8em;
	line-height: 130%;
	color: #333;
	float: left;
}

#text, #box
{
	height: 379px;
}

#text_large, #box_large
{
	height: 450px;
}

#text, #text_large
{
	width: 350px;
	margin: 20px 0 0 60px;
}

.pic
{
	width: 350px;
}

#box, #box_large
{
	width: 300px;
	padding: 20px 0 0 55px;
}

div#box img
{
	margin-top: 20px;
}

.box_space
{
	width: 100%;
	height: 36px;
}

#shadow_top
{
	width: 775px;
	height: 10px;
	background: url(../img/shadow/shadow_top.gif);
	float: left;
}

#shadow_left
{
	width: 10px;
	height: 684px;
	background:  url(../img/shadow/shadow_left.png) no-repeat;
	float: left;
	margin-top: 8px;
}

#shadow_right
{
	width: 16px;
	height: 684px;
	background: url(../img/shadow/shadow_right.png) no-repeat;
	float: left;
	margin-top: 28px;
}

#shadow_left_large
{
	width: 10px;
	height: 764px;
	background:  url(../img/shadow/shadow_left_large.png) no-repeat;
	float: left;
	margin-top: 8px;
}

#shadow_right_large
{
	width: 16px;
	height: 742px;
	background: url(../img/shadow/shadow_right_large.png) no-repeat;
	float: left;
	margin-top: 28px;
}

#shadow_tab_right
{
	width: 35px;
	height: 35px;
	background: url(../img/shadow/shadow_tab_right.gif) no-repeat;
	float: right;
}

#shadow_bottom
{
	width: 810px;
	height: 25px;
	background: url(../img/shadow/shadow_bottom.png) no-repeat;
	float: left;
}

#foot_links
{
	width: 155px;
	height: 25px;
	font-size: 0.8em;
	float: left;
}

#lang_box
{
	width: 150px;
	height: 25px;
	float: left;
	margin-top: 1px;
}

#copy
{
	height: 25px;
	font-family: arial, sans-serif;
	font-size: 0.6em;
	color: #333;
	float: right;
}