html, body { height: 100%; font-style:normal; font-weight:normal; font-size:100.01%; font-family: arial, helvetica, sans-serif; color:#999; background:#fff; text-align: center;} 

* { margin:0; padding:0; font-size:0.97em; line-height:1.15em; }
html {width: 100,1%}

img { border:0; }

a:link { color:#999; text-decoration:none; }
a:visited { color:#999; text-decoration:none; }
a:hover { color:#ff6600; text-decoration:none; }
a:focus { outline:none; }

/* schriften alle*/

h1 { font-size:2em; line-height:2.5em; color:#999; font-weight:normal; padding: 0; }

.bold { font-weight:bold; }
.orange { color:#ff6600; }

#wrapper { width:910px; height:100%; margin: 10px auto; } 

#headerbox { position:relative; top:40px; width:910px; height:125px;  }

#titelbox { position:relative; float:left; width:225px; height:60px; text-align:right; font-size:1.6em; line-height:1.4em; letter-spacing:0.16em;}


/* hauptmenue oben*/
#menubox { position:relative; float:left; width:295px; height:60px; text-align:left; font-size:1em; line-height:2.2em; letter-spacing:0.16em; padding:0 0 0 29px; font-weight:bold;}


#menubox a:link, #menubox a:visited, #menubox a:hover, #menubox a:focus { padding: 0 0.4em; }

#menubox .aktiv { color:#ff6600; }

#blogbox { position:relative; float:right; width:360px; height:60px; text-align:right; font-size:1em; line-height:6.8em; font-weight:bold; }

#contentbox { position:relative; top:40px; width:910px; }

/* submenues links */
#navibox { display: block; position:relative; float:left; width:225px; text-align:right; }

#alpha  .menu { font-size:0.85em; padding:0; font-weight:bold; line-height:1.2em; letter-spacing:0.2em; }
#alpha  .aktmenu { color:#ff9966; font-size:0.85em; padding:0; font-weight:bold; line-height:1.2em; letter-spacing:0.2em; }
#alpha  .inaktiv { color:#dedede; font-size:0.85em; padding:0; font-weight:bold; line-height:1.2em; letter-spacing:0.2em; }


#beta .menu { display:block; font-size:0.85em; margin: 0 0 6px 0; line-height:1em;  }
#beta .submenu { display:block; font-size:0.85em;  margin: 0 0 6px 0; line-height:1em; }
#beta .subaktmenu { display:block; font-size:0.85em; margin: 0 0 6px 0; line-height:1em; color:#ff9966; } 
#beta .aktmenu { display:block; font-size:0.85em; margin: 0 0 6px 0; line-height:1em; color:#ff9966; }
#beta .inaktiv { display:block; font-size:0.85em; margin: 0 0 6px 0; line-height:1em; color:#dedede; }

#picturebox { position:relative; float:left; left:30px; width:655px; }

#bild { text-align:left; }

#bildtitel { position:relative; float:left;  font-size:0.85em; line-height:1.2em; text-align:left; padding-top:5px;}

#bestellung  a:link, #bestellung a:visited { position:relative; float:right;  font-size:0.85em; line-height:1.2em; text-align:right; color:#ff6600;  padding-top:5px;}

#vorherigesbild,
#naechstesbild, 
#bildnummer { position:relative; float:left; font-size:0.85em; padding:2px; text-align:left;}

#vorherigesbild {clear:both;}

#footerbox { clear:both; position:relative; top:35px; width:910px; margin:10px 0; }

#rubrikbox { position:relative; float:left; text-align:left; width:600px; font-size:1em; line-height:2.1em; letter-spacing:0.16em; font-weight:bold; }

#rubrikbox a:link, #rubrikbox a:visited, #rubrikbox a:hover, #rubrikbox a:focus { padding: 0 1.5em 0 0; }


#languagebox { position:relative; float:left; width:310px;  font-size:1em; line-height:2.1em; letter-spacing:0.16em; text-align:right; font-weight:bold; }

