/* 1283883880.4517 */

html {
  font-size: 101%;
  margin:0; padding:0;
}

body {
        margin:0;
        padding:0;
        font-family:verdana, arial, helvetica, sans-serif;
        color:#FFCC66;
        background-color:#293F6F;
        font-size: 100.01%;
        }
abbr {  
        border-bottom: 1px dashed #CCC;
        cursor:help;
        }
        
acronym {  
        border-bottom: 1px dashed #FF9900;
        cursor:help;
        }  
                  
h1 {
        margin:0px 0px 10px 0px;
        padding:0px;
        font-size:120%;
        line-height:28px;
        font-weight:900;
        color:#DDE4EE;
        }
  
h2 {
        margin:0px 0px 10px 0px;
        padding:0px;
        font-size:110%;
        line-height:28px;
        font-weight:900;
        color:#DDE4EE;
        }  

h3 {
        margin:0;
        padding:0;
        font-size:110%;
        font-weight:900;
        color:#DDE4EE;
        padding:5px 0 5px 0;
        } 
        
h4 {
        margin:0;
        padding:0;
        font-size:100%;
        font-weight:900;
        color:#DDE4EE;
        padding:5px 0 5px 0;
        }        

                 
        
a {
      	color:#FFCC33;
        font-family:verdana, arial, helvetica, sans-serif;
      	font-size:100%;
      	text-decoration:underline;
      	font-weight:bold;
        }
         
a:link {
      	color:#FFCC33;
        }

a:visited {
        color:#FFCC33;
        }

a:hover {
        color:#FFF;
        background-color:#293F6F;
        } 
                
a:active { 
        color:#FFF;
        background-color:#293F6F;
        }        

a:focus {
        color:#FFF;
        background-color:#293F6F;
        }  
        
hr      {
        border-top:1px solid #293F6F;
        border-bottom-style:none;
        }
        
.invisible {                                           
        position:absolute;
        left:-2000px;
}

.hilfelink {
        cursor:help;
}


.trenner {
  clear:both;
  padding-top: 1em;}

#start1 {
	width: 47%;
	float: left;
  margin:0;
	padding: 1%;  }
  
#start1 p {
  margin-bottom: 1.5em; 
  border-top: 1px solid #FFFFFF; }  

#start2 {
	width: 47%;
	float: right;
  margin:0;
	padding: 1%; }
  
#start2 p {
  margin-bottom: 1.5em; 
  border-top: 1px solid #FFFFFF;}   

/* Datum --------------------------------------------------------- */
#Datum {
        top:5px;
        margin-left: 15px;
        padding:5px 0 5px 5px;
        z-index:1;
        font-size: 80%;
}

/* KopfMenue, Impressum, Kontakt, Hilfe -------------------------- */
#KopfMenue {
        position: absolute;
        right:15px;
        top:2px;
        font-size: 90%;

}

#KopfMenue a {
        color:#FFCC33;
        text-decoration:underline;
        font-weight:bold;
	}
  
#KopfMenue a:link {
        color:#FFCC33;
        text-decoration:underline;       
}
        
#KopfMenue a:visited {
        color:#FFCC33;        
}
        
#KopfMenue a:hover {
        color:#FFF;
        text-decoration:underline;
        background:#293F6F;
}

#KopfMenue a:active {
        text-decoration:none;
        color:#FFF;
        background-color:#293F6F;
}

#KopfMenue a:focus {
        text-decoration:none;
        color:#FFF;
        background-color:#293F6F;
}

#KopfMenue form {
        margin:0;
        padding:0;
        display:inline;
}
/* Kopf mit Collage und Logo ------------------------------------- */
#Kopf {
        padding:0;
        margin:0;
        height:110px;                                   
        border-top: 1px solid #DDE4EE;
        background-color:#293F6F;
	}
  
#Wappen {
        position:absolute;
        top:20px;
        right:0;
        margin-top:0;
                             
	}  

/* Hauptmenü ----------------------------------------------------- */
#Hauptmenue {
      	color:#FFCC66;
      	border-bottom: 1px solid #ffffff;
        border-top: 1px solid #ffffff;
      	padding:18px 9px 18px;
      	background-color:#293F6F;                       /* 73AED9; */
}

#Hauptmenue a {
        font-size:90%;
        font-weight:bold;
        background-color:#293F6F;
        color:#FFCC33;
        text-decoration:underline;
}

#Hauptmenue a:link {
        background-color:#293F6F;
        color:#FFCC33;
        text-decoration:underline;
}

#Hauptmenue a:hover {
        background-color:#ffffff;
        color:#293F6F;
        text-decoration:none;
}

#Hauptmenue a:active {
        background-color:#ffffff;
        color:#293F6F;
        text-decoration:none;
}

#Hauptmenue a:focus {
        background-color:#ffffff;
        color:#293F6F;
        text-decoration:none;
}

#Hauptmenue .here {
        background-color:#ffffff;
        color:#293F6F;
        text-decoration:none;
}

/* Submenü linker Bereich ---------------------------------------- */
#Submenue {
        margin-top:0;
        margin-left:-14px;
        left:0;
        position:absolute;
      	background: #293F6F;                            /* BBCAC6 */
        border-right: 1px solid #ffffff;
      	width: 243px;                                  
        font-size:90%;
	}
  
#Submenue img {
        border:none;
        } 
  
#Submenue ul {
        list-style:none;
        margin:0;
        padding:1px 0 1px 0;
        display:block;
        } 

#Submenue li {
        margin-left:0;
        padding:1px 0 1px 8px;
        display:block;
        }        
        
#Submenue a {
        color:#FFCC33;
        text-decoration:underline;
        font-weight:bold;
        padding:1px 0 1px 14px;
        display:block;
}  

#Submenue a:link {
        color:#FFCC33;
        text-decoration:underline;
        font-weight:bold; 
}
        
#Submenue a:visited {
        color:#FFCC33;        
}
        
#Submenue a:hover {
        color:#fff;
        background-color:#293F6F;
} 

#Submenue a:active {
        color:#fff;
        background-color:#293F6F;
} 

#Submenue a:focus {
        color:#fff;
        background-color:#293F6F;
} 

#Submenue .here {
        color:#293F6F;
        background-color:#000;
        border-top: 1px solid #FFF;
        border-bottom: 1px solid #FFF;
        display:block;
}

#Submenue .subul {
  margin:2px 0 2px 10px;
  display:block;
  }
 
#Submenue .subulhere {
  background-image: url(/img/li1.gif);
  color:#fff;
  background-color:#293F6F;
  background-repeat: no-repeat;
  background-position: 0.1em .1em;
  }
  
#w3clogo {
        text-align:center;
        padding-top:40px;
        background-color:#293F6F;
}

#w3clogo a:hover {
        background-color:#293F6F;
}
       
/* Inhalt ------------------------------------------------------- */
#Inhalt {
        position:absolute;
        margin-top:0px;
        left:230px;
      	padding:10px 20px 10px 20px;
      	float:left
	}
  
#Inhalt .imgre {
      	float:right;
	}  

#Inhalt .imgli {
      	float:left;
        text-align:left;
	}   
  
#Inhalt .imgstd {
        float:none;
      	margin:0;
	}  
  
#Inhalt img {
      	float:left;
        margin: 0;
	}   

#Inhalt p {
        padding: 0;
	}

#Inhalt ul
{
	list-style-type: none;
  list-style:square;
  padding: 0;
  margin-left: 1.5em;
  }

dl.bildbox { 
  float:left; 
  margin: 0 1em 0 0;

  border: 1px solid #B5B5B5;
  padding: 6px;
     }
   
dl.bildbox dt { } 
  
dl.bildbox dd { 
  margin: 0;
  clear:both;
  text-align:center;
  font-size: 80%; }
    
/* Fusszeile ------------------------------------------------------- */
#Fuss {
      clear:both;
      width:auto;
      background: #293F6F;
      font-size:80%;
      display:block;
}

#Fuss img {
      	float:none;
        border:none;
	} 

#Fuss .more {
        font-size:135%;
        text-decoration:underline;
        font-weight:normal;
        }
          
#Topgrafik {
        text-align:left;
        padding: 4px 0 4px 0;
}

#Topgrafik a:hover {
        background-color:#293F6F;
}

#Autor {
        text-align:right;
        border-top: 1px solid #FFF;
        padding: 4px 0 0 0;
}


/* *SF* ------------------ Änderungen ENDE - Stand: 15.01.2004 --------- */

/* *SF* ------------------ Alles ab hier beeinflußt das CMS-System --------- */

.leer              { }

div,TD,TR,BR,OL,SUP,DD,DT,SPAN,DL {
        text-decoration:none;
        color:#DDE4EE;
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:100%;
        }
SELECT,INPUT,TEXTAREA {
        text-decoration:none;
        color:#000;
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:100%;
        }
        
p {
        font-size:100%;
        }
        
caption {    
        font-size:80%;
        font-weight:bold;
        text-align: left;
        padding-top:.5em;
        }        
        
table {    
        padding-top:.2em;
        }

th {    
        text-align: left;
        background: #6F8DB9;
        color: #FFCC33;
        padding:.2em;
        }         
td {    
        background: #DDE4EE;
        color:#000;
        padding:.2em;
        }        
.text {
        color:#FFCC66;
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:95%;
        }

.mini {
        text-decoration:none;
        color:#000000;
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:10px;
        }
        
.header {
        text-decoration:none;
        color:#000000;
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:120%;
        font-weight:900;
        color:#293F6F;
        background: #FFF;    
        }

.htitel {
        font-size:100%;
        font-weight:bold;
        color:#293F6F;
        background: #FFF;
        }        
A.ahtitel:link    {         
        font-size:95%;
        text-decoration:underline;
        font-weight:normal;
        }
A.ahtitel:active  {
        font-size:95%;
        text-decoration:underline;
        font-weight:normal;
        }
A.ahtitel:visited {
        font-size:95%;
        text-decoration:underline;
        font-weight:normal;
        }
A.ahtitel:hover  {
        font-size:95%;
        text-decoration:underline;
        font-weight:normal;
        }

.utitel { 
        font-size:100%;
        font-weight:normal;
        display:block;
        padding-top:0;
        }
        
A.utitel:link    { font-size:95%; font-weight:normal; }
A.utitel:active  { font-size:95%; font-weight:normal; }
A.utitel:visited { font-size:95%; font-weight:normal; }
A.utitel:hover   { font-size:95%; font-weight:normal; }

.bild {
        font-size:80%;
        float:left;
        }      

A.more:link {
        font-size:95%;
        text-decoration:underline;
        font-weight:normal;
        }
A.more:active {
        font-size:95%;
        text-decoration:underline;
        font-weight:normal;        
        }
A.more:visited {
        font-size:95%;
        text-decoration:underline;
        font-weight:normal;        
        }

A.more:hover {
        font-size:95%;
        text-decoration:underline;
        font-weight:normal;        
        }
                
A.al:link         { font-size:100% }
A.al:active       { font-size:100% }
A.al:visited      { font-size:100% }
A.al:hover        { font-size:100% }

.Copyright        { text-align:center; }

A.copy:link       { font-size:100%; }
A.copy:active     { font-size:100%; }
A.copy:visited    { font-size:100%; }
A.copy:hover      { font-size:100%; }

.i0               { font-size:95%; font-family:verdana, arial, helvetica, sans-serif; }
.i2               { width:350px; font-size:95%; font-family:verdana, arial, helvetica, sans-serif; }
.datum {
        margin-left: 0;
        font-size: 80%;
}
