/* handheld profile gtg-Prototype+events merge Quick 'n' Dirty*/

/* Handheldprofil fuer Breitbandhandhelds, WLAN-PDAs etc.  */

body { 
  padding:0.3em; 
  font:normal 0.8em Verdana, "Geneva", Lucida, Lucidux, "Lucida Sans", Arial, Helvetica, sans-serif;
  background:white; color:black; 
  max-width:320px; margin:auto; 
  border:1px solid rgb(232,232,232);
}
ul, li { margin:0.7em; padding:0; }
h1, h3 { margin:0; padding:0;}
img { border:none; }

h1 { 
  font-size:1.2em; font-weight:bold; 
  color:white; background:rgb(74,90,116); 
  text-align:center; 
}

ul.hide {display:none;} /* text(brwoser)links ... spaeter wieder rein */


/* temp bzw. prototypisch */

div.anzeige {border:1px solid rgb(232,232,232); background:rgb(252,252,252); padding:1.5em 0; font-weight:bold; color:rgb(200,200,200); text-align:center; width:100%; margin-bottom:1em;}

/* Diverse Sektionen vom Handheld verstecken / anpassen */

#mainnav ul#list, /* Obere Rubriken weg */
.mailme, /* News/events uebersehen weg*/
.summary /* Tabellenueberschrift */
 {display:none;} 

table {border:1px solid rgb(225,225,225); margin:auto;}
thead {background: rgb(225,225,225);}

input.formfieldhead { max-width:80% }
#inputs { margin:auto; }
fieldset {display:inline-block; min-width:115px; width:44%; height:45px; padding:0 1%; margin:0 1%; }
#mainnav a:link, #mainnav a:visited {color:white;}




.artnavright em, .artnavright span { display:block; margin-top:0.5em;}
.articlenav > em { float:right; border:1px solid rgb(225,225,225); padding: 0.1em 0.5em;}
h2 {margin:2em 0 0.5em;}

a.button:link, a.button:visited { 
  font-size:0.8em; 
  display:block; 
  text-align:center; 
  width:17.5em;
  font-weight:bold;
  text-transform:uppercase;
  padding:1px 0;
   margin:1em auto; 
  border:1px rgb(232,232,232) outset;
  color:rgb(74,90,116); background-color:rgb(245,245,245);
}

a.button:hover {
  background-color:rgb(232,232,232); color:rgb(74,90,116); 
  text-decoration:none;
}
a.button:active { border:1px rgb(232,232,232) inset; } 


/* eventuell ausduennen*/


h1 img { vertical-align:middle; height:16px; width:16px; }

h2 {font-size:1em; }
h2#more, div#ticker h2 { text-align:center; font-size:0.9em; border:1px solid rgb(74,90,116); }
h2#arthead {margin:0.5em 0; }
h3 { font-size:0.9em; }

div.nav { background:rgb(232,232,232); border-bottom:1px solid black; }
div.nav a:link, div.nav a:visited, div.nav a:hover {color:rgb(74,90,116); font-weight:bold;}
div.nav ul { margin:auto; font-size:0.9em; }
div.nav ul li { display:inline; }

div#content p { margin:0 0 1em; }
div#artdate { font-size:0.7em; border:1px solid rgb(232,232,232); }
div#artdate span {float:right;}
p#abstract { font-weight:bold; font-size:0.9em; color:rgb(102,102,102); padding-top:0.5em; } 

.articleimg, .imgcenter {
  border:1px dotted red;  
  font-size:0.7em; 
  text-align:center; 
  line-height:1.2em;
  margin:0.6em 0 0; 
}
.more { font-weight:bold; }

div#headlines p img { float:right; }
div#headlinessmall div { margin:0.5em 0; }
div#ticker ul { list-style-type:none; }

div#pdanav { text-align:center; margin:1em; }
div#pdanav a:link, div#pdanav a:visited { 
  display:inline-block; 
  font-size:0.8em; text-align:center; 
  width:11em; padding:2px;
  text-transform:uppercase;
  border:1px rgb(232,232,232) outset;
  color:white; background-color:rgb(74,90,116);
}

div#pdanav a:hover, div#pdanav a:focus {
  background-color:rgb(232,232,232); color:rgb(74,90,116); 
  text-decoration:none;
}
div#pdanav a:active { border:1px rgb(232,232,232) inset; }

div#footer { margin:1em 0; border-top:1px solid rgb(232,232,232); text-align:center; }
div#footer:before { content:url(_img/favicon.gif); vertical-align:middle;} 
div#footer span { display:block; float:right; margin-top:1.2em; }
