/* Schaufenster Buchholz CSS - www.schaufenster-buchholz.info*/



body
{
margin:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#ffffff;
}

/* Seiteneinteilung Tabellenlayout
----------------------------------------------------*/

#maintable
{
background-color:#ffffff;
}

#leftside
{
background:#ffffff url(/img/bg/menu_bg2.jpg) no-repeat top left;
width:150px;
padding:10px;
}

#banner
{
padding:5px;
width:160px;
}

#maincontent
{
background:#ffffff url(/img/bg/main_bg.jpg) no-repeat top right;
padding:0px 20px 15px 15px;
font-size:12px;
color:#606060;
font-family: Verdana, Arial, sans-serif;
line-height:20px;
width:590px;
}



/* Haupt Textgestaltung
----------------------------------------------------*/

h1, h2, h3, h4,
{
font-family:Georgia, Verdana, Times, Arial, serif;
color:#00007F;
}

h1 {font-size:20px;}
h2{font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}

.h_bg {
background:#ffffff url(/img/bg/h_bg.gif) no-repeat bottom left;
}


ul
{
list-style : url(/img/icons/box_li.gif);
}

li
{
margin-bottom:5px;
}

a:link, a:visited, a:active, a:hover
{
color:#7F7F7F;
font-weight:normal;
text-decoration:none;
}

a:hover
{
color:#00007F;
text-decoration:underline;
}




/* Seitliches Menu Layout
----------------------------------------------------*/
#menubox
{
width:130px;
margin:0px;
padding:0px;
line-height:20px;
}

a.menu:link, a.menu:visited, a.menu:active, a.menu:hover
{
background-color:#efefef;
display:block;
margin:5px 0px;
font-weight:bold;
color:#000000;
font-size:12px;
text-decoration:none;
}

a.menu:active, a.menu:hover
{
color:#FFDF00;
text-decoration:none;
}

a.submenu:link, a.submenu:visited, a.submenu:active, a.submenu:hover
{
background-color:#ffffff;
padding-left:5px;
display:block;
margin:0px 0px 5px 0px;
font-weight:bold;
color:#000000;
font-size:12px;
text-decoration:none;
}

a.submenu:active, a.submenu:hover
{
color:#FFDF00;
text-decoration:none;
}



/* Kleingedrucktes
----------------------------------------------------*/

.subinfo
{
padding:2px;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
color:#6F6F6F;
line-height: normal;
}

.subinfo a:link, .subinfo a:visited, .subinfo a:active
{
color:#6F6F6F;
text-decoration:none;
}

.subinfo a:hover
{
text-decoration:underline;
}






/* Textfelder und Formulare
----------------------------------------------------*/
.infobox
{
width:250px;
float:right;
border:1px solid gray;
background-color:#f2f2f2;
margin:2px;
padding:5px;
font-size:11px;
color: black;
}

.shop
{
font-size:12px;
}

.box1
{
margin:10px 20px;
padding:10px;
background-color:#f8f8f8;
border:2px solid #AFAFAF;
}


.formbox
{
padding:10px;
background:url(/img/bg/bg.jpg);
border:2px solid #abdbff;
width:510px;
font-weight:bold;
}

.boxcontent
{
background-color:#99ccff;
font-weight:bold;
}

.boxtitle
{
color:#330099;
font-weight:bold;
background-color:#abdbff;
}

.button1
{
font-size:12px;
font-weight:bold;
border-top:1px solid #6F6F6F;
border-right:1px solid #6F6F6F;
border-bottom:2px solid #AFAFAF;
border-left:1px solid #AFAFAF;
background-color:#cfcfcf;
color:#000000;
margin:4px 0px 4px 0px;
}




/* Bildergalerie
----------------------------------------------------*/

.imgtitle
{
margin-bottom:10px;
}

.gal
{
border:2px solid #BFBFBF;
padding:1px;
margin:5px 1px 5px 1px;
}






/* Projektbezogene Einzelheiten
----------------------------------------------------*/


.logo
{
font-variant:small-caps;
}

.pricelist_td
{
border-bottom:1px dotted #FF5D00;
padding-top:3px;
font-family:Verdana, Georgia, Times, serif;
font-size:10px;
}

.price_td
{
border-bottom:1px dotted #FF5D00;
padding-top:3px;
font-size:14px;
font-family:Verdana, Georgia, Times, serif;
}


.tradebg
{
background-color:#ffffff;
border-left:1px solid #efefef;
border-bottom:2px solid #efefef;
font-weight:bold;
}



/* Auflistung Shops
----------------------------*/
.shop-list
{
border-bottom:1px dotted #FF5D00;
padding-top:3px;
font-size:12px;
font-family:Verdana, Arial, Times, serif;
font-weight:normal;
color: #303030;
}

.shop-list a:link, .shop-list a:visited, .shop-list a:active, .shop-list a:hover
{
color:#7F7F7F;
text-decoration:none;
}

.shop-list a:hover
{
color:#00007F;
text-decoration:underline;
}

.shopheader
{
background-color:#f2f2f2;
font-size:12pt;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
font-style:italic;
}




/********************/
/* Rahmen */
.border-l-b , .td-l-b td {
       padding-left:15px;
       border-bottom:1px solid #00007B;
       border-left:1px solid #00007B;
       }




.blindlink22 a:link, .blindlink a:visited, .blindlink a:active, .blindlink a:h__over
{
color:#7F7F7F;
/*
font-weight:normal;
text-decoration:none;
*/

}




.blindlink a:hover
{
 color:#00007F;
text-decoration:none;

}



/* Interner Bereich
----------------------------------------------------*/
.intern
{
padding:5px;
}

.intern a:link, .intern a:hover, .intern a:visited, .intern a:active
{
color:#393C39;
}