/* on-TOPIC modify */
/*
Standarddateien sind unter:
fileadmin/styles/01_layouts_basics/css/layout_3col_standard.css
@import url(../../../../typo3conf/ext/db_yamltv/template/yaml/core/slim_base.css);
@import url(navigation/nav_slidingdoor.css);
@import url(navigation/nav_vlist.css);
@import url(screen/basemod.css);
@import url(screen/content.css);
@import url(screen/typo3-RTE.css);
@import url(print/print_003.css);

Spalten umgebaut im 3 colum Seo CSS Datei: basemod_2col_left_seo.css


 */



/* @import url(boxes-on-topic.css); */
@import url(suckerfish.css);
@import url(topicbox.css);


body {
     /* background:#4d87c7 url("../images/bg_blue.gif") repeat-x top left fixed; */
     background: rgb(50,50,70) none;
     padding:10px 0;
     }

#page_margins {}

#page {
      /* background:#EFEFEF;
      border:10px #C8DDF3 solid; ORIG
      page_margins = 980px gesamt bleiben 962 px*/
      border: 9px rgb(70,70,100) solid;
      }



#header
{
height: 110px;
color: #ffffff;
background: #fff none;
}


#header #banner {
                /* ORIG
                position:absolute; top:25px; right:10px; z-index:10;
                */
                display: none;
                }

#slidebanner {
        /* width: 960px; */
        height: 200px;
        clear: both;
        }

#topnav ul { margin-top: 5px; }
#topnav a {
       /* color: #001020; */
       color: rgb(255,100,0);
       }

#topnav a:focus, #topnav a:hover, #topnav a:active {
         color: #9F0000;
         }

#topnav li {
        display: inline;
        list-style-type: none;
        padding-left: 20px;
        }
/* Sitemap */
#topnav li#topnav6 {
        background: url(../images/css/folder_link.png) 0px 0px no-repeat;
        }
/* E-Mail */
#topnav li#topnav82 {
        background: url(../images/css/email_edit.png) 0px 0px no-repeat;
        padding-left: 25px;
        }
/* Suche */
#topnav li#topnav5 {
        background: url(../images/css/folder_magnify.png) 0px 0px no-repeat;
        }
/* Impressum */
#topnav li#topnav4 {
        background: url(../images/css/folder.png) 0px 0px no-repeat;
        }

#slidebanner_wrap {
                  clear: both;
                  padding:0;margin:0;
                  background: rgb(70,70,100);
                  height: 202px;
                  }

#slidebanner_links {
                   float: left;
                   width: 640px;
                   padding:0;margin:0;
                    }

#slidebanner_rechts {
                    float: left;
                    width: 320px;
                    padding:0;margin:0;
                    }

#col1_content  .csc-textpic-imagewrap
              {
              padding: 5px;
              border: 1px solid #AFAFAF;
              }



#col1_content { background: url(../images/css/teaser-bottom.gif) no-repeat center -2px }

/* SocialBookmarks Formatierungen */

#socialbookmarks {
                 margin: 10px 40px;
                 margin-top: 0;
                 margin-right: 80px;
                 }

h4.socialbookmarks {
                   font: italic bold 17px arial,sans-serif;
                   color: #0050A0;
                   padding: 5px 10px;
                   margin-bottom: 10px;
                   border-bottom: 1px solid;
                   letter-spacing: 2px
                   }
#socialbookmarks .bookmark_browser { padding-left: 10px; }

#main {  }

/* Formatierungen für tt_news  */

div.linkboxindex p,
div.news-latest-item p { display: inline; }
div.news-latest-item h4 a {font-size: 90%; }

#footer {
        color:#CFCFCF;
        }

#footer a { color:#CFCFCF; }

#submenu {  width: 100%;
            overflow: hidden;
            margin: 0.5em 0 1.5em 0;
            }

#spaltenbottom {
               clear: both;
               padding: 10px;
               border: 1px solid #eee;
               border-bottom: 2px solid rgb(254,160,2);
               background: rgb(70,70,100) url(../images/css/top-spaltenbottom-bg.jpg) repeat-x;
               }

#spaltenbottom ul {
               border-right: 2px dotted #eee;
               padding-top: 5px;
               min-height: 160px;
                }

#spaltenbottom div.subcr ul {
               border-right: none;
               }

#spaltenbottom h3 {
               color: #FFDF00;
               padding-top: 10px;
               font-size: 1.2em;
               }

#spaltenbottom ul li {
               border-bottom: 1px dotted #CFCFCF;
               color: #EFEFEF;
               padding: 5px 5px 5px 25px;
               margin-right: 15px;
               margin-left: 0px;
               list-style:none;
               background: url(../images/css/package.png) no-repeat 0px 7px;
               }

#spaltenbottom a { color: #FFBF00; text-decoration: none;}
#spaltenbottom a:hover { color: #FFDF00; text-decoration: underline;}


/* Typographie */

a { color: rgb(255,100,0); font-weight: bold; }

#col1_content ul.action-items li {
                /* background: url(../images/css/icon-arrow-red.png) no-repeat 0px 2px; */
                background: url(../images/css/note_go.png) no-repeat 0px 2px;
                list-style: none;
                padding-left: 28px;
                margin-bottom: 7px;
                margin-left: 0px;
                }

#col1_content ul li {
                background: url(../images/css/icon-arrow-orange.gif) no-repeat 0px 0px;
                list-style: none;
                padding-left: 28px;
                margin-bottom: 5px;
                }

#col1_content h1
 {
                background: url(../images/css/hx-lupe-orange.png) no-repeat 0px 8px;
                padding: 10px 45px;
                margin-bottom: 5px;
                color: rgb(255,100,0);
                }


#col1_content h2 {
        padding: 3px 0 10px 50px;
        line-height: 150%;
        color: rgb(255,100,0);
        background: url(../images/css/content-h2.png) no-repeat 0px 0px;
                }

/* #col1_content {
        color:#9F0000;
        font-size: 110%;
        padding: 9px 3px 5px 37px;
        color: rgb(255,100,0);
        line-height: 140%;
        background: #fff url(../images/css/productListing1.png) no-repeat 2px 6px;
} */


#col1_content h3 {
        padding: 3px 0 5px 42px;
        /* margin-top: 15px;
        line-height: 140%; */
        color: rgb(255,100,0);
        background: url(../images/css/content-h3.png) no-repeat 5px 0px;
        }



#col1_content h4 {
        padding: 2px 0 5px 40px;
        color: rgb(255,100,0);
        margin-top: 10px;
        line-height: 140%;
        background: url(../images/css/content-h4.png) no-repeat 6px 5px;
        }