/* Allgemeine Angaben */
*               {padding:0;margin:0;border:0;}
body            {font: 95% Arial, Helvetica, sans-serif;background: #fff url(../grafik/verlauf.gif) repeat-x;}
h1              {text-align:right;float:right;height:25px;overflow:hidden;width:300px;}
h1, h2          {font-weight:normal;font-size:150%;}
h2              {margin-bottom:15px;color:#C0C0C0;}
h3              {color: #009EE0;text-decoration:none;font-size:90%;}
a               {color: #009EE0;text-decoration:none;}
a:hover         {text-decoration:underline;}
input,textarea  {padding:1px;border:1px solid #009EE0;}

/* Fahrner */
#logo h1.deutsch {background: url(../grafik/absperrtechnik.png) no-repeat; height: 28px; width: 281px;}
#logo h1.english {background: url(../grafik/shutoff.png) no-repeat; height: 28px; width: 281px;}
#logo h1 span {visibility: hidden;}

/* Klassen */
.clear          {clear:both;}
.right          {float:right; margin: 0 0 10px 10px; padding:1px; border:1px solid #009EE0;}
.right2         {float:right; margin: 0 0 10px 10px;}
.left           {float:left;margin: 0 10px 10px 0;}
.left2           {float:left;margin: 0 80px 10px 0;}

#right          {float:right; margin-top:43px; padding-right:110px;}

/* Container chronologisch */

div#page        {width:980px; position: relative;left: 50%;margin-left: -490px;margin-top:20px;background: url(../grafik/logo_hintergrund.gif) 675px bottom no-repeat;}
div#head        {margin-bottom:20px;}
div#language    {padding:10px 10px 10px 10px;width:195px;float:left;border:1px solid #c0c0c0;color:#c0c0c0;background:#FFF;font-size:80%;}
div#logo        {width: 755px;float:right;text-align:right;}
div#navigation  {width: 200px;float:left;font-size: 80%;}
div#content     {width: 750px;float:right;line-height:1.5;}
div#content-error     {width: 980px;float:right;line-height:1.5;}
div#foot        {margin: 20px 0;padding-top: 10px;border-top:1px solid #009EE0;font-size: 80%;}

/* Container-Tags und -Klassen */

div#navigation ul
{list-style:none;line-height:1.3;}
div#navigation ul li
{padding-left:5px;display:block;}
div#navigation ul li .used
{font-weight:bold;display:block; height:1%;}
div#navigation ul li.section
{background: #009ee0 url(../grafik/bildmarke.gif) 0 0 no-repeat;padding: 0 0 0 30px;line-height:19px;margin:7px 0;color:#fff;}


div#language a span
{background-repeat: no-repeat;background-position: top;display: block;width: 90px;height: 63px;float:left;}
div#language a.rollover-de span
{background-image: url(../grafik/hebel-de-out.gif);}
div#language a.rollover2-de span
{background-image: url(../grafik/hebel-de-grau.gif);}
div#language a.rollover-de:hover span, div#language a.rollover2-de:hover span
{background-image: url(../grafik/hebel-de-in.gif);}
div#language a.rollover-en span
{background-image: url(../grafik/hebel-eng-out.gif);}
div#language a.rollover2-en span
{background-image: url(../grafik/hebel-de-grau-en.gif);}
div#language a.rollover-en:hover span, div#language a.rollover2-en:hover span
{background-image: url(../grafik/hebel-eng-in.gif);}
div#language input#suchbegriff
{float:left;width:165px;height:16px;vertical-align:top;display:block;}
div#language input#submit
{float:right;background: #009EE0 url(../grafik/such-button.png) center no-repeat;height:20px;width:20px;vertical-align:top;display:block;}
 
table tr td {line-height:1.5; width:200px;}

div#content p
{line-height:1.5;}

div#content ul
{line-height:1.5; padding-left:19px;}

div#foot span
{float: right;}

select.service
{width:250px;border: 1px solid #808080;background:#EDEDED;}

select
{width:150px;border: 1px solid #808080;margin-bottom:10px;float:left;}

.partner { float:left;line-height:1.5; }
.partnertrennung { border:1px solid #666;padding:15px;margin-bottom:15px;background:#f4f4f4; width:350px;}


/*Produktneuheiten*/

div.news_item
{width:640px;border:1px solid #ccc;padding:10px;background:#fff url(../grafik/verlauf.png) repeat-x;
margin-bottom:10px;float:left;}
div.news_item h3
{color:#EF009B; font-size:95%; font-weight:bold;}
div.news_item mehr
{color:#EF009B; font-size:95%; }
div.news_teaserpicture
{float:left;width:210px;}
div.news_picture
{float:right;width:220px;margin-left:10px;}
div.news_picture img
{float:right;border:3px double #ccc;}
span.news_type
{color:#808080;font-size:80%;font-weight:bold;}
div.news_content
{float:right;width:390px;font-size:95%;line-height:1.5;text-align:justify;}
div.news_content_nopic
{font-size:95%;line-height:1.5;text-align:justify;}
div.news_content h3, div.news_content_nopic h3
{font-size:95%;line-height:1.5;}
div.news_footer
{clear:both;}
div.news_picture p.bildzeile
{color:#808080;font-size:80%;text-align:right;margin-left:20px;}
div.news_item ul li   {font-size:100%; margin: 0 0 3px 0; text-align:justify;}

/*Suche*/

div#suche
{line-height:1.5;}
div#suche ol
{margin-left:23px; padding-top: 15px;}
div#suche ol li
{padding-bottom:13px; margin-bottom:13px; border-bottom:1px solid #999;}
div#suche ol li a
{font-weight:bold;}
div#suche ol li .mod
{font-size:90%;color:#808080;display:block;}
div#suche ol li .mod a
{font-weight:normal;}

/*Klassen fuer´s Kontaktformular*/
span.tabulator                      {float: left; width: 110px; display:block; height: 15px; line-height: 1.2;}
span.tabulator_2                    {float: left; width: 200px; display:block; height: 15px; line-height: 1.2;}
span.fehler                         {color:#009ee0;}
span.fehler2                        {color:#009ee0;}
input, textarea,select              {width: 290px; background-color: #f4f4f4; margin-bottom:10px; border: 1px solid #9E9D9D;
                                    font-family: Arial, Helvetica, sans-serif;  }
input.button                        {width: 90px;}

input.form                          {width: 240px; background-color: #f4f4f4; margin-bottom:10px; border: 1px solid #9E9D9D;
                                    font-family: Arial, Helvetica, sans-serif;  }
input.buttongoogle                  {width: 50px;}
#map input                          {width: auto;}


