
/* Navigation */

.navbar {
  overflow: hidden;
  background-color: red;
}

.navbar a {
  float: left;
  font-size: 18px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 24px;  
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: black;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdown:hover .dropdown-content {
  display: block;
}

/* Ende Navigation */

.page_bg {
        background: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: 0px;
        //background-image: url(../grafik/konfetti.jpg) ;	
}

.big_frame {
	border: solid 2px #000000;
}

.header {
	height: 85px;
	font-weight: normal;
        background: #ffffff;
        border-bottom: solid 0px #ff0000;
}

.mainnavigation {
              font-size: 10px;
	font-weight: bold;
              border-right: solid 1px #9da6b3;
              border-bottom: solid 1px #9da6b3;
	background: #9da6b3;
}

.subnavigation {
              font-size: 10px;
	font-weight: normal;
              border-right: solid 1px #9da6b3;
              border-bottom: solid 1px #9da6b3;
	background: #ffffff
}

.rightbox {
        background: #ffffff;
        border-left: solid 0px #000000;
}

.tablecell {
        background: #ffffff;
        border-right: solid 2px #000000;
        border-bottom: solid 2px #000000;
        border-top: solid 2px #000000;
        border-left: solid 2px #000000;
}

.tablecell_bild {
        background: #ffffff;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        border-top: solid 1px #000000;
        border-left: solid 1px #000000;
        background-image: url(../grafik/hintergrund.gif);
}

.tablecell_bottomline {
        background: #ffffff;
        border-right: solid 0px #000000;
        border-bottom: solid 1px #000000;
        border-top: solid 0px #000000;
        border-left: solid 0px #000000;
}

.tablecell1 {
        background: #ffffff;
        border-left: solid 1px #ff0000;
        border-right: solid 1px #ff0000;
        border-bottom: solid 1px #ff0000;
        border-top: solid 1px #ff0000;
}

.tablecell2 {
        background: #ffffff;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        border-top: solid 1px #000000;
        border-left: solid 1px #000000;
        padding: 3px;
}

a.content:link, a.content:visited, a:link, a:visited {
	color: #000000; text-decoration: none;
	font-weight: normal;
}

.newsbox {
        background: #ffffff;
        border-left: solid 0px #ff0000;
        border-right: solid 0px #ff0000;
        border-bottom: solid 0px #ff0000;
        border-top: solid 0px #ff0000;
}

.yellowbox {
        background: #ffffff;
        border-left: solid 1px #000000;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        border-top: solid 1px #000000;
}

.bagebox {
        background: #ffffff;
        border-left: solid 1px #000000;
        border-right: solid 1px #000000;
        border-bottom: solid 1px #000000;
        border-top: solid 1px #000000;
}

a.content:hover {
	color: #000000;	text-decoration: none;
	font-weight: bold;
}

a.nav:link, a.nav:visited {
	color: #000000; text-decoration: none;
	font-weight: bold;
}

a.nav:hover {
	color: #ff0000;	text-decoration: none;
	font-weight: bold;
}

.currnav {
	color: #ffffff; text-decoration: none;
	font-weight: bold;
}

.headline {
  font-family: "Arial";
  font-size: 28px;
  font-weight: normal;
  color: blue;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.font_b_20_bold {
	color: #000000;
	font-size: 20px; font-weight: bold;
}

.font_b_16_bold {
	color: #000000;
	font-size: 16px; font-weight: bold;
}

.font_b_14_bold {
	color: #000000;
	font-size: 14px; font-weight: bold;
}

.font_b_12_bold {
	color: #000000;
	font-size: 12px; font-weight: bold;
}

.font_b_14_normal {
	color: #000000;
	font-size: 14px; font-weight: normal;
}

.font_b_12_normal {
	color: #000000;
	font-size: 12px; font-weight: normal;
}

.font_b_10_normal {
	color: #000000;
	font-size: 10px; font-weight: normal;
}

.font_w_12_bold {
	color: #ffffff;
	font-size: 12px; font-weight: bold;
}

.font_w_10_normal {
	color: #ffffff;
	font-size: 10px; font-weight: normal;
}

.header_box {
	width: 100%;
	height: 40px;
        border-left: solid 0px #000000;
	border-bottom: solid 1px #000000;
	text-align: left;
        background: #ffffff;
	padding: 0px 0px 0px 0px;
}

BODY {
	margin: 0px 0px 0px 0px;
	background: #ffffff;
}

td,tr,p,div {
	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}


#Verweise   {
      width:200px;
      min-height:400px;
      float:right;
      border:0px solid #cccccc;
}

#VerweiseInnen   {
      text-align:left;
      padding:10px;
}

legend	{
       font-size:13px;
       padding:0px 5px 0px 5px;
       color: #000000;
       font-weight:bold;
}

fieldset, table.aktionen	{
       margin:5px 0px 5px 0px;
       padding:5px;
       border:1px solid #ff0000;
       border-style:solid;
       -moz-border-radius:2px;
       -webkit-border-radius:2px;
}

.menu_main{    width: 100%;    background-color: #9da6b3; }
.menu_main a{   float: left; text-decoration: none;    color: white; font-size: 14px; font-weight: bold;    padding: 2px 0px;    background-color: #9da6b3; width: 100%; text-align: center;} 
.menu_main a:visited{    color: white;} 
.menu_main a:hover, .menu_main .current{    color: #fff;    background-color:#ff0000;}

.menu_sub{    width: 100%; background-color: #9da6b3; }
.menu_sub a{   float: left; text-decoration: none;    color: white; font-size: 12px; font-weight: bold;    padding: 2px 0px;    background-color: #9da6b3; width: 100%; text-align: center;} 
.menu_sub a:visited{    color: white;} 
.menu_sub a:hover, .menu_sub .current{    color: #fff;    background-color:#ff0000;}

.menupanel {
        width: 100%;
        align: center;
        border-top:5px solid #ff0000;
        border-bottom:5px solid #ff0000;
        background: #9da6b3;
}










