
body, td{
	color:black;
	font-family: verdana, arial,helvetica;
	text-decoration:none;
	font-size:12px;
}


/*****************************************************************************/

								/* DIV */
								
								
#elektro{
	position:	absolute;
	left:		0px;
	top:		0px;
	
}
								
#list{
margin:0;
padding:0;
width:100%;}

#list li{
list-style:none;
padding:5px;
margin:4px 0 4px 10px;
background:#EAEAEA;
border:1px dashed #a7a7a7;}

#list .subliste li{

list-style:none;
padding:5px;
margin:1px 0 1px 10px;
border:0px dashed #a7a7a7;
}

#kopfzeile {
	position:	relative;
	left:		0px;
	top:		50px;
	
}

#kopfzeile_grafik {
	position:	relative;
	left:		0px;
	top:		-13px;	
}

#topnav {
	padding-right: 2px;
	top:		2px;
	text-align:	right;
	font-size:	9px;
	font-weight:	bold;
	text-decoration:	none;
	color:		#eeeeee;
	z-index:	3;
}

#site_header {
	position:	relative;
	left:		0px;
	top:		0px;
}

#site_left {
	position:	relative;
	left:		0px;
	top:		0px;
	
	background: #EAEAEA;
	width: 		180px;
	height: 	100%;	
}

#site_content {
	position:	relative;
	left:		0px;
	top:		0px;
	width:		98%;
		
}

#site_footer {
	text-align:	center;
	font-size:	9px;
	color:		#000000;
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
}

#site_right {
	position:	relative;
	left:		0px;
	top:		0px;
	
	background: #EAEAEA;
	width:		160px;
	height:		100%;
	
	
}

#site_table {
	height:		100%;
	/*width:		1000px;*/
}

#fadeOut{
	position: relative;
} 

#block_header {
	background: url(index_blank_header.gif); 
	background-repeat:no-repeat;
	background-position:bottom left;
	font-family :  verdana,Arial, Helvetica;
}

#block_header_red {
	background: url(index_blank_header_red.gif); 
	background-repeat:no-repeat;
	background-position:bottom left;
	font-family :  verdana,Arial, Helvetica;
}

/*****************************************************************************/
								/* LINKS */
A {
	text-decoration: none;
	color:#336699;
	font-family:verdana,  arial,helvetica;
	font-size:12px;
}
A:hover {
    background-color: #CECECE;
    color: #ce0000;
	text-decoration: none;

}

A.menu {
	/*padding-left:		12px;
	padding-right:		12px;*/
	padding-top:		2px;
	padding-bottom:		2px;
	color:				#000000;
	text-decoration: none;
	font-family :  verdana,Arial, Helvetica;
	display: block;
	font-size:12px;
	width: 180px;
}

A.menu:hover{
    /*background-color: #ffffff;*/
    background: url(header_subject_2a.gif) repeat-x top left #fff;
    color: #ce0000;
	text-decoration: none;
}
	
A.menu3 {
	color: #000000;
	text-decoration: none;
	font-family :  verdana, Arial, Helvetica;
	display: block;
	font-size:12px;
}

A.menu3:hover{
    /*background-color: #000000;*/
    background: url(header_subject_1a.gif) repeat-x top left #fff;
    color: #FFFFFF;
	text-decoration: none;
}	

a.tt {
	font-size: 11px;
	font-weight: bold;
	padding-left: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

a.klein {
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

a.klein_grey {
	font-size: 9px;
	color: #CCCCCC;
}


a.sehr_klein {
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.toplink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

A.block_header {
	/*padding-left:		12px;
	padding-right:		12px;*/
	padding-top:		2px;
	padding-bottom:		2px;
	color:				#000000;
	text-decoration: none;
	font-family :  verdana,Arial, Helvetica;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
}

A.block_header:hover{
    background-color: #ffffff;
    color: #ce0000;
	text-decoration: none;
}

A.black {
	color:				#000000;
	text-decoration: none;
	font-family :  verdana,Arial, Helvetica;
	font-size:12px;
	font-weight: bold;
/*	text-transform: uppercase;*/
}

A.black:hover{
    background-color: #ffffff;
    color: #ce0000;
	text-decoration: none;
}
/*****************************************************************************/
								/* FORMULARE */
INPUT.suche {
	BACKGROUND: #FFFFFF; 
	COLOR: #000000; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px;
	z-index: 201;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

INPUT.mydata	{
	BACKGROUND: #ffffff; 
	COLOR: #000000; 
	border: 1px solid #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px
}
/*****************************************************************************/
									/* HR */
HR { color: #336699; height: 1px }
HR.black { color: #000000; height: 1px }
HR.dashed {	color: #a7a7a7; border-style: dashed; }
HR.dashed_white { color: #ffffff; border-style: dashed;	}
HR.dashed_black { color: #000000; border-style: dashed;	}
HR.dashed_grey 	{ color: #EAEAEA; border-style: dashed;	}
HR.dashed_red 	{ color: #a7a7a7; border-style: dashed; width:160px;	}




/*****************************************************************************/

.box{
	list-style:none;
	padding:5px;
	/* margin:4px 0 4px 10px; */
	background:#EAEAEA;
	border:1px dashed #a7a7a7;
}
								/* RAHMEN */	
.rahmen {
	border: #ffffff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
	
.rahmen_top {
	border: #eaeaea;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
	
.rahmen_top_right {
	border: #eaeaea;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.rahmen_top_left {
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

.rahmen_left {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}


.rahmen_top_right_left {
	border: #eaeaea;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}

.rahmen_right_left {
	border: #eaeaea;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
	
.rahmen_fett {
	border: #80B5A5;
	border-style: solid;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
}
	
.rahmen_black {
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.rahmen_grey {
	border: #a7a7a7;
	border-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.rahmen_grey1 {
	border: #a7a7a7;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.rahmen_red {
	border: #CE0000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


/*****************************************************************************/
								/* H - TEXTE */	
H1 {
	color:black;
	font-family:verdana, arial,helvetica;
	font-size:200%;
	}

H2 {
	color:black;
	font-family:verdana, arial,helvetica;
	font-size:160%;
	}

H3 {
	color:black;
	font-family:verdana, arial;
	font-size:140%;
	}

H4 {
	color:black;
	font-family :verdana, arial,helvetica;
	font-size:13px;
	}

H5 {
	color:black;
	font-family: verdana, arial,helvetica;
	font-size:100%;
	font-style:italic;
    }

H6 {
	color:black;
	font-family:verdana, arial,helvetica;
	font-size : 100%;
	font-style : italic;
}

/*****************************************************************************/
								/* TEXTE */
.kleinertext {
	color:black;
	font-family:verdana, arial,helvetica;
	font-size:9px;
}
.kleinertext_blue {
	color:#336699;
	font-family:verdana, arial,helvetica;
	font-size:9px;
}

.kleinertextblank {
	font-family:verdana, arial,helvetica;
	font-size:9px;
}

.kleinerkleinertext {
	color:black;
	font-family:verdana, arial,helvetica;
	font-size:3px;
}

.toplink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.blubb {
    background:#FFFF00;
    color:#000000;
}

.hogblue {
    /*background:#FFFF00;*/
    color:#336699;
}

.header_text {
	color:#FFFFFF;
	font-family : verdana, arial, helvetica;
	font-size:	11px;
	font-weight: bold;
}

.blocksatz {
	text-align:	justify;	
}

.orange {
	font-family: Arial; 
	font-size: 16px; 
	color: #FF9C00; 
	font-weight:bold;
}

.testabkuerzung {
	color: #0064A6;
	font-size: 28px;
	font-weight: bold;
}
.titel {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
a.toplink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.toplink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.untertitel {
	color: #0068A6;
	font-size: 12px;
}
.subhead {
	color: #0068A6;
	font-size: 12px;
	font-weight: bold;
	padding-top: 11px;
	text-transform: uppercase;
}
.ueberschrift {
	font-size: 130%;
	font-weight:bold;
}
	
.ueberschrift2 {
	font-size: 120%;
	font-weight:bold;
}

/*****************************************************************************/
								/* WARENKORB */
.abhead10 {
	background: #496A97;
	color: #FFFFFF;
}
.abhead20 {
	background: #99ACCC;
	color: #FFFFFF;
}
.abhead30 {
	background: #DBE4F1;
}

.abhead11 {
	background: #5793C3;
}
.abhead21 {
	background: #A3BFDD;
}
.abhead31 {
	background: #DBE4F1;
}
.abhead12 {
	background: #56A578;
}
.abhead22 {
	background: #A9D0B6;
}
.abhead32 {
	background: #DEECE1;
}
.abhead13 {
	background: #E4C672;
}
.abhead23 {
	background: #F1DEB1;
}
.abhead33 {
	background: #F9F1DF;
}
.auflage {
	color: #0068A6;
	font-size: 12px;
}
/*****************************************************************************/
							/* TABELLEN */
.tables {
	height: 100%;
	width: 100%;
}
.zelle_header {
	height: 90%;
}

.zelle {
	height: 100%;
}

.quad1 {
	height: 10px;
	width:	10px;
	background:	url(cover/bg5.jpg);
	
}

/******************************************************************************/
							/* GRAFIKEN */
.header_subject_1 {
	background: url(header_subject_1a.gif) repeat-x top left #fff;
	width:		50%;
}

.header_subject_2 {
	background: url(header_subject_2a.gif) repeat-x top left #fff;
	width:		50%;
}

.header_00 {
	background: url(header_00.jpg) repeat-x top left #fff;
	width:		1024px;
	height:		68px;
}
.header_00a {
	background: url(header_00a.jpg) repeat-x top left #fff;
	width:		280px;
	height:		68px;
}

.color010a { BACKGROUND: #444444; COLOR: #FFFFFF; }
.color010b { BACKGROUND: #eaeaea; COLOR: #D9AD00; font-size: 12px; font-weight: bold; padding-left: 11px; text-transform: uppercase;}



/* SHOP DIV/CLASS */
#shopbox1 {
	border: #CE0000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
	position:	relative;
	left:		0px;
	top:		0px;
	width:		100%;
}

#shop_rechnung {
	position:	relative;
	left:		-245px;
	top:		0px;
	width:		300px;
}

#shop_liefer {
	position:	relative;
	left:		60px;
	top:		-14px;
	width:		300px;
}

/* SUGGEST */
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	border: #eaeaea;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.suggest_link_over {
	background-color: #FFFFFF;
	color: #CE0000;
 	padding: 2px 6px 2px 6px;
}

#search_suggest {
	font-family : verdana, Arial, Helvetica;
	font-size:9px;
	position: relative; 
	text-align: left;
	width: 137px;
	top: -4px;
}		