/*aus rte.css*/
@import "/fileadmin/templates/rte/rte.css";



* {
   margin: 0;
   padding: 0;
  }

a:link, a:visited, a:focus, a:hover, a:active {
   text-decoration:none;
  }

p {
    font-size:12px;
	margin:0px 0px 6px 0px;
    }

p.menu_links {
    font-size:12px;
	margin:0px 0px 0px 0px;
    }
	
.abstand-zu-fuss {
  margin-bottom:20px;
  clear:both;
}

div.news_latest_title {
	font-size:12px;
	font-weight:bold;
	}
    

img {
     vertical-align:middle;
     border:0 none;
}

#background {
  position:absolute;
  z-index:1;
  width:100%;
  overflow:hidden;
  /*height:100%;*/
  }

#scroller {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  overflow:auto;
  overflow-x:auto;
  z-index:2;
  }  

div.csc-textpic-clear {
     clear:both;
     }

/* Abstand zwischen Content Elementen */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0px;
}

div.csc-textpic div.csc-textpic-single-image img {
  margin-bottom:0px;
}

.csc-textpic {
}

.csc-default {
  margin:0px 0px 10px 0px;
}


.csc-textpic-center,
.csc-textpic-above {
}


.csc-textpic-imagewrap,
.csc-textpic-image {
  margin:0px 0px 0px 0px;
}



.csc-textpic-text {
}

.csc-textpic-caption {
	font-size:12px;
}
  
div.csc-textpic-text a:visited {
  font-size:20px;
  font-weight:bold;
  }


.bodytext {
    font-family:Arial,sans-serif;
    font-weight:normal;
    text-decoration:none;
    font-size:12px;
     }

.align-justify1 {
    float:left;
    }
		 
.align-right {
    text-align:right;
    }	

.align-left {
    text-align:left;
    }	

.align-center {
    text-align:center;
    }	
	
.links1 {
        float:left;
        }

.rechts1 {
         float:right;
         }

.aufheben1 {
           clear:both;
           }

.mail {
  border:0 none;
  color:inherit;
}


body {
    background-color:Black;
/*    background-image:url(images/bg_streifen.gif);*/
/*    text-align:center;*/
    font-family:Arial,sans-serif;
    font-weight:normal;
/*    color:#000000;*/
    overflow:hidden;
    }


div#maindiv {
    position:relative;
    width:1001px;
    margin-left:auto;
    margin-right:auto;
    margin-top:40px;
    margin-bottom:40px;
	padding:3px;
    text-align:left;
	background-color:#1e1e1e;
    background-image:url(images/bg_streifen.gif);
    }

div#kopf {
   position:relative;
   margin:0px 3px 0px 3px;
   width:995px;
   height:96px;
/*   background-color:Black; */
   text-align:center;
   color:#FFFFFF;
 }

div#kopf2 {
   position:relative;
   margin:-96px 3px 0px 3px;
   width:995px;
   height:101px;
/*  background-color:White;*/
   text-align:center;
   color:#000000;
  }

div#kopf3 {
   position:relative;
   margin:0px 3px 0px 3px;
   width:995px;
   height:25px;
   text-align:center;
   font-size:12px;
   color:#909980;
  }

div#menu_links, div#normal, div#rechts {
   position:relative;
   }

div#menu_links {
   float:left;
   margin-left:3px;
   width:135px;
   min-height:475px;
   font-weight:bold;
   color:Black;
   clear:both;
   }


div#normal {
   float:left;
   width:705px;
/*background-color:White;*/
   }

div#rechts {
   float:left;
   margin-left:20px;
   width:135px;
   }

div#fuss {
   clear:both;
   position:relative;
   /*margin:20px 3px 20px 3px;
   height:20px;
   width:995px;
   background-color:White;*/
   }

/*.menu1 {
   position:relative;
   height:30px;
   /*background-color:Green;
   color:Black;
   }
*/
.leerzeilemenu {
  /* background-color:transparent;*/
   }


/* Überschriften */

.üfarbe1 {
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    background-color:#F4EFC7;
    display:block;
}


/* MENUS */

span.hidden {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
    }


div#mainmenu {
/*    background-color:#F4EFC7; */
    width:115px;
    text-decoration:none;
    font-family:arial,sans-serif;
    font-size:12px;
    font-weight:bold;

}

/*div#mainmenu * {
    margin: 0px;
    padding: 0px;
    color: Black;
} */
/*
div#mainmenu .cur {
    color:Black;
}

div#mainmenu .act {
    color:Black;
} */
div#mainmenu ul {
    list-style-type: none;
}



.hfarbe1 {
    background-color:#F4EFC7;
}

.hfarbe2 {
    background-color:#BABDA0;
}
.hfarbe3 {
    background-color:#909880;
}

.keinefarbe {
    background-color:Green;
}

.satzmenu1 {
    height:15px;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
        }

.satzmenu2 {
    height:15px;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
    color:White;
        }


/*div#mainmenu ul li {
    border-bottom: 1px solid black;
} */

/* Menu 1. Ebene */
div#mainmenu ul li {
    padding: 0px 0px 0px 0px;
    display:block;
    color:Black;
}


div#mainmenu ul li a {
    padding: 0px 0px 0px 0px;
    display:block;
    color:Black;
}

div#mainmenu ul li a:hover {
    margin: 0px 0px 0px -5px;
    padding: 0px 0px 0px 5px;
    background-color:#ffffff;
}

/* Menu 2. Ebene */

div#mainmenu ul ul li {
    padding:0px 0px 0px 10px;
    }

div#mainmenu ul ul li a,
div#mainmenu ul ul li div {
    color:White;
    font-weight:normal;
    }

div#mainmenu ul ul li a:hover{
    background-color:#fffff;
    color:Black;
}


/* tt_news LIST */

.news-image img {
  margin:5px 0px 5px 0px;
}

div.news-more a {
  font-size:12px;
  color:#FFFFFF;
}

/* Kategorie News */

.ueberschrift-cat-1 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  background-color:#F4EFC6;
  color:#000000;
  font-size:14px;
}

.ueberschrift-cat-1 a {
  color:#000000;
}

.teaser-cat-1 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 20px 0px;
  width=100%;
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
}

.content-cat-1 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 10px 0px;
  width=100%;
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
}

/* Kategorie Aktionen */

.ueberschrift-cat-2 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  background-color:#F4EFC7;
  color:#000000;
  font-size:14px;
  }

.ueberschrift-cat-2 a {
  color:#000000;
}

.teaser-cat-2 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 20px 0px;
  width=100%;
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
}

.content-cat-2 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 10px 0px;
  width=100%;
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
}


/* Kategorie Gast des Monats */

.ueberschrift-cat-3 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  background-color:#909980;
  color:#F4EFC6;
  font-size:14px;
}

.ueberschrift-cat-3 a {
  color:#000000;
}

.teaser-cat-3 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 20px 0px;
  width=100%;
  background-image:url(images/dunkelgrau_50.png);
  color:#F4EFC6;
}

.content-cat-3 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 10px 0px;
  width=100%;
  background-image:url(images/dunkelgrau_50.png);
  color:#F4EFC6;
}

.list-cat-3 {
  margin:0px 190px 0px 0px;
}

/* Kategorie Partyfotos */

.ueberschrift-cat-4 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
  background-color:#BABDA0;
  color:#000000;
  font-size:14px;
}

.ueberschrift-cat-4 a {
  color:#000000;
}

.teaser-cat-4 a {
  color:#F4EFC6;
}

.teaser-cat-4 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 20px 0px;
  width=100%;
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
}

.content-cat-4 {
  padding:5px 5px 5px 5px;
  margin:0px 0px 10px 0px;
  width=100%;
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
}

/* Überschriften */

.abstand {
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
}


h1 {
  font-family:arial,sans-serif;
  font-size:16px;
  font-weight:bold;
  margin:0px 0px 12px 0px;
}

h2 {
  font-family:arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  margin:0px 0px 10px 0px;
}

h3 {
  font-family:arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin:0px 0px 10px 0px;
}

/* Farben voll */

.ocker {
  background-color:#F4EFC6;
  color:#000000;
}

.hellgrau {
  background-color:#BABDA0;
  color:#000000;
}

.dunkelgrau {
  background-color:#909980;
  color:#000000;
}

.dunkelgrau a {
  background-color:#909980;
  color:#000000;
}

/* Rahmen */

.textblockrahmen {
  margin:0px 0px 20px 0px;
}

/* Farben 50% */
/*a:link, a:visited, a:focus, a:hover, a:active*/

.ocker50 {
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
}

.ocker50 a {
  color:#F4EFC6;
  font-weight:bold;
  }

.dunkelgrau50 {
  background-image:url(images/dunkelgrau_50.png);
  color:#F4EFC6;
}

.dunkelgrau50 a {
  color:#F4EFC6;
  font-weight:bold;
}

/* Folge uns hover */
a.social_ho {
  display:inline-block;
/*  margin:0px 0px 4px 7px; */
  margin:0px 0px 4px 35px;
  width:45px;
  height:45px;
  background-position:top;
  }

a.social_ho:hover {
  background-position:bottom;
  }

a.fb {
  background:url(http://www.musikbox-minden.de/fileadmin/templates/2011/images/logo_facebook.png);
  }

a.ms {
  background:url(http://www.musikbox-minden.de/fileadmin/templates/2011/images/logo_myspace.png);
  }

a.vz {
  background:url(http://www.musikbox-minden.de/fileadmin/templates/2011/images/logo_vz.png);
  }

a.tw {
  background:url(http://www.musikbox-minden.de/fileadmin/templates/2011/images/logo_twitter.png);
  }

a.yt {
  background:url(http://www.musikbox-minden.de/fileadmin/templates/2011/images/logo_youtube_2.png);
  }

div#social {
  width:115px;

  }
  
#c3489.csc-default {
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
}
#c3572.csc-default {
  background-image:url(images/ocker_50.png);
  color:#F4EFC6;
  padding:5px 5px 5px 5px;
  margin:0px 0px 0px 0px;
}