BODY {
  font-family:Avantgarde, Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:left;
  color: #000000;
  margin: 0px;
  SCROLLBAR-FACE-COLOR: #ffffff;
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
  SCROLLBAR-ARROW-COLOR: #cccccc;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
  SCROLLBAR-BASE-COLOR: #cccccc;
  scrollbar-3d-light-color: #CCCCCC;
  background-color: #FFFFFF;
}

A {
  color:#3399FF;
  font-weight:bold;
  text-decoration:none;
}

A:hover {
  color:#3399FF;
  text-decoration:underline;
}

H1 {
  font-family:'Avantgard',Verdana, Arial;
  font-size:14px;
  FONT-WEIGHT: bold;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 5px;

}

H2 {
  font-family:'Avantgard',Verdana, Arial;
  font-size:14px;
  font-weight: bold;
  color: #000000;
  margin-top: 20px;
  margin-bottom: 0px;
  display: block;
  background-color: #E5E5E5;
}

H5 {
  font-family:'Avantgard',Verdana, Arial;
  font-size:13px;
  FONT-WEIGHT: bold;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 2px;
  background-color: #FFFFFF;
  display: block;
  height:18px;
  vertical-align:middle;
}

P,TD {
  font-family:Avantgarde, Verdana, Arial;
  text-align:left;
  font-size:12px;
  color: #000000;
  margin-top:0px;
  margin-bottom:2px;
}

IMG {
  padding:0px;
  border:0px;
  margin:0px;
}

TD#td_logo {
  height:102px;
  width:217;
  background-color:#3399FF;
}

DIV#teaser_header {
  color:#FFFFFF;
  font-size:14px;
  FONT-WEIGHT: bold;
}


TD#td_header1 {
  height:102px;
  width:783px;
  background-image:url(images/Header_1.jpg);
  background-repeat:no_repeat;
}

TD#td_header2 {
  height:26px;
  background-image:url(images/Header_2.jpg);
  background-repeat:no-repeat;
  background-color:#41739B;
}


TD#td_menu {
  width:160px;
  padding-top:15px;
  vertical-align:top;
  background-color:#33CCFF;
}


DIV#div_menu {
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  margin-right:1px;
  background-color:#3399FF;
}

DIV#div_menu A {
  color:#FFFFFF;
  text-decoration:none;
  display:block;
}

DIV.menuspacer {
  background-color:#33CCFF;
  border-top:1px solid white;
  height:10px;
}

DIV.menu1-level1-act {
  border-top:1px solid white;
  line-height:20px;
  background-color:#FFB91C;
}
DIV.menu1-level1-no {
  border-top:1px solid white;
  line-height:20px;
}
DIV.menu1-level2-act {
  border-top:1px solid white;
  line-height:18px;
}
DIV.menu1-level2-no {
  border-top:1px solid white;
  line-height:18px;
}


DIV.menu1-level1-no A {
  padding-left:15px;
  padding-right:5px;
  font-weight:bold;
}
DIV.menu1-level1-act A {
  padding-left:15px;
  padding-right:5px;
  font-weight:bold;
}
DIV.menu1-level1-no A:hover {
  background-color:#FFB000;
  color:white;
}
DIV.menu1-level1-act A:hover {
  background-color:#FFB000;
  color:white;
}

DIV.menu1-level2-no {
  background-color:#4FA1F3;
}

DIV.menu1-level2-act {
  background-color:#FFB91C;
}

DIV.menu1-level2-no A {
  padding-left:30px;
  padding-right:5px;
  font-weight:normal;
}
DIV.menu1-level2-act A {
  padding-left:30px;
  padding-right:5px;
  font-weight:normal;
}
DIV.menu1-level2-no A:hover {
  background-color:#66B3FF;
  color:white;
}
DIV.menu1-level2-act A:hover {
  background-color:#FFB000;
  color:white;
}

TD#td_content {
  padding:15px;
}

TD#td_spalte_rechts {
  background-color:#33CCFF;
  width:160px;
  color:#2F4A7A;
  padding:5px;
}

TD#td_spalte_rechts A {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

TD#td_spalte_rechts A:hover {
  color:#FFFFFF;
  text-decoration:underline;
}
DIV#path_menu {
  border-bottom:1px solid gray;
  padding-bottom:1px;
  margin-bottom:3px;
  text-align:right;
}
	
DIV.footer {
  color: #333333;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  padding-top:10px;
  padding-bottom:10px;
}

DIV.footer A {
  color: #555555;
}

DIV.footer A:hover {
  color: #888888;
}

DIV.teaserbox {
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  height:150px;
  border:1px dotted black;
  overflow:visible;
  width:250px;
}
	      
DIV.teaserbox_title {
  background-color:#3399FF;
  font-size:12px;
  text-align:center;
  color:white;
  line-height:20px;
}
		       
DIV.teaserbox_text {
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;
}

TD.page_browse {
  border: black 1px solid;
  text-align:center;
}
	  
TD.page_browse_back {
  border: black 1px solid;
  text-align:center;
}
	  
TD.page_count {
  font-size:9px;
  text-align:right;
  padding-left:35px;
  vertical-align:middle;
}

TD.page_browse_back A {
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:25px;
  padding-right:25px;
  font-size:10px;
  color:#333333;
  background-color:#F0F0F0;
  margin:0px;
  text-decoration:none;
}
TD.page_browse A {
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  font-size:10px;
  color:#333333;
  background-color:#F0F0F0;
  margin:0px;
  text-decoration:none;
}
	  
TD.page_browse_back A:hover {
  font-size:10px;
  color:#555555;
  margin:0px;
  background-color:#d0d0d0;
}
TD.page_browse A:hover {
  font-size:10px;
  color:#555555;
  margin:0px;
  background-color:#d0d0d0;
}

TABLE.tx-a1teasermenu-pi1 {
  width:100%;
}

TABLE.teaser_item {
  margin:5px;
  width:100%;
}

.sitemap ul {
  margin:0px;
  padding-left:20px;
  padding-right:25px;
}		 

.csc-sitemap2-level1 {
  font-size:bold;
  margin-top:10px;
  margin-bottom:3px;
}

.csc-sitemap2-level1 a {
  font-size:14px;
  font-weight:bold;
}

.csc-sitemap2-level2 {
  padding-left:10px;
}
