/* 
  global stylesheet for site 
  http://www.elektro-treff.de
  
  (c) 2004 Verlag fuer Neue Medien
  Boetzinger Strasse 48
  79111 Freiburg
  GERMANY
   
*/ 

/* STANDARD FORMATTING */

 body, table, input, form, input, option, p {
/* 2006-06-22 guido */
/*  background-color:#FFFFFF; */
  color:#333333;
  font-size: 11px; /* kein punkt verwenden! */
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;
}
body {
  /*background-color:#828282; */
  background-color:#8F8F8F;
  margin:0px; 
}
form {
  margin:0px; 
  padding:0px;
}


/* LINKS */

a:link, a:visited, a:active, a:hover {
/* 2006-06-22 guido */
/*   font-size: 11px; */
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;
  font-weight:bold;
  text-decoration:none;  
  color:#666666;
}
a:hover {
  color:#CC0033;
}

.bcard_toplink, a.bcard_toplink, a.bcard_toplink:hover,a.bcard_toplink:visited {
  color:#8D8D8B;
  font-size: 11px;
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;
  font-weight:bold;
  text-decoration:none;  
}
a.bcard_toplink:hover {
  color: #CC0000;
}
.bcard_adresse, a.bcard_adresse {
  color:#666666;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;
  font-weight:normal;
  text-decoration:none;  
}
a.bcard_adresse:hover {
  color:#CC0000;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;
  font-weight:normal;
  text-decoration:none;  
}
a.bcard_adresse:visited {
  font-weight:normal;
  color:#666666;
}

/* navigation classes */
a.website_navi0:link, a.website_navi0:active, a.website_navi0:visited, a.website_navi0:hover {
  background-color:#F2F2F2;
  color:#666666;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;
  font-weight:bold;
  text-decoration:none;  
}
a.website_navi0:hover {
  color:#000000;
  text-decoration:underline;
}
a.website_link0:link, a.website_link0:visited, a.website_link0:active, a.website_link0:hover {
  color:#000000;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;
  font-weight:normal;
  text-decoration:none;  
}
a.website_link0:hover {
  text-decoration:none;
}
/* impressum und copyright der visitenkarte */
.copyright, a.copyright {
  color:#8D8D8B;
  font-size:10px;
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;  
  text-decoration:none;
  font-weight:normal;
}
a.copyright:hover{
font-size:10px;
font-weight:normal;
}
a.copyright:visited{
font-size:10px;
font-weight:normal;
}
/* design classes: 2 */
.adress2 {
  padding:2px;
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif,sans;
  font-size:11px;
}

/* Plattform menu */
.plattform_menu,a.plattform_menu ,a.plattform_menu:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
        text-decoration:none;
	color: #FFFFFF; 
	background-color: #CC0033;
}
a.plattform_menu:hover,a.plattform_menu:active { 
	color:#CCCCCC;
	background-color: #CC0033;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
        text-decoration:none;
}


/* design 1 - blau/orange*/
.d1_dark { background-color:#0C529F;color:#FFFFFF; }
.d1_semidark { background-color:#0C529F; }
.d1_middle { background-color:#2A94E4; }
.d1_navi { background-color:#FF9900; }
.d1_news { background-color:#1472BA;color:#FFFFFF; }
.d1_navispace { background-color:#FF9981; }
.d1_elektro { background-color:#1472B8; }
.d1_banner { color:#3D91CF; }
.d1_navilink, a.d1_navilink:link, a.d1_navilink:visited, a.d1_navilink:active, a.d1_navilink:hover {
   color:#FFFFFF;font-size: 11px;
}
a.d1_navilink:hover { color:#CCCCCB; }
/**/

/* design 2 - grün/rot*/
.d2_dark { background-color:#1F8DA3;color:#FFFFFF; }
.d2_semidark { background-color:#62AFBE; }
.d2_middle { background-color:#62AFBE; }
.d2_navi { background-color:#CC0033; }
.d2_news { background-color:#62AFBE;color:#FFFFFF; } /*******************/
.d2_navispace { background-color:#FFFFFF; }
.d2_elektro { background-color:#62AFBF; }
.d2_banner { color:#1F8DA3; }
.d2_slogan { color:#88CDDB; }
.d2_navilink, a.d2_navilink:link, a.d2_navilink:visited, a.d2_navilink:active, a.d1_navilink:hover {
   color:#FFFFFF;font-size: 11px;
}
a.d2_navilink:hover { color:#CCCCCB; }
/**/

/* design 3 - grau 1*/
.d3_dark { background-color:#999999;color:#FFFFFF; }
.d3_semidark { background-color:#BCBCBC; }
.d3_middle { background-color:#DDDDDD; }
.d3_navi { background-color:#CC0033; }
.d3_news { background-color:#CC0033; } /*******************/
.d3_navispace { background-color:#FF9981; }
.d3_elektro { background-color:#1472B8; }
.d3_banner { color:#606060; }
.d3_navilink, a.d3_navilink:link, a.d3_navilink:visited, a.d3_navilink:active, a.d3_navilink:hover {
   color:#FFFFFF;font-size: 11px;
}
a.d3_navilink:hover { color:#CCCCCB; }
/**/

fieldset {
/* 	background-color:#FFFFFF; */
	border:2px solid #CF0C0C;
	padding:40px;
/*	background-image:url('/administration/images/bg_fieldset.gif');
	background-position:top;
	background-repeat:repeat-x;*/
}
legend {
	background-color:#FFFFFF;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
}

div.maincontent td { vertical-align:top; }

/* colorpicker 3.1. */
td.colorchart
{
   width:16px;
   height:12px;
}

input.colorbox
{
   width:62px;
   font:normal 12px verdana;
   border:solid 1px #ffffff;
   color:#999999;
}

input.bgimagebox
{
   width:210px;
   font:normal 12px verdana;
}

input.bgimagebtn
{
   font:normal 12px verdana;
}


span.backhelp
{
   color:#0000ee;
   cursor:pointer;
   font-weight:bold;
}


.color_box {
   border:#666666 1px solid;
   border-bottom:0px;
   cursor:default;
   width:64px;
   padding:2px;
   margin-right:2px;
}
a.getcolorlinks_r:link    { color:#880000;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_r:visited { color:#880000;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_r:active  { color:#880000;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_r:hover   { color:#ff0000;  font:normal 10px arial; text-decoration:none; cursor:default; }

a.getcolorlinks_g:link    { color:#006600;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_g:visited { color:#006600;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_g:active  { color:#006600;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_g:hover   { color:#00dd00;  font:normal 10px arial; text-decoration:none; cursor:default; }

a.getcolorlinks_b:link    { color:#000088;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_b:visited { color:#000088;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_b:active  { color:#000088;  font:normal 10px arial; text-decoration:none; cursor:default; }
a.getcolorlinks_b:hover   { color:#0000ff;  font:normal 10px arial; text-decoration:none; cursor:default; }


span.getcolorlinks_red   { background-color:#ffdddd; font:normal 5px courier new; color:#990000; cursor:default; }
span.getcolorlinks_green { background-color:#ddffdd; font:normal 5px courier new; color:#009900; cursor:default; }
span.getcolorlinks_blue  { background-color:#ddddff; font:normal 5px courier new; color:#000099; cursor:default; }

span.getcolorlinks_red_label   { background-color:#ffdddd; font:normal 11px courier new; color:#990000; cursor:default; }
span.getcolorlinks_green_label { background-color:#ddffdd; font:normal 11px courier new; color:#009900; cursor:default; }
span.getcolorlinks_blue_label  { background-color:#ddddff; font:normal 11px courier new; color:#000099; cursor:default; }

/* colorpicker 3.1. */


/* loadingbar shop sync */

#loading_outline{
border: 1px solid #CF0C0C;
width:500px;
}

#loading_bar {
height:14px;
background: url(/administration/images/ssync_loadingbar.gif) 0px 0px repeat-x;
width:0px;
}

#loading_percent {
font-weight: bold;
width: 500px;
text-align: center;
}


