A.sgmenuitem:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuitem:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuitem:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuitem:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuitem1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuitem1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuitem1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuitem1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}


A.sgmenuactive:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuactive1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuactive1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuactive1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}


A.sghormenuitem:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuitem:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuitem:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuitem:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuitem1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuitem1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuitem1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuitem1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}


A.sghormenuactive:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuactive1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuactive1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuactive1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal}


A.sgitem:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sgitem:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sgitem:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sgitem:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}


A.sglink:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sglink:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sglink:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold}

A.sglink:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold}


A.calitem:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal }

A.calitem:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal }

A.calitem:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: normal }

A.calitem:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: normal }

A.calitem1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold }

A.calitem1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold }

A.calitem1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d22458; text-decoration: none; font-style: normal; font-weight: bold }

A.calitem1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #688cff; text-decoration: none; font-style: normal; font-weight: bold }


A.callegend {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none}

A.callegend:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none}

A.callegend:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none}

A.callegend:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none}

A.callegend:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none}


A.callegendbold {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none; font-weight: bold}

A.callegendbold:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none; font-weight: bold}

A.callegendbold:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none; font-weight: bold}

A.callegendbold:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none; font-weight: bold}

A.callegendbold:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; text-decoration: none; font-weight: bold}


A.caltxt {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white; text-decoration: none; font-weight: bold}

A.caltxt:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white; text-decoration: none; font-weight: bold}

A.caltxt:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white; text-decoration: none; font-weight: bold}

A.caltxt:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white; text-decoration: none; font-weight: bold}

A.caltxt:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white; text-decoration: none; font-weight: bold}



/*
Definitionen für Seitendesign
*/

body{
  padding-top: 19px;
  padding-bottom: 19px;
  background-image: url(img/background.gif);
  font-family: arial;
  font-size: 13px;

}

div#outline {
  width: 777px;
  height: auto;
  left: 50%;
  margin-left: -389px;
  float: left;
  position: absolute;

}

div#bar {
  width: 777px;
  height: 20px;
  float: left;
  text-align: right;
  background-image: url(img/header_bar.gif);
  color: white;
  font-weight: bold;
  font-size: 12px;
  padding-top: 5px;

}

div#headline {
  width: 777px;
  height: 86px;
  float: left;
  background-color: #e4e9ea;
  
}

div#logo {
  width: 224px;
  height:86px;
  float: left;
  margin: 0px;
  padding: 0px;

}

div#static_link01 {
  width: 90px;
  height:56px;
  float: left;
  margin: 0px;
  padding-top: 26px;

}

div#static_link02 {
  width: 182px;
  height:56px;
  float: left;
  margin: 0px;
  padding-top: 26px;
  padding-left: 13px;

}

div#static_link03 {
  width: 126px;
  height:56px;
  float: left;
  margin: 0px;
  padding-top: 26px;
  padding-left: 13px;

}

div#static_link04 {
  width: 100px;
  height:56px;
  float: left;
  margin: 0px;
  padding-top: 26px;
  padding-left: 13px;

}

div.static_spacer {
  width: 4px;
  height: 86px;
  float: left;

}

div#pic_shadow_top {
  width: 777px;
  height: 4px;
  float: left;
  margin: 0px;
  padding: 0px;
  background-image: url(img/pic_shadow_top.gif);

}

div#header {
  width: 777px;
  height: 199px;
  float: left;
  margin: 0px;
  padding: 0px;

}

div#pic_shadow_bottom {
  width: 777px;
  height: 3px;
  float: left;
  margin-bottom: 0px;
  padding: 0px;
  background-image: url(img/pic_shadow_bottom.gif);

}

div#menu_content {
  width: 777px;
  height: auto;
  float: left;
  padding-bottom: 5px;
  margin-bottom: 15px;
  background-color: #ffffff;

}

div#first_spacer  {
  width: 24px;
  height: auto;
  float: left;

}

div#second_spacer {
  width: 17px;
  height: auto;
  float: left;

}

div#third_spacer{
  width: 39px;
  height: auto;
  float: left; 

}

div#menu {
  width: 207px;
  height: auto;
  float: left;

}

div#menu_top {
  width: 207px;
  height: 68px;
  float: left;

}

div#menu_middle {
  width: 207px;
  height: auto;
  float: left;
  
}

div#menu_bottom {
  width: 207px;
  height: 14px;
  float: left;

}

div#content {
  width: 490px;
  height: auto;
  float: left;
  
}

div#content_headline {
  width: 490px;
  height: 62px;
  float: left;
  padding-top: 10px;


}

div#content_top {
  width: 490px;
  height: 6px;
  float: left;
  background-image: url(img/content_top.gif);

}

div#content_middle {
  width: 476px;
  height: auto;
  float: left;
  padding: 7px;
  background-image: url(img/content_middle.gif);

}

div#content_bottom {
  width: 490px;
  height: 15px;
  float: left;
  background-image: url(img/content_bottom.gif);

}

div#termine {
  width: 476px;
  height: auto;
  float: left;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 5px;
  
}


/*
ENDE: Definitionen für Seitendesign
*/

/*
Link Definitionen
*/

a, a:visited{
  color: #80a9fb;
  text-decoration: none;
}

a:hover, a:active{
  color: #d22458;
  text-decoration: none;
}

a.bar, a.bar:active, a.bar:visited {
  color: #ffffff;
  text-decoration: none;
  
}

a.bar:hover {
  color: #ffffff;
  text-decoration: underline;  

}

a.ImLink, a.ImLink:visited{
  color: #688cff;
  text-decoration: none;
}

a.ImLink:hover, a.ImLink:active{
  color: #d22458;
  text-decoration: none;
}

a.static, a.static:visited {
  color: #688cff;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;

}

a.static:active, a.static:hover {
  color: #d22458;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
}

a.static_active{
  color: #d22458 ! important;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
}

a.sgind{
  width: 100px;
  float: left;
}

/*
ENDE: Link Definitionen
*/

H1.ind_name {
  font-family: arial;
  font-size: 18px;
  color: #d22458;
  font-weight: normal;
  line-height: 16px;
  margin: 0px;
  padding: 22px 0 0 0;

}

h2 {
  color: #999999;
  font-size: 13px;
  line-height: 16px;
  margin: 0px;
  padding: 4px 0 0 0;

}

/*
IE Fixes
*/
img {
  margin: 0px;
  padding: 0px;
  border: 0px;
  display: block;

}
/*
ENDE: IE Fixes
*/
