h1                           {font-size: 11px;   font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; color:#007EB0;}

h2, .headline                {font-size: 11px;  color:#000000; font-weight:bold; margin-top:5px; margin-bottom:0px; margin-left:8px; margin-right:15px;}
h3, .subheadline,            {font-size: 11px;   color:#000000; font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:8px; margin-right:15px;}
h4, .subheadlinekasten       {font-size: 11px;   color:#000000; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:5px;}
h5, .text                    {font-size: 11px;   color:#000000; font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:8px; margin-right:15px;}
h6, .teaser                  {font-size: 11px; color:#000000;  font-weight:normal; margin-top:5px; margin-bottom:5px; margin-left:8px; margin-right:8px;text-decoration:none;}
p, .unformatiert             {font-size: 11px;   color:#000000; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}

h6.normal                    {font-size: 11px; color:#000000;  font-weight:normal; margin-top:0px; margin-bottom:0px; text-decoration:none;}

.subpict   {font-size: 11px;   color:#000000; font-weight:normal; margin-top:5px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
.subheadnoncon         {font-size: 11px; color:#757575; font-weight:normal;}
.textnoncon            {font-size: 11px; color:#000000; font-weight:normal;}
.text_indexteaser      {font-size: 11px;  color:#000000; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-right:10px;}

.menu                  {font-size: 11px; color:#4C4C4C;  font-weight:normal; margin-top:0px; margin-bottom:0px; text-decoration:none;}
.menugr                {font-size: 11px; color:#000000;  font-weight:normal; margin-top:0px; margin-bottom:0px; text-decoration:none;}
.menuclicktrail        {font-size: 11px; color:#757575;  font-weight:normal; margin-top:0px; margin-bottom:0px; text-decoration:none;}
.kontakt               {font-size: 11px; color:#757575;  font-weight:normal; margin-top:0px; margin-bottom:0px;}
.kontaktteaser         {font-size: 11px; color:#757575;  font-weight:normal; margin-top:0px; margin-bottom:0px;}

body, td, .start         {font-size: 11px; color:#000000;  font-weight:normal; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
input, option            {font-size: 11px; color:#000000;  font-weight:normal; margin-left:0px; margin-top:0px; margin-bottom:0px;}
td.headpopup             {font-size: 12px; color:#000000;  font-weight:bold; margin-top:5px; margin-bottom:0px; margin-left:0px; margin-right:15px;}



blockquote             {margin-top:0px; margin-bottom:0px; margin-left:17px;}

a                      {color:#000000;text-decoration:underline}

a.start                      {color:#000000;text-decoration:none}
a.start:active               {color:#007EB0;text-decoration:none}
a.start:hover                {color:#007EB0;text-decoration:none}

a.startlinks                      {color:#000000;text-decoration:none; font-size:11px;}
a.startlinks:active               {color:#0674a0;text-decoration:none; font-size:11px;}
a.startlinks:hover                {color:#0674a0;text-decoration:none; font-size:11px;}

a.menu                      {color:#000000;text-decoration:none}
a.menu:active               {color:#007EB0;text-decoration:none}
a.menu:hover                {color:#007EB0;text-decoration:none}

a.menugr                    {color:#000000;text-decoration:none; font-size:11px;}
a.menugr:active             {color:#0674a0;text-decoration:none; font-size:11px;}
a.menugr:hover              {color:#0674a0;text-decoration:none; font-size:11px;}

a.menugraktiv                    {color:#0674a0;text-decoration:none;font-size: 11px;}
a.menugraktiv:active             {color:#000000;text-decoration:none;font-size: 11px;}
a.menugraktiv:hover              {color:#000000;text-decoration:none;font-size: 11px;}

a.sitemap1                    {color:#000000;text-decoration:none;font-size: 12px; font-weight:bold;}
a.sitemap1:active             {color:#000000;text-decoration:none;font-size: 12px;}
a.sitemap1:hover              {color:#000000;text-decoration:none;font-size: 12px;}

a.sitemap2                    {color:#000000;text-decoration:none;font-size: 11px;}
a.sitemap2:active             {color:#000000;text-decoration:none;font-size: 11px;}
a.sitemap2:hover              {color:#000000;text-decoration:none;font-size: 11px;}


td.text                    {color:#000000;text-decoration:none;font-size: 11px;margin-left:5px;}

.gray{color:#8C8E8C;text-decoration:none;font-size: 11px;}

body, input, option, div, span, td, tr, table, td.unformatiert, h3, h4, h5, h6, p, .menu, .menugr, .startlinks, .start, .menugraktiv, .unformatiert, .kontakt, .subheadline, .subheadlinekasten, .text, .teaser, .menuclicktrail, .subheadnoncon, .textnoncon {font-family: Arial, Helvetica, sans-serif;}
h2, .headline,td.text2, .text2, .text_indexteaser, .kontaktteaser {font-family: Arial, Helvetica, sans-serif;}


table.greytable  {BORDER-STYLE:none; max-width:394; BORDER-RIGHT-STYLE: solid; border-right-color:black; border-right-width:3px;}
table.linetable {BORDER-STYLE:none; max-width:394; BORDER-RIGHT-STYLE: solid; border-right-color:#02a1c1; border-right-width:0px;}

span.snippet {color:#000000; background-color: red; border-style: dashed; margin-top:-2px; border-width:1px; text-indent:0px;}

a.ext_editbar {font-size:10px; text-decoration:underline; color:#000000;}

.grauerradio {background-color:#eeeeee; }
.formelementsservice {border:1px solid #000000; background-color:#eeeeee; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; font-variant: normal;}

.formelements {border:1px solid #007EB0; background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; font-weight: normal; font-variant: normal; scrollbar-base-color:#ffffff; scrollbar-3dlight-color:#bfbfbf; scrollbar-arrow-color:#ebebeb; scrollbar-darkshadow-color:#878787; scrollbar-face-color:#bfbfbf; scrollbar-highlight-color:#bfbfbf; scrollbar-shadow-color:#bfbfbf; scrollbar-track-color:#ebebeb; }.formelements2 {border:1px solid #00A1C0; background-color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; font-weight: normal; font-variant: normal }.formelements3 {border:1px solid #00A1C0; background-color:#00ffff; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; font-weight: normal; font-variant: normal }
#passiv0 {margin-left:8px;}
#passiv1 {margin-left:8px;}
#passiv2 {margin-left:19px;}
#passiv3 {margin-left:31px;}
#passiv4 {margin-left:42px;}
#aktiv1 {margin-left:19px; text-indent:-11px;}
#aktiv2 {margin-left:31px; text-indent:-11px;}
#aktiv3 {margin-left:42px; text-indent:-11px;}
#aktiv4 {margin-left:55px; text-indent:-11px;}


.headerNavi td{ vertical-align:top;}
.headerNavi a{ text-decoration:none; color:#8c8c8c; line-height:11px; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
html*.headerNavi a{line-height:13px; }

ul.mainMenu{ list-style:none; margin:0; padding:0; height:22px;}
ul.mainMenu li{ list-style:none; margin:0;display:inline-block; padding:0 13px; border-right:1px solid #ffffff; height:22px; line-height:22px; float:left; font-size:11px;}
ul.mainMenu li a, ul.mainMenu li a:hover, ul.mainMenu li a:active{ line-height:22px; font-size:11px;}
ul.mainMenu li#mainNavi_1{ padding-left:0px; border-left:none; }

a.suchen{text-decoration:none; font-size:11px;}

.inputSuche {background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; color: #000000 ; font-weight: normal; font-variant: normal; scrollbar-base-color:#ffffff; scrollbar-3dlight-color:#bfbfbf; scrollbar-arrow-color:#ebebeb; scrollbar-darkshadow-color:#878787; scrollbar-face-color:#bfbfbf; scrollbar-highlight-color:#bfbfbf; scrollbar-shadow-color:#bfbfbf; scrollbar-track-color:#ebebeb; }

.bild_fassadenGlas, .bild_raumGlas, .bild_glasService { width:242px; height:135px;}
.bild_fassadenGlas a, .bild_fassadenGlas a img, .bild_raumGlas a, .bild_raumGlas a img, .bild_glasService a, .bild_glasService a img { border:none; text-decoration:none;}

td.startBox_h1{ height:40px; background:url('../picts/balken_bereich.jpg'); background-repeat:y-repeat; padding:7px 0 0 7px; vertical-align:top; font-size:19px; color:#ffffff;text-decoration:none; line-height:19px; }

td.startBox_h1 a{ font-size:19px; color:#ffffff;text-decoration:none; line-height:19px; font-weight:bold;}

table.unterNavi th{ margin:0; padding:0 0 0 6px; border-bottom:1px solid #ffffff; line-height:14px; color:#000000; font-size:11px; font-weight:bold; vertical-align:top; text-align:left;}
table.unterNavi td{ margin:0; padding:0 0 0 6px; border-bottom:1px solid #ffffff; line-height:14px; color:#000000; font-size:11px; vertical-align:top; text-align:left;}

div.box1, div.box2, div.box3 , div.box4 {border:1px solid #c7dee1;}
div.box1{width:364px; height:77px;}
div.box2{width:177px; height:77px;}
div.box3{width:177px; height:77px;}
div.box4{width:365px; height:77px;}

html*div.box1{width:365px; height:78px;}
html*div.box2{width:178px; height:78px;}
html*div.box3{width:178px; height:78px;}
html*div.box4{width:367px; height:78px;}

div.box4 iframe{ height:70px}
html*div.box4 iframe{margin-top:-7px; margin-left:-2px; height:77px; }

div.box1 table, div.box2 table, div.box3 table, div.box4 table { margin:9px;}
div.box1 td, div.box2 td, div.box3 td, div.box4 td {vertical-align:top; }
div.box1 p, div.box2 p, div.box3 p, div.box4 p {margin:0; padding:0; }
div.box1 h2, div.box2 h2, div.box3 h2, div.box4 h2 { margin:0; color:#000000; line-height:13px; font-weight:bold; font-size:11px;}
div.box3 img {width:167px; height:59px; margin:0, padding:0; border:none;} 
div.box1 a, div.box2 a, div.box3 a, div.box4 a, div.box1 a img { border:none; text-decoration:none; margin:0; padding:0;}
div.box1 a, div.box2 a, div.box3 a, div.box4 a { font-size:11px; color:#0674a0;}