.links {float:left; width:180px;}

.sprachen {float:left; width:180px;}

.streifen_links {
   background-image:url(/fileadmin/config/_musikmeyer-com/images/mm_streifen_s_8.gif);
   background-repeat:repeat-y;
   float:left;
   height:100%;
   min-height:580px;
   width:764px;
}

.content {
   background-image:url(/fileadmin/config/_musikmeyer-com/images/mm_streifen_content.gif);
   background-repeat:repeat-y;
   background-position:right 0%;
   float:left;
   height:100%;
   width:764px;
   overflow:hidden;
}

#content_left {float:left; padding:0px 40px 44px 85px; width:399px; /*overflow:hidden;*/}

#content_right {float:left; width:240px;overflow:hidden;}

.content_breit {float: left; padding:0px 40px 30px 70px; width:654px; overflow: hidden;}

.csi-caption {
   background-image:url(/fileadmin/config/_musikmeyer-com/images/bild_schatten-gr.jpg);
   background-position:0% bottom;
   background-repeat:no-repeat;
   font-size:10px;
   height:100%;
   line-height:140%;
   margin-bottom:20px;
   padding-bottom:20px;
   width:100%;
}

.csc-caption {
   background-color:#000000;
   color:white;
   margin:0;
   padding:5px 10px 5px 10px;
   vertical-align:middle;
}

.footer {
   color:#4c4c4c;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:10px;
   float:left;
   height:100%;
   line-height:120%;
   padding:0px 0px 10px 44px;
   width:660px;
}

.footer p {
   float:left;
   height:100%;
   padding:0px 10px 30px 40px;
   width:660px;
}

.streifen_oben {
   background-image:url(/fileadmin/config/_musikmeyer-com/images/mm_streifen_content.gif);
   background-repeat:repeat-y;
   background-position:right 0%;
   float:left;
   height:130px;
   width:240px;
}

.streifen_unten {
   background-image:url(/fileadmin/config/_musikmeyer-com/images/mm_streifen_content.gif);
   background-repeat:repeat-y;
   background-position:right 0%;
   float:left;
   height:100%;
   width:764px;
}

.page {float:none; height:100%; width:944px;}

.grafikboxleft {padding-top:0;}

#mm_logo {padding:46px 13px 30px 13px; height:84px; width:154px;}

#top_img {float:left; padding-left:43px;}

.sprachen TABLE {text-align:center; width:180px;}

.twocolumn_l1 {
   background-color:#ffffff;
   font-size:11px;
   height:100%;
   line-height:120%;
   width:100%;
}

.twocolumn_l1 a {color:#990000;}

.twocolumn_l3 {
   background-color:#ffd985;
   font-size:11px;
   height:100%;
   line-height:120%;
   margin:20px 0px 20px 0px;
   width:100%;
}

.twocolumn_l3 a {color: #990000;}

.twocolumn_l3 TD , .twocolumn_l1 TD {padding: 10px 7px 10px 7px;}

#content_left .csc-frame-rulerAfter {border-bottom:1px solid #AFAFAF;}

#content_right .csc-frame-rulerAfter {
   background-color:#000000;
   background-image:url(/fileadmin/config/_musikmeyer-com/images/bild_schatten-gr.jpg);
   background-position:0% bottom;
   background-repeat:no-repeat;
   height:33px;
}


IMG {border:none;}

H1 {
   color:#AFAFAF;
   font-family:Helvetica,Arial,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, sans-serif, geneva;
   font-size:27px;
   font-weight:bold;
   line-height:120%;
   margin:0;
   padding:5px 0px 0px 0px;
}

.csc-subheader {
   color:#AFAFAF;
   font-family:Helvetica,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,sans-serif, geneva;
   font-size:27px; 
   font-weight: bold;
   line-height: 120%;
   margin:0 0 15px 0;
   padding:0;
}

H2 {
   color:#262626;
   font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:12px; 
   font-weight:normal;
   letter-spacing:1px;
   /*line-height:220%;*/
   margin: 20px 0 0 0;
}


/*##################################################################*/
/*### Original CSS-Regeln                                                                                           ###*/
/*##################################################################*/

a {color:#990000; text-decoration:none;}

a:visited {color: #880000;}

a:hover {color: #FF0000; text-decoration:underline;}

a:visited:hover {color:#FF0000; text-decoration:none;}

.text, body {
   color:#4c4c4c;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:12px;
   font-weight:normal;
   line-height:140%;
   margin:0;
   text-decoration:none;
}

.text-klein {
   color:#4c4c4c;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:10px;
   line-height:120%;
}

.textnews {
   color:#4c4c4c;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:10px;
   letter-spacing:normal;
   line-height:140%;
}

.newsbereich  { 
   color:#FFFFFF;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:11px;
   font-style:normal;
   font-weight:bold;
   line-height:normal;
}

.headline {
   color:#AFAFAF;
   font-family:Helvetica,Arial,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, sans-serif, geneva;
   font-weight:bold;
   font-size:27px;
   line-height:120%; 
   margin:5px 0px 15px 0px;
   padding:0px;
}

.subheadline5 {
   color:#4c4c4c;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:12px;
   font-weight:bold;
   line-height:140%;
}

.headline2, .subheadline { 
   color:#262626;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:12px; 
   font-weight:normal;
   letter-spacing:1px;
   line-height: 220%; 
}

.site_titel  {
   color:#FFFFFF;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:15px;
   font-weight:bold;
}

.pfad  {
   color:#262626;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:11px;
   font-style:normal;
   font-weight:normal;
   line-height:normal;
   text-decoration:none;
}

a.pfad {
   color:#262626;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
}

a.pfad:visited {
   color:#262626;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
}

a.pfad:hover, a.pfad:visited:hover {
   color:#4c4c4c;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   text-decoration:underline;
}

.menuoben  {
   color:#A0A0A0;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:10px;
   font-style:normal;
   font-weight:normal; 
   line-height:normal; 
   padding:3px; 
   text-decoration:none;
}

a.menuoben,a.menuoben:visited {color:#A0A0A0; border-top:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0;}

a.menuoben:hover, a.menuoben:visited:hover {
   border-top:1px solid #262626; 
   border-bottom:1px solid #262626;
   color:#262626;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   text-decoration:none;
}

.liste {
   color:#4c4c4c;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;
   font-size:11px; 
   font-weight:normal;
   line-height:120%; 
}

.formular {
   background-color:#ebebeb;
   border: 1px solid #4c4c4c;
   color:#4c4c4c;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;  
   font-size:11px; 
   font-weight:normal; 
}

.formular_submit {
   background-color:#990000;
   border:1px solid #262626;
   color:#FFFFFF;
   font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana, arial,helvetica,sans-serif, geneva;  
   font-size:11px; 
   font-weight:normal;
}


/**************************
Vertikale Navigation links
**************************/

#navcontainer {
   font-size:11px;
   margin:0px 10px 30px 0px; 
   padding:0; 
   text-align:center;
}
    
#navcontainer a {height:20px; line-height:20px;}
    
#navcontainer a.nav_link_active:visited {color:#000000; font-weight:bold;}
       
#navcontainer ul {
   font-family:Arial,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",verdana,helvetica,sans-serif, geneva;
   font-weight:bold;
   list-style-type:none;
   margin:0;
   padding:0;
}
		
#navcontainer ul a {display:block; text-align:center;}
	
#navcontainer ul ul  a	{display:block;text-align:center;}

#navcontainer ul a:link, #navcontainer ul a:visited {color:#A0A0A0; text-decoration:none;}

#navcontainer ul a:hover, ul a:visited:hover { color:#000000;}

.bodytext { margin-top: 5px; }

	/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid #DDDDDD;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */
