H4             { color:#216182; }
html				{ overflow: -moz-scrollbars-vertical; }
body				{ background-color: #F9FAFC; margin: 0px; }
form				{ margin: 0px; }
img            { border: 0px; }

.topnav				{ background-color: #CEDEED; }
.topnavicon			{ padding-bottom: 7px; }
.logo				{ background-color: #E6EDF7; }
.countrysearch		{ background-color: #98B0C8; }
.bgnav				{ background-color: #A1B9D1; }
.bgcontent			{ background-color: #FFFFFF; }
.bgcolumn			{ background-color: #DEE8F4; }
.bottomnav			{ background-color: #C5C9CC; padding-left: 10px; padding-right: 10px; }
.bottombar			{ background-color: #E8EBF0; padding-left: 16px; padding-right: 16px; }
.bottomnavtext		{ background-color: #A1B9D1; padding-left: 10px; padding-right: 10px; }

#content			{ padding: 16px; padding-top: 12px; }
#column				{ padding: 0px; padding-top: 43px; }
#columnhomepage		{ padding: 0px; padding-top: 15px; }

.countrysearchtext		{ font-family: Verdana, Arial; font-size: 9px; color: #FFFFFF; line-height: 20px; font-weight: bold; }
.countryselect			{ font-family: Verdana, Arial; font-size: 9px; color: #323232; width: 150px; }
.quicksearchinput		{ font-family: Verdana, Arial; font-size: 9px; color: #323232; width: 143px; padding-left: 3px; }
.searchinput			{ font-family: Verdana, Arial; font-size: 10px; color: #323232; border: solid 1px #323232; width: 314px; padding: 2px; }
.field260				{ font-family: Verdana, Arial; font-size: 10px; color: #323232; border: solid 1px #323232; width: 254px; padding: 2px; margin-bottom: 4px; }
.select260				{ font-family: Verdana, Arial; font-size: 10px; color: #323232; border: solid 1px #323232; width: 260px; margin-bottom: 4px; }
.textarea418			{ font-family: Verdana, Arial; font-size: 10px; color: #323232; border: solid 1px #323232; width: 416px; padding: 0px; margin-bottom: 4px; }

.topnavtxt				{ font-family: Verdana, Arial; font-size: 9px; color: #0181C2; font-weight: bold; }
a.topnavtxt:link		{ color: #0181C2; text-decoration: none; }
a.topnavtxt:visited		{ color: #0181C2; text-decoration: none; }
a.topnavtxt:hover		{ color: #0181C2; text-decoration: underline; }
a.topnavtxt:active		{ color: #0181C2; text-decoration: underline; }

.copyrighttext			{ font-family: Arial; font-size: 9px; color: #FFFFFF; font-weight: normal; }
a.copyrighttext:link	{ color: #FFFFFF; text-decoration: none; }
a.copyrighttext:visited	{ color: #FFFFFF; text-decoration: none; }
a.copyrighttext:hover	{ color: #FFFFFF; text-decoration: underline; }
a.copyrighttext:active	{ color: #FFFFFF; text-decoration: underline; }

.bottombartext			{ font-family: Verdana, Arial; font-size: 10px; color: #676767; font-weight: normal; }
a.bottombartext:link	{ color: #676767; text-decoration: none; }
a.bottombartext:visited	{ color: #676767; text-decoration: none; }
a.bottombartext:hover	{ color: #676767; text-decoration: underline; }
a.bottombartext:active	{ color: #676767; text-decoration: underline; }

#nav					{ font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight: normal; }
#navexpand				{ background-color: #B5C9DC; }
#navdiv					{ background: url("/cms/images/nav-horz-div.gif") repeat-x center; margin-left: 10px; margin-right: 10px; height: 11px; }
#navdiv2				{ height: 5px; font-size: 0px; }
#navdiv3				{ height: 5px; font-size: 0px; background-color: #0181C2; }

#navl0					{ margin-left: 25px; margin-right: 10px; padding-top: 4px; padding-bottom: 4px; font-weight: bold; }
#navl0 img				{ margin-left: -12px; padding-top: 3px; float: left; }
#navl0hi				{ margin-left: 25px; margin-right: 10px; color: #0081C2; padding-top: 4px; padding-bottom: 4px; font-weight: bold; }
#navl0hi img			{ margin-left: -12px; padding-top: 3px; float: left; }
#navl0sel				{ padding-left: 25px; padding-right: 10px; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; background-color: #0181C2; }

#navl1					{ margin-left: 40px; margin-right: 10px; padding-top: 4px; padding-bottom: 4px; }
#navl1 img				{ margin-left: -14px; padding-top: 3px; float: left; }
#navl1hi				{ margin-left: 40px; margin-right: 10px; color: #0081C2; padding-top: 4px; padding-bottom: 4px; }
#navl1hi img			{ margin-left: -14px; padding-top: 3px; float: left; }
#navl1sel				{ padding-left: 40px; padding-right: 10px; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; background-color: #0181C2; }

#navl2					{ margin-left: 55px; margin-right: 10px; padding-top: 4px; padding-bottom: 4px; }
#navl2 img				{ margin-left: -14px; padding-top: 3px; float: left; }
#navl2hi				{ margin-left: 55px; margin-right: 10px; color: #0081C2; padding-top: 4px; padding-bottom: 4px; }
#navl2hi img			{ margin-left: -14px; padding-top: 3px; float: left; }
#navl2sel				{ padding-left: 55px; padding-right: 10px; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; background-color: #0181C2; }

#navl3					{ margin-left: 70px; margin-right: 10px; padding-top: 4px; padding-bottom: 4px; }
#navl3 img				{ margin-left: -14px; padding-top: 3px; float: left; }
#navl3hi				{ margin-left: 70px; margin-right: 10px; color: #0081C2; padding-top: 4px; padding-bottom: 4px; }
#navl3hi img			{ margin-left: -14px; padding-top: 3px; float: left; }
#navl3sel				{ padding-left: 70px; padding-right: 10px; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; background-color: #0181C2; }

#navl4					{ margin-left: 80px; margin-right: 10px; padding-top: 4px; padding-bottom: 4px; }
#navl4 img				{ margin-left: -14px; padding-top: 3px; float: left; }
#navl4hi				{ margin-left: 80px; margin-right: 10px; color: #0081C2; padding-top: 4px; padding-bottom: 4px; }
#navl4hi img			{ margin-left: -14px; padding-top: 3px; float: left; }
#navl4sel				{ padding-left: 80px; padding-right: 10px; color: #FFFFFF; padding-top: 4px; padding-bottom: 4px; background-color: #0181C2; }



a.nav:link				{ color: #FFFFFF; text-decoration: none; }
a.nav:visited			{ color: #FFFFFF; text-decoration: none; }
a.nav:hover				{ color: #FFFFFF; text-decoration: underline; }
a.nav:active			{ color: #FFFFFF; text-decoration: underline; }

a.navhi:link			{ color: #0181C2; text-decoration: none; }
a.navhi:visited			{ color: #0181C2; text-decoration: none; }
a.navhi:hover			{ color: #0181C2; text-decoration: underline; }
a.navhi:active			{ color: #0181C2; text-decoration: underline; }

a.navsel:link			{ color: #FFFFFF; text-decoration: none; }
a.navsel:visited		{ color: #FFFFFF; text-decoration: none; }
a.navsel:hover			{ color: #FFFFFF; text-decoration: underline; }
a.navsel:active			{ color: #FFFFFF; text-decoration: underline; }

#breadcrumb				{ font-family: Verdana, Arial; font-size: 9px; color: #999999; padding-bottom: 16px; }

.breadcrumb				{ font-family: Verdana, Arial; font-size: 9px; color: #999999; }
a.breadcrumb:link		{ color: #A1B9D1; text-decoration: none; }
a.breadcrumb:visited	{ color: #A1B9D1; text-decoration: none; }
a.breadcrumb:hover		{ color: #A1B9D1; text-decoration: underline; }
a.breadcrumb:active		{ color: #A1B9D1; text-decoration: underline; }

div#content				{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; }
div#content h1			{ font-family: Verdana, Arial; font-size: 14px; color: #0181C2; line-height: 16px; font-weight: bold; border-bottom: 1px solid #0181C2; margin: 0px; margin-bottom: 10px; }
div#content h2			{ font-family: Verdana, Arial; font-size: 14px; color: #0181C2; line-height: 16px; font-weight: bold; border-bottom: 1px solid #0181C2; margin: 0px; margin-bottom: 10px; }
div#content h3			{ font-family: Verdana, Arial; font-size: 11px; color: #0181C2; line-height: 16px; font-weight: bold; margin: 0px; margin-bottom: 10px; }
div#content h4			{ font-family: Verdana, Arial; font-size: 11px; color: #0181C2; line-height: 16px; font-weight: bold; margin: 0px; margin-bottom: 10px; }
div#content h5			{ font-family: Verdana, Arial; font-size: 11px; color: #0181C2; line-height: 16px; font-weight: bold; margin: 0px; margin-bottom: 10px; }
div#content h6			{ font-family: Verdana, Arial; font-size: 11px; color: #0181C2; line-height: 16px; font-weight: bold; margin: 0px; margin-bottom: 10px; }
div#content p			{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; margin: 0px; margin-bottom: 10px; }
div#content table		{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; margin: 0px; margin-bottom: 10px; }
div#content ul			{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; margin-top: 0px; }
div#content ul li		{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; margin-left: -24px; list-style-image: url("/i6/images/li.gif"); }
div#content li			{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; list-style-image: url("/i6/images/li.gif"); }
div#content a:link		{ color: #0181C2; text-decoration: none; }
div#content a:visited	{ color: #0181C2; text-decoration: none; }
div#content a:hover		{ color: #0181C2; text-decoration: underline; }
div#content a:active	{ color: #0181C2; text-decoration: underline; }
div#content a.title:link	{ color: #323232; text-decoration: none; }
div#content a.title:visited	{ color: #323232; text-decoration: none; }
div#content a.title:hover	{ color: #323232; text-decoration: underline; }
div#content a.title:active	{ color: #323232; text-decoration: underline; }

.columntitlediv		{ color: #FFFFFF; margin-top: -4px; margin-bottom: 4px; height: 1px; padding: 0px; line-height: 0px; font-size: 0px; }
div#columndiv			{ background: url("/cms/images/column-horz-div.gif") repeat-x center; height: 11px; }
div#columncontent		{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; margin-left: 10px; margin-right: 10px; }
div#columnseparator		{ margin: 0px; height: 30px; line-height: 0px; font-size: 0px; }

.columntext				{ font-family: Verdana, Arial; font-size: 11px; color: #323232; clear: both; display: block; line-height: 16px; }
a.columntext:link		{ color: #323232; text-decoration: none; }
a.columntext:visited	{ color: #323232; text-decoration: none; }
a.columntext:hover		{ color: #323232; text-decoration: underline; }
a.columntext:active		{ color: #323232; text-decoration: underline; }

.columntitle			{ font-family: Verdana, Arial; font-size: 11px; color: #0181C2; font-weight: bold; clear: both; display: block; line-height: 16px; }
a.columntitle:link		{ color: #0181C2; text-decoration: none; }
a.columntitle:visited	{ color: #0181C2; text-decoration: none; }
a.columntitle:hover		{ color: #0181C2; text-decoration: underline; }
a.columntitle:active	{ color: #0181C2; text-decoration: underline; }

.columndownload			{ font-family: Verdana, Arial; font-size: 11px; color: #0181C2; font-weight: bold; line-height: 16px; }
a.columndownload:link	{ color: #0181C2; text-decoration: none; }
a.columndownload:visited { color: #0181C2; text-decoration: none; }
a.columndownload:hover	{ color: #0181C2; text-decoration: underline; }
a.columndownload:active	{ color: #0181C2; text-decoration: underline; }

.text					{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; }
.texterror				{ font-family: Verdana, Arial; font-size: 11px; color: #AA0000; line-height: 16px; }
.title					{ font-family: Verdana, Arial; font-size: 11px; color: #323232; line-height: 16px; font-weight: bold; }
.highlight				{ background-color: #FBFB00; font-weight: bold; padding-left: 2px; padding-right: 2px; }
.HIGHLIGHT				{ background-color: #FBFB00; font-weight: bold; padding-left: 2px; padding-right: 2px; }

a.sitemap_level1 { display:block; border-bottom:1px solid #b4a8b4; color:rgb(217,104,28); font-weight:normal;padding-bottom:.4em; background:url("../images/navi_pfeil_rechts.gif") no-repeat; background-position:right; }
a.sitemap_level2 { color:rgb(62,77,116); background:url("../images/navi_pfeil_rechts.gif") no-repeat; background-position:170px 4px; display:block; }
a.sitemap_level3 { color:rgb(190,190,190); }
.sitemap_level2_container { float:left; width:50%; padding-top:.3em; }
.sitemap_level3_container { float:right; width:50%; padding-top:.3em; }


.thumbnail{ position: relative; z-index: 0; }
.thumbnail:hover{ background-color: transparent; z-index: 50; }
.thumbnail span{ /*CSS for enlarged image*/ position: absolute; background-color: lightyellow; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; }
.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 2px; }
.thumbnail:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: 0; left: 60px; /*position where enlarged image should offset horizontally */ }

