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

body.bodyBirnbaum {
height : 100%;
margin : 0 0 0 0;
padding : 0 0 0 0;
background : #ffffff;
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 : left;
text-decoration : none;
color : #515050;
padding: 0;
left: 50%;
margin: 0 0 0 -205px;
}
.content1{
border : 1px solid #888888;
width : 578px;
min-height : 450px;
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
padding: 10px;
/*color : #515050;*/
color : #222222;
margin: 0 0 10px 0; 
}
.content21{
float: left;
border : 1px solid #888888;
width : 345px;
min-height : 450px;
font-family: Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
padding: 10px;
/*color : #515050;*/
color : #222222;
margin: 0 0 10px 0; 
}
.content22{
float: right;
border : 1px solid #888888;
width : 200px;
min-height : 450px;
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
padding: 10px;
color : #222222;
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 : #515050;
/*margin-top: 10px;*/
margin-bottom : 20px;
padding: 0;
font-family : Arial, Verdana, sans-serif;
text-align : center;
text-decoration : none;
}

/*-------------- MANIPULATOREN LAYOUT --------------*/
.maniTextMinus {
display : block;
font-size : 9pt;
font-family : Verdana, Arial, sans-serif;
text-align : center;
text-decoration : none;
color : #111111;
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 : #111111;
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 : #bb8d37;
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 : #111111;
}
.maniTextPlus:hover {
text-decoration : underline;
color : #111111;
}
.maniStyleColor:hover {
text-decoration : underline;
color : #bb8d37;
}
.maniStyleBW:hover {
color : #111111;
text-decoration : underline;
}
.maniStyleBWInverse:hover {
text-decoration : underline;
color : #ffffff;
}

/*-------------- MENU --------------*/
ul.menuLeft {
margin : 0;
padding : 0;
border : 0;
background-color : #ffffff;
list-style : none;
}
li.menuLeftItemLevel0 {
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
margin : 0;
padding : 0;
border : 1px hidden #eeeeee;
border-bottom : 1px solid #888888;
color : #515050;
list-style : none;
}
li.menuLeftItemLevel0First {
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
margin : 0;
padding : 0;
border : 1px hidden #eeeeee;
border-bottom : 1px solid #888888;
border-top : 1px solid #888888;
color : #515050;
list-style : none;
}
li.menuLeftItemLevel0Active {
font-family : Arial, Verdana, sans-serif;
text-align : left;
text-decoration : none;
margin : 0;
padding : 0;
border : 1px hidden #eeeeee;
border-bottom : 1px solid #888888;
background-color : #eeeeee;
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 #eeeeee;
border-bottom : 1px solid #888888;
border-top : 1px solid #888888;
background-color : #AF7915;
color : #ffffff;
list-style : none;
}
li.menuLeftItemLevel1 {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : left;
color : #515050;
text-decoration : none;
margin : 0;
list-style : none;
text-decoration : none;
padding : 0;
border : 1px hidden #eeeeee;
background-color : #AF7915;
}
li.menuLeftItemLevel1Active {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : left;
color : #515050;
text-decoration : none;
margin : 0;
list-style : none;
text-decoration : none;
padding : 0;
border : 1px hidden #eeeeee;
background-color : #eeeeee;
}
li.menuLeftItemLevel2 {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : left;
color : #515050;
text-decoration : none;
margin : 0;
list-style : none;
text-decoration : none;
padding : 0;
border : 1px hidden #eeeeee;
background-color : #AF7915;
}
li.menuLeftItemLevel2Active {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : left;
color : #515050;
text-decoration : none;
margin : 0;
list-style : none;
text-decoration : none;
padding : 0;
border : 1px hidden #eeeeee;
background-color : #AF7915;
}
a.menuLeftItemLevel0a {
display : block;
text-decoration : none;
padding : 0;
color : #515050;
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 : #ffffff;
background-color : #b3a48a;
}
a.menuLeftItemLevel0aActive {
display : block;
text-decoration : none;
padding-left : 0.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #ffffff;
background-color : #AF7915;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel0aActive:hover {
color : #ffffff;
background-color : #AF7915;
}
a.menuLeftItemLevel1a {
display : block;
text-decoration : none;
padding-left : 1.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #515050;
background-color : #eeeeee;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel1a:hover {
color : #ffffff;
background-color : #b3a48a;
}
a.menuLeftItemLevel1aActive {
display : block;
text-decoration : none;
padding-left : 1.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #ffffff;
background-color : #AF7915;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel1aActive:hover {
color : #ffffff;
background-color : #AF7915;
}
a.menuLeftItemLevel2a {
display : block;
text-decoration : none;
padding-left : 2.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #515050;
background-color : #f5cc80;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel2a:hover {
color : #ffffff;
background-color : #b3a48a;
}
a.menuLeftItemLevel2aActive {
display : block;
text-decoration : none;
padding-left : 2.5em;
padding-top: 0.4em;
padding-bottom: 0.4em;
color : #ffffff;
background-color : #AF7915;
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
}
a.menuLeftItemLevel2aActive:hover {
color : #ffffff;
background-color : #AF7915;
}
a.menuBottoma {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : right;
line-height : 1.2em;
text-decoration : none;
color : #515050;
margin: 0;
}
a.menuBottoma:hover {
text-decoration : underline;
color : #AF7915;
}
a.menuBottomaActive {
font-family : Arial, Verdana, sans-serif;
font-weight : normal;
text-align : right;
line-height : 1.2em;
text-decoration : none;
color : #AF7915;
margin: 0;
}
a.menuBottomaActive:hover {
text-decoration : underline;
color : #515050;
}

/*-------------- 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 : #222222;
font-weight:normal;
text-align : left;
border: #515050 1px solid;
}
textarea {
font-family : Arial, Verdana, sans-serif;
color : #222222;
font-weight:normal;
text-align : left;
border: #515050 1px solid;
}

a {
font-weight : normal;
text-align : inherit;
font-size : inherit;
font-family : inherit;
color : #AF7915;
margin : inherit;
padding : inherit;
line-height : inherit;
text-decoration : underline;
}
a:hover {
color : #515050;
}

.abbr {
font-style: italic;
}

h1 {
line-height: 1.3em;
font-family: Verdana, Geneva, Arial, helvetica, "Times New Roman", Times, serif;
color:#AF7915;
font-weight : bold;
text-align : left;
margin-top : 0;
}
h2 {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color:#AF7915;
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:#515050;
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 : #222222;
font-weight:normal;
text-align:left;
}
.inhaltRot {
font-family : Arial, Verdana, sans-serif;
color : #cd2701;
font-weight:normal;
text-align:left;
}
.inhaltGruen {
font-family : Arial, Verdana, sans-serif;
color : #7ec600;
font-weight:normal;
text-align:left;
}
.subTitle {
font-family: Arial, Verdana, sans-serif;
color:#515050;
font-weight:normal;
text-align:left;
margin-bottom: 2em;
display: block;
}
.inputKontakt {
font-family: Arial, Verdana, sans-serif;
color:#515050;
font-weight:normal;
text-align : left;
line-height : 1.2em;
border: #515050 1px solid;
}
table.defaultTable{
border: 1px solid #888888;
table-layout:auto;
empty-cells:hide;
border-collapse: collapse;
}

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

