body{
	margin : 0px 0px 0px 0px;
	background: #413a32;
}
.bgv    { 
background-color: #b9def8; 
background-image: url(images/bg_side.gif); 
background-repeat: repeat-x; background-position: right bottom 
}
.bgh   { 
background-color: #b9def8; 
background-image: url(images/bg_side.gif); 
background-repeat: repeat-x; background-position: left bottom 
}
.bgmidt   { 
background-color: #b9def8; 
background-image: url(images/bg.gif); 
background-repeat: repeat-y; 
background-position: center bottom 
}

.sort { 
font-size: 10px
}
.margin     { 
padding: 4px 25px 0 
}
.border   { 
padding: 4px; 
border: solid 2px #b9def8 
}
a   { 
color: #2e5297; 
text-decoration: none 
}
a:hover   { 
color: #000; 
text-decoration: underline 
}
.spalte2  { 
padding-left: 10px 
}
.infobox text { 
color: black; 
font-size: 10px; 
font-family: Helvetica, arial, verdana, sans-serif;  
line-height: 12px;
}
td {
  font-size:12px;
  line-height: 20px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  font-style: normal;
  font-weight:normal;
  text-decoration: none;
  color:#000000;
}
 td a:link, td a:visited, td a:hover, td a:active {
  font-size:12px;
  line-height: 20px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  font-style: normal;
  font-weight:normal;
  text-decoration: none;
  color:#2e5297;
}
th a:link, th a:visited, th a:hover, th a:active {
  font-size:12px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  line-height: 20px;
  font-style: normal;
  font-weight:normal;
  color:#2e5297;
  text-decoration: none;
}
.txt a:link, .txt a:visited, .txt a:hover, .txt a:active {
  font-size:12px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  line-height: 20px;
  font-style: normal;
  font-weight:normal;
  color:#2e5297;
  text-decoration: none;
}
h1, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
  font-size:20px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  font-style: normal;
  line-height: 35px;
  font-weight: normal;
  text-decoration:none;
  color:#000000;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
  font-size:28px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  font-style: normal;
  line-height: 35px;
  font-weight: normal;
  text-decoration:none;
  color:#000000;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.menutop, .menutop a:link, .menutop a:visited, .menutop a:hover, .menutop a:active {
  font-size:14px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  font-style: normal;
  line-height: normal;
  font-weight:bold;
  color:#000000;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration:none;
}
.menu2, .menu2 a:link, .menu2 a:visited,  .menu2 a:active {
  font-size:12px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  font-style: normal;
  line-height: normal;
  font-weight:normal;
  color:#000000;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration:none;
}
.menu2 a:hover {
  font-size:12px;
  font-family: Helvetica, arial, verdana, sans-serif; 
  font-style: normal;
  line-height: normal;
  font-weight:normal;
  color:#ffffff;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration:none;
}
