* {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
    
}
a{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #5D594D;
  font-weight:bold;
  text-decoration:underline;
}

a:hover{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #C9B580;
  font-weight:bold;
  text-decoration:underline;
}

.bodytext {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #5D594D;
}
.bodytext ol, li, ul{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #5D594D;
}

.bodytext a{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #5D594D;
  font-weight:bold;
  text-decoration:underline;
}
.bodytext a:hover{
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  color: #C9B580;
  font-weight:bold;
  text-decoration:underline;
}

.csc-menu {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
}
.csc-menu a{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  color: #5D594D;
  font-weight:normal;
  text-decoration:underline;
}
.csc-sitemap a{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  color: #5D594D;
  font-weight:normal;
  text-decoration:underline;
  
}

.csc-sitemap-level1 a{
  padding-left: 10px;
}

.csc-sitemap-level2 a{
  padding-left: 30px;
}
.csc-sitemap-level3 a{
  padding-left: 50px;
}
.csc-sitemap-level4 a{
  padding-left: 70px;
}
.csc-sitemap-level5 a{
  padding-left: 90px;
}
.csc-sitemap-level16 a{
  padding-left: 110px;
}

.path a{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  color: #5D594D;
  font-weight:normal;
  text-decoration:underline;
}
.path a:hover{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  color: #C9B580;
  font-weight:normal;
  text-decoration:underline;
}
h1 {
  font-family: verdana, arial, helvetica;
  font-size: 18px;
  font-weight:bold;
  font-style:italic;
  color: #5D594D;
}

h2 {
  font-family: verdana, arial, helvetica;
  font-size: 14px;
  font-weight:bold;
  font-style:italic;
  color: #5D594D;
}

h3 {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight:bold;
  font-style:italic;
  color: #5D594D;
}

.csc-header {
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight:bold;
  font-style:italic;
  color: #3D71A5;
}

.csc-firstHeader {
  font-size: 18px;
}

.menu_2 a{
  background-color: #91BDEB;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #ffffff;
  text-decoration:none;
  line-height: 20px;
  width: 180px;
  padding-left: 10px;
}
.tn-act a{
   background-color: #6F99C2;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #5D594D;
  text-decoration:none;
  line-height: 20px;
  width: 180px;
  padding-left: 10px;
}
.tn a{
  background-color: #6F99C2;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #ffffff;
  text-decoration:none;
  line-height: 20px;
  width: 180px;
  padding-left: 10px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFFFF;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFFFFF;
}
.tn_even a{
  background-color: #6F99C2;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #ffffff;
  text-decoration:none;
  line-height: 20px;
  width: 180px;
  padding-left: 10px;
}


.sn1 a {
  font-family: verdana, arial, helvetica;
  font-size: 14px;
  font-weight:bold;
  color: #5D594D;
  text-decoration:none;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 26px;
  height:26px;
  width: 179px;
  padding-left: 24px;
  background-image: url(nav_arrow_off.gif);
  background-repeat: no-repeat;
}
.sn1 a:hover {
  font-family: verdana, arial, helvetica;
  font-size: 14px;
  font-weight:bold;
  color: #C9B580;
  text-decoration:none;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 26px;
  height:26px;
  width: 179px;
  padding-left: 24px;
  background-image: url(nav_arrow_off.gif);
  background-repeat: no-repeat;
}


.sn2 a {
  font-family: verdana, arial, helvetica;
  font-size: 14px;
  font-weight:bold;
  color: #5D594D;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 26px;
  width: 180px;
  padding-left: 24px;
  background-image: url(nav_arrow_on.gif);
  background-repeat: no-repeat;
}

.sn2 a:hover {
  font-family: verdana, arial, helvetica;
  font-size: 14px;
  font-weight:bold;
  color: #C9B580;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 26px;
  width: 180px;
  padding-left: 24px;
  background-image: url(nav_arrow_on.gif);
  background-repeat: no-repeat;
}

.sn1_l2 a{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:normal;
  color: #5D594D;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 24px;
  width: 180px;
  padding-left: 24px;
}

.sn1_l2 a:hover{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:normal;
  color: #C9B580;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 24px;
  width: 180px;
  padding-left: 24px;
}

.sn1_l2_act a{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #5D594D;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 24px;
  width: 180px;
  padding-left: 24px;
}

.sn1_l2_act a:hover{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #C9B580;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 24px;
  width: 180px;
  padding-left: 24px;
}

.sn1_l3 a{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:normal;
  color: #5D594D;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 24px;
  width: 180px;
  padding-left: 34px;
}


.sn1_l3 a:hover{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:normal;
  color: #C9B580;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 24px;
  width: 180px;
  padding-left: 34px;
}

.sn1_l3_act a{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #5D594D;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 24px;
  width: 180px;
  padding-left: 34px;
}

.sn1_l3_act a:hover{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #C9B580;
  text-decoration:none;
  cursor:pointer;
  /**border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;**/
  line-height: 24px;
  width: 180px;
  padding-left: 34px;
}

.w {
  background-color: #ffffff;
}

.contenttable {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  color: #5D594D;
  background-color: #E6EEF6;
  line-height: 16px;
  padding: 0px;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  /*border-width: 1px;
  border-style: solid;
  border-color: #E6EEF6;*/
}
.contenttable a{
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  color: #5D594D;
  font-weight:bold;
  text-decoration:underline;
}

.tr-even {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:normal;
  color: #5D594D;
  background-color: #E6EEF6;
}

.tr-odd {
 font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:normal;
  color: #5D594D;
  background-color: #CBDDEF;
}

/* first row */
.tr-0 {
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight:bold;
  color: #FFFFFF;
  background-color: #6F99C2;
}
/* first column of first row*/
.td-0 {
font-family: verdana, arial, helvetica;
  font-size: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #3D71A5;
}
.td-1 {
font-family: verdana, arial, helvetica;
  font-size: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #3D71A5;
}
.td-2 {
font-family: verdana, arial, helvetica;
  font-size: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #3D71A5;
}
.td-3 {
font-family: verdana, arial, helvetica;
  font-size: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #3D71A5;
}
.td-last {
font-family: verdana, arial, helvetica;
  font-size: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #3D71A5;
}

/* secound row */
.tr-1 {

}

/* last row */
.tr-last {
font-family: verdana, arial, helvetica;
  font-size: 10px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #3D71A5;
}

.weltkarte-aussen {
	position: absolute; 
	top: 250px; 
	width:244px; 
	height:140px;
	background-color:#ffffff;
	left:150px;
}

#weltkarte-land-1 {
position: relative;
  width:584px; 
  height:140px;
  background-color:#ffffff;
  text-align:center;
  position: relative;
  z-index: 1;
  top: 0px;
  left: 0px;
}

#weltkarte-land-2 {
  position: relative;
  width:584px; 
  height:140px;
  background-color:#ffffff;
  text-align:center;
  position: relative;
  z-index: 2;
  top: -140px;
  left: 0px;
}

.weltkarte-kopf {
  position: relative; 
  top:20px; 
  /*left:150px;*/
  width:244px;
  height:20px;
  background-color:#55a8bf;
  text-align:center;
  font-family:Verdana;
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
}

.weltkarte-text-u {
	position: relative; 
	top:20px; 
	/*left:150px;*/ 
	width:244px; 
	height:70px; 
	background:#9fd2dd;
}

.weltkarte-text {
	position: relative; 
	top:5px; 
	left:10px; 
	text-align:left; 
	width:224px;
	height:50px; 
	font-family:Verdana; 
	color:#ffffff; 
	font-size:11px;
}

.weltkarte-fuss {
	position: relative; 
	top:22px; 
	/*left:150px;*/ 
	width:244px; 
	height:20px; 
	background-color:#4182a3; 
	text-align:center; 
	font-family:Verdana; 
	color:#ffffff; 
	font-size:10px
}

