/*-------------- POSITIONIERUNG --------------*/

body.bodyBirnbaum {
height : 100%;
margin : 0 0 0 0;
padding : 0 0 0 0;
background : #000000;
margin : 0 auto;
text-align: center;
}
.topImage {
margin : 0 auto;
/*background : url(../birnbaum-images/birnbaum-top.gif) no-repeat;*/
width : 206px;
height : 68px;
position : relative;
top : 20px;
}
.manipulatoren {
position : absolute;
left: 50%;
margin: 0 0 0 215px;
width : 178px;
top : 20px;
}
.rightBox {
/*border : 1px solid #888888;*/
border : 0;
width : 600px;
min-height : 450px;
position : absolute;
top : 110px;
font-family : Arial, Verdana, sans-serif;
text-align : justify;
text-decoration : none;
color : #ffffff;
padding: 0;
left: 50%;
margin: 0 0 0 -205px;
}
.content1{
border : 1px solid #ffffff;
width : 578px;
min-height : 450px;
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
padding: 10px;
/*color : #515050;*/
color : #ffffff;
margin: 0 0 10px 0; 
}
.content21{
float: left;
border : 1px solid #ffffff;
width : 345px;
min-height : 450px;
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
padding: 10px;
/*color : #515050;*/
color : #ffffff;
margin: 0 0 10px 0; 
}
.content22{
float: right;
border : 1px solid #ffffff;
width : 200px;
min-height : 450px;
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
padding: 10px;
color : #ffffff;
margin: 0 0 10px 0; 
}
#mainMenu {
width : 180px;
position: absolute;
top: 110px;
left: 50%;
margin: 0 0 0 -405px;
}
.bottomMenu {
width : 600px;
border : 0;
/*border-top: 1px solid #888888;*/
color : #ffffff;
/*margin-top: 10px;*/
margin-bottom : 20px;
padding: 0;
font-family : Arial, Verdana, sans-serif;
text-align : center;
text-decoration : none;
}

/*-------------- MANIPULATOREN LAYOUT --------------*/
a.maniTextMinus {
display : block;
font-size : 9pt;
font-family : Verdana, Arial, sans-serif;
text-align : center;
text-decoration : none;
color : #000000;
line-height : 2.0em;
margin:0;
}
.maniTextPlus {
display : block;
font-size : 16pt;
font-family : Verdana, Arial, sans-serif;
text-align : center;
font-weight : bold;
text-decoration : none;
color : #000000;
line-height : 1em;
margin:0;
}
.maniTextInfo {
display : block;
font-size : 12pt;
font-family : Verdana, Arial, sans-serif;
font-weight: bold;
text-align : right;
text-decoration : none;
color : #ffffff;
line-height : 1.8em;
margin:0;
}
.maniStyleColor {
display : block;
font-size : 16pt;
font-family : Verdana, Arial, sans-serif;
text-align : center;
font-weight : bold;
text-decoration : none;
color : #bb8d37;
line-height : 1.1em;
margin:0;
}
.maniStyleBW {
display : block;
font-size : 16pt;
font-family : Verdana, Arial, sans-serif;
text-align : center;
font-weight : normal;
text-decoration : none;
color : #000000;
line-height : 1.1em;
margin:0;
}
.maniStyleBWInverse {
display : block;
font-size : 16pt;
font-family : Verdana, Arial, sans-serif;
text-align : center;
font-weight : normal;
text-decoration : none;
color : #ffffff;
line-height : 1.1em;
margin:0;
}
.maniTextMinus:hover {
text-decoration : underline;
color : #000000;
}
.maniTextPlus:hover {
text-decoration : underline;
color : #000000;
}
.maniStyleColor:hover {
text-decoration : underline;
color : #bb8d37;
}
.maniStyleBW:hover {
color : #000000;
text-decoration : underline;
}
.maniStyleBWInverse:hover {
text-decoration : underline;
color : #ffffff;
}

/*-------------- MENU --------------*/
ul.menuLeft {
margin : 0;
padding : 0;
border : 0;
background-color : #000000;
list-style : none;
}
li.menuLeftItemLevel0 {
font-family :Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
margin : 0;
padding : 0;
border : 1px hidden #000000;
border-bottom : 1px solid #ffffff;
color : #ffffff;
list-style : none;
}
li.menuLeftItemLevel0First {
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
margin : 0;
padding : 0;
border : 1px hidden #000000;
border-bottom : 1px solid #ffffff;
border-top : 1px solid #ffffff;
color : #ffffff;
list-style : none;
}
li.menuLeftItemLevel0Active {
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
margin : 0;
padding : 0;
border : 1px hidden #000000;
border-bottom : 1px solid #ffffff;
background-color : #000000;
color : #ffffff;
list-style : none;
}
li.menuLeftItemLevel0ActiveFirst {
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
margin : 0;
padding : 0;
border : 1px hidden #000000;
border-bottom : 1px solid #ffffff;
border-top : 1px solid #ffffff;
background-color : #000000;
color : #ffffff;
list-style : none;
}
li.menuLeftItemLevel1 {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : left;
color : #ffffff;
text-decoration : none;
margin : 0;
list-style : none;
text-decoration : none;
padding : 0;
border : 1px hidden #000000;
background-color : #000000;
}
li.menuLeftItemLevel1Active {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : left;
color : #ffffff;
text-decoration : none;
margin : 0;
list-style : none;
text-decoration : none;
padding : 0;
border : 1px hidden #000000;
background-color : #000000;
}
li.menuLeftItemLevel2 {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : left;
color : #ffffff;
text-decoration : none;
margin : 0;
list-style : none;
text-decoration : none;
padding : 0;
border : 1px hidden #000000;
background-color : #000000;
}
li.menuLeftItemLevel2Active {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : left;
color : #ffffff;
text-decoration : none;
margin : 0;
list-style : none;
text-decoration : none;
padding : 0;
border : 1px hidden #000000;
background-color : #000000;
}
a.menuLeftItemLevel0a {
display : block;
text-decoration : none;
padding : 0;
color : #ffffff;
margin : 0;
padding-left : 0.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;

font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel0a:hover {
color : #000000;
background-color : #ffffff;
}
a.menuLeftItemLevel0aActive {
display : block;
text-decoration : none;
padding-left : 0.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #000000;
background-color : #ffffff;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel0aActive:hover {
color : #000000;
background-color : #ffffff;
}
a.menuLeftItemLevel1a {
display : block;
text-decoration : none;
padding-left : 1.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #ffffff;
background-color : #000000;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel1a:hover {
color : #000000;
background-color : #ffffff;
}
a.menuLeftItemLevel1aActive {
display : block;
text-decoration : none;
padding-left : 1.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #000000;
background-color : #ffffff;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel1aActive:hover {
color : #000000;
background-color : #ffffff;
}
a.menuLeftItemLevel2a {
display : block;
text-decoration : none;
padding-left : 2.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #ffffff;
background-color : #00000;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel2a:hover {
color : #000000;
background-color : #ffffff;
}
a.menuLeftItemLevel2aActive {
display : block;
text-decoration : none;
padding-left : 2.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #000000;
background-color : #ffffff;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel2aActive:hover {
color : #000000;
background-color : #ffffff;
}
a.menuBottoma {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : right;
line-height : 1.2em;
text-decoration : none;
color : #ffffff;
margin: 0;
}
a.menuBottoma:hover {
text-decoration : underline;
color : #ffffff;
}
a.menuBottomaActive {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : right;
line-height : 1.2em;
text-decoration : none;
color : #ffffff;
margin: 0;
}
a.menuBottomaActive:hover {
text-decoration : underline;
color : #ffffff;
}

/*-------------- SCHRIFT UND SONSTIGES --------------*/

p {
margin : 0;
padding-left : 0;
margin-bottom: 0.5em;
}
td {
margin-bottom: 0em;
}
li {
margin-bottom: 0.5em;
}
div {
margin : 0;
padding-left : 0;
}
input {
font-family : Arial, Verdana, sans-serif;
color : #ffffff;
font-weight:normal;
text-align : left;
line-height : 1.2em;
border: #ffffff 1px solid;
}
textarea {
font-family : Arial, Verdana, sans-serif;
color : #ffffff;
font-weight:normal;
text-align : left;
line-height : 1.2em;
border: #ffffff 1px solid;
}
a {
font-weight : normal;
text-align : inherit;
font-size : inherit;
font-family : inherit;
color : #ffffff;
margin : inherit;
padding : inherit;
line-height : inherit;
text-decoration : underline;
}
a:hover {
color : #ffffff;
}

.abbr {
font-style: italic;
}

h1 {
line-height: 1.3em;
font-family: Verdana, Geneva, Arial, helvetica, "Times New Roman", Times, serif;
color:#ffffff;
font-weight : bold;
text-align : left;
margin-top : 0;
}
h2 {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
line-height : 1.3em;
margin-top : 0.7em;
margin-bottom : 0.7em;
text-align : left;
}
h3 {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-align:left;
line-height : 1.3em;
margin-top : 1.0em;
margin-bottom : 0.7em;
}
.inhalt {
font-family : Arial, Verdana, sans-serif;
color : #ffffff;
font-weight:normal;
text-align:left;
}
.inhaltRot {
font-family : Arial, Verdana, sans-serif;
color : #ffffff;
font-weight:normal;
text-align:left;
}
.inhaltGruen {
font-family : Arial, Verdana, sans-serif;
color : #ffffff;
font-weight:normal;
text-align:left;
}
.subTitle {
font-family: Arial, Verdana, sans-serif;
color:#ffffff;
font-weight:normal;
text-align:left;
margin-bottom: 2em;
display: block;
}
.inputKontakt {
font-family: Arial, Verdana, sans-serif;
color:#ffffff;
font-weight:normal;
text-align : left;
line-height : 1.2em;
border: #ffffff 1px solid;
}
table.defaultTable{
border: 1px solid #ffffff;
table-layout:auto;
empty-cells:hide;
border-collapse: collapse;
}

/*-- Klasse fuer TinyMCE---*/
.myTinyMCEBodyClass {
font-family: Arial, Verdana, sans-serif;
color:#ffffff;
font-weight:normal;
text-align:justify;
font-size : 11pt;


}


