@import url('http://fonts.googleapis.com/css?family=Ubuntu');

@media screen
 {

body  { 
/*  background: #e4d6af url('../bilder/bg.png') repeat-x top left fixed; */
  background-color: #bbb;
  background-image: url('bilder/hintergrund-kachel.png');
  background-repeat: repeat-x;
  background-attachment:scroll;
  font-family: 'Ubuntu', sans-serif;
  font-size: 80%;
  min-height: 101%;
}


#page {
  background-color: transparent; 
  width: 1000px; 
  margin: 0 auto; 
  border: 0; 
}

#col1 ul {
    list-style-type: none;
}  


#header   { 
  background-color:#015496; 
  background: url(../grafiken-neu/check_ohnetext_ohnemenue.jpg) no-repeat;
  width: 1000px; 
  height: 210px;
}

#navi {
  position: absolute;
  top: 165px;
  left: 8px;
  
}


#teaser {
  position: absolute;
  top: 50px;
  left: 0px;
  width: 1000px; 
  background-color: transparent;
  background-color: green;
  color: black; 
  font-size: 130%;
}

#teaser .rootline a {
  color: #4d87c7;
  text-decoration: none;
 
}

#teaser .rootline a:hover {
  color: #182e7a;
  text-decoration: underline;
}

#tease {
  position: absolute;
  top: 65px;
  left: 10px;
  width: 1000px; 
  background-color: transparent;
  color: black; 
  font-size: 130%;
}

#tease .rootline a {
  color: #4d87c7;
  text-decoration: none;
}

#tease .rootline a:hover {
  color: #182e7a;
  text-decoration: underline;
}


/* Menue-Buttons oben anstatt nav*/
#mbuttons {
  margin-left: 431px;
  margin-top: 140px;
}


#main { 
  
  padding-top: 2px;
  min-height: 100px;
  background: url('../grafiken-neu/check_body.jpg');
  background-repeat: repeat-y;
  height: 100%;
  min-height: 100%;
}



/* Rechte Spalte abschalten */
#col2 { display:none; }
#col2_content { display:none; }

/* rechten Randabstand anpassen */
#col3 { margin-right:0; border-right:0; }

/* Spaltentrenner */
#col3 {border-left: 2px #ddd none;}

#col3 {padding-left: 30px;
  padding-bottom: 0px;
  padding-top:0px;
  padding:50px;
  
}


#footer {


  background-color:#000000;
  color:#ffffff; 
  padding:10px; 
  margin:0px; 
  text-align: center; 
  padding-bottom: 5px;
  padding-top: 0px;
  border-top-width: 0px;
  text-align: center;
  border-bottom: white solid 1px;
}


#header div.tx-macinasearchbox-pi1 form {
 position: absolute;
 top: -106px;
 left: -138px;
}

#header div.tx-macinasearchbox-pi1 form input {
  width: 107px;
  height: 17px;
  border: 0;
}

#header #topnav  {
 color: black;
}

#topnav a {
  color: white;
  
}

#topnav strong {
  color: white;
}

* html .UboxContent {height:1%}
.UboxContent {overflow:hidden}
.Ubox {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.Ubox p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.UboxContent {display:block; background:#ffd; border-left:1px solid #ddb; border-right:1px solid #ddb; padding:0.5em 1em 0.5em 1em;}
.UboxContent h1, .UboxContent h2, .UboxContent h3, .UboxContent h4, .UboxContent h5 {margin-top:0;}

.rUline1, .rUline2, .rUline3, .rUline4 {display:block; overflow:hidden; font-size:1px;}
.rUline1, .rUline2, .rUline3 {height:1px;}
.rUline2, .rUline3, .rUline4 {background: #fdd; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.rUline1 {margin:0 5px; background:#aaa;}
.rUline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rUline3 {margin:0 2px;}
.rUline4 {height:2px; margin:0 1px 0 1px; background: #fdd;}


#col1 {margin-left: 15px; width: 250px;}

.links_all {margin-left: 0px; padding-left: 0px;}

#col1 .links_act {border-left: 3px #fff solid; color: #005596 ; font-weight: bold; 
}

#col1 .links_act2 {color: #016597; font-weight: bold; margin-left: -10px;}

#col1 .links_no {color: black; }

#col1 .links_ro {color: green; }

#col1 .links_no2 {color: black; margin-left: -10px;}

#col1 .links_ro2 {color: green; margin-left: -10px;}

#col1 a {
background:transparent none repeat scroll 0 0;
color:#000000;
margin:0;
padding:0.5em 0.8em;
text-decoration:none;
 
}

#col1 a:hover {
border-left:3px solid #005596;
color:#015496;
font-weight:bold;
padding:0.5em 0.8em;
text-decoration:none;
}

#col1 a.startseite  {
  
  color: green;
  border: 0;
  padding: 0;
  margin: 0px;
}

a[href^="glossar00.html"], a[href^="glossar.html"], 
a[href^="a0.html"], a[href^="b0.html"], a[href^="c0.html"], a[href^="d0.html"], 
a[href^="e0.html"], a[href^="f0.html"], a[href^="g0.html"], a[href^="h0.html"], 
a[href^="i0.html"], a[href^="j0.html"], a[href^="k0.html"], a[href^="l0.html"], 
a[href^="m0.html"], a[href^="n0.html"], a[href^="o0.html"], a[href^="p0.html"], 
a[href^="q0.html"], a[href^="r0.html"], a[href^="s0.html"], a[href^="t0.html"], 
a[href^="u0.html"], a[href^="v0.html"], a[href^="w0.html"], a[href^="x0.html"], 
a[href^="y0.html"], a[href^="z0.html"]

{
  text-decoration: none;

}

/*
a[href^="glossar00.html"]:before {
    content: "\2799\00A0"; 
  }
*/

/*
a[href^="http://"]:after, a[href^="https://"]:after {
  content: "\279a\00A0";
}
*/

a[class='external-link-new-window']:after {
  content: "\279a\00A0";
}

dd.csc-textpic-caption {
 background-color:transparent;
}

#col3 {margin-left: 225px; }




table {width: 100%;}

th.tx-mmforum-th {background-color: #6AD1F0; color: black;}
td.tx-mmforum-td {color: black;}

a .forum {display:none;}
a .check {display:none;}
a .gesetz {display:none;}
a .vernetzt {display:none;}
a .kreativ {display:none;}

a .default {
  position:absolute; top:55px; left:3px; z-index:1;
  display:block;
  width:965px;
  color:black;
  background:#3399cc;
  font:normal 13px;
  padding:8px;
}

a:hover .forum {
  position:absolute; top:55px; left:3px; z-index:3;
  display:block;
  width:965px;
  color:black;
  background:#c0fdb7;
  font:normal 13px;
  padding:8px;
}

a:hover .check { 
  position:absolute; top:55px; left:3px; z-index:3;
  display:block;
  width:965px;
  color:black;
  background:#c0fdb7;
  font:normal 13px;
  padding:8px;
}

a:hover .gesetz {
  position:absolute; top:55px; left:3px; z-index:3;
  display:block;
  width:965px;
  color:black;
  background:#fbaa73;
  font:normal 13px;
  padding:8px;
}
a:hover .vernetzt {
  position:absolute; top:55px; left:3px; z-index:3;
  display:block;
  width:965px;
  color:black;
  background:#d1d9fd;
  font:normal 13px;
  padding:8px;
}

a:hover .kreativ {
  position:absolute; top:55px; left:3px; z-index:3;
  display:block;
  width:965px;
  color:black;
  background:#f9d1e9;
  font:normal 13px;
  padding:8px;
}

.REboxGreen p, .csc-default p  {
   line-height: 1.5em;
   padding-top: 0.3em;
   padding-bottom: 0.4em;
}

/* fuer den Kino-Trailer */
#col1 .REboxGreen {
margin-left: 10px;
margin-right: 10px;

}

#col1 #c4657 a  {
  color: green;
  border: 0;
  padding: 0;
  margin: 0;
}

#col1 #c4657 h1 {
margin-left: 10px;
font-size: 150%;
}

#header {
 background-color: transparent; 
}

#navi img {
background-color:white;
margin:3px;

}




/* Einbindung der neuen CSS */

#navi {
    left: 6px;
    position: absolute;
    top: 160px;
}

#header {
    background: url("../grafiken-neu/check_ohnetext_ohnemenue.jpg") no-repeat scroll 0 0 transparent;
    height: 270px;
    width: 1000px;
}

#tease {
    background-color: transparent;
    color: black;
    font-size: 130%;
    left: 10px;
    position: absolute;
    top: 168px;
    width: 1000px;
}

.rootline {
    color: #FFFFFF;
    margin: 6px 0 4px 10px;
    
}

#tease .rootline a:hover {
    color: #FFFFFF;
    text-decoration: none;
}


#tease .rootline a {
    color: #FFFFFF;
    text-decoration: none;
}

#footer {
    background-color: #3399CC;
    background-image: url('../bilder/footer_1000px.gif');
    border: 0 none;
    color: white;
    height: 30px;
    margin: 0;
    padding: 20px 0 0 10px;
    text-align: left;
    position: relative;
  
}

#footer a {
    background: none repeat scroll 0 0 transparent;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

#footer a:hover, #footer a:active {
    background-color: transparent;
    color: white;
    text-decoration: none;
}
#col1 {
    margin-left: 0;
    padding: 0 0 0 0;
    
}

#col1_content {
    padding: 0;
}


#header div.tx-macinasearchbox-pi1 {
    font-size: 14px;
    padding: 3px;
    position: absolute;
    right: 174px;
    top: 273px;
}

#header div.tx-macinasearchbox-pi1 form input {
    border: 0 none;
    height: 19px;
    width: 300px;
}

#col3 {
        padding: 10px 30px 10px 60px;
}

#col3_content {
    padding: 0;
}

#logos {
  position: absolute; 
  left: 1010px; 
  bottom: 32px;
}

ul, ol, dl {
    line-height: 1;
    margin: 0 0 0 0;
}


#pageUID-438 #col1 {
  width: 0;
  display: none;
}

#pageUID-438 #col3 {
margin-left: 0px;
margin-bottom: -23px;
padding-left: 10px;
padding-right: 10px;
padding-bottom,: 0px;
padding-top: 0px;
}

#pageUID-438 .subcl {
    padding: 0 0 0 0;
    height: 300px;
    
}

#pageUID-438 .subc {
 width: 239px;
 padding-bottom 30px;
 
}

#pageUID-438 .subcr {
    padding: 0 0 0 0.5em;
  
    
}

#pageUID-438 .c33l, .c33r {
    height:315px;
}

#pageUID-438 .rGline1 {
  display: none;
 
}

#pageUID-438 .rGline2 {
  display:none;
}

#pageUID-438 .rGline3 {
  display:none;
}

#pageUID-438 .rGline4 {
  display:none;
}




DIV.csc-textpic DIV.csc-textpic-single-image IMG {
    margin-bottom: 1em;
    margin-top: 1em;
}



