/*Standards*/
/*body { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #CCCCCC; }*/

p { font-size: 11px; }
td { }

a:link { color: #9F1C22; text-decoration: underline; }
a:visited { color: #9F1C22; text-decoration: underline; }
a:hover { color: #9F1C22; text-decoration: none; }
a:active { color: #9F1C22; text-decoration: underline; }

.td_padding {  font-size: 13px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; padding: 10px 2px 2px 15px;}

/*Headline*/
.headline_xxl { font-size: 15px; font-weight: bold; color: #5D4750; }
.headline_xl { font-size: 14px; font-weight: bold; color: #5D4750; }
h1,h2,h3,h4,h5,h6 { font-size: 15px; font-weight: bold; color: #9F1C22; }

/*Hauptnavigation*/
.btn_on  { background-image: url(../img/mainmenu_bg_on.jpg) }
.mainbutton { font-size: 12px; font-weight: Bold; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF; text-decoration: none; padding-left: 0px;}
a.mainbutton:link { font-size: 12px; font-weight: Bold; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF; text-decoration: none; padding-left: 0px;}
a.mainbutton:visited { font-size: 12px; font-weight: Bold; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF; text-decoration: none; padding-left: 0px;}
a.mainbutton:hover { font-size: 12px; font-weight: Bold; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF;  text-decoration: none; padding-left: 0px;}

.mainbutton_on { font-size: 12px; font-weight: Bold; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; text-decoration: none; padding-left: 0px;}
a.mainbutton_on:link { font-size: 12px; font-weight: Bold; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; text-decoration: none; padding-left: 0px;}
a.mainbutton_on:visited { font-size: 12px; font-weight: Bold; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000; text-decoration: none; padding-left: 0px;}
a.mainbutton_on:hover { font-size: 12px; font-weight: Bold; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #000000;  text-decoration: none; padding-left: 0px;}

/*Subnavigation*/
.sub_btn_on  { background-image: url(../img/submenu_bg_on.jpg) }
.subbutton { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF; text-decoration: none; padding-left: 20px;}
a.subbutton:link { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF; text-decoration: none; padding-left: 20px;}
a.subbutton:visited { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF; text-decoration: none; padding-left: 20px;}
a.subbutton:hover { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #FFFFFF;  text-decoration: underline; padding-left: 20px;}

/*Login & Formulare*/
a.login:link   { color: #000000; font-weight: bolder; text-decoration: underline }
a.login:visited  { color: #000000; font-weight: bolder; text-decoration: underline }
a.login:hover  { color: #000000; font-weight: bolder; text-decoration: none }
a.login:active  { color: #000000; font-weight: bolder; text-decoration: none }

input, textarea, select, button  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #D8D8D8; vertical-align: bottom; padding: 0; border: solid 1px #6D6C6C;  }
.input_custom  { color: #000000; font-weight: bold; font-size: 9px; font-family: arial, helvetica; text-decoration: none; background-color: #ECECEC; vertical-align: bottom; padding: 0; border: solid 1px #6D6C6C;  }
.input_btn  { color: #00000 }

.text_small { font-size: 10px; font-weight: bold; }
.formular_login   { color: #BFBFBF; font-weight: normal; font-family: arial, helvetica; text-decoration: none; background-color: transparent; background-image: url(../img/loginform.jpg); padding: 0px 0px 0px 3px; border: solid 1px #96969C }
.formular_btnok   { color: #BFBFBF; font-weight: normal; font-family: arial, helvetica; text-decoration: none; background-color: transparent; background-image: url(../img/loginform.jpg); padding: 0px 0px 0px px; border: solid 1px #96969C }

.formular_search   { color: #5C5B5B; font-size: 13px; font-weight: normal; font-family: arial, helvetica; text-decoration: none; background-color: transparent; padding: 5px 0px 0px 1px; border: solid 0px #96969C; margin:0px; }
.formular_searchok   { color: #BFBFBF; font-weight: normal; font-family: arial, helvetica; text-decoration: none; background-color: transparent; padding: 0px 0px 0px px; border: solid 0px #96969C; margin:0px;}


/*Template Definition*/
table.container   { width: 100%; }
table.content  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
td.foreground_light  { background-color: #EBEBEB }
td.foreground_dark  { background-color: #DCDCDC }
table.background  { background-color: #D1D1D1 }





/*INNCO*/
.td_padding {  font-size: 14px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; padding: 2px 2px 2px 15px;}
.td_footer { font-family: Arial, Helvetica, SunSans-Regular, sans-serif; color: #8D8E94; }
.td_subnav { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #797979; }
.bildunterschrift { color: #a3a3a3; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.td_content2 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 7px; }

h1 { color: #000000; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
h2 { color: #000000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
h3 { color: #9B0B1D; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
h4 { color: #9B0B1D; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
h5 { color: #9B0B1D; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
h6 { color: #9B0B1D; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

a.td_footer:link { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #8D8E94; text-decoration: underline; }
a.td_footer:visited { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #8D8E94; text-decoration: underline;}
a.td_footer:hover { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #8D8E94;  text-decoration: none;}

.copyright { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #5A5B5E; }
a.copyright:link { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #5A5B5E; text-decoration: none; }
a.copyright:visited { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #5A5B5E; text-decoration: none;}
a.copyright:hover { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #5A5B5E;  text-decoration: none;}

.td_subnav:link { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #696969; }
a.td_subnav:visited { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #696969; }
a.td_subnav:hover { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #0068d0; }


a.infolink:link { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #A50400; text-decoration: underline; }
a.infolink:visited { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #A50400; text-decoration: underline;}
a.infolink:hover { font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #FA1204;  text-decoration: none;}

body { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; background-color: #3A3A3A; background-image: url(../img/body.jpg); background-repeat: repeat-x; }
p { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; }
td { font-size: 11px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; }

a:link { }
a:visited { }
a:hover { }

input, textarea, select, button  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; vertical-align: bottom; padding: 0; border: solid 1px #c7c7c7;  }
.input_custom  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; vertical-align: bottom; padding: 0; height: 18px; margin-left: 20px; border: solid 5px #D5041A; }
.input_btn  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; margin-top: 8px; margin-left: 5px; border: solid 0 #c7c7c7; padding: 0px 5px 0px 0px; }

