body, html
{
    background-color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

p, ul
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
p.inline
{
	display:inline;
}

h1 
{ 
    margin: 0; 
    padding: 0;
    padding-bottom: -5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;    
    font-style: bold;
}

h2
{ 
    margin: 0px; 
    margin-top: 10px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;    
    font-style: bold;
}

a { color: black; }
a:visited { color: #666666 }
a:hover { text-decoration: none; }
a.none { text-decoration: none; }

.blackBorder { border:1px solid black; }
.clear { clear: both; }

table.maintable
{
    width: 1000px;
}

/* Header */
div.Header_Logo
{
    float: left;
}
div.Header_Grafik
{
    float: right;
}

/* Top Menue */
#TopMenue td
{ 
    text-align: center;
    border:1px solid #004d87;
    background: #004d87;
	color:#FFF;
    height: 20px;
    width: 100px;
}
#TopMenue td a {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-weight:11px;
}
#TopMenue p
{
    display: inline;
}


/* Content - Standardboxen */
div.linkerBereich
{
    float:left;
    width: 450px;
    margin: 10px;
}
div.rechterBereich
{
    float: right;
    width: 450px;
    margin: 10px;
}

#Footer td, #Footer a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	text-align: right;
	color: grey;
}

/* ################## Über uns ###################### */
div.linkerBereich_UeberUns
{
    width: 350px;
}
div.rechterBereich_UeberUns
{
    width: 525px;
    border-left: 1px solid black;
    padding-left: 20px;
}
#Ansprechpartner img
{
	border:1px solid black;
}
#Ansprechpartner td
{
	width:260px;
	vertical-align:top;
}
#Ansprechpartner h1, #Ansprechpartner table
{
	margin-bottom:20px;
}


/* ################## Home ############################### */
#Home_rechterBereich
{
    width:430px;
	float:left;
	border-left: 1px solid black;
	padding-left:10px;
}
#Home_rechterBereich img.ladegrafik
{
	visibility:hidden;
}

#Home_linkerBereich
{
    width:500px;	
}
#Home_linkerBereich a.boldlinks	
{
	font-weight:bold;
}
#Home_linkerBereich img.katalog
{
    border: 1px solid black;    
    margin-left: 5px;
}
#Home_linkerBereich .pfeil
{
    color: red;
    font-size: 72pt;
}
#Home_linkerBereich p.Shop_Einschraenkung
{
    font-size: 7pt;
    border-bottom: 1px solid black;
    padding-bottom:5px;
}
#Home_linkerBereich table.yatego_sticker
{
    margin-left:-5px;
}

#Home_rechterBereich p.Trennlinie
{
	border-bottom: 1px solid black;
    padding-bottom:5px;
}
#Home_Suchergebnisse
{
	margin-top:20px;
}

#Home_Suchergebnis
{
	clear:both;
	margin-top:10px;
	border:1px solid white;
}
#Home_Suchergebnis h2
{
	margin-bottom:-5px;
}
#Home_Suchergebnis img
{
	border:1px solid black;
	margin-right:10px;
	float:left;
}
#Home_Suchtipps
{
	position:absolute;
	background-color:white;
	border: 1px dashed black;
	margin-top:2px;
	padding:5px;
	display:none;
}
#Home_Suchtipps p
{
	margin:0px;
	padding:0px;
}

/* Kontakt */
div.linkerBereich_Kontakt
{
    width: 350px;
}
div.rechterBereich_Kontakt
{
    width: 525px;
    border-left: 1px solid black;
    padding-left: 20px;
}
#map
{
    width: 500px;
    height: 250px;
    border: 1px solid black;
}

/* Shop */
div.shops_html
{
    width:900px;
}
div.shopLogos
{
    float: right;
    margin-top: 10px;
    margin-left: 50px;
}
div.YategoSticker
{
     width:500px;
     height:100px;
}
h2.AbstandZwischenShops
{
    margin-top:50px;
}

/* Referenzen */
div.rechterBereich_Referenzen
{
    border-left: 1px solid black;
}
h2.ref_Abstand
{
    padding-top: 20px;
}
img.ref_Bilder
{
    margin:20px;
    margin-left:10px;
}

/* Kataloge */
div.kataloge_html
{
    width:900px;
}
#Katalogverzeichnis th
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    font-weight: normal;
    border-bottom: 1px dashed black;
}
#Katalogverzeichnis td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
}
#Katalogverzeichnis td.abstandTabelle
{
    padding-right: 80px;
}
#Katalogverzeichnis td.Zellenweite_Titel
{
    width: 500px;
}
#Katalogverzeichnis td.linkGehtNicht
{
    color: red;
}
#Katalogverzeichnis a.linkGeht
{
    color: Green;
}

h2.kataloge_zwischenueberschrift
{
    margin-bottom: 10px;
}
input.SubmitBtn
{
    margin-bottom: 10px;
    margin-top: -30px;
}

/* Dateneingabe bei Katalogbestellung */
div.dateneingabe_html
{
    width:900px;
}
#Katalogbestellung_Dateneingabe_Tabelle td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
#Katalogbestellung_Dateneingabe_Tabelle td.s1
{
    width:100px;
}
#Katalogbestellung_Dateneingabe_Tabelle input.Eingabefeld_Ort
{
    margin-left: 10px;
}
#Katalogbestellung_Dateneingabe_Tabelle img.Capcha
{
    border: 1px solid black;
}
input.Dateneingabe_SubmitBtn
{
    margin-bottom: 10px;
}

/* Produkteliste */
div.produkte_html
{
    width: 900px;
}
#AktuelleEbayAngebote h2.ebayAngebot
{
    margin-top: 10px;
    border-bottom: 1px solid black;
}
#AktuelleEbayAngebote table
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* ADM */
#Adm div.Adm
{
    width: 900px;
}
#Adm div.AdmMenu
{
	width: 150px;
	border-left: 1px dashed black;
	float:right;
	padding-left:5px;
}
#Adm p.AdmMenu_Date
{
	font-style: italic;
	font-size: 8pt;
	margin-top: 0px;
}
#Adm p.AdmMenu_Title
{
	margin-bottom:0px;
}
#Adm div.Adm_Beschr
{
	padding: 10px;
}
#Adm img
{
	border: 1px solid black;
}


/* Kundenumfragen */
div.umfrage1006
{
    width:900px;
}
#Kundenumfrage h2
{
    margin-top:40px;
}
#Kundenumfrage table
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-top:10px;
}
#Kundenumfrage td
{
    width:100px;
    text-align:center;
}
#Kundenumfrage td.Text_Tabelle
{
    font-style:italic;
    font-size: 8pt;
}
#Kundenumfrage textarea
{
    margin-top: 20px;
}
#Kundenumfrage input.capcha
{
    margin-left:30px;
}

/* +++ Lightbox - Definitionen +++ */
#lightbox{
    background-color: white;
	padding: 10px;
	border: 1px dashed #FFE4B5;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: 0px solid black; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(pics/lightbox_bg.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="pics/lightbox_bg.png", sizingMethod="scale");
	}
/* +++ ENDE Lightbox - Definitionen +++ */
