@charset "utf-8";
/* CSS Document www.astro-strobel.de */

/* Farben */
.lblue {color:#96b7e2} /* Hellblau */
.mblue {color:#5994d4} /* Mittelblau */
.dblue {color:#036} /* Dunkelblau */
.lgrey {color:#eee} /* Hellgrau */
.dgrey {color:#ddd} /* Mittellgrau */
.dgrey {color:#ccc} /* Dunkelgrau */
.red {color:#e2001a} /* Logorot */

/* Abstände resetten */
* {margin:0;padding:0}
option {padding:0 0.4em}

/* Schriftgrößen auf Standard (i.d.R. 16px) setzen */
html * {font-size:100.01%}  

html, body {height:100%}
body {color:#000;text-align:left;background:#fff url(img/bg_border.gif) repeat-y 21px;font-family:Arial, Helvetica, sans-serif}
#page {width:auto;min-width:980px;max-width:80em;min-height:100%}
#page_margin {border:5px solid white;border-bottom:0}
#page_header {width:auto;border-bottom:1px solid black;background:#fff;overflow:hidden}
#logo {width:150px;height:100px;margin-left:16px;border-right:1px solid black;float:left;overflow:hidden}
#logo img { padding: 10px 15px; }
#ticker {width:auto;height:16px;background:#fff;margin-right:16px;overflow:hidden}
#toolbar {width:auto;height:42px;background:#96b7e2 url(img/gft.gif) no-repeat 10px center;margin-right:16px;text-align:right;overflow:hidden;font-size:62.5%}
#mainnav {width:auto;height:42px;background:#96b7e2 url(img/bg_mainnav.gif) repeat-x;margin-right:16px;overflow: hidden;font-size:75%}
#page_body {clear:both}
#body_border {width:150px;float:left;margin-left:16px;font-size:75%}
#body_main {width:auto;margin-left:167px}
#main_content {float:left;width:100%;font-size:75%}
#content {padding:32px;overflow:hidden}
#cols {float:right}
#col1, #col2, #colRight {float:left}
h1.cat {display:block;background:#96b7e2;color:white;font-size:130%;font-weight:bold;margin:0;padding:2px 3px;text-align:center;position:relative;top:-0.8em}
#page_footer {clear:both;height:.1px;font-size:0;line-height:0}

/* Eaysclearing */
.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden}
.clr {clear:both}

/* Fokus-Rahmen entfernen */
:focus {outline:0}

/* Language Menu */
.tx-srlanguagemenu-pi1 {float:right}
#sr_language_menu_form fieldset {display:inline;border:0}
#sr_language_menu_form legend, #sr_language_menu_form label {display:none}
#sr_language_menu_select {font-family:Arial, Helvetica, sans-serif;margin:12px;border-top:1px solid #848484;border-right:1px solid #c0c0c0;border-bottom:1px solid #e0e0e0;border-left:1px solid #c0c0c0}
#sr_language_menu_select option {font-family:Arial, Helvetica, sans-serif}

/* Navi allgemein */
#topnav ul, #mainnav ul, #subnav ul, #browsenav ul {list-style:none;list-style-image:none;margin:0}

/* Kopfnavigation */
#topnav {line-height:40px}
#topnav li {display:inline}
#topnav a, #topnav span {color:#fff;text-decoration:none;padding:0 5px;border-left:1px solid #fff}
#topnav span {color:#e2001a}
#topnav a:hover {text-decoration:underline}
#topnav li.first a, #topnav li.first span {border:none}

/* Hauptnavigation */
#mainnav li {float:left}
#mainnav a, #mainnav span {float:left;display:block;text-decoration:none;color:white;font-weight:bold;line-height:42px;padding:0 1em;border-right:1px solid #c4d7ef}
#mainnav a:hover {background-color:#c4d7ef}
#mainnav span {background-color:#96b7e2;color:#e2001a}

/* Unternavigation */
/* Level 1 */
#subnav a, #subnav span {display:block;font-weight:bold;text-decoration:none;color:white;line-height:120%;padding:4px 8px}
#subnav ul a:hover, #subnav li.cur li a:hover {background:#c4d7ef;color:#5994d4}
#subnav li.cur, #subnav li.act {background:#96b7e2}
#subnav li.cur a, #subnav li.cur a:hover, #subnav ul ul span {background:#c4d7ef;color:#e2001a}
#subnav li.cur li a {background:#96b7e2;color:#fff}

/* Level 2 */
#subnav ul ul a, #subnav ul ul span {font-weight:normal;font-size:91.67%;padding-left:16px}

/* Filmstreifen Navi */
#stripnav {width:100%}
#stripnav ul {list-style:none;width:640px;margin:0 auto}
#stripnav li {float:left;width:80px;position:relative}
#stripnav a {display:block;width:80px;height:200px;text-indent:-999em}

#stripnav li li {float:none;display:block;width:auto}
#stripnav li li a {font-size:91.67%;color:#96b7e2;text-decoration:none;text-indent:0;height:auto;width:auto}
#stripnav li li a:hover {color: #036}

#stripnav ul ul {list-style:none;position:absolute;bottom:0;right:9999px;text-align:right;width:140px;margin:0}
#stripnav li:hover ul {list-style-image:none;right:5px}

/* Browse Navi */
#browsenav {padding:0 16px 16px;text-align:center}
#browsenav li {display:inline-block}
#browsenav a {display:block;height:16px;padding:0 12px}
li.browse_last a {background:url(img/browse_last.gif) no-repeat left}
li.browse_last a:hover {background:url(img/browse_last_hover.gif) no-repeat left}
li.browse_close a {background:url(img/browse_close.gif) no-repeat;width:16px;text-indent:-9999px}
li.browse_close a:hover {background:url(img/browse_close_hover.gif) no-repeat}
li.browse_next a {background:url(img/browse_next.gif) no-repeat right}
li.browse_next a:hover {background:url(img/browse_next_hover.gif) no-repeat right}

/* Suche */
.tx-macinasearchbox-pi1 {padding:16px 8px}
#searchform fieldset {border:0;background:#96b7e2 url(img/bg_mainnav.gif) repeat-x}
#searchform legend,#searchform label {display:none}
.tx-macinasearchbox-pi1 .tx-indexedsearch-searchbox-sword {font-family:Arial, Helvetica, sans-serif;font-size:91.67%;width:88px;height:14px;margin:4px;padding:1px;border-top:1px solid #848484;border-right:1px solid #c0c0c0;border-bottom:1px solid #e0e0e0;border-left:1px solid #c0c0c0}
.tx-macinasearchbox-pi1 .tx-indexedsearch-searchbox-button {font-family:Arial, Helvetica, sans-serif;font-size:91.67%;text-align:center;width:24px;margin:4px 4px 4px 0;border:1px solid #757575}

div#typo3-previewInfo {visibility:hidden}
