/*============  Globale Formate ==============================*/

body, td	{
		  font-family: Verdana, sans-serif;
		  font-size: 12px;
		  line-height: 18px;
		  color: #777777;		  
		  text-align: center;
		  border: 0px solid #b3c1dd;
		}
		
.main		{
		  top: 40px;
		  width: 700px;
		  text-align: left;
		  position: absolute;
		  left:50%;
		  margin-left: -350px;
		}

p		{
		  margin-top: 0px;
		  margin-bottom: 12px;
		}
		
/*============  Links ========================================*/
		

a		{
		  text-decoration: none;
		  font-weight: bold;
		}

a:link,		
a:visited	{ 
		  color: #7c8699;
		}

a:hover,		
a:active	{
  		  color: #000000;
		  background-color: white;
		}
		
/*============  Überschriften ================================*/

h1, h2,		{ line-height: 26px; }

h1		{ font-size: 21px; font-weight: normal; }
h2		{ font-size: 18px; font-weight: normal; }
h3		{ font-size: 15px; font-weight: normal; }
h4		{ font-size: 12px; font-weight: normal; }


/*============  Formulare  ===================================*/

label		{ 
		  color: #ffffff;
		}

input,
textarea	{ 
		  opacity: 1;
		  filter: alpha(opacity = 100);
		  background-color: #eee;
		}

input.button	{ 
		  opacity: 1;
		  filter: alpha(opacity = 100);
		}

		
/*============   Menü inkl. Linie ============================*/

#logo		{ 
		  position: absolute;
		  left: -35px;
		  top:-20px;
		}

#menu		{ 
		  height: 120px;
		}


#menu0,	#menu1, #menu2, 
#menu3, #menu4	{
		  font-weight: bold;
		  text-decoration: none;
		  position: absolute; 
		}
		
#menu0		{ left: 100px; }
#menu1		{ left: 240px; }
#menu2		{ left: 360px; }
#menu3		{ left: 480px; }
#menu4		{ left: 600px; }

#menuline	{
		  margin-left: 100px;
		  height: 20px;
		  border-bottom: 2px solid #b3c1dd;
		  margin-bottom: 5px;
		}

/*============  Bilder =======================================*/	

img		{
		  border: 0px;
		}

#image		{
		  margin-bottom: 5px;
		  padding-bottom: 10px;
		}
		
/*============  Text =========================================*/
		
#text		{
		  border-top: 2px solid #b3c1dd;
		  width: 440px;
		  min-height: 150px;
		  height: auto !important;
		  height: 150px;
		}
		
/*============  Fußzeile / Suchfeld ==========================*/

.footer		{
		  border-top: 2px solid #b3c1dd;
		  margin-top: 10px;
		  padding-top: 2px;
		}
		  
#foot1, #foot2, 
#foot3, #foot4	{
		  font-weight: bold;
		  text-decoration: none;
		  position: absolute; 
		}		  
		  
#foot2		{ left: 360px; }
#foot3		{ left: 445px; }
#foot4		{ left: 600px; }

a.footer	{ 
		  text-decoration: none;
		  border-top: 0px
		}		

a.footer:hover,
a.footer:active	{
		  color: #000000;
		}

#button		{
		  border: 0px;
		  padding: 0px;
		  color: #b3c1dd;
		  background-color: #ffffff;
		}

#searchfield	{
		  margin: -4px;
		  margin-top: 0px;
		  padding: 0px;
		  vertical-align: top;
		  border: 0px;
		  line-height: 12px;
		  height: 16px;
		  background-color: #b3c1dd;
		  opacity: 1;
		}

/*============  Medien Listenansicht =========================*/

.searchlist	{
		  background-image: url(images/border-middle.png);
		  padding: 0px;
		}

.searchresult	{
		  margin-left: 10px;
		  margin-bottom: 10px;
		  width: 340px;
		  float:left;
		  color: #000000;
		}

.searchresulthd	{
		  font-size: 18px;
		}


/*============  Medien Detailansicht =========================*/

.border		{
		  position: absolute;
		  left: 0px;
		  top: 120px;
		}

#metadata	{
		  position: absolute;
		  left: 430px;
		  top: 220px;
		  color: black;
		}

.meta_number	{
		  font-size: 21px;
		  line-height: 26px;
		}

.meta_title	{
		  font-size: 18px;
		  line-height: 26px;
		}

.meta_mediatype	{
		  font-size: 15px;
		}

.meta_type	{
		  font-size: 15px;
		}

.meta_filetype	{
		  font-size: 15px;
		}

.meta_crplace	{
		  font-size: 15px;
		}

.meta_crcoord	{
		  font-size: 15px;
		}

.meta_crtime	{
		  font-size: 15px;
		}

.meta_res	{
		  font-size: 15px;
		}
		
.meta_bit_depth	{
		  font-size: 15px;
		}
