/* www.bu-schmidt.de
Bauunternehmen Schmidt GmbH & Co. KG
realisiert: PaulSoft
*/

html, body, div, p,  ol,
span, a, table, form,  li
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}


td, ol, ul, p
	{
	font-size: 11px;
	font-weight: normal;
	}

body
	{
	font-size: 11px;
	font-weight: normal;
	}

img
 	{
   	border: 0;
	}

h1  	{
	font-weight: bold;
	color: #000099;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	}

h2  {
	font-weight: bold;
	color: #000099;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	border-bottom:1px solid #909090;
	margin: 10px 0px 10px 0px;
	}
	
h3  	{
	font-weight: bold;
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	}	

ul {
     list-style-image: url(/images/nav_pf_re_dbl.gif);
    }

.startseite
	{
	font-size: 11px;
	font-weight: normal;
	}

.normal  {font-weight: normal; font-size: 11px; }


.sbl 	{color: #003399;}
.hbl 	{color: #d3dff7;}
.mbl 	{color: #adcff6;}
.dbl 	{color: #7193db;}
.ddbl 	{color: #194AAC;}

.hhgr   {color: #E0E0E0;}
.hgr    {color: #C0C0C0;}
.dgr    {color: #909090;}


.hghbl    {background-color: #d3dff7;}
.hgws     {background-color: #FFFFFF;}
.hghhhgr  {background-color: #F0F0F0;}
.hghhgr   {background-color: #E0E0E0;}
.hghmgr   {background-color: #D0D0D0;}
.hghgr    {background-color: #C0C0C0;}
.hgmgr    {background-color: #B0B0B0;}
.hgdgr    {background-color: #909090;}

.blaetterlink {display: block; padding: 3px 4px 4px 1px; border: none; color: #194AAC; text-decoration: none; width: 100%;}
.blaetterlink:hover{ font-weight: bold; }
.blaetterlink:focus{ font-weight: bold; }


/* #################################################################### */
/* ---( Navigation )--------------------------------------------------- */
/* #################################################################### */



#navigation            { width: 150px; margin: 0px 0px 0px 0px; padding: 0px; font-family: Verdana, Arial, Helvetica; }

#navigation td, ol, ul {background-color: #ffffff;}
#navigation ul         { list-style: none; margin: 0px; padding: 0px; border: none; background-color: #d3dff7;}
#navigation li         { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; background-color: #d3dff7; color: #000000; text-decoration: none; width: 100%; font-size:11px; }
html>body #navigation li { margin: 0px 0px 0px 0px; }

#navigation li img     { vertical-align: -2px; margin: 0px 4px 0px 5px; width: 11px; height: 11px; }

#navigation li #m1 { display: block; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:1px solid #FFFFFF;  text-decoration: none; width: 100%; font-weight: bold;  }
html>body #navigation li #m1 { width: auto; }

#navigation li #m2 { display: block; margin: 0px 5px 0px 15px; padding: 0px 0px 0px 0px; border-bottom:1px solid #FFFFFF;  text-decoration: none; width: 100%; font-weight: normal; }
html>body #navigation li #m2 { width: auto; }


#navigation li #currm1 { display: block; margin: 0px 5px 0px 0px; padding: 3px 4px 4px 1px; background-color: #7193db; color: #ffffff; border-bottom:1px solid #FFFFFF; text-decoration: none; width: 100%; font-weight: bold;}
html>body #navigation li #currm1 { width: auto; }

#navigation li #currm2 { display: block; margin: 0px 5px 0px 15px; padding: 3px 4px 4px 1px; background-color: #7193db; color: #ffffff; border-bottom:1px solid #FFFFFF; text-decoration: none; width: 100%; font-weight: normal;}
html>body #navigation li #currm2 { width: auto; }


#navigation li a       { display: block; padding: 3px 4px 4px 1px; border: none; color: #194AAC; text-decoration: none; width: 100%; }
html>body #navigation li a { width: auto; }
#navigation li a:hover { padding: 3px 4px 4px 1px;  background-color: #7193db; color: #EEEEEE; }
#navigation li a:focus { padding: 3px 4px 4px 1px;  background-color: #194AAC;  }


/* #################################################################### */
/* ---( Content )------------------------------------------------------ */
/* #################################################################### */

#contentheader	        { margin: 0px 0px 0px 0px; padding: 4px 10px;
                          background-color: #7193db; color: #FFFFFF; }
#contentheader h1       { margin: 3px 0px 4px 0px; font-size: 16px; color: #FFFFFF;}

#contentheaderred	    { margin: 0px 0px 0px 0px; padding: 4px 10px;
                          background-color: #FF0000; color: #FFFFFF; }
#contentheaderred h1       { margin: 3px 0px 4px 0px; font-size: 16px; color: #FFFFFF;}

/*#content		        { width: 620px; margin: 0px 0px 10px 0px; padding: 10px 10px 30px 10px; border-left:1px solid #adcff6; border-right:1px solid #adcff6; border-bottom:1px solid #adcff6; }
*/
#content		        {  margin: 0px 0px 10px 0px; padding: 10px 0px 30px 0px;  }

#content #tabheader 	{ margin: 0px 0px 0px 0px; padding: 2px 10px 2px 10px; background-color: #C0C0C0; border-left:1px solid #909090; border-top:1px solid #909090; border-right:1px solid #909090; }
#content #tabinhalt 	{ margin: 0px 0px 0px 0px; padding: 2px 10px 2px 10px; background-color: #F0F0F0; border:1px solid #909090;}
#content #tabinhaltrotfett {margin: 0px 0px 0px 0px; padding: 2px 10px 2px 10px; background-color: #F0F0F0; border-left:1px solid #909090; border-bottom:1px solid #909090; border-right:1px solid #909090;
                            font-weight: bold; font-size: 12px; color: #FF0000; }

#content #uberschrift 	{ margin: 10px 0px 0px 0px; padding: 2px 10px 2px 0px; border-bottom:2px solid #C0C0C0;
                             font-size: 14px; color: #194AAC; }

#content #graubemerk 	{ font-size: 12px; color: #909090;  }

#content #tabdaten 	{ margin: 0px 0px 0px 0px; padding: 2px; background-color: #F0F0F0; border:1px solid #909090;}

#bl_contentslogan           {  margin: 0px 0px 0px 0px; padding: 4px 10px;
                          background-color: #194AAC; color: #FFFFFF;
                          font-size: 15px;    font-weight: bold; }

#rd_contentslogan           {  margin: 0px 0px 0px 0px; padding: 4px 10px;
                          background-color: #FF0000; color: #FFFFFF;
                          font-size: 15px;    font-weight: bold; }

.galerie
         {
	font-size: 10px;
	font-weight: normal;
	}
	
#fg a {text-decoration: none; outline: none; color: #000000;}
#fg a:focus {text-decoration: none; outline: none; color: #000000;}
#fg a:hover {text-decoration: none; outline: none; color: #000000;}
#fg a:visited {text-decoration: none; outline: none; color: #000000;}
#fg a:normal {text-decoration: none; outline: none; color: #000000;}
	