
html, body {
font-family:Arial,sans-serif;
font-size:100.01%;
margin:0pt;
padding:0pt;
width:100%;
height:100%;
margin-bottom:1px;
scrolling:yes;
}
#bildrechts
	{
	border: 1px solid black;
	width: 30%;
	float:right;
	}
#container {
background-image:url(../img/lines_grey.gif);
border-bottom:1px solid #D1D3D4;
border-left:1px solid #D1D3D4;
border-right:1px solid #D1D3D4;
font-size:0.72em;
margin:auto;
width:992px;
}
#printlogo {
display:none;
}
#header {
background-image:url(../img/header.gif);
background-repeat:no-repeat;
height:104px;
cursor:pointer;
}
#header_en {
background-image:url(../img/header_en.gif);
background-repeat:no-repeat;
height:104px;
cursor:pointer;
}
#address {
color:#FFFFFF;
float:right;
font-size:0.91em;
padding-top:17px;
text-align:center;
width:140px;
}
#language {
border:1px solid  #ECBA2A;
float:left;
font-size:0.9em;
margin-top:1px;
padding-bottom:1px;
padding-top:1px;
text-align:center;
width:175px;
}
#language a {
color:#000000;
text-decoration:none;
}
		
#navigation{

			}
				#navigation UL{
					margin:0 0 0 0;
					padding:0 0 0 0px;
					float:left;
					width:814px;
					list-style:none;
					text-transform:uppercase;
					
					}
					#navigation UL LI{
						display:block;
						float:left;
						border-left:1px solid #fff;
						border-top:1px solid #fff;
						border-bottom:1px solid #FFFFFF;
						text-align:center;
						
					}
						#navigation UL LI A{
							display:block;
							font-weight:bold;
							text-decoration:none;
							color:#000000;
							padding-top:1px;
							padding-bottom:1px;
							background-image: url(../img/level_2.gif);
						}
						#navigation UL LI A.act{
							color:#000000;
							background-image: url(../img/level_1.gif);
						}
#left {
float:left;
font-size:0.95em;
margin-left:0px;
width:177px;
}
#left H1{
					margin:0;
					padding: 20px 0 20px 0;
					text-align:center;
					font-size:1.1em;
					font-weight:bold;
					color:#000000;
					text-transform:uppercase;
					
									
					}
#left UL{
					margin:0;
					padding:0;
					list-style:none;
					border-left:1px solid #FFFFFF;
				}
					#left UL LI{
						margin:0;
						padding:0;
					}
						#left UL LI A{
							display:block;
							padding:2px 0 2px 20px;
							width:155px;
							color:#000000;
							text-decoration:none;
							border-bottom:1px solid #fff;
							background-image: url(../img/level_2.gif);
							}
						#left UL LI A.act{
							color:#000000;
							background-image: url(../img/level_1.gif);
							}
							#left UL LI UL{
								margin:0;
								padding:0;
								border:0;
								list-style:none;
							}
								#left UL LI UL LI{
									margin:0;
									padding:0;
								}
									#left UL LI UL LI A{
										display:block;
										padding:2px 0 2px 40px;
										width:135px;
										color:#000000;
										text-decoration:none;
										background-image: url(../img/level_3.gif);
										}
									#left UL LI UL LI A.act{
										background-image: url(../img/level_2.gif);
										color:#000000;
									}
#center {
border-top:1px solid #D1D3D4;
float:left;
font-size:0.92em;
width:686px;
}
#content {
float:left;
padding:20px;
width:645px;
}
#content a {
color:#000000;
text-decoration:bold;
}
#content h2 {
color:#000000;
font-size:1.1em;
margin-top:0px;
}

#content div.normal {
clear:both;
}
#content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 2px;
padding:0pt;
}
#content ul li {
background-image:url(../img/list.gif);
background-position:3px 5px;
background-repeat:no-repeat;
margin:0pt;
padding:2px 8px 0px 15px;
}
#headerpic-padding {
padding:15px 20px 0pt;
}
#content div.left {
float:left;
width:322px;
}
#content div.right {
float:right;
width:322px;
}
#content .center {
text-align:center;
}
#content .green {
color:#006666;
}
#centerright {
background-color:#FFFFFF;
border-left:8px solid #FFFFFF;
border-top:3px solid #FFFFFF;
float:right;
font-size:0.93em;
width:30%;
}
#centerright h2 {
border-left:1px solid #d1d3d4;
border-right:1px solid #d1d3d4;
border-top:1px solid #d1d3d4;
color:#000000;
font-weight:bold;
margin:0pt;
padding:5px;
text-align:center;
text-transform:none;
background-image: url(../img/level_3.gif);
}

#centerright div.additional {
border:1px solid #d1d3d4;
font-size:1.08em;
margin-bottom:0px;
}
#centerright div.additional p {
background-color:#FFFFFF;
margin:0pt;
padding:3px 8px;
}
#centerright div.additional ul {
background-color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 2px;
padding:0pt;
}
#centerright div.additional ul li {
background-color:#FFFFFF;
background-image:url(../img/list.gif);
background-position:3px 5px;
background-repeat:no-repeat;
margin:0pt;
padding:2px 8px 0px 15px;
}
#right {
color:#494B4B;
float:right;
margin:20px 0pt 1px 1px;
text-align:right;
width:126px;
}
#stylechooser {
border:1px solid #006666;
font-size:11px;
margin:0pt 0pt 8px;
padding:3px;
text-align:center;
}
#stylechooser a {
color:#494B4B;
text-decoration:none;
}
#stylechooser a.small {
font-size:11px;
}
#stylechooser a.medium {
font-size:13px;
}
#stylechooser a.big {
font-size:15px;
}
#right H2{
					font-size:1em;
					text-align:left;
					background-color:#dcdfda;
					margin:0;
					padding: 2px 2px 2px 17px;
					font-size:1em;
					color:#000000;
					background-image: url(../img/right_bullet.gif);
					background-repeat: no-repeat;
									
					}
	#right H2 A{
						text-transform:uppercase;
						color:#494B4B;
						text-decoration:none;
					}
			#right DIV.box{
				}
			#right P{
						text-align:left;
						background-color:#f3f4f4;;
						margin:0;
						padding:2px;
						font-size:0.9em;
						border-top:1px solid #fff;
						border-bottom:10px solid #fff;
					}
				#right P A{
						color:#000000;
						text-decoration:underline;
					}
	#footer{
		width:992px;
		margin:auto;
		text-align:center;
		font-size:0.7em;
		color:#000000;
	}
		#footer A{
			color:#000000;
			text-decoration:none;
		}
		#copyright{
			position:relative;
			color:#000;
			float:left;
			width:177px;
			padding-top:73px;
			background-image:url(../img/logo.gif);
			background-repeat:no-repeat;
			background-position: 50px 0px;
			margin-top:-73px;
			text-align:center;
			z-index:100;
		}
#content div.tx-sbpartner-pi1 ul.letterswitch {
border-bottom:1px solid #006363;
border-top:1px solid #006363;
margin:0pt 0pt 20px;
padding:3px 0pt 3px 20px;
}
#content div.tx-sbpartner-pi1 li {
background-image:none;
display:inline;
margin:0pt;
padding:8px;
}
#content div.tx-sbpartner-pi1 li.current {
color:#006363;
font-weight:bold;
}
#content div.tx-sbpartner-pi1 li.inactive {
color:#9D9E9F;
}
#content div.tx-sbpartner-pi1 li.active a {
color:black;
text-decoration:none;
}
#content div.tx-sbpartner-pi1 table.country {
border-color:#9D9E9F rgb(157, 158, 159) -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0pt;
margin:0pt;
padding:0pt;
width:100%;
}
#content div.tx-sbpartner-pi1 table.country th {
background-color:#F3F4F4;
border-color:-moz-use-text-color -moz-use-text-color #9D9E9F;
border-style:none none solid;
border-width:0pt 0pt 1px;
font-size:12px;
margin:0pt;
padding:3px 0pt 3px 8px;
text-align:left;
text-transform:uppercase;
}
#content div.tx-sbpartner-pi1 table.country td {
border-color:-moz-use-text-color -moz-use-text-color #9D9E9F;
border-style:none none solid;
border-width:0pt 0pt 1px;
margin:0pt;
padding:3px 0pt 3px 8px;
}
#content div.tx-sbpartner-pi1 table.country td.field1 {
border-right:1px solid #9D9E9F;
width:31%;
}
#content div.tx-sbpartner-pi1 table.country td.field2 {
border-right:1px solid #9D9E9F;
width:36%;
}
#content div.tx-sbpartner-pi1 table.country td.field3 {
width:33%;
}
#content div.tx-sbpartner-pi1 table.country td.field3 span.label {
display:block;
float:left;
width:60px;
}
p.csc-caption {
font-size:1em;
text-align:center;
}
div.csc-caption p {
font-size:1.1em;
margin-top:0pt;
padding-top:0pt;
text-align:center;
}
div.csi-border div.csi-imagewrap .csi-image img {
border:1px solid #9D9E9F;
}
#content div#inlinemenu {
background-color:#D1D3D4;
border-bottom:3px solid #FFFFFF;
float:left;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:645px;
}
#content div#inlinemenu span {
background-image:url(img/timelinesep.gif);
float:left;
margin:0pt;
padding:0pt 2px 0pt 0pt;
white-space:nowrap;
}
#content div#inlinemenu span a {
background-color:#D1D3D4;
color:#484A4A;
display:block;
float:left;
font-size:1em;
padding:2px 8px;
}
#content div#inlinemenu span.act a {
background-color:#D8E8E8;
color:#006363;
}
#content div.timelineentry {
background-color:#EDF3F4;
float:left;
margin-bottom:2px;
padding:5px 35px 5px 15px;
width:595px;
}
#content div.timelineentry h2 {
color:#484A4A;
display:inline;
text-transform:none;
}
#content p.quote {
background-color:#F3F4F4;
background-position:5px;
background-repeat:no-repeat;
padding:5px;
}
#content p.quote-arrow {
background-color:#F3F4F4;
background-image:url(img/right_bullet.gif);
background-position:5px;
background-repeat:no-repeat;
padding:5px 5px 5px 25px;
}
div.mailform {
background-color:#F3F4F4;
padding:5px;
}
td.csc-form-fieldcell input, .input-submit, .input-text {
border:1px solid #D6D6D6;
font-size:1em;
padding:1px;
}
td.csc-form-fieldcell select {
border:1px solid #D6D6D6;
font-size:1em;
padding:1px;
}
td.csc-form-fieldcell textarea {
border:1px solid #D6D6D6;
font-family:Arial;
font-size:1em;
padding:1px;
width:225px;
}
div.newsitem {
border-bottom:1px solid #CCCCCC;
}
p.csc-sitemap-level1 {
margin:0pt;
padding:0pt;
}
p.csc-sitemap-level2 {
margin:0pt;
padding:0pt 0pt 0pt 40px;
}
p.csc-sitemap-level3 {
margin:0pt;
padding:0pt 0pt 0pt 90px;
}
p.csc-sitemap-level4 {
margin:0pt;
padding:0pt 0pt 0pt 120px;
}
#content a:hover {
text-decoration:underline;
}
div.mailform {
border:1px solid #D6D6D6;
}
table.searchtable form {
margin:0pt;
padding:0pt;
}
table.searchtable .selectbox, table.searchtable input {
border:1px solid #D6D6D6;
font-size:12px;
margin-bottom:3px;
padding:1px;
}
.searchspacer {
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}
td p {
margin:0pt;
padding:0pt;
}
.tx-indexedsearch table {
margin-bottom:12px;
}
#content ul.map li {
background-image:none;
}





.centered{
	text-align:center;
	margin-top:4px;
	margin-bottom:10px;
	font-size:1.08em;
	}
pre a {font-size:1.2em;}
.bordered{border: 1px solid #d1d4d5;}