/* -------------------------- */
/* HTML Textkoerper allgemein */
/* -------------------------- */

BODY {
	font-family:Arial, Verdana,sans-serif;
	font-size:12px;
        scrollbar-face-color: #EFEFEF; 
        scrollbar-highlight-color: #ffffff;
        scrollbar-shadow-color: #000000; 
        scrollbar-3dlight-color: #AAAAAA;
        scrollbar-arrow-color: #9C0000; 
        scrollbar-track-color: #e0e0e0;
        scrollbar-darkshadow-color: #f5f5f5;
}

/* Tabellen-Zellen allgemein */
td {
	font-family:Arial, Verdana,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000;
}


td.headerline {width:980px;height:58px;background-image: url('../mpo2007/gfx/web_header.gif'); background-repeat:no-repeat; }



/* Hyperlinks allgemein */
a {
	font-size:12px;
	font-family:Arial, Verdana,Helvetica,sans-serif;
	color:#980000;
	text-decoration:none;
	/* ohne Unterstreichung */
	;
	font-weight : bold;
}

a:hover {
	font-size:12px;
	font-family:Arial, Verdana,Helvetica,sans-serif;
	color:#980000;
	text-decoration:underline;
}


a.white {
	font-size:14px;
	font-family:Arial, Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	/* ohne Unterstreichung */
	;
	font-weight : bold;
}

a.white:hover {
	font-size:14px;
	font-family:Arial, Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}






H1 { 	font-family:Arial, Verdana,Helvetica,sans-serif; 
		font-size:14px; 
		color:#980000; 
		font-weight:bold; 
		text-decoration:none; 
          	margin-top:3px;
        	margin-bottom:3px; 

	}

h1.csc-firstHeader { font-family:Arial, Verdana,Helvetica,sans-serif; 
		font-size:14px; 
		color:#980000; 
		font-weight:bold; 
		text-decoration:none; 
          	               margin-top:3px;
        	               margin-bottom:3px; 

	}
	
h1.csc-firstHeader.hover { font-family:Arial, Verdana,Helvetica,sans-serif; 
		font-size:14px; 
		color:#980000; 
		font-weight:bold; 
		text-decoration:none; 
          	               margin-top:3px;
        	               margin-bottom:3px; 

	}


H2 {
	font-family:Arial, Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#980000;
	font-weight:bold;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:3px; 
}

H3 {
	font-family:Arial, Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:3px; 
}


H4 {
	font-family:Arial, Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:3px; 
}



H5 {
	font-family:Arial, Verdana,Helvetica,sans-serif;
	font-size:16px;
	color:#616161;
	font-weight:bold;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:-10px; 

}


/*	font-family:Trebuchet MS, Arial,Verdana,Helvetica;     */



a.autocontent_title { font-size:11px; color: #FFFFFF; font-weight: bold; padding-left: 4px;}
a.autocontent_title:hover { font-size:11px; color: #FFFFFF; text-decoration:underline; font-weight: bold;}
a.autocontent_title:visited { font-size:11px; color: #FFFFFF; font-weight: bold;}

a.autocontent_text { font-size:11px; color: #000000; }
a.autocontent_text:hover { text-decoration:underline; }



dd.csc-textpic-caption {
                 font-size: 10px;
                 color: #980000;
              }


p.csc-header-date {  
                      color : darkorange;
                      font-size: 10px;
                      font-weight:bold;
                      margin-top:15px;
                      margin-bottom:-10px;

                  }

/* E-Mail_Formulare in Typo3 */

fieldset.csc-mailform { border:0; }
div.csc-mailform-field { margin-top:10px; margin-bottom:10px; padding-left:10px;}
fieldset.csc-mailform label {float:left; width:150px;}
input.csc-mailform-radio { float:left; margin-left:10px; }

p.bodytext { font-family:Arial,Verdana,Helvetica;
             font-size:12px; margin-top:0px; margin-bottom:0px;  }
             
p { font-family:Arial,Verdana,Helvetica;
             font-size:12px; margin-top:0px; margin-bottom:0px;  }

ul {
	margin-left: 24px;
	margin-top: 2px;
	margin-bottom: 5px;
	list-style-image: url(../mpo2007/gfx/button.gif);
                color:#818181;
}



td.web_girlheader1 {background-image: url('../mpo2007/gfx/web_girlheader.gif'); background-repeat:no-repeat; }
td.web_girlheader2 {background-image: url('../mpo2007/gfx/web_girlheader-weiss.gif'); background-repeat:no-repeat; }

a.footer             { font-size:11px; color: #808080; }
a.footer:hover       { font-size:11px; color: #404040; text-decoration:underline; }


p.footer             { font-size:11px; color: #808080; text-align: center; }

p.tipp               { font-size:12px; color: #808080; }


/* -------------------------- */
/* SHOPSYSTEM                 */
/* -------------------------- */


td.firma_name           {width:435px;height:21px;background-image: url('../mpo2007/gfx/pixhg.gif');font-family:arial; font-size:12px;color:#980000;font-weight:bold;padding-top: 4px;}
td.firmadetail_name     {width:435px;height:21px;background-image: url('../mpo2007/gfx/pixhg.gif');font-family:arial; font-size:14px;color:#980000;font-weight:bold;padding-top: 4px;}
td.firma_pix            {valign:top; width:100px;background-image: url('../mpo2007/gfx/pixhg.gif'); background-repeat:no-repeat; }
td.firmadetail_pix      {valign:top; width:200px;height:150px;background-image: url('../mpo2007/gfx/pixdetailhg.gif'); background-repeat:no-repeat; }
td.firma_suchname       {font-family:arial; font-size:12px;color:#980000;font-weight:bold;}
td.start_firma_name     {background-color:#BD5959; font-family:arial; font-size:12px;color:#FFFFFF;font-weight:bold;}
td.firma_ortplz         {font-family:arial; font-size:11px;color:#000000;}
td.firma_branche        {background-color:#FFFFFF; font-family:arial; font-size:11px;color:#000000}
td.firma_angebot        {font-family:arial; font-size:11px;color:#980000;}
td.firma_branchenwahl   {background-color:#FFFFFF; font-family:arial; font-size:10px;color:#000000;}
td.firma_kurzbe         {background-color:#DBE0EA; font-family:arial; font-size:12px;color:#000000;}
td.firma_kommunikation  {font-family:arial; font-size:11px;color:#000000;}
td.firma_internet       {font-family:arial; font-size:11px;color:#000000;padding-top: 6px;}

td.suche_hinweis       {width:210px;height:30px;background-color:#616161; font-family:arial; padding-left:10px; font-size:14px;color:#FFFFFF;}
td.suche_hinweistext   {width:210px;font-family:arial; padding-left:10px; font-size:11px; color:#616161;valign:top; background-image: url('../mpo2007/gfx/eb_navihg-left.gif');}
td.suche_hinweistext2  {font-family:arial; font-size:11px;padding-left:10px; color:#616161;valign:top;}
td.suche_kurztext      {font-family:arial; font-size:10px;padding:10px; color:#616161;valign:top;}


td.suche_header       {width:575px;height:30px;background-image: url('../mpo2007/gfx/search_header.gif');font-family:arial; font-size:14px;padding-left:10px;color:#616161;}


table.shopbox { border: 1px solid #BFBFBF; }



a.TCO             { font-size:11px; color: #6B710E; font-weight: bold;}
a.TCO:hover       { font-size:11px; color: #6B710E; text-decoration:underline; font-weight: bold;}

div.TCO-Titel     {margin: 5px; }
/* -------------------------- */
/* SHOPSYSTEM                 */
/* -------------------------- */






/* -------------------------- */
/* AUTOBOX                    */
/* -------------------------- */


td.autobox_titel           {width:435px;height:21px;background-image: url('../mpo2007/gfx/pixhg.gif');font-family:arial; font-size:12px;color:#980000;font-weight:bold;valign:top;}
td.autobox_pix             {valign:top; width:100px;height:75px;background-image: url('../mpo2007/gfx/pixhg.gif'); background-repeat:no-repeat; }
td.autobox_text            {font-family:arial; font-size:11px;color:#808080;}


a.autobox_titel 	         { font-size:12px; color: #980000; font-weight: bold;}
a.autobox_titel:hover      { font-size:12px; color: #980000; text-decoration:underline; font-weight: bold;}

a.autobox_text             { font-size:11px; color: #808080; font-weight: bold;}
a.autobox_text:hover       { font-size:11px; color: #404040; text-decoration:underline; font-weight: bold;}


/* -------------------------- */
/* AUTOBOX                    */
/* -------------------------- */




td.shopbox { border: 1px solid #a7a9ac; font-family:arial; }



td.ziel_header {background-image: url('../page/gfx/titelhg.jpg'); background-repeat: repeat; border: 1px solid #a7a9ac; font-family:arial; font-size:12px;color:#000000;font-weight:bold; padding-left: 6px;}
td.ziel_name   {background-color:#DBE0EA; border: 1px solid #a7a9ac; font-family:arial; font-size:11px;color:#000000;padding-left: 6px; padding-top: 6px; padding-bottom: 6px;}

td.navi   {background-color:#FFFFFF; font-family:arial; font-size:12px;color:#616161; padding-left: 12px; padding-top: 4px; padding-bottom: 4px;}
td.navidpa   {background-color:#FFFFFF; font-family:arial; font-size:12px;color:#616161; padding-left: 30px; padding-top: 4px; padding-bottom: 4px;}



td.start_angebot_small    {font-family:arial; font-size:10px;color:#000000;}
font.start_angebot_small  {font-family:arial; font-size:10px;color:#000000;}




a.firma_angebot { font-size:11px; color: #980000; font-weight: bold;}
a.firma_angebot:hover { font-size:11px; color: #980000; text-decoration:underline; font-weight: bold;}

a.firma_homepage { font-size:12px; color: #808080; font-weight: bold;}
a.firma_homepage:hover { font-size:12px; color: #404040; text-decoration:underline; font-weight: bold;}

a.firma_url { font-size:11px; color: #808080; font-weight: bold;}
a.firma_url:hover { font-size:11px; color: #404040; text-decoration:underline; font-weight: bold;}


a.start_title { font-size:11px; color: #FFFFFF; font-weight: bold;}
a.start_title:hover { font-size:11px; color: #FFFFFF; text-decoration:underline; font-weight: bold;}

a.start_angebot { font-family:arial; font-size:12px; color: #808080; font-weight: normal;}
a.start_angebot:hover { color: #404040; text-decoration:none; }


a.naviorte { font-size:12px; color: #FFFFFF; margin-left:10px;}
a.naviorte:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; margin-left:10px;}


a.topnavi { font-size:12px; color: #980000; margin-left:10px;}
a.topnavi:hover { font-size:12px; color:#980000; text-decoration:underline; margin-left:10px;}

a.navi { font-size:12px; color: #616161; margin-left:5px;}
a.navi:hover { font-size:12px; color:#616161; text-decoration:underline; margin-left:5px;}

a.navishop { font-size:12px; color:#616161;}
a.navishop:hover { font-size:12px; color:#616161; text-decoration:underline;}

a.navisub { font-size:10px; color: #980000; margin-left:5px;}
a.navisub:hover { font-size:10px; color:#980000; text-decoration:underline; margin-left:5px;}



/* -------------------------- */
/* GALLERY                    */
/* -------------------------- */

img.giThumbnail {border:0;}

/* -------------------------- */
/* GALLERY                    */
/* -------------------------- */


DIV.csc-frame-frame1 { background-color: #F5F5F5; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #FFFFFF; padding: 2px 4px 2px 4px; border: 1px solid #980000;}

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }



