@charset "utf-8";

/* RESET/CONTENT EINSTELLUNGEN                                                                                                                                                     */
@import url('content.css');


/* GLOBALE EINSTELLUNGEN                                                                                                                                                           */

*                                                    { font-family:'Roboto Condensed',Arial ,Helvetica, serif; }

html                                                 { background: url(images/html_bg.jpg) no-repeat center center fixed; background-size:cover; }

iframe                                               { background-color:transparent !important; display:block; }

#frame                                               { min-width:996px; width:996px; margin:0 auto; position:relative; }


/* SEITENKOPF                                                                                                                                                                      */
#head                                                { width:100%; height:117px; margin:0 auto; z-index:10; background:url(images/content_edge.png) no-repeat top center; position:relative; }

/* Logo                                              */
div.logo                                             { position:absolute; font-size:32px; right:35px; bottom:11px; width:255px; text-shadow:0px 1px 1px rgba(0,0,0,0.3); }

/* Navigation                                        */

#navigation                                          { position:absolute; bottom:15px; left:40px; }
#navigation ul                                       { float:left; }
#navigation ul li                                    { display:inline-block; float:left; font-size:19px; position:relative; margin-right:25px; }

#navigation ul li a                                  { text-decoration:none; color:#999; display:inline-block; text-shadow:0px 1px 1px rgba(0,0,0,0.1); transition:all 0.3s linear; }

#navigation ul li.a_sel a,
#navigation ul li:hover a,
#navigation ul li a:hover                            { color:#222; text-shadow:0px 1px 1px rgba(0,0,0,0.3);}


/* INHALTSBEREICH                                                                                                                                                                  */
#content                                             { background:url(images/content_bg.png) repeat-y center; padding-top:30px; position:relative; }
#content .inner                                      { min-height:500px; padding-bottom:20px; }

#t1_tbl,
#content .ContentBody                                { width:625px; margin-left:40px; }
#t1_tbl                                              { width:625px !important }

#footer div.nav,
div.text                                             { font-size:14px; float:right; width:250px; margin-right:40px; }
div.text                                             { margin-top:3px; color:#222; }
div.text p                                           { margin-bottom:15px; }
div.text p.row                                       { margin-bottom:0; }
div.text p span                                      { display:block; float:left; width:45px; }
div.text p a                                         { color:#999; transition:all 0.3s linear; }
div.text p a:hover                                   { color:#222; }


/* FOOTER & TOOLBAR                                                                                                                                                                */

#footer                                              { clear:both; width:100%; height:83px; margin:0 auto; z-index:10; background:url(images/content_edge.png) no-repeat bottom center; }
#footer div.nav                                      { color:#999; }
#footer div.nav a                                    { font-size:13px; text-decoration:none; color:#999; transition:all 0.3s linear; }
#footer div.nav a:hover                              { color:#222; }