/*GENERAL
+++++++++++++++++++++++++++++*/

html, body
{
  background: #000033;
  font-family: Times, Times New Roman, serif;
  font-size: 12px;
  margin: 0;
}




/*Container
+++++++++++++++++++++++++++++*/

#titel
{
  width: 950px;
  position:absolute;
  font-family: Courier, Helvetica, Verdana, sans-serif;
  text-align: right;
  padding-top: 6px;
  padding-bottom: 10px;
  padding-right:10px;
  padding-left:0px;
  margin-right:10px;
}

#inhalt
{
  position: absolute;
  width: 180px;
  margin-top: 60px;
  margin-right: 0px;
  float: left;
  padding-left:10px;
}

#frame
{
  position: absolute;
  width: 700px;
  margin-left: 210px;
  margin-top:60px;
}

#seite
{
  position: relative;
  width: 700px;
  background: #ddddff;
  border: 1px solid #4444FF;
  padding: 20px 20px 8px 20px;
}

#footer
{
  position:relative;
  width: 700px;
  padding: 0 0 0 40px;
}
.leftcol
{
  position:relative;
  float: left;
  width: 160px;
  margin: 0 15px 40px 5px;
  padding-right: 0 px;
}

.rightcol
{
  position:relative;
  float: left;
  width: 480px; 
}

/*Typo
+++++++++++++++++++++++++++++*/

h1
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  color: #4444cc;
  font-size: 20px;
  margin-top: 0;
}

.menu1
{
  font-family: Courier,Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  color: #4444cc;
  font-size: 16px;
  margin-top: 0;
  margin-left: 0;
  line-height: 1.4em;
}

.menu1_sel
{
  font-family: Courier, Arial, Helvetica, Verdana, sans-serif;
  font-weight: bolder;
  color: #6666ff;
  font-size: 16px;
  margin-top: 0;
  margin-left: 0;
  margin-bottom: 0;
  line-height: 1.4em;
}

.menu2
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  color: #4444cc;
  font-size: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 26px;
  line-height: 1.4em;
}

.menu2_sel
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bolder;
  color: #6666ff;
  font-size: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 26px;
  margin-bottom: 0;
  line-height: 1.4em;
}

.menu3
{
}

.menu3_sel
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bolder;
  color: #6666ff;
  font-size: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 26px;
  margin-bottom: 0;
  line-height: 1.4em;
}


.info
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 14px;
  margin:0;
  line-height: 1.4em;
}
.inhalt
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 16px;
  margin:0;
  line-height: 1.6em;
}


h2
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  color: #4444cc;
  font-size: 16px;
  margin-top: 0;
  margin-left: 0;
  line-height: 1.4em;
}

h3
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  color: #000000;
  margin: 0px;
  font-size: 32px;
  line-height: 1.4em;
}

h4
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 18px;
  margin: 0px;
  line-height: 1.4em;
}
h5
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  font-size: 14px;
  margin: 0px;
  line-height: 1.4em;
}
h6
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal;
  color: #4444cc;
  font-size: 10px;
  margin-top: 0px;
  margin-bottom:0px;
  line-height: 1.4em;
}

img {border:0px;}
img.rahmen
{
  border: 1px solid #999;
}

a
{
  color: #4444cc;
  text-decoration: none;
  border:0px;  
}


a:visited
{
  color: #4444cc;
  text-decoration: none;
}

a:hover
{
  color: #ff0000;           
  text-decoration: none;
}

a:active
{
  color: #ff0000;
  text-decoration: none;
}


.menu1_sel a {  color: #6666ff;  text-decoration: none;  border:0px;  }
.menu1_sel a:visited {color: #6666ff;  text-decoration: none; }
.menu1_sel a:hover{  color: #ff0000; text-decoration: none; }
.menu1_sel a:active{  color: #ff0000;  text-decoration: none;}
.menu2_sel a {  color: #6666ff;  text-decoration: none;  border:0px;  }
.menu2_sel a:visited {color: #6666ff;  text-decoration: none; }
.menu2_sel a:hover{  color: #ff0000; text-decoration: none; }
.menu2_sel a:active{  color: #ff0000;  text-decoration: none;}
.menu3_sel a {  color: #6666ff;  text-decoration: none;  border:0px;  }
.menu3_sel a:visited {color: #6666ff;  text-decoration: none; }
.menu3_sel a:hover{  color: #ff0000; text-decoration: none; }
.menu3_sel a:active{  color: #ff0000;  text-decoration: none;}



/*Listen*/

ul {
  margin-left: 0px;
  list-style-type: disc;
  margin-top: 0;
  margin-bottom: 0;
}
dl {
  list-style-type: disc;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

