/* HTML */
html{  margin: 0px; padding: 0px; height: 100%; overflow: hidden;}
body {background-color:#FFF;  font-size:12px; margin: 0px; height: 100%; overflow: hidden; background:  url(../images/rial_bg.jpg) no-repeat 50% 0px; font-family: Arial, Verdana, Helvetica, Sans Serif; line-height: 140%; font-size: 12px; color: #333; }
td{text-align: left; font-size: 12px;}

.clr {clear: both;}
hr{ border : none;
border-top : dashed 1px #999;
color : #FFFFFF;
background-color : #FFFFFF;
height : 1px;}

/*div.top{ z-index: 5000;}
td.klein_r{ font-size: 10px; text-align: right; color: #CCC;}
td.klein_l{ font-size: 10px; color: #CCC; }*/

strong.news{ font-size: 13px; font-weight: bold; color:#000;}
strong.blau{ font-size: 12px; font-weight: bold; color:#0966B2;}

div.tel{font-size: 11px; width: 100%;}

/*Links*/
a:link, a:visited {color: #666; text-decoration: none; }
a:hover {color: #0068B1; text-decoration: none; }

a.download:link, a.download:visited {color: #666; text-decoration: none; background:  url(../images/rial_download.jpg) no-repeat ; padding-left: 20px; }
a.download:hover {color: #0068B1; text-decoration: none; background:  url(../images/rial_download.jpg) no-repeat;  }

a.mail:link, a.mail:visited {color: #666; text-decoration: none; background:  url(../images/rial_mail.jpg) no-repeat ; padding: 10px; padding-left: 28px; margin-left: 5px;}
a.mail:hover {color: #0068B1; text-decoration: none;}

a.txt:link, a.txt:visited {color: #666; text-decoration: none; background:  url(../images/rial_txt.jpg) no-repeat ; padding: 10px; padding-left: 32px; margin-left: 5px;}
a.txt:hover {color: #0068B1; text-decoration: none;}

a.pdf:link, a.pdf:visited {color: #666; text-decoration: none; background:  url(../images/rial_pdf.jpg) no-repeat ; padding: 10px; padding-left: 32px; margin-left: 5px;}
a.pdf:hover {color: #0068B1; text-decoration: none;}

a.spiegel:link, a.spiegel:visited {color: #666; text-decoration: none; background:  url(../images/rial_spiegel.jpg) left top no-repeat;  padding: 10px; padding-left: 32px; margin-left: 5px;}

a.mainlevel-footer:link, a.mainlevel-footer:visited {color: #ccc; text-decoration: none; font-weight: normale;}
a.mainlevel-footer:hover {color: #FFF; }



/*Listen*/
ul{margin: 0; padding: 0; list-style: none;}
li{line-height: 15px; padding-left: 15px; padding-top: 0px; background-repeat: no-repeat; background-position: 0px 2px;}

ul.extra{list-style: circle; margin-left: 15px;}
li.extra{line-height: 20px; padding-left: 0px; }

/*Static*/
.contentheading-static { font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }


/*News*/
h1.slider { font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; margin-left: 52px; margin-top: 12px; margin-bottom: 0px;}
h1.componentheading { font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }
h2.contentheading { font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 14px; letter-spacing: 0.08em; color: #0966B2;  text-align: left; line-height: 20px; margin-bottom: 4px;  border-bottom: 1px solid #BDBDBD; line-height: 20px;}
h1.componentheading-ohne{font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }

/*Felgen Designs*/
h1.componentheadingfelgen_ansicht{font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }
h2.contentheadingfelgen_ansicht{ font-weight: bold; padding: 0px; margin: 0px; font-family: Arial, verdana, sans-serif; font-size: 16px; letter-spacing: 0.08em; color: #0966B2;  text-align: left;}
h2.section-felgen_ansicht{ font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }

h2.felgen_farbe{ font-weight: bold; padding: 0px; margin: 20px 0px 7px 0px;  font-family: Arial, verdana, sans-serif; font-size: 13px; letter-spacing: 0.08em !important; letter-spacing: 0.10em; color: #0966B2; text-align: left;}

/*Blog 2 Spalten*/
h1.componentheading-zwei_spalten{font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }
h2.contentheading-zwei_spalten{ font-weight: bold; padding: 0px; margin: 0px; font-family: Arial, verdana, sans-serif; font-size: 14px; letter-spacing: 0.08em; color: #0966B2;  text-align: left; border-bottom: 1px solid #BDBDBD; line-height: 20px;}


/*Blog 3 Spalten*/
h1.componentheading-drei_spalten{font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }
h2.contentheading-drei_spalten{ font-weight: bold; padding: 0px; margin: 0px; font-family: Arial, verdana, sans-serif; font-size: 14px; letter-spacing: 0.08em; color: #0966B2;  text-align: left; border-bottom: 1px solid #BDBDBD; line-height: 20px;}


h3 { font-weight: bold; padding: 0px; margin: 7px 0 12px 2px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }
h6 { font-weight: bold; padding: 0px; margin: 21px 0 7px 40px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left; }



/*Felgen*/
h4 { font-weight: bold; padding: 0px; margin: 20px 0 7px 0px;  font-family: Arial, verdana, sans-serif; font-size: 16px; letter-spacing: 0.08em; color: #0966B2;  text-align: left; }
h1 { font-weight: bold; padding: 0px; margin: 0px 0 10px 0px;  font-family: Arial, verdana, sans-serif; font-size: 16px; letter-spacing: 0.08em; color: #0966B2;  text-align: left; }


/*Gutachten*/
.componentheading{font-weight: bold; padding: 0px;  font-family: Arial, verdana, sans-serif; font-size: 18px; letter-spacing: 0.08em; color: black;  text-align: left;margin-bottom: 6px; }
div.gutachten_bg{ }

/*Images */
img { border: none; align: left; padding: 0px;  background: none;} 
img a { border: none; align: left; padding: 0px;  background: none;} 
img a:hover{ border: none; align: left; padding: 0px;  background: none;} 


img.multithumb { border: none; text-align: left; padding: 0px;  background: none;} 
img.multithumb a { border: none; text-align: left; padding: 0px;  background: none;} 
img.felgen { border: none; margin-top: 240px;} 

/* mosimage */
div.mosimage {border: 1px solid #ccc;}
.mosimage {border: 1px solid #cccccc;margin: 5px}
.mosimage_caption {margin-top: 2px;background: #efefef;padding: 1px 2px;color: #666;font-size: 10px;border-top: 1px solid #cccccc;}

/*Forms*/
.inputbox {padding: 2px; border:solid 1px #cccccc;}
form {margin: 0; padding: 0;}

/*Date*/
.createdate {display:block;font-size:0.85em; margin-top: -10px;}




/* System Messages */
#system-message
{
margin:10px 0 20px 0;
padding: 0 !important;
background:#fff;
border:solid 0px;
}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color: #93246F; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { background: #F2E3ED}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #93246F; background: #F2E3ED ; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;margin:0}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice {  }
#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

/*Back Button*/
div.backbutton{ float: right; background:url(../images/rial_zuruek_btn.jpg) left top no-repeat;  padding: 0px 0px 0px 25px;   height: 59px; width: 98px; font-weight: bold;}
/*Ruler*/
div.rule{ background:url(../images/rial_bg_rule.jpg) left top no-repeat;  height: 53px; width: 856px;}



/*Blog*/

.blog { padding: 0; }

.cols1
{width: 45%; display: block;}
.cols2 { width: 45%; }
.cols3 { width: 30%; }
.column1 , .column2 {width: 45%;}
div.column1{ float: left; margin-top: 5px; margin-right: 25px;  margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_mittel.jpg) left bottom no-repeat; border: none;}
div.column2{ float: left;  margin-top: 5px; margin-right: 25px;  margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_mittel.jpg) left bottom no-repeat;  border: none;}
div.column3{ float: left;  margin-top: 5px; margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_klein.jpg) left bottom no-repeat;  border: none;}

.leading_separator{ display: block; height: 10px; margin: 0 0 0px 0; }
.article_separator{ display: none; margin: 0px 0 0px 0; }


div.article_column { }
div.leading { width: 855px;  background:url(../images/rial_bg_rule.jpg) left bottom no-repeat; padding-bottom: 35px; }

div.readon { width: 95%; text-align: right; }
a.readon {padding:2px 0 0px 20px; margin: 0px; background:url(../images_general/mehr_btn.jpg) no-repeat; color:#0966B2; font-weight: bold;  line-height: 20px !important; line-height: 26px;}

div.article_column { }
div.leading { width: 855px;  background:url(../images/rial_bg_rule.jpg) left bottom no-repeat; padding-bottom: 45px; }
div.-static{  background:url(../images/rial_bg_rule.jpg) left bottom no-repeat; padding-bottom: 45px; }
/*Blog 2 Spalten*/

.blog-zwei_spalten { padding: 0; }

.blog-zwei_spalten div.cols1 {width: 45%; display: block;}
.blog-zwei_spalten div.cols2 { width: 45%; }
.blog-zwei_spalten div.cols3 { width: 30%; }
.blog-zwei_spalten div.column1 , div.column2 {width: 45%;}
.blog-zwei_spalten div.column1{ float: left; margin-top: 5px; margin-right: 25px;  margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_mittel.jpg) left bottom no-repeat; border: none;}
.blog-zwei_spalten div.column2{ float: left;  margin-top: 5px; margin-right: 25px;  margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_mittel.jpg) left bottom no-repeat; border: none;}
.blog-zwei_spalten div.column3{ float: left;  margin-top: 5px; margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_klein.jpg) left bottom no-repeat;  border: none;}

.blog-zwei_spalten div.leading_separator{ display: block; height: 10px; margin: 0 0 0px 0; }
.blog-zwei_spalten div.article_separator{ display: none; margin: 0px 0 0px 0; }



/*Blog 3 Spalten*/
.article_row-drei_spalten{ width: 100%;  margin-bottom: 30px; }

.blog-drei_spalten { padding: 0; }
.blog-drei_spalten div.cols1{width: 30%; display: block;}
.blog-drei_spalten div.cols2 { width: 30%; }
.blog-drei_spalten div.cols3 { width: 30%; }
.blog-drei_spalten div.column1 , div.blog-spiegel div.column2 {width: 30%;}

.blog-drei_spalten div.column1{ float: left; margin-top: 5px; margin-right: 25px;  margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_klein.jpg) left bottom no-repeat; border: none;}
.blog-drei_spalten div.column2{ float: left;  margin-top: 5px; margin-right: 25px;  margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_klein.jpg) left bottom no-repeat;  border: none;}
.blog-drei_spalten div.column3{ float: left;  margin-top: 5px; margin-bottom: 15px; padding-bottom: 20px; background:url(../images/rial_bg_rule_klein.jpg) left bottom no-repeat;  border: none;}

.blog-drei_spalten div.leading_separator{ display: block; height: 10px; margin: 0 0 0px 0; }
.blog-drei_spalten div.article_separator{ display: none; margin: 0px 0 0px 0; }

/*Pressemitteilungen*/
table.pm_header td{ font-size: 12px; font-weight: bold; border-bottom: 4px solid #CCC; border-top: 1px solid #CCC; border-right: 1px solid #CCC; padding-left: 6px; line-height: 24px; vertical-align: middle; color: #0966B2;}
table.pm_header td.first{ font-size: 12px; font-weight: bold; border-bottom: 4px solid #CCC; border-top: 1px solid #CCC; border-right: 1px solid #CCC;   border-left: 1px solid #CCC; padding-left: 6px;}
table.pm_header td.bilder{ font-size: 12px; font-weight: bold; border-bottom: 4px solid #CCC;border-top: 1px solid #CCC; border-right: none; padding-left: 6px;}


table.pm td{ font-size: 12px; font-weight: normal; border-bottom: 2px solid #CCC; border-top: 1px solid #CCC; border-right: 1px solid #CCC; padding: 6px;  vertical-align: top; }
table.pm td.first{ font-size: 12px; font-weight: normal; border-bottom: 2px solid #CCC;  border-right: 1px solid #CCC;   border-left: 1px solid #CCC; padding: 6px;}
table.pm td.bilder{ font-size: 12px; font-weight: normal; border-bottom: 2px solid #CCC; border-right: none; padding: 6px; line-height: 22px;}
table.pm td.pdf{ font-size: 12px; font-weight: normal; border-bottom: 2px solid #CCC;  padding: 6px; padding-top: 20px;}
table.pm td.bilder_mit{ font-size: 12px; font-weight: normal; border-bottom: 2px solid #CCC; border-top: 1px solid #CCC; border-right: 1px solid #CCC; padding: 6px;  vertical-align: top; line-height: 22px; }

div.article_row{ height: 285px; }




