/* CSS Document */


body {
margin:0;
padding:0;
/*background-image:url(../images/cloud.jpg);*/
}


#logo {
position:fixed;
top:0px;
left:0px;
width:100.01%;
height:70px;
background-image:url(../bilder/logo.jpg);
background-repeat:repeat-x;
background-color:#ecf1ff;

z-index:5;
}

#marker {
position:absolute;
right:1px;
}
/* ------------------------------------------------------------ */
/****************  NAVIGATION OBEN  *************************/
#navLeiste{
width:100%;
height:80px;
position:fixed;
margin:0;
padding:0;
top:70px;
left:0px;
background-image:url(../bilder/grau_hg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;/*#c7c7c7;*/
z-index:1;
text-align:center;
float:left;
overflow:auto;
}

#navLeiste a{
text-decoration:none;
}
#navLeiste a:hover{
text-decoration:underline;
border:2px ridge #6BB300;
}
#navLeiste a:focus{
text-decoration:underline;
border:2px ridge #6BB300;
}

#navUnterleiste{
width:100%;
background-color:#809fff;
z-index:4;
position:relative;
top:1px;
left:0px;
float:left;
}


/* --------------------------------------------------------- */
.activ0{
font-family: verdana, sans-serif; 
font-weight:bold;
color:#00248F;
vertical-align:middle;
background-image:url(../bilder/blau_hg.jpg);
background-repeat:repeat-x;
background-color:#809FFF;
border:2px solid #809FFF;/*#BFCFFF;*/
margin-left:-5px;
padding:10px;
text-align:center;
}

.activ{
font-weight:bold;
color:#00248F;
}

/* ------------------------------------------------------------- */
.passivLi{
font-family: verdana, sans-serif; 
font-weight:normal;
color:#6BB300;
/*line-height:36px;   für IE line-height:26px; */
vertical-align:middle;
background-image:url(../bilder/gruen_hg.jpg);
background-repeat:repeat-x;
background-color:#e6ffbf;
/*
border-right:2px solid #6bb300;
border-top:1px solid #e6ffbf;
*/
border:2px outset #6BB300;
text-align:center;
margin-left:-5px;
padding:10px;
}

.passiv{
font-weight:normal;
color:#6BB300;
}

/* ------------------------------------------------------------- */ 
/*float:left; Lucida Sans Unicode,Lucida Grande */

/****************  STERN OBEN  *************************/
#navStern{
width:87px;
height:87px;
position:fixed;
margin-left:10%;
padding:0;
margin-top:50px;
right:5%;
/*background-image:url(../images/stern1.gif);
background-repeat:no-repeat;*/
/*background-color:#transparent;#c7c7c7;*/
z-index:7;
}



/* ------------------------------------------------------------- */ 
/* RECHTE SPALTE */
#rechts {

position:relative;
top:170px;
left:23%;
float:left;
width:25%;
max-width:20em;
height:50%;
background-color:#ecf1ff; /*#BFCfff;*/
border:3px solid #C7C7C7;
text-align:center;
}

#rechts img {
border:0px;
margin-left:1em;
}

#rechts form {
display:inline;
}
#rechts input {
border:none;
margin-left:1em;
}
/* ---Rahmen oben links---  */
#r1 {
position: absolute;
top: -3px;
left: -3px;
height: 10px;
width: 10px;
background-image:url(../images/r_oLi.gif);
background-repeat:no-repeat;
}
/* ---Rahmen oben rechts---  */
#r2 {
position: absolute;
top: -3px;
right: -3px;
height: 10px;
width: 10px;
background-image:url(../images/r_oRe.gif);
background-repeat:no-repeat;
}
/* ---Rahmen unten links---  */
#r3 {
position: absolute;
bottom: -3px;
left: -3px;
height: 10px;
width: 10px;
background-image:url(../images/r_uLi.gif);
background-repeat:no-repeat;
}
/* ---Rahmen unten rechts---  */
#r4 {
position: absolute;
bottom: -3px;
right: -3px;
height: 10px;
width: 10px;
background-image:url(../images/r_uRe.gif);
background-repeat:no-repeat;
}

a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

#hg_link { /* Hintergrund der Links für die Unternavi */
margin:5px;
background-color:transparent;
border:0px solid #FF80DF;
font-style:normal;
text-align:left;
}

#hg_link a{
font-family: Georgia, "Times New Roman",Times, serif;
font-weight:bold;
color:#FF80DF;

}
#hg_link a:hover{
font-family: Georgia, "Times New Roman",Times, serif;
font-weight:bold;
color:#FFFFFF;
background-color:#FF80DF;
}

/* ------------------------------------------------------------- */ 
/*  TEXTFELD */
#textfeld {
position:relative;
top:120px;
left:18%;
width:45%;
height:auto;
font-family: Georgia, "Times New Roman",Times, serif;
font-weight:normal;
color:#777777;
background-color:#FFFFFF; /*#BFCfff; 
border-color:#C7C7C7;
border-style:double;*/
float:left;
padding:0 5px 0 5px;
}

#textfeld h1 {
font-family: Georgia, "Times New Roman",Times, serif;
font-style:italic;
font-weight:normal;
color:#6BB300;
letter-spacing:0px;
margin-bottom:1.5em;
}

#textfeld h2 {
font-family: Georgia, "Times New Roman",Times, serif;
font-weight:normal;
letter-spacing:0px;
margin-bottom:1.5em;
}


#textfeld img{
border:0px;
}

hr { /* Linie, wichtig fuer Referenzen */
margin-top:1.0em;
clear:left;
width:99%;
}

#textfeld a {
text-decoration:underline;
color:#6BB300;
}
#textfeld a:hover {
text-decoration:underline;
color:#FF80DF;
}
.linie {/* Linie, wichtig fuer Referenzen */
border-style:hidden;
border-color:#FFFFFF;
}

.top {
vertical-align:top;

}

/* ------------------------------------------------------------- */
/* ******* LOGIN ******* */
fieldset{
margin:9px;
font-family: Verdana, sans-serif;
color:#FF80DF;
background-color:inherit;
padding:10px;
text-align:right;
border:1px solid #FF80DF;
}

label{
margin-top:5px;
font-variant:small-caps;
font-weight:bold;
background-color:inherit;
text-align:right;
}

input{
margin-top:5px;
border:1px solid #FF80DF;
font-family: Verdana, sans-serif;
color:#FF80DF;
background-color:#FFFFEE;
}

.submit{
font-family: Verdana, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin-right:5px;
border:1px solid #FFFFFF;
background-color:#FF80DF;
}

/* ******* UNTERNAVI KLASSEN ******* */
/* Schriftgroesse aendern */
.schrift {
font-family: Georgia, "Times New Roman",Times, serif;
font-style:normal;
font-weight:bold;
color:#00248F;/*#8F006B;*/
text-align:center;
}
.unternav_activ {
font-family: Georgia, "Times New Roman",Times, serif;
text-decoration:underline;
font-style:normal;
font-weight:bold;
color:#FF80DF;
}

.unternav_text {
padding:10px;
font-family: Verdana, sans-serif;
font-weight:normal;
color:#FFFFFF;
background-color:#809FFF;
text-align:left;
}

.hg_register { /* Hintergrund der tag clouds */
margin:5px;
background-color:#FFFFFF;
border:2px solid #809FFF;
text-align:left;
}
/* verschiedene Formatierungen für die tag clouds */
.us1 {
font-family: Georgia, "Times New Roman",Times, serif;
font-style:normal;
font-weight:normal;
color:#6BB300;
margin-left:15px;
}

.us2 {
font-family: Georgia, "Times New Roman",Times, serif;
font-style:italic;
font-weight:bold;
color:#CCFF80;
margin-left:15px;
}

.us3 {
font-family: Georgia, "Times New Roman",Times, serif;
font-style:normal;
font-weight:bold;
color:#99FF00;
margin-left:15px;
}
/* Ankerformatierung für die Überschriften */
.anker {
position:relative;
left:-25%;
top:-100px;
background-color:transparent;
font-family: Georgia, "Times New Roman",Times, serif;
font-style:normal;
font-weight:bold;
color:#99FF00;
}

.unternavi {
font-family: Georgia, "Times New Roman",Times, serif;
font-style:normal;
font-weight:bold;
color:#FFFFFF;
background-color:#FF80DF;
}

/* verschiedene Schriftformatierungen fuer die sidemap */
.hauptlink {  /* Hauptnavigation */
font-family: Georgia, "Times New Roman",Times, serif;
font-style:normal;
font-weight:normal;
color:#FF80DF;
background-color:#FFFFFF;
text-decoration:underline;
}

.unterlink {  /* Unternavigation */
font-family: Georgia, "Times New Roman",Times, serif;
font-style:normal;
font-weight:normal;
margin-left:3em;
color:#FF80DF;
background-color:#FFFFFF;
text-decoration:underline;
}

.untertext {  /* Textzeile fuer Unternavigation */
margin-left:4em;
}

.ueberschriftlink {  /* Ueberschriftnavigation */
font-family: Georgia, "Times New Roman",Times, serif;
font-style:normal;
font-weight:normal;
margin-left:10em;
color:#6BB300;
background-color:#FFFFFF;
text-decoration:underline;
}

/* Klassen fuer die referenzen-Liste */
.refBild {
float:left;
margin-right:2em;
margin-bottom:0.5em;
}

.refLink {
color:#CC0099;
text-decoration:underline;
}

.cleaner{
clear:left;
}

.schrift_blau {
color:#809fff;
line-height:25px;
vertical-align:middle;
text-decoration:none;
}

.pfeil {
float:left;
margin-right:0.2em;
}
.netzwerkLink {
color:#CC0099;
line-height:1.0em;
text-decoration:underline;
}
