body{
margin-right:10px;
margin-top:0px;
font-family: Futura md bt, helvetica, arial, sans-seriv;
color:#87888a;
font-size:100%;
}

form {
margin:0;
padding:0;
}

h1,h2,h3,h4{color:#87888a;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:14px}



A,A:link,A:active,A:visited{
color:#87888a;
text-decoration: none;
}

.underline:link,A.underline:active,A.underline:visited,.underline{
color:#87888a;
text-decoration: underline;
}


input, textarea, select{
border:solid 1px silver;
font-family: Futura md bt, helvetica, arial, sans-seriv;
background:white;
font-size:12px;
}

input .borderRed, textarea .borderRed, select.borderRed{
border:solid 1px #CC0000;
}


input .borderGreen, textarea .borderGreen, select.borderGreen{
border:solid 1px #66FF99#F56D6D;
}

button {
border:none;
background-color:silver;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
}

.rundeEcke {
-moz-border-radius:4px;
-webkit-border-radius: 4px;
}



/* ###################################################### */
/* ####################### box zum einblenden  ############## */
/* ###################################################### */
.infobox{
display:none;
filter:alpha(opacity=95);
moz-opacity: 0.95;
opacity: 0.95;
text-align:left;
color:black;
background-color:#e2e2e2;
padding:15px;
border:solid 1px silver
}


/* ###################################################### */
/* ####################### Uploadmeldung  ############## */
/* ###################################################### */
.uploadbox0{
position:fixed;z-index:1;
left:36%;
top:22%;
width:250px;
height:150px;
padding:20px;
background-color:#e2e2e2;
display:none;
filter:alpha(opacity=50);
moz-opacity: 0.50;
opacity: 0.50;
}
.uploadbox1{
position:fixed;
z-index:2;left:35%;
top:20%;
width:250px;
height:150px;
padding:20px;
border: solid 1px silver; 
background-color:white;
text-align:center;
display:none;
}


/* ###################################################### */
/* ####################### Zentrierter Bereich  ############## */
/* ###################################################### */
#zentriert{
position:relative;
    width:864px;
    margin: 0px auto auto auto;
    text-align:left;
}





/* ###################################################### */
/* ####################### oberer Navigationsbereich  ############## */
/* ###################################################### */

#mainTopNavigation{
height:70px;
position:relative;
margin:0;
padding:0;
width:100%;
table-layout:fixed;
}

#mainTopNavigation td.home{
width:220px;
vertical-align:bottom;
font-size:22px;
letter-spacing:1px;
font-weight:bold;
}

#mainTopNavigation td.links{
vertical-align:bottom;text-align:right;
}

#mainTopNavigation a {
font-weight:bold;
font-size:14px;
letter-spacing:1px;
margin:0 0 0 45px;
}


#mainTopNavigation a.active {
color:#FF8C00;
}



/* ###################################################### */
/* ####################### Vorschau Objekte  ############## */
/* ###################################################### */
#vorschau {
margin:50px 0 0 0;
padding:0;
}

#vorschau a {
margin:0;
padding:0;
}

#vorschau img {
margin:0 10px 5px 0;
padding:0;
border:none;
border-bottom:solid 3px white;
}

#vorschau img.last{
margin:0 0px 5px 0;
}

#vorschau img.offline{
border-bottom:dotted 3px #CC0000;
}

/* ###################################################### */
/* ####################### Inhalte  ############## */
/* ###################################################### */

#inhalte{
position:relative;
font-size:12px;

}

/* ###################################################### */
/* ####################### standard  ############## */
/* ###################################################### */
#t1, #t3, #t4{
margin: 50px 0 0 330px;
padding:0;
}

/* ###################################################### */
/* ####################### Abb L  ############## */
/* ###################################################### */
#t4{
margin-left: 0;
text-align:center;
}


/* ###################################################### */
/* ####################### news  ############## */
/* ###################################################### */

#t3 table {
width:100%;
}

#t3 td.bez{
vertical-align:bottom;
text-align:left;
padding:0 0 80px 0;
}

#t3 td.bez textarea{
display:block;
width:300px;
}

#t3 td.abb{
vertical-align:bottom;
text-align:right;
padding:0 0 80px 0;
}


/* ###################################################### */
/* ####################### biography  ############## */
/* ###################################################### */

#t1 table td {
vertical-align:top;
}

#t1 table td p{
margin-top:0px;
}



/* ###################################################### */
/* ####################### galerie  ############## */
/* ###################################################### */
#galerie{
margin:0;
padding:0;
width:100%;

}

#galerie td{
height:430px;
vertical-align:bottom;
}

#galerie td.bild{
height:430px;
vertical-align:bottom;
text-align:right;
}

.back {
  clear:both;
  position:absolute;
  left:0px;
  top:0px;
  z-index:10;
}



/* ###################################################### */
/* ####################### Adminlinks  ############## */
/* ###################################################### */
#admnavi{
padding: 5px 0 5px 0;
text-align:right;
width:100%;
position:absolute;
top:2px;
background-color:white;
border:solid 1px silver;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
z-index:10;
font-size:10px;
}


#admnavi2{
position:absolute;
font-size:12px;
left:330px;
top:-30px;
text-align:left;
z-index:10;
}

#admnavi2 select{
margin:5px;
font-size:10px;
}

#admnavi A.adm3{
color:black;
text-decoration: none;
}

#admnavi A.uline{
text-decoration: underline;
}

#admnavi A.logout{
color:white;
background-color: #CC0000;
text-decoration: none;
padding:1px 10px 1px 10px;
margin-right:5px;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
}



A.adm3:link,A.adm3:active,A.adm3:visited,.adm3
{
font-size:10px;
text-decoration: none;
color:black;
border:solid 1px silver;
padding:1px 10px 1px 10px;
margin-right:10px;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
}

.neu{
background-color:#D5FFD1;
}

/* ###################################################### */
/* ####################### Krümelnavi  ############## */
/* ###################################################### */

#kn {
margin:10px 0 10px 0;
}
#kn A:link, #kn A:active, #kn A:visited{
text-decoration:underline;
}











