* {
	font-family: verdana;
        font-size: 12px;
	font-weight: ;
}

body {
	margin: 0;
         padding: 0;
}

ul {
	list-style-type:square;
	list-style-image:url(/files/img/red_ulbox.gif);
	text-align: left;
}

a {color: black; text-decoration: underline;}
a:link {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #b83c32; text-decoration: underline;}
a:active {color: #000000; text-decoration: underline;}

#menu {
	background-color: white;
         margin: 0px 20px 0 20px;
         padding: 5px 10px 0 15px;
         height: 270px;
}

#lang {
   position: absolute;
   top: 180px;
   left: 35px;
}

#content_unten {
	background-color: #7e372f;
         color: white;
         margin: 0px 20px 0 20px;
         padding: 5px 10px 0 15px;
         height: 100%;
}

#content_rechts {
        position: absolute;
	background-color: #f3dbd0;
        margin: 0px 15px 0 10px;
        padding: 0px 15px 0 10px;
        width: 98%;
}

#site {
	position: absolute;
      	margin:-305px 0px 0px -500px;
	top: 50%;
	left: 50%;

}

#logo{
	position: absolute;
         top: 145px;
         left: 180px;
}

.framebackground {
	background-color: #b83c32;
}

.rightbackground {
	background-color: #f3dbd0;
}

a.mainmenu {
  display: block;
  color: black;
  font-size: 11px;
  text-decoration: none;
  background-color: white;
  z-index: 1;
}

a.mainmenu:link{text-decoration: none;  color: black; font-weight: bold;}
a.mainmenu:visited{text-decoration: none;  color: black; font-weight: bold;}
a.mainmenu:hover{text-decoration: none;  color: black; font-weight: bold;}
a.mainmenu:active{text-decoration: none;  color: black; font-weight: bold;}

a.mainmenu_active {
  display: block;
  color: #b83c32;
  font-size: 11px;
  text-decoration: none;
  background-color: #ffffff;
  z-index: 2;
}

a.mainmenu_active:link{text-decoration: none;  color: #b83c32; font-weight: bold;}
a.mainmenu_active:visited{text-decoration: none;  color: #b83c32; font-weight: bold;}
a.mainmenu_active:hover{text-decoration: none;  color: #b83c32; font-weight: bold;}
a.mainmenu_active:active{text-decoration: none;  color: #b83c32; font-weight: bold;}

a.submenu  {
  color: black;
  font-size: 11px;
  text-decoration: none;
  margin: 0;
  padding: 0;
  z-index: 0;
}

a.submenu:link{text-decoration: none;  color: black; font-weight: bold;}
a.submenu:visited{text-decoration: none;  color: black; font-weight: bold;}
a.submenu:hover{text-decoration: none;  color: black; font-weight: bold;}
a.submenu:active{text-decoration: none;  color: black; font-weight: bold;}

a.submenu_active  {
  color: #b83c32;
  font-size: 11px;
  text-decoration: none;
  margin: 0;
  padding: 0;
  z-index: 0;
}

a.submenu_active:link{text-decoration: none;  color: #b83c32; font-weight: bold;}
a.submenu_active:visited{text-decoration: none;  color: #b83c32; font-weight: bold;}
a.submenu_active:hover{text-decoration: none;  color: #b83c32; font-weight: bold;}
a.submenu_active:active{text-decoration: none;  color: #b83c32; font-weight: bold;}

.smenu {
  display: inline;
  position: relative;
  top: 0;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  z-index: 0;
}

.ecke {
   display: inline;
   position: relative;
   margin: 0 0 0 20px;
   padding: 0;
}

.macronavigation {
   padding: 20px 0 0 20px;
}

.macronavigation a{
   text-decoration: underline;
   color: #black;
}


