/* ------------------------------------------------------------------------------------------ */

body {
background-color : #039fe0;
background-color : #0296d3;
text-align : center;
font-family : Arial, sans-serif;
font-size : 100.01%;
background-image : url(../layout/hintergrund.jpg);
background-repeat : repeat-x;
}

#screen {
margin : 0 auto 0;
width : 898px;
text-align : left;
background-color : #FFFFFF;
border-width: 0 1px 0 1px;
border-style: dotted;
border-color: #00b3ec;
}

/* ------------------------------------------------------------------------------------------ */

#head {
position : relative;
height : 159px;
}

#head1 {
position : absolute;
top : 0;
left : 0:
}

#head2 {
position : absolute;
top : 23px;
right : 0px;
}

#navigation1 {
padding : 2px 0 0 10px;
height : 20px;
background-color : #00b3ec;
font-size : 0.8em;
color : #FFFFFF;
}

a.nav1 {
text-decoration : none;
color : #FFFFFF;
}

a.chosen1 {
text-decoration : none;
color : #000000;
}

a.nav1:hover, a.chosen1:hover {
text-decoration : underline;
}

#sprachwahl {
float : right;
padding : 2px 10px 0 0;
}

/* ------------------------------------------------------------------------------------------ */

#content {
background-color : #f2fbfe;
}

#contenthome {
position : relative;
}

#contentadministration {
position : relative;
padding : 20px;
}

#homeT1, #homeT2 {
position : absolute;
font-weight : bold;
color : #00b3ec;
text-decoration : none;
}

#homeT1 {
top : 30px;
left : 30px;
font-size : 1.0em;
}

#homeT2 {
bottom : 30px;
right : 30px;
font-size : 0.7em;
text-align : right;
}

#homeT1 a, #homeT2 a {
color : #00b3ec;
text-decoration : none;
}

#home1B, #home2B, #home3B, #home4B {
position : absolute;
width : 200px;
text-align : center;
}

#home1B {
top : 60px;
left : 370px;
}

#home2B {
top : 190px;
left : 160px;
}

#home3B {
top : 190px;
left : 370px;
}

#home4B {
top : 164px;
left : 580px;
}

#home1B a, #home2B a, #home3B a, #home4B a {
text-decoration : none;
font-weight : bold;
font-size : 1.0em;
}

/* ------------------------------------------------------------------------------------------ */

#navigation2 {
float : left;
width : 255px;
}

#menu {
background-color : #00b3ec;
}

.liste {
list-style-type : none;
}

#menu li {
}

a.o1, a.o1active {
display : block;
background-color : #00b3ec;
padding : 2px 0 3px 10px;
padding : 4px 0 4px 10px;
font-size : 0.7em;
color : #FFFFFF;
text-decoration : none;
border-width: 1px 0 0 0;
border-style: dotted;
border-color: #FFFFFF;
}

a.o1:hover, a.o1active {
color : #000000;
}

a.o2, a.o2active {
display : block;
background-color : #00b3ec;
padding : 2px 0 3px 30px;
padding : 4px 0 4px 10px;
font-size : 0.7em;
color : #FFFFFF;
text-decoration : none;
border-width: 1px 0 0 0;
border-style: dotted;
border-color: #FFFFFF;
}

a.o2:hover, a.o2active {
color : #000000;
}

.schwarz {
color : #000000;
}

.weiss {
color : #ffffff;
}

.weiss:hover {
color : #000000;
}

#adresse {
padding : 25px 0 10px 10px;
font-size : 0.7em;
color : #000000;
line-height : 1.5em;
}

/* ------------------------------------------------------------------------------------------ */

#text {
margin : 0 0 0 255px;
padding : 20px;
width : 601px;
border-width: 0 0 0 1px;
border-style: dotted;
border-color: #00b3ec;
background-color : #FFFFFF;
min-height : 650px;
}

/* ------------------------------------------------------------------------------------------ */

.cb {
clear : both;
}

#foot {
padding : 3px 0 5px 10px;
background-color : #00b3ec;
font-size : 0.7em;
color : #FFFFFF;
}

#tips {
padding : 10px 0 5px 10px;
text-align : center;
}

/* ------------------------------------------------------------------------------------------ */