/* CSS Document */

* {
font-family:Arial, Helvetica, sans-serif;
}

html, body {
font-size:11px;
background:#FFFFFF;
margin:0px;
height:100%;
}

a{
color:#3a6771;
text-decoration:none;
}

img.block {
border:1px solid #9AB2C0;
margin-bottom:3px;
clear:right;
}

hr {
clear:both;
color:#9AB2C0;
background:#9AB2C0;
height:1px;
border:none;
}

div.line
{
clear:both;
height:1px;
background:#9AB2C0;
margin:7px 0 7px 0;
font-size:1px;
line-height:0px;
}

ul,li {
padding:0px;
margin: 0px;
}

ul{
margin:0px 0px 15px 0px;
}

li {
margin:0px 0px 0px 15px;
padding: 0px;
}

img {
border:none;
}

a:hover {
color:#000;
}

td, th {
text-align:left;
vertical-align:top;
}

div.center {
margin-left: auto;
margin-right: auto;
width:992px;
}

div.all
{
clear:both;
float:left;
width:990px;
background:url(/img/bg_content.gif);
text-align:left;
border:1px solid #000000;
}

div.head {
width:990px;
clear:right;
background:#FFFFFF;
}

div.navigation {
width:717px;
float:left;
padding:0px 0 0 20px;
height:113px;
line-height:15px;
}
	
	div.navigation a{
	text-decoration:none;
	color:#9ab2c0;
	font-weight:bold;	
	display:block;
	float:left;
	padding:65px 10px 0 9px;
	height:48px;
	
	max-width:85px;
	}


* html div.navigation a{width:40px;}

	
	div.navigation a:hover , div.navigation a.current{
	color:#000000;
	}


img.emo {
float:left;
}

div.secondline {
width:557px;
background:#9ab2c0;
float:left;
padding:10px 0 0 13px;
}

div.subnavigation {
width:205px;
height:155px;
float:left;
}

	div.subnavigation a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;	
	display:block;
	margin-bottom:2px;
	}
	
	div.subnavigation a:hover , div.subnavigation a.current{
	color:#000;
	}

div.bild_l
{
width:140px;
float:left;
margin:66px 18px 0 0;
}

img.bild1{
float:left;
}

img.bild2{
float:left;
margin-top:66px;
}

div.claim {
padding:35px 15px 0 30px;
width:375px;
height:270px;
background:#9ab2c0;
float:left;
color:#3a6771;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
line-height:1.4em;
}

div.content {
padding:35px 0 35px 130px;
width:386px;
float:left;
line-height:1.3em;
}

div.content b,div.content strong
{
color:#9AB2C0;
text-transform:uppercase;
}

div.foot {
float:left;
height:21px;
background:#FFFFFF;
padding:8px 39px 0 29px;
width:912px;
border-top:1px solid #9ab2c0;
color:#3a6771;
font-size:10px;
word-spacing:1px;
}


div.home_square {
background:url(/img/home/emo.jpg);
padding:25px 0 0 30px;
width:960px;
height:237px;
}

div.home_cbox {
background:#9ab2c0;
width:990px;
float:left;
padding-bottom:20px;
}

table.home_langchoice td {
vertical-align:middle;
text-align:center;
font-size:9px;
letter-spacing:-0.045em;
/*width:40px;*/
}

table.home_langchoice a {
color:#000000;
}

div.home_title {
color:#3a6771;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
padding:40px 0 20px 30px;
width:960px;
}

div.home_content {
font-weight:bold;
color:#fff;
float:left;
margin:0 137px 0 120px;
width:373px;
}

* html div.home_content {
margin-left:60px;
}

table.home_info {
float:left;
}

div.home_info {
float:left;
}

table.home_info td.head {
width:145px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}

table.home_info td.link {
padding:4px 0 4px 0;
}

div.home_search
{
color:#FFFFFF;
font-size:10px;
margin-top:175px;
}

	div.home_search input {
	border:1px solid #a2a4a8;
	font-size:10px;
	color:#000000;
	width:115px;
	height:15px;
	padding:0px;
	margin:0px;
	}

form#recform input, form#recform textarea {
border:1px solid #9AB2C0;
background:#fff;
font-size:11px;
margin-bottom:5px;
padding:1px;
}

form#recform input {
width:200px;
}

form#recform textarea{
width:300px;
height:100px;
}

table#sitemap a {
color:#000;
text-transform:none;
}

.upperblue {
text-transform:uppercase;
color:#5E6771;
}

a.upperblue_a {
text-transform:uppercase;
color:#9AB2C0;
font-weight:bold;
}

a.upperblue_a:hover {
color:#000;
}

