* {
margin: 0;
padding: 0;
}
body {
background: #000000 url(../images/home.png) repeat-x;
font-family:Verdana;
font-size:13px;
text-align:center;
}

.mceContentBody {
	background:none;
}

a		{color:#000000;text-decoration:none;}
a:link		{color:#000000;background-color:transparent;text-decoration:none;}
a:hover   	{color:#000000;background-color:transparent;text-decoration:none;}
a:active  	{color:#000000;background-color:transparent;text-decoration:none;}
a:focus		{color:#000000;background-color:transparent;text-decoration:none;}

#content-left-outside a[href^="http:"] {
background: url(../images/bg-link-externo.gif) no-repeat right top;
}
#content-left-outside a[href^="http:"]:hover {
padding-right:10px;
background: url(../images/bg-link-planeo.gif) no-repeat right top;
}
#content-left-outside a[href^="http://www.garboweb.com"], #content-left-outside a[href^="http://www.garboweb.com"]:hover {
padding-right:0;
background-image:none;
}
#content-left-outside a[href^="mailto:"] {
padding-right:11px;
background: transparent url(../images/bg-email.gif) no-repeat right top;
}
#content-left-outside a[href^="mailto:"]:hover {
padding-right:11px;
background: transparent url(../images/bg-email-hover.gif) no-repeat right top;
}
h1, h2, h3, h4, h5, h6, dl
{
margin:3px 3px 3px 10px;
padding: 0;
}

h1 {color:#353535;background-color:transparent;font-size:22px;}
h2 {color:#353535;background-color:transparent;font-size:20px;}
h3 {color:#353535;background-color:transparent;font-size:18px;}
h4 {color:#353535;background-color:transparent;font-size:16px;}
h5 {color:#353535;background-color:transparent;font-size:14px;}
h6 {color:#353535;background-color:transparent;font-size:12px;}

i {font-size:12px;line-height:1.4em;}
p {font-size:13px;line-height:1.4em; margin: 0px; padding: 3px 15px;}

li {
text-align:left;
padding:0;
margin:0;
margin-left:20px;
list-style-image: url(../images/indent1.png);
}
pre, blockquote { 
font-size: 11px;
font-family: Courier, Monaco, Monospace;
padding: 5px 15px;
color:#555555;
background-color:transparent;
}
#frame {
width: 800px;
margin: 0 auto;
text-align:left;
}
#top-outside {
width: 800px;
height: 50px;
margin: 0;
background-color: transparent;
}
#header-outside {
width: 800px;
height: 139px;
margin: 0;background: #FFFFFF url(../images/principal.png);
}
#menu_top {
width: 800px;
margin: 0;
padding: 0;
color: #FFFFFF;
background-image:url(../images/menu_fondo.png);
background-repeat:repeat-x;
border-top-width: 0px; 
height: 51px; 
margin-top: 0px; 
height: 45px;
}

#pathway-outside a, #pathway-outside a {
color:#757575;
background-color:transparent;
text-decoration:none;
}
#pathway-outside a:hover, #pathway-outside a:hover {
color:#F0F0F0;
background-color:transparent;
text-decoration:underline;
}

#pathway-outside p{
font-size: 11px;
padding:2px 5px 3px 3px;
}
#content-outside {
width: 800px;
margin: 0;
padding: 0;
background-color:#FFFFFF;
background-image:url(../images/fondo2.png);
background-repeat:repeat-x;
padding-top: 20px;
}
#content-banner {
text-align:center;
margin:3px 0;
}
#content-left-outside {
float:left;
clear:left;
width: 230px;
margin: 0;
padding: 0;
background-color: transparent;
}
#content-left-popular {
float:left;
width: 230px;
margin: 0 0 0 75px;
padding: 0;
text-align:left;
font-size: 12px;
background: #C5C5E8 url(../images/bg-content-outside-popular.jpg) no-repeat center center;
}
#content-left-latestnews {
float:left;
width: 230px;
margin: 0 0 0 75px;
padding: 0;
text-align:left;
font-size: 12px;
background: #C5C5E8 url(../images/bg-content-outside-latestnews.jpg) no-repeat 0 0;
}
#content-left-latestnews .moduletable, #content-left-popular .moduletable {
padding: 0;
margin: 5px 10px;
}
#content-left-latestnews h3, #content-left-popular h3 {
color:#FFFFFF;
background-color:transparent;
text-transform:lowercase;
}
#content-left-latestnews li, #content-left-popular li {
text-indent:-5px;
list-style-image: url(../images/indent1.png);
}
#content-left-latestnews a, #content-left-popular a {
color:#252525;
background-color:transparent;
text-decoration:none;
}
#content-left-latestnews a:hover, #content-left-popular a:hover {
color:#000000;
background-color:transparent;
text-decoration:underline;
margin-left: 10px;
}
#content-left-newsflash {
width: 700px;
margin: 2px auto;
padding: 0;
border-right:4px solid #4040A0; /* rechter Rand des Newsflashes */
}
#content-left-newsflash p {
font-size: 11px;
padding:0;
margin:0;
color: #454545;
background-color: transparent;
overflow:hidden;
line-height:1.2em;
}
#content-left-inside {
width: 230px;

}
#content-right-outside {
font-size:13px;
float:right;
clear:right;
width: 570px;
margin: 0;
padding: 0;
background-color: transparent;
}
#content-right-outside-up {
background-image:url(../images/prod_up.png);
background-repeat:no-repeat;
font-size:13px;
float:right;
clear:right;
height:35px;
margin: 0;
padding: 0;
background-color: transparent;
width:200px;
margin-top: 40px;
}
#content-right-outside2 {
background-image:url(../images/prod_mid.png);
background-repeat:repeat-y;
font-size:13px;
float:right;
clear:right;
height:auto;
margin: 0;
padding: 0;
background-color: transparent;
width:200px;
}
#content-right-outside-down {
background-image:url(../images/prod_down.png);
background-repeat:no-repeat;
font-size:13px;
float:right;
clear:right;
height:31px;
margin: 0;
padding: 0;
background-color: transparent;
width:200px;
}

#content-right-inside-1, #content-right-inside-2 {
width: 190px;
margin:0;
padding:0;
padding-left: 5px;
padding-bottom: 5px;
background-color: #FFFFFF;
}
#footer-outside {
height: 65px;
}
#footer-inside {
width: 800px;
margin: 0 auto;
padding: 0;
background-color: #FFFFFF;
}
#footer-left-inside {
float: left;
width: 800px;
height: 45px;
background-image:url(../images/menu_2.png);
font-size: 13px;
}
#footer-right-inside {
float: right;
width: 800px;
height: 67px;
margin: 0 auto;
text-align: center;
font-size: 11px;
color: #FFFFFF;
background:url(../images/foot_fondo.png);
}
#sponsors {
float:left;
font-size: 11px;
margin: 0 auto;
padding: 8px 10px;
text-align: center;
}
a.mainlevel:link, a.mainlevel:visited, a.sublevel:link, a.sublevel:visited {
width: 180px;
background-color:transparent;
text-decoration:none;
padding: 2px;
font-size: 14px;
padding-left: 25px;
}
a.mainlevel:hover, a.mainlevel:active, a.sublevel:hover, a.sublevel:active {
width: 180px;
background-color:transparent;
text-decoration:none;
font-size: 14px;
padding-left: 25px;
}
#active_menu {
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
}
#header-outside h1 {
margin: 0;
text-align: right;
font-size: 28px;
}
#header-outside h2 {
margin: 0;
padding: 0 2px 0 0;
text-align: right;
font-size: 14px;
font-weight: bold;
font-style: italic;
}
#header-outside a {
text-decoration: none;
color: #FFFFFF;
background-color:transparent;
}
/* Top Menue Definition */
#top-outside ul {
height: 40px;
margin: 0;
padding: 0;
list-style: none;
}
#top-outside li {
padding: 0;
display: inline;
text-transform: uppercase;
}
#top-outside a {
display: block;
float: left;
height: 35px;
padding: 15px 10px 0 10px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #4040A0;
background-color:transparent;
}
#top-outside a:hover {
background-color: #4040A0;
text-decoration: none;
color: #FFFFFF;
}
/* ------------------------------------------------------------------------------- */
/* ------------------------Joomla spezifische CSS Selektoren --------------------- */
/* ------------------------------------------------------------------------------- */

span.small, .small, .createdate, .modifydate {
padding:0 5px 0;
margin:0;
text-transform:lowercase;                            
color:#B0B0B0;
background-color:transparent;
font-size: 10px;
text-align: right;
}
.toclink {
padding:0;
margin:0;
color:#757575;
background-color:transparent;
font-size:12px;
}
div.mosimage, .mosimage {
}
#content-left-outside img {
}
#content-outside p img, #content-outside a img, #extcalendar img {
}
#fireboard img{
margin: 0;
padding:0;
}
.mosimage_caption {
margin-top: 2px;
background-color: #FAFAFA;
color: #666666;
font-size: 10px;
}
.blog_more, .pagenav, .pagenav_prev, .pagenav_prev a , .pagenav_next, .pagenav_next a, .back_button {
padding:0;
margin:0;
margin-left: 20px;
color:#666666;
background-color:transparent;
font-size:12px;
}
.contentheading, .buttonheading {
font-size:18px;
font-weight: normal;
color:#151515;
background-color:transparent;
margin:0px;
padding:0px;
margin:0 0 15px 20px;
text-align:left;
padding-top: 20px; 
padding-left: 10px;
}
.componentheading {
font-size:18px;
font-weight: normal;
color:#333333;
background-color:transparent;
margin-bottom:10px;
padding-left:10px;
}
table.contentpaneopen li, table.contentpane li {
text-align:left;
padding:0;
margin:0;
margin-left:50px;
}
/* Suchergebnisfeld */			
fieldset {
width:95%;
padding:3px;
text-align:left;
}
.highlight {
background-color:#757575;
color:#FFFFFF;
}
.sectiontableheader {
background-color:#4040A0;
color:#FFFFFF;
font-weight:normal;
padding:5px;
}
.sectiontablefooter {
background-color:#EFEFEF;
color:#FFFFFF;
font-weight:normal;
padding:5px;
}
.sectiontableentry1 {
background-color:#FFFFFF;
padding:5px;
text-align:left;
}
.sectiontableentry2 {
background-color:#FAFAFA;
padding:5px;
text-align:left;
}
.sectiontableentry1 td, .sectiontableentry2 td{
padding:5px;
}
.sectiontableentry1 a, .sectiontableentry2 a{
font-weight:bold;
color:#000000;
}
/* Eingabefelder Inputbox */
#content-left-outside .inputbox {
border: 1px solid #757575;
color: #757575;
background-color:#FFFFFF;
padding:3px;
font-size:12px;
width:100px;
margin: 5px 0px 5px 0px;
}
/* Eingabefelder Inputbox Contact*/
#contact_name.inputbox, #contact_email.inputbox, #contact_subject.inputbox {
border: 1px solid #757575;
color: #757575;
background-color:transparent;
padding:3px;
font-size:12px;
width:250px;
margin: 5px 0px 5px 0px;
}
#mod_login_username.inputbox, #mod_login_password.inputbox {
border: 1px solid #757575;
color: #757575;
background-color:transparent;
padding:3px;
font-size:12px;
width:100px;
margin: 5px 0px 5px 0px;
}
#content-right-inside-1 label, #content-right-inside-2 label {
font-size:11px;
margin: 5px 0px 5px 0px;
}
#contact_text.inputbox {
border: 1px solid #757575;
color: #757575;
background-color:transparent;
padding:3px;
font-size:12px;
width:400px;
margin: 5px 0px 5px 0px;
}

#content-right-outside .moduletable {
padding:0;
margin:0;
text-align:left;
}

#content-right-inside-1 table.moduletable th,#content-right-inside-1 div.moduletable h3, #content-right-inside-2 table.moduletable th,#content-right-inside-2 div.moduletable h3 {
width:150px;
text-transform:uppercase;
color:#000000;
font-size:12px;
text-align:left;
padding:0;
margin:0;
padding:10px 0 10px 15px;
background: transparent url(../images/bg-content-right-outside.jpg) center left no-repeat;
}
div #extcal_minical table {
width: 180px;
margin: 5px 0;
padding: 0 5px;
}

/*Printer Style*/ 

body.contentpane {
background:#FFFFFF;
text-align:left;
}

/*Poker Banner Style*/ 

div.poker_banner {
width:125px;
height:125px;
margin:5px 0px 5px 30px ;
}

/*Amazon Banner Style*/ 

div.amazon_banner, .moduletableheader_image {
margin:5px;
}










/* CSS  de CATALOGO DE PRODUCtos */
#Cata_cont {
	width:734px;
	margin:0px auto 0px auto;
}

#Cata_cont strong{
	color:#999;
}

#ME_CAT a, #ME_CAT a:link:visited:active {
	font-size:10px;
	font-weight:bold;
	color:#666666;
}

#ME_CAT a:hover {
	color:#CC0000;
}

#itemP_0 {
	border: 1px solid #CCC;
	height: 140px;
	width: 330px;
	padding: 10px 10px 0px 10px;
	margin: 0px 30px 30px 0px;
	float:left;
}
#itemP_1 {
	border: 1px solid #CCC;
	height: 140px;
	width: 330px;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 30px 0px;
	float:left;
}
#itemP_0 #titulo, #itemP_1 #titulo {
	width: 180px;
	float: left;
	color: #333;
	font-size: 14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
}
#itemP_0 #descrip, #itemP_1 #descrip {
	margin: 5px 0px 0px 0px;
	width: 180px;
	float:left;
	font-size: 8px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
#itemP_0 #descrip p, #itemP_1 #descrip p {
	margin:0px 16px 0px 16px;
	padding:0px;
	color:#666;
} 
#itemP_0 #imgs2, #itemP_1 #imgs2{
	height: 95px;
	width: 150px;
	float:right;
	background:#FFC;
}
#itemP_0 #ficha, #itemP_1 #ficha{
	background: url(../images/FICHA_TEC.png) no-repeat left top;
	height: 30px;
	width: 115px;
	margin:9px 0px 0px 0px;
	float:right;
}


#Cata_cont #titulo1{
	width: 180px;
	float: left;
	color: #333;
	font-size: 14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
}
#Cata_cont #descrip1 {
	margin: 5px 0px 0px 0px;
	width: 180px;
	float:left;
	font-size: 8px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
#Cata_cont #descrip1 p {
	margin:0px 16px 0px 16px;
	padding:0px;
	color:#666;
} 
#Cata_cont #imgs1 {
	height: 160px;
	width: 330px;
	float:right;
	background:#FFC;
}
