.x{font-weigth:bolder;color:#FFFFFF;}
.x_zeile{background-color: #c50c1f;width:100%;}
.fett{font-weight:bolder;}
.mittel{font-size:11px;}
.mittel_duenn:hover,.mittel_duenn{font-size:11px;font-size:normal;}
.blocksatz{text-align:justify;}
.gross_grau:hover,.gross_grau{color:#87898a;font-size:16px;font-weight:bolder;text-decoration:none;}
.trans_w{ background-color:#FFFFFF; -moz-opacity:0.7; Filter: Alpha(Opacity=70); -khtml-opacity: 0.7; opacity: 0.7;}
.trans_r{ background-color:#C9050F; -moz-opacity:0.7; Filter: Alpha(Opacity=70); -khtml-opacity: 0.7; opacity: 0.7;}
.ue{border: #939598; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding:3px; align:center; text-indent:17px;letter-spacing:0.2em;} 
h1,.ue{font-weight:bolder;text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #FFF; font-size:14px;}
.Hervorgehoben{font-weight:bolder;text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #FFF; font-size:14px;}
.Hervorgehoben:hover{font-weight:bolder;text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #999; font-size:14px;}
.Alternativ{font-weight:bolder;text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: bolder; color: #FFDD2A; font-size:14px;}
.Alternativ_text{text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #FFDD2A; font-size:12px; }

.hand{cursor:pointer};

.newsletter_button{background-image:url(&#039;http://www.hettegger.at/bilder/design/buttons/button_rechts.gif&#039;);width:30px;height:30px;border:0px;}

a, .link{text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: font-style: normal; color: #FFF; font-weight: bold;font-size:12px;}
a:hover, .link:hover{text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: font-style: normal; color: #FFF; font-weight: bold;font-size:12px;}
font, td, body,.text{text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #FFF; font-size:12px; }
.text_block{text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #FFF; font-weight: normal;font-size:10px; text-align:justify; line-height:12px;}
.text_black{text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #000; font-weight: normal;font-size:12px; }
.klein{text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #FFF; font-weight: normal;font-size:10px;  line-height:13px;}
.klein:hover{text-decoration: underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #FFF; font-weight: normal;font-size:10px;  line-height:13px;}
.small{text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #FFF; font-weight: normal;font-size:10px;  line-height:13px;}
font, body,.text ,td {line-height:14px;}

body{background-color:#C9050F;}

.Rahmen_Gelb_Abstand{border: #FFDD2A; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top:4px;} 
.Rahmen_Schwarz_l{border: #939598; border-style: solid;border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; line-height:12px;} 
.Rahmen_Schwarz_m{border: #939598; border-style: solid;border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height:12px;} 
.Rahmen_Schwarz_r{border: #939598; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; line-height:12px;} 
.Rahmen_Schwarz{border: #939598; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;} 

.Rahmen_Weiss{border: #ffffff; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.Rahmen_Gelb{border: #FFDD2A; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

input,textarea{width:95%; background-color:#C9050F; border: #FFF; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; color:#FFF; font-size:11px; height:26px; line-height:20px;font-family: Arial, Verdana, Helvetica, sans-serif; }
.radio{width:100%; background-color:#C9050F; border: #FFF; border-style: solid;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color:#FFF; height:18px; }

.input{width:120px; background-color:#FFFFFF; -moz-opacity:0.7; Filter: Alpha(Opacity=70); -khtml-opacity: 0.7; opacity: 0.7; height:20px; line-height:14px; color:#000;border: #333; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.calc{height:18px; line-height:12px;width:50px;}
textarea{height:65px;f ont-size:10px; line-height:20px;}
.team_bg{height:26px;}
#team_text{border: #939598; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; align:left;}
.team_link{color:#C9050F; font-size:14px; height:24px; line-height:20px;font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; margin-left:35px;}
.team_link:Hover{color:#939598; font-size:14px;  font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; margin-left:35px;}
#team_bg{background-color: #FFF; -moz-opacity:0.5; Filter: Alpha(Opacity=50); -khtml-opacity: 0.5; opacity: 0.5; height:24px;}


.menu{font-weight:bold;text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #000000; font-size:11px;}
.menu:Hover, .menu_over{font-weight:bold;text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #C9050F; font-size:11px;}

.smenu{font-weight:normal;text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #000000; font-size:11px;}
.smenu:Hover, .smenu_over, .smenu_over:Hover{font-weight:bold;text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-style: normal; color: #C9050F; font-size:11px;}


.radiobutton{width:95%; background-color:#FFFFFF; -moz-opacity:0.7; Filter: Alpha(Opacity=70); -khtml-opacity: 0.7; opacity: 0.7; height:20px; line-height:14px; color:#000;border: #333; border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.i_rot{color:#C9050F;} 
.i_gelb{color:#FFDD2A;} 
.i_gelb_bg{background-color:#FFDD2A;} 
.i_blau{color:#0000cc;} 
.i_gruen{color:#33cc00;} 
.i_weiss{color:#ffffff;} 
.i_schwarz{color:#000000;} 