                                                  /****links and buttons in header****/
.head {word-spacing:1px;  text-align:right; text-decoration: none;   }
.headlink {margin-left:10px;}
a.headlink a.unsel, .headlink a.unsel:link, .headlink a.unsel:visited, .headlink a.unsel:hover, .headlink a.unsel:active {font-size:10px; text-decoration:none; color:#000; padding:0 2px 0 2px; text-transform:uppercase;}
.headlink a.unsel:hover, .headlink a.unsel:active {text-decoration:none; color:#ebb770; padding:0 2px 0 2px; text-transform:uppercase;}
a.headlink a.sel, .headlink a.sel:link, .headlink a.sel:visited, .headlink a.sel:hover, .headlink a.sel:active{text-decoration:none; font-size:10px; color:#fff; padding:0 2px 0 2px; text-transform:uppercase;}
.headlink a.sel:hover, .headlink a.sel:active  {text-decoration:none; color:#ebb770; padding:0 2px 0 2px; text-transform:uppercase;}
 .header_inhalt_text { text-align:center; color:#FFFFFF; font-size:12px; text-transform:uppercase; }


/***print***/
div.print {width:100%; margin-top:100px; padding:27px 0px 0px 0px; border-top:1px solid #fff; }
div.print a div {  height:40px; text-align:left; padding-left:68px; padding-top:15px; cursor:pointer; } /* vertical-align:middle; geht nicht: text-ident:27px;*/
/*div.print a div img { vertical-align:middle; }*/ /* padding-left:27px; */
div.print a:hover { text-decoration:none; color:#6b7ea8; }
div.goback {width:100%;  padding:0px 0px 20px 0px;}
div.goback a div {width:206px; height:80px;  position:relative; cursor:pointer; }

/***banner***/
div.banner {padding: 5px 10px 0 10px;}

/****navi5****/
div.navi_5_innen {margin-left:40px;  }
/****breadcramb****/
div.breadcramb_innen {margin-left:40px;margin-top:20px;  }
/*kontakt*/
div.breadcramb_innen a:link {font-size:10px; font-weight:normal; text-decoration:none; color:#19120F; padding-right:10px; }
div.breadcramb_innen a:visited {font-size:10px; font-weight:normal; text-decoration:none; color:#000;padding-right:10px; }
div.breadcramb_innen a:hover {font-size:10px; font-weight:normal; text-decoration:underline; color:#19120F;padding-right:10px;}
div.breadcramb_innen a:active {font-size:10px; font-weight:bold; text-decoration:none; color:#7A1118;padding-right:10px;}

/***fuss***/
.footlink {text-transform: uppercase; }
.footlink a.unsel,.footlink a.unsel:link, .footlink a.unsel:visited {text-decoration:none;  color:#7a1118; }
.footlink a.unsel:hover, .footlink a.unsel:active {text-decoration:none; color:#A43A19;}
.footlink a.sel, .footlink a.sel:link, .footlink a.sel:visited { text-decoration:none; color:#19120f;}
.footlink a.sel:hover, .footlink a.sel:active  {text-decoration:none; color:#A43A19; }
.foot_text {font-size:9px; text-align:right;  color:#7a1118;;  }

/****content****/
h1 {font-size:18px; line-height:40px; color:#7a1118; text-align:left; font-family:Geneva, Arial, Helvetica, san-serif; padding-bottom:10px; }
h2 {font-size:15px; line-height:15px; color:#a43a19; text-align:left; font-weight:bold; font-family:Geneva, Arial, Helvetica, san-serif; padding-bottom:10px;}
h3 {font-size:12px; line-height:15px; color:#c57e44; text-align:left; font-family:Geneva, Arial, Helvetica, san-serif; padding-bottom:10px;}
h4 {font-size:11px; line-height:15px; color:#19120f; text-align:left; font-weight:bold; font-family:Geneva, Arial, Helvetica, san-serif; padding-bottom:10px; }
h5 {font-size:11px; line-height:15px; color:#7a1118; text-align:left; font-weight:bold; font-family:Geneva, Arial, Helvetica, san-serif; padding-bottom:10px;   }
h6 {font-size:11px; line-height:12px; color:#a43a19; text-align:left; padding:0 4px 4px 4px; text-transform:uppercase; margin-top:15px;   padding-bottom:10px; }

.blankbox2 p {font-size:11px;
line-height:15px;
padding-bottom:10px;
text-align:left;
color:#FFFFFF;}

.blankbox2 h1 {color:#FFFFFF;
font-family:Verdana,Geneva,Arial,Helvetica,san-serif;
font-size:12px;
font-weight:bold;
line-height:15px;
padding-bottom:5px;
text-align:left;}
.blankbox h1 {font-size:12px; line-height:15px; color:#7a1118; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, san-serif; font-weight:bold; padding-bottom:5px;}
.blankbox h2 {font-size:12px; line-height:15px; color:#fff; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, san-serif; font-weight:bold; padding-bottom:5px;}

h6.colls3 { padding:0 0px 0px 4px; margin-bottom:15px; margin-top:20px; line-height:0.5em; }
p { font-size:11px; line-height:15px; text-align:left; padding-bottom:10px;}
h2.accessoires {text-align: center; padding:5px; background-color:#7A1118; color:#fff;}

ul.accessoires {list-style-type:none;margin-left:10px; padding:0; line-height:20px; }
ul.service {list-style-position:outsite; list-style-image: url(../img/liste.png); margin-left:20px;line-height:20px; }
li.service{}



/***content-Startseite***/
h1.startseite {font-size:20px; line-height:40px; color:#7a1118; text-align:center; padding:5px 5px 3px 5px; opacity: 0.9; filter: alpha(opacity=99);  }
p.startseite {font-size:12px; line-height:18px; color:#000; text-align:left; padding:2px 10px 5px 10px; opacity: 0.9; filter: alpha(opacity=99); }
h2.startseite2 {font-size:12px; line-height:15px; color:#000; text-align:left; font-weight:bold;  padding:5px 40px 3px 45px; }
p.startseite2 {font-size:11px; line-height:15px; color:#000; text-align:left; padding:2px 40px 5px 45px;  }
p.kursiv { font-style:italic;text-align:left; }
p.rechts { text-align:right; }
p.left{ text-align:left; }

/*textlink*/
a:link { text-decoration:none; color:#7a1118;}
a:visited {text-decoration:none; color:#7a1118; }
a:hover { text-decoration:underline; color:#a43a19;}
a:active { text-decoration:none; color:#7a1118;}


/*tabellen*/
/*****Standarttabelle****/
table.tab_standard {font-size:10px; border:none;  padding: 20px 5px 10px 5px; margin-top:10px;}
table.tab_standard caption {font-size:11px; text-align:left; color:#666666; padding:5px; margin-left: -1px;  }
table.tab_standard thead td {font-size: 10px; text-align: left; color:#000000; background:#ccc; border:1px solid #ddd; padding:5px; }
table.tab_standard tfoot td {font-size:9px; text-align: left; color:#666666; border:1px solid #ddd;  padding:5px;  }
table.tab_standard tbody td {font-size:10px; text-align: left; color:#666666; border:1px solid #ddd; padding:5px;  }

/******Dummytabelle*****/
table.tab_dummy {font-size:10px; border:none; border-collapse:collapse;  padding: 2px; margin-top:0px;}
table.tab_dummy caption { font-size:11px; text-align:left; color:#000000;  padding:5px; border:none; margin-left:-1px;}
table.tab_dummy thead td {font-size:10px; text-align: left; color:#000000;  border: none; padding:5px; }
table.tab_dummy tfoot td {font-size:9px; text-align: left; color:#666666; border:none; padding:5px; }
table.tab_dummy tbody td {font-size:10px; text-align: left; color:#666666; border:none;  padding:5px; }

/***********images******************/
img { padding:0; margin:0; border:none; }
.imgouter { clear:both; margin-bottom:8px;}
.imgouter .fc { clear:both; }
.imgouterfl {margin-bottom:8px; /*float:left;*/ }
.imgouterfr { margin-bottom:8px; /*float:right;*/ }
/*unused:.imginner {text-align:left; border: 1px solid #F2F3E1; } */
/*unused:.imginnerar{ float:right; text-align:left; border: 1px solid #F2F3E1; }*/
.imginneral { margin-right:8px; float:left; text-align:left; border: none; }
.imgouter .imginneral { margin:0;}
.imgtn img, .imglr img { margin: 2px 0 2px 2px; float:left; } /*Lupe*/
.imgtn .subbar, .imglr .subbar,.imghr .subbar { padding:0em 0.3em 0.2em 1em; float:left; }
.imgtn .subtitle,.imglr .subtitle { padding:3px 0 2px 0; line-height:12px; font-size: 11px; }
.imgtn .subtxt2,.imgtn .subtxt3,.imglr .subtxt2,.imglr .subtxt3 { padding:1px 0px 1px 0px; line-height:11px; font-size:10px; color:#90907c; }