body {
    font-family: arial;
    color: #000;
    margin: 0px;
    background-color: #ffffff;
}


#site {
	margin-right: auto;
	margin-left: 10px;
        margin-top: 20px;
	width: 1000px;
        border: 0px solid #cccccc;
        background-color: #ffffff;
}

/* ----------- top */
#top {
        float: left;
	position: relative;
        width: 1000px;
        margin-top: 0px;
        padding-top: 0px;
        height: 30px;
        border: 0px solid #000000;
        background-color: #ffffff;
        border-bottom: 1px solid #0000ff; 
} 


div.moduletable_top  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;   
	font-weight: normal;
        width: 1000px;
        padding-top: 0px;
	padding-bottom: 0px;
        margin-bottom: 0px;
        text-transform: none;
        text-decoration: none;
        text-align: right; 
}


div.moduletable_top menu:hover {
        /* background: #cccccc;  */
}


div.moduletable_top a:link {
	color: #000000;  
        text-decoration: none;     
}


div.moduletable_top a:visited {
	color: #000000;
        text-decoration: none;      
}


div.moduletable_top  ul { 
        margin:0; 
        padding: 0; 
        list-style: none;
} 


div.moduletable_top li {
	float: right;
        border: 0px solid #000000;
        margin-right: 5px; 
        margin-left: 3px; 
        padding-top: 10px; 
        height: 15px;
}

div.moduletable_top li:hover{
       /* background: #cccccc; */
      
}




/* ----------- banner */
#banner {
        float: left;
	position: relative;
        width: 300px;
        margin-top: 0px;
        padding-top: 40px;
        height: 84px;
        background-color: #ffffff;
        
} 


/* ----------- typo */
#typo {
        
        width: 700px;
        margin-left: 300px;
        margin-top: 0px;
        padding-top: 70px;
        height: 84px;
        border: 0px solid #000000;
        background-color: #ffffff;
        
} 


div.moduletable_typo  {
 
        font-family: arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;   
	font-weight: normal;
        color: #0000ff;
        margin-top: 0px;
padding-top: 8px;
        padding-right: 5px;
        text-align: right;
}



/* ----------- border */
#border {
        
        width: 1000px;
        margin-top: 0px;
        height: 2px;
        border-bottom: 1px solid #0000ff;
        
        
} 




/* ----------- nav */

#nav {	
        float: left;
        position: relative;
	margin-left: 0px;
        margin-top: 0px;
        padding-top: 0px;
        width: 240px;
        background-color: #ffffff;
        border-bottom: 0px solid #cccccc; 

} 



/* ----------- nav menue formatierung*/

div.moduletable_menu  {
 
        width: 240px;
	font-family: arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;  
        line-height: 20px; 
	font-weight: normal;
        margin-left: 0px;
        margin-top: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        color: #0000ff;
        text-decoration: none;
        background-color: #ffffff;
        border: 0px solid #cccccc; 
        border-bottom: 1px solid #0000ff; 
        

}


/* ----------- nav menue abstand im feld*/

div.moduletable_menu a {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-decoration: none;
    
}


div.moduletable_menu a:link {
	color: #0000ff;  
        text-decoration: none;     
}


div.moduletable_menu a:visited {
	color: #0000ff;
        text-decoration: none;
        
}

div.moduletable_menu a:hover {
	color: #00ff00;
        text-decoration: none;
        
}


div.moduletable_menu ul { 
        margin:0; 
        padding: 0; 
        list-style: none;
} 


div.moduletable_menu ul li li {
       list-style:circle
       padding:0 0 0 15px 
 
       padding-bottom: 20px;
}



/* ----------- news menue formatierung*/

div.moduletable_news  {
 
        width: 240px;
	font-family: arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;  
        line-height: 18px; 
	font-weight: normal;
        margin-left: 0px;
        margin-top: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        color: #000000;
        text-decoration: none;
        background-color: #ffffff;
        border: 0px solid #cccccc; 
        border-bottom: 1px solid #0000ff; 
        

}


/* ----------- news*/

div.moduletable_menu a {
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-decoration: none;
    
}


div.moduletable_news a:link {
	color: #000000;  
        text-decoration: none;     
}


div.moduletable_news a:visited {
	color: #000000;
        text-decoration: none;
        
}

div.moduletable_news a:hover {
	color: #00ff00;
        text-decoration: none;
        
}


div.moduletable_news ul { 
        margin:0; 
        padding: 0; 
        list-style: none;
} 


div.moduletable_news ul li li {
       list-style:circle
       padding:0 0 0 15px 
       line-height: 20px; 
       padding-bottom: 20px;
}


#newsheading {  
       padding-bottom: 10px;
color: #0000ff;
}


#facebook {
        padding-top: 15px;
        padding-bottom: 100px;
        font-family: arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;  
        color: #0000ff;
}


h3 {
        font-family: Arial, verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
        color: #0000ff;
        margin-top: 0px;
	font-weight: normal;
	margin: 0px; 

}







/* ----------- Content */

#content {
        float: left;
	position: relative;
        padding-top: 40px;
	width: 1000px;
        border: 0px solid #000000;
        background-color: #ffffff;
}

.contentpaneopen td {
        padding-top: 10px;
        background-color: #ffffff;
}




#text {
        
        width: 610px;
        margin-left: 300px;
        color: #000000;
	padding-top: 0px;
	padding-left: 90px;
	padding-right: 0px;
	font-size: 14px;
        line-height: 20px;
        border: 0px solid #cccccc;
          
}


#text a:link {
        color: #000000;
        text-decoration: underline;
}

#text a:visited {
        color: #000000;
        text-decoration: underline;
}

#text a:hover {
        color: #00ff00;
        text-decoration: underline;
}





#text table {
       padding-top: 0px;
       padding-right: 0px;
       border: 0px solid #cccccc; 
}


#text.td  {
        border: 0px solid #cccccc;         
}


#text.td a:link {
        color: #ff6600;
        text-decoration: underline;
}

#text.td a:hover {
        color: #ff66cc;
        text-decoration: underline;
        background-color: #0c2f3f;
}








/* Ueberschrift */
.componentheading {
        font-family: arial, verdana, Helvetica, Arial, sans-serif;
	color: #0000ff;
	font-size: 14px;
	font-weight: normal;
        
}

/* Beitragsueberschrift */
.contentheading {
        display: block;
        width: 605px;
        font-family: Arial, verdana, Helvetica, Arial, sans-serif;
	color: #0000ff;
	font-size: 14px;
	font-weight: normal;
        border-bottom: 1px solid #0000ff;


}

/* Beitragsueberschrift */
.contentheading2 {
        display: block;
        font-family: Arial, verdana, Helvetica, Arial, sans-serif;
	color: #0000ff;
	font-size: 14px;
        width: 605px;
	font-weight: normal;
        border-bottom: 1px solid #0000ff;


}




#partner {
        float: left;
        margin-top: 30px;
        padding-top: 20px;
        padding-bottom: 20px;
        height: 150px;
        width: 1000px;
        background-color: #ffffff;
        border-top: 1px solid #cccccc; 

}

div.moduletable_partner  {
        font-family: Arial, verdana, Helvetica, Arial, sans-serif;
        color: #000000;
	font-size: 12px;
        margin-top: 10px;
	font-weight: normal;
}





#support {
        float: left;
        margin-top: 0px;
        padding-top: 20px;
        padding-bottom: 30px;
        height: 100px;
        width: 1000px;
        background-color: #ffffff;
        border-top: 1px solid #cccccc; 

}

div.moduletable_support  {
        font-family: Arial, verdana, Helvetica, Arial, sans-serif;
        color: #000000;
	font-size: 12px;
        margin-top: 10px;
	font-weight: normal;
}






/* Kleiner Text */
.small {
	
	font-size: 12px;
        margin-top: 100px;
        color: #000000;
	font-weight: normal;
        border: 0px solid #cccccc;
  
}



#search {
        float: left;
        position: relative;
	width: 200px;
        margin-left: 0px;
	height: 30px;
        margin-top: 0px;
	border: 0px solid #33548f;
	font-family: times, arial, helvetica, sans-serif;
	font-size: 11px;
        border: 0px solid #cccccc;
        background-color: #cccccc;
}

#search input {
	border: 1px solid #999999;
        width: 160px;
        margin-left: 740px;
	padding: 3px 3px 3px 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
        background-color: #ffffff;
}










/* STANDARD HTML FORMATIERUNGEN */

h1 a:visited {
	color: #4aa825;
	font-size: 16px;
	font-weight: normal;
	margin: 0px; /* Befehl Firfox */
        background-color: #ff6600;
}


h2 {
	color: #666666;
	font-size: 14px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	margin: 0px; /* Befehl Firfox */
	
}



h4 {
        color: #666666;
        line-height: 20px;
}

#buttonheading a:visited {	
        border: 0px solid #cccccc;
  
}

#jfish {
        float: left;
	width: 1000px;
	height: 30px;
	margin-left: 0px;
        margin-top: 0px;
        border: 0px solid #cccccc; 
        background-color: #ffffff;
}




div.moduletable_fish  {
	font-family: Arial, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;   
	font-weight: normal;
        width: 80px;
        color: #333333; 
        padding-left: 920px;
        padding-top: 0px;
	padding-bottom: 0px;
        margin-bottom: 0px;
        border: 0px solid #0000ff; 

}


div.moduletable_fish a:link {
	color: #000000;  
        text-decoration: none;     
}


div.moduletable_fish a:visited {
	color: #000000;
        text-decoration: none;      
}

div.moduletable_fish a:hover {
	color: #000000;
        text-decoration: none;      
}


div.moduletable_fish  ul { 
        margin:0; 
        padding: 0; 
        list-style: none;
} 


div.moduletable_fish li {
	float: left;
        border: 0px solid #000000;
        margin-right: 5px; 
        margin-left: 3px; 
        padding-top: 10px; 
        height: 15px;
}




/* Trenner in der Ausstellungsliste */
.readon {
        width: 900px;
        font-size: 11px;
        border-bottom: 4px solid #cccccc; 
        padding-bottom: 10px;
        padding-left: 5px;
        display:block;
}

.readon a:hover {
        color: #333333;
}

.pagenav {
        font-size: 12px;
}



/* Newsletter */
.adminform {
        border: 1px solid #cccccc;    
margin-bottom: 20px; 
}

.list_name {
font-size: 12px;
}

.list_description {
padding: 0px;
padding-bottom: 20px;
}

/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
	border: 0px;
}

.banneritem img a:visited{
	border: 0px;
}

#sess {
        float: left;
        position: relative;
        width: 550px;
        height: 30px;
        padding-top: 30px;
        border: 0px solid #ff6600;
}


#sym {
        float: left;
        position: relative;
        width: 550px;
       
        border: 0px solid #ff6600;
}


#refimg {
        float: left;
        position: relative;
        width: 120px;
        height: 160px;
        color: #000000;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
        margin-bottom: 15px;
        border: 0px solid #cccccc;  
}

#ref {
               
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
        margin-left: 125px;
        border: 0px solid #cccccc;
   
}


#symposiumfotos {
        margin-left: 393px;
        width: 580px;      
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 60px;
        border-top: 0px solid #cccccc;
   
}



div.moduletable_bfooter  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;   
	font-weight: normal;
         margin-top: 0px;
	padding-bottom: 0px;
          margin-bottom: 0px;
         border: 0px solid #cccccc;  
}


div.moduletable_bfooter a:link {
	border: 0px solid #cccccc;    
}


div.moduletable_bfooter a:visited {
	border: 0px solid #cccccc;    
}

div.moduletable_bfooter.img a:link {
	border: 0px solid #cccccc;    
}


#sess {
        
        width: 550px;
        height: 30px;
        padding-top: 30px;
        border: 0px solid #ff6600;
}


#sym {
        
        position: relative;
        width: 550px;
       
        border: 0px solid #ff6600;
}


#refimg {
        float: left;
        
        width: 120px;
        height: 160px;
        color: #000000;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
        margin-bottom: 15px;
        border: 0px solid #cccccc;  
}
