@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */

/* ### basemode.css ############################ */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #1f1e21; padding: 0px 0; font-family: Verdana, Helvetica, Arial, sans-serif; background: url("../img/wallpaper.gif");font-size:65%;color:#919191}  

  #page_margins { width: 850px;  min-width: inherit; max-width: none;  margin: 0 auto;}
  #page { margin: 0; padding: 0;border: 1px solid #4d4d4d; background: #474946;}  
  
  #header {height:200px; color:#fff; background: url("../img/header-bg.jpg") no-repeat;}
  #header .logo {position:absolute; right:-55px;}
  
  #topnav {font-size:9px;text-transform: uppercase;position:relative;right:0;top:0;height:18px;padding:7px 0px 0px 0px;text-align:left; margin-left:380px;}
  #topnav a{font-size:9px;font-weight:bold;color:#4d4d4d;text-decoration:none;}
  #topnav a:active, #topnav a:hover {color:#fff;text-decoration:none;}
  
  #nav {padding:0;margin:0;}
  
  #main {background:transparent;margin: 23px 0 0 0;padding:0;background: url("../img/bg-border-content.gif") repeat-y left 25px;}
  
  #footer {background: url("../img/footer-bg.jpg") no-repeat;height:50px;padding:0;border:0;}
    
/* ### basemode_2col_left_13.css ############################ */  
  
    /* Fixed width for left column | Fixe Breite für Linke Spalte */
  #col1 { width: 198px; }
  #col1_content { margin:0; padding:0;}
  /* Hide right column | Rechte Spalte abschalten */
  #col2, #col2_content { display:none; }
  #col3 { margin-left: 198px; margin-right: 0; padding:0 0 25px 0;}
  #col3_content { margin: 0 25px 0 25px; padding:15px 25px 20px 25px;background: #5f605d;}
  

    
  
/* ### content.css ############################ */
    
  .floatbox p {/*color:#919191;*/ color:#fff; line-height:1.2em;}
  
  h1,h2,h3,h4,h5,h6 {font-weight:bold;	color:#666;	margin:0 0 0.25em 0; }

  h1 {font-size:100%;color:#ffea00;text-transform: uppercase;}                        
  h2 {font-size:100%;color:#ffea00;text-transform: uppercase;}                        
  h3 {font-size:100%; color:#ffea00;font-weight:normal;}                    
  h4 {font-size:100%}                     
  h5 {font-size:100%}                     
  h6 {font-size:100%; font-style:italic}  
  
  a {color:#ffea00; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#ffea00; text-decoration:underline;}
  
  hr {border-bottom:1px dotted #FFFFFF;clear:both;}
  
  table {width:inherit;}
  
  dl.csc-textpic-image {padding:0 0 5px 0;}

/* ### nav_slid...gdoor.css ist aufkommentiert # */

  #nav_main { margin-bottom:25px; }
  #nav_main ul {list-style-type: none; margin:0; padding: 0; width:100%;}

/* ### nav_list.css ############################ */
  
  
  
  #submenu {
  position:relative;
  margin:0 20px 20px 20px;
  border:0;
  width:auto;
  text-transform: uppercase;
  }
  
  #submenu ul li.first {
  border-top:1px dotted #fff;
  font-size:0;
  height:3px;
  }
  
  #submenu ul li.last {
  height:4px;
  border-bottom:1px dotted #fff;
  font-size:0;
  }
  
  
  #submenu li#active, #submenu li strong {
  background-color:transparent;
  border-bottom:0px;
  color:#ffea00;
  font-weight:normal;
  padding:0;
  width:100%;
  }
  
  #submenu li a {
  background-color:transparent;
  color:#919191;
  border-bottom:0px;
  padding:0;
  width:100%;
  }
  
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color:transparent;color: #fff; }

  #submenu {position:relative; margin-top: 30px;}
  
  #submenu ul ul {position:relative;bottom:1px;}
  #submenu li ul li {padding:0;margin:0;}
  #submenu li ul li a, #submenu li ul li a:visited {background: transparent;color:#fff;padding:0 5px 0 10px;line-height:1.3em;}
  #submenu li ul li a:focus, #submenu li ul li a:hover, #submenu li ul li a:active {background: transparent;color:#919191;padding:0 5px 0 10px;}
  #submenu li ul li strong {padding:0 5px 0 10px;} 
  
  ul#navi {list-style: none; margin: 0px;}
  ul#navi li {margin-left:0px;}
  ul#navi li a {background-repeat:no-repeat; display:block; overflow:hidden;text-indent: 999em; white-space:nowrap; height:26px;}
  ul#navi li a:hover, ul#navi li.current a,ul#navi li.over a {background-position:0px -26px;}

  #navifirstbg { background: url("../img/navbg-first.gif"); height:8px; width:19px; position:absolute;}
  #navilastbg { background: url("../img/navbg-last.gif"); height:5px; width:19px;}
  #naviACTFirst { background: url("../img/navbgACT1_first.gif"); height:32px; width:19px; position:absolute;}
  #naviACT { background: url("../img/navbgACT1.gif"); height:32px; width:19px; position:absolute;}
  #naviACTLast { background: url("../img/navbgACT1_last.gif"); height:32px; width:19px; position:absolute;}
  
    
    
  /* #############################
  ** ### tt_news #################
  ** #############################
  */
  .tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#transparent;}
  .tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}
  
  /* LATEST Ansicht */
  .news-latest-container {padding-left: 35px;}
  .news-latest-container-shapers {padding-left: 35px;}
  
  .news-latest-item {padding-bottom:1em; border-bottom: 1px dotted #FFFFFF;}
  .news-latest-container-shapers .news-latest-item {border-bottom: 0;}
  .news-latest-container-shapers h2 p {color: #ffea00;}
  .news-latest-item p {}
  .news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
  .news-latest-item img.icon {padding-right:4px;}
  .news-latest-morelink {text-decoration:none;border:0;background:transparent;padding:0;text-align:left;}
  .news-latest-date {position:relative;color:#919191;font-style:italic;display:block;padding-bottom:0.1em;}
  .news-latest-content {position:relative;}
  
  /* LIST Ansicht */
  .news-list-item {padding-bottom:1em; border-bottom: 1px dotted #FFFFFF;}
  .news-list-item p {}
  .news-list-item img {padding-right:1em; padding-top:0.5em; float:left;}
  .news-list-item img.icon {padding-right:4px;}
  .news-list-morelink {text-decoration:none;color:#8F1B21;border:0;background:transparent;padding:0;text-align:left;}
  .news-list-date {position:relative;color:#919191;font-style:italic;display:block;padding-bottom:0.1em;}
  .news-list-content {position:relative;}
  
  .news-list-morelink {}
  .news-list-morelink a {text-decoration:underline;color:#ffea00;border:0;background:transparent;padding:0;text-align:left;}
  .news-list-morelink a:hover {}
  .news-list-category {color:#aaa;}
  
  /* SINGLE Ansicht */
  .news-single-item h3 {}
  .news-single-img {padding:0 15px 10px 0;float:none;}
  .news-single-img p {padding:0; margin:0;}
  .news-single-item img.icon {padding-right:4px;}
  .news-single-timedata {color:#919191; margin-bottom:1em;}
  .news-single-timedata p{display:inline;}
  .news-single-additional-info {}
  .news-single-additional-info dd {margin-top:-1em;}
  .news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}
  
  /* CATEGORY Menu */
  .news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
  .news-catmenu a {display:inline; padding-left:2px;}
  .news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
  .news-catmenu .news-catmenu-NO {height:16px;}
  p.news-catmenu-header {line-height:1em; margin:0;}
    
  /* Login */
  #smallLoginLabelUser { float:left; margin-top:5px; margin-left:10px; color:#4d4d4d; font-weight:bold;}
  #smallLoginInputUser { float:left; }
  #smallLoginInputUser input { margin-top:1px; width:80px; font-size: 9px; margin-left: 6px; background:#474946; border-color:#1A1A18; color:#777; }
  #smallLoginLabelPW { float:left; margin-top:5px; margin-left:10px; color:#4d4d4d; font-weight:bold;}
  #smallLoginInputPW { float:left; }
  #smallLoginInputPW input { margin-top:1px; width:80px; font-size: 9px; margin-left: 6px; background:#474946; border-color:#1A1A18; color:#777; }
/*  #smallLoginSubmit input { height: 19px; font-size: 9px; height: 18px; padding:2px; float:left; background:#474946; font-weight:bold;}*/
  #smallLoginSubmit input { background: #474946; color:#777; font-weight:bold; border-color:#777; padding:1px; margin-top:1px;}

  #nav .tx-feuserloginsystem-pi1 { float:left; width:380px; padding-top:3px; z-index:1;}
  
  #nav {
  background: url("../img/quicklinks-bg.jpg") no-repeat;
  }
  
  #logedInAs { color:#4D4D4D; float:left; font-weight:bold; margin-left:10px; margin-top:4px; }
  #smallLogoutSubmit input { background: #474946; color:#777; font-weight:bold; border-color:#777; padding: 1px; margin-top:1px;}
}

/* ##########################
** ### Galerie (Standard) ###
** ##########################
*/


/* ### Listansicht 1 Spalt. ### */

#gallery {}
#gallery  h2 {height:25px;}
#gallery .row {float:left; width:30%;padding:13px 3% 13px 0;height:220px;}
#gallery .preview {position:relative;}
#gallery .img1 {margin-bottom:5px;}
#gallery .bgimg {background: #fff;text-align:center;width:134px;}
#gallery .date {}
#gallery .preview .imgdesc {}
#gallery .gallerydesc {overflow:auto;}
#gallery .togallery a {}
.clear {clear:both;}

/* ### Listansicht als Navigation ### */

#gallery-nav {}
#gallery-nav h2 {}
#gallery-nav .row {padding:7px 0;}
#gallery-nav .preview {position:relative;}
#gallery-nav .img1 {}
#gallery-nav .date {}
#gallery-nav .preview .imgdesc {}
#gallery-nav .gallerydesc {}
#gallery-nav .togallery a {}
.clear {clear:both;}

  /* Video Player */
  .flvplayer_listpic_lastofrow {
  background-position:0;
  background-repeat:no-repeat;
  border:0 solid #888888;
  clear:both;
  height:56px;
  margin:0 0 6px;
  padding:0 4px 4px 0;
  width:100px;
  }

  /* RSS-Links einrücken */
  #rss-links p {
  padding-left:35px;
  }

