@charset "UTF-8";
/* CSS Document */

table{
  /*border-collapse:collapse;*/
  border-spacing:0;
}

html{
  height: 100%;
  margin:0;
  padding:0;
  border:0;
  font-size:1em;
  font-weight: normal;
  letter-spacing:0.02em;
  line-height:1.3em !important;
}

body{
  background: url(http://www.rollserie.ch/joomla/images/template/graphics/background.jpg) repeat-y center #999;
  font-family: Helvetica,Arial,sans-serif;
  padding: 0;
  margin: 0;
  text-align: center;
  cursor: default;
  border:0;
}

div#Center_Element{
  height:100%;
  width: 1000px;
  margin:0;
  margin-right: auto;
  margin-left: auto;
  padding:0;
  background-color: transparent;
  border: 0px;
  text-align: left;
  } 
  
div#top{
  background-color: #f00;
  font-size: 0.9em;
  margin:0;
  padding:0;
  border: 0;
  height: 28px;
  color:#000;
}

div#top_left{
  float:left;
  margin:0;
  margin-left: 5px;
  padding-top:4px;
  padding-bottom:0px;
  border:0;
  }

div#top_right{
  float:right;
  margin-right:5px;
  padding-top:0px;
  padding-bottom:0px;
  border:0;
  }
  
div#titel{
    position:static;
    z-index:10;
    clear: both;
    float:none;
    width: 1000px;
    height:190px;
    background-color: #f00;
    margin:0px;
    padding:0px;
    border:0;
}

 #haupt_fenster{
   clear: both;
   padding:0;
   margin:0;
   border:0;
   font-size:0.9em;
   color: #111;
 }
 
 #haupt_fenster a{
   color:#333;
   font-weight:bold;
   text-decoration:none;
   border:0;
 }

 #haupt_fenster a:hover{
   color:#333 !important;
   font-weight:bold;
   text-decoration:underline;
 }
 
 #spalte_links{
   float: left;
   width: 700px;
   margin: 0;
   padding:0;
}
 
 #spalte_mitte{
   float: right;
   width: 192px;
   padding:0;
   margin-left:10px;
 }

 #spalte_rechts{
   float: right;
   width: 250px;
   padding:0;
   margin-left:50px;
 }

#links{
   float: left;
   width: 700px;
   margin: 0;
   padding: 0;
   overflow: hidden;
}  

.polls_rechts,
.rechts{
  border:0;
  float: right;
  width: 250px;
  margin:0;
  margin-left: 0px;
  margin-bottom: 10px;
  padding: 0px;
  overflow:hidden;
  text-align: center;
}

.moduletable-rechts_flex,
.moduletable-rechts{
  background: url(http://www.rollserie.ch/joomla/images/template/graphics/right_bg.jpg) center top no-repeat;
}

.rechts_flex{
  border:0;
  float: right;
  width: 250px;
  margin:0;
  margin-left: 0px;
  margin-bottom: 10px;
  padding: 0px;
  overflow:hidden;
  text-align: center;
  background-color: #fff;
}
 
.polls_rechts{
padding:10px;
}

.moduletable_rechts{
  float: right;
  width: 250px;
  height: auto;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 0px;
  overflow:hidden;
  text-align:center;
/*  background-color:#fff;*/
  font-size:0.9em;
}

.mod_bannerslider a img,
.banneritem a img{
  border: none !important;
}

.banneritem_rechts{
  padding:10px;
}

.rechts a img{
  border: none !important;
}

.banneritem_mitte a img{
  border: none !important;
} 

h1{
  float:none;
  color: #000;
  margin:0;
  padding:0px;
  text-align:left !important;
}

h3{
  float:none;
  height: 25px;
  line-height: 25px;
  color: #000;
  font-weight: bold;
  margin:0;
  padding: 0 0 10px 10px;
  text-align: left;
}

.componentheading{
  float:none;
  color: #000;
/*  width: 586px;*/
  font-weight: bold;
  margin:0;
  margin-bottom:15px;
  padding:5px 10px;
  background: url(http://www.rollserie.ch/joomla/images/template/graphics/content_bg.jpg) top left no-repeat;
  text-align:left !important;

}

.contentheading{
  float: none;
  color: #000;
  /*width: 586px;*/
  font-weight: bold;
  margin:0;
  padding:4px 10px;
  background: url(http://www.rollserie.ch/joomla/images/template/graphics/content_bg.jpg) top left no-repeat;
  text-align:left !important;
}


.contentpaneopen td{
  padding:4px 10px;
  width: 700px;
  height: 53px;
  vertical-align: top;
}

#footer
{
  background: url(http://www.rollserie.ch/joomla/images/template/graphics/bottom_bg.jpg) top center no-repeat;
  padding: 60px 8px 0px;
  clear:both;
}


/*
html{
  height: 100%;
  margin:0;
  padding:0;
  border:0;
  font-size: 0.7em;
  font-weight: normal;
  letter-spacing:0.02em;
  line-height:1.2em;
  background: #eee;
}

body{
  background-color:transparent;
  font-family: Helvetica,Arial,sans-serif;
  padding: 0;
  margin: 0;
  text-align: center;
  cursor: default;
  border:0;
}

div#Center_Element{
  height:100%;
  width: 1000px;
  margin:0;
  margin-right: auto;
  margin-left: auto;
  padding:0;
  padding-bottom: 0px;
  background-color: #eee;
  text-align: left;
  border: 0px;
} 
  
div#top{
  background-color: black;
  padding: 0;
  margin:0;
  border: 0;
  height: 17px;
  color:#666;
}

div#top_left{
  float:left;
  margin:0;
  margin-left: 5px;
  padding-bottom:2px;
  }

div#top_right{
  float:right;
  margin-right:5px;
  padding-bottom:2px;
  }
  
div#titel{
    position:static;
    z-index:10;
    clear: both;
    float:none;
    width: 1000px;
    height:190px;
    background-color: 333;
    background: black url(../images/design//change2.jpg);
    margin:0px;
    padding:0px;
    border:0;
}


div#logo{
  float:left;  
  margin-top:-165px;
  margin-left: 25px;
  background-color: transparent;
  border:0;
  width: 242px;
  height:120px;
  overflow: hidden;
}

  
div#sponsoren{
  float:right;
  margin-top: -175px;
  margin-right: 50px;
  background-color: transparent;
  height: 120px;
  width: 80px;
  border: 0;
  overflow:hidden;
}

 #haupt_fenster{
   clear: both;
   padding:0;
   margin:0;
   border:0;
   font-size:1.1em;
   color: #eee;
   background-color: #eee;
 }
 
 #haupt_fenster a{
   color:#e5361c;
   text-decoration:none;
 }
 
 #spalte_links{
   float: left;
   width: 596px;
 }
 
 #spalte_rechts{
   float: right;
   width: 404px;
 }

  #links_l{
   float: left;
   width: 586px;
   margin: 0;
   margin-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
   overflow: hidden;
   background-color: black;
 }

  #links_m{
   float: left;
   width: 586px;
   height: 394px;
   margin: 0;
   margin-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
   overflow:hidden;
   background-color:black;
 }
  
 #links{
   float: left;
   width: 586px;
   margin: 0;
   margin-bottom: 10px;
   padding-left: 5px;
   padding-right: 5px;
   overflow:hidden;
   background-color:black;
 }


 #news_bild{
   float: left;
   width:182px;
   height: 142px;
   overflow:hidden;
   border:0;
   padding:0;
   margin:0;
   margin-right:5px;
 }
 
.rechts{
  float: right;
  width: 182px;
  height: 192px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  overflow:hidden;
  text-align:center;
  background-color:black;
}
 
.moduletable_rechts{
  float: right;
  width: 182px;
  height: 192px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  overflow:hidden;
  text-align:center;
  background-color:black;
} 

.banneritem_rechts a img{
  border: none !important;
}
 
h1{
  float:none;
  color: #e5361c;
  margin:0;
  margin-right: -5px;
  margin-left: -5px;
  margin-bottom:15px;
  padding:5px;
  text-align:left !important;
}

h3{
  float:none;
  height: 25px;
  line-height: 25px;
  color: #e5361c;
  font-size: 12px;
  font-weight: bold;

  margin:0;
  margin-right: -5px;
  margin-left: -5px;
  margin-bottom: 15px;

  padding: 0;
  padding-right: 5px;
  padding-left: 5px;
  background-color:#f00;
  text-align: left;
}

.componentheading{
  float:none;
  color: #000000;
  font-size: 12px;
  margin:0;
  margin-right: -5px;
  margin-left: -5px;
  margin-bottom:15px;
  padding:5px;
  background-color:#f00;
  text-align:left !important;
}

.contentheading{
  float: none;
  width:596px;
  font-size: 12px;
  color: #000;
  margin:0;
  margin-bottom:15px;
  padding:5px;
  background-color:#f00;
  text-align:left !important;
}*/
