@charset "utf-8";
/* CSS Document */

/* Ueberschriften */
h1{font-weight: bold; color: #000000; font-size: 11px; margin: 0px; padding: 0px;}
h2{font-weight: bold; color: #000000; font-size: 13px; margin: 0px; padding: 0px;}

/* Links */
a:link{color: #253379; /*font-weight: normal;*/ text-decoration: none;}
a:visited{color: #253379; /*font-weight: normal;*/ text-decoration: none;}
a:hover{color: #000000; /*font-weight: normal;*/ text-decoration: none;}

a.current:link{color: #253379; font-weight: bold; text-decoration: none;}
a.current:visited{color: #253379; font-weight: bold; text-decoration: none;}
a.current:hover{color: #253379; font-weight: bold; text-decoration: none;}

a.news:link{color: #253379; font-weight: bold; text-decoration: none;}
a.news:visited{color: #253379; font-weight: bold; text-decoration: none;}
a.news:hover{color: #000000; font-weight: bold; text-decoration: none;}

a.topmenu:link{color: #FFFFFF; font-weight: bold; text-decoration: none; display: compact;}
a.topmenu:visited{color: #FFFFFF; font-weight: bold; text-decoration: none; display: compact;}
a.topmenu:hover{color: #333366; font-weight: bold; text-decoration: none; display: compact;}

a.footer:link{color: #FFFFFF; /*font-weight: normal;*/ text-decoration: none;}
a.footer:visited{color: #FFFFFF; /*font-weight: normal;*/ text-decoration: none;}
a.footer:hover{color: #c0c0c0; /*font-weight: normal;*/ text-decoration: none;}

a.bold:link{color: #000000; font-weight: bold; text-decoration: none;}
a.bold:visited{color: #000000; font-weight: bold; text-decoration: none;}
a.bold:hover{color: #000000; font-weight: bold; text-decoration: none;}

a.hidden:link{color: #ffffff; /*font-weight: normal;*/ text-decoration: none; font-size: 5px;}
a.hidden:visited{color: #ffffff; /*font-weight: normal;*/ text-decoration: none; font-size: 5px;}
a.hidden:hover{color: #ffffff; /*font-weight: normal;*/ text-decoration: none; font-size: 5px;}

a.google:link{color: #253379; /*font-weight: normal;*/ text-decoration: none; font-size: 9px;}
a.google:visited{color: #253379; /*font-weight: normal;*/ text-decoration: none; font-size: 9px;}
a.google:hover{color: #253379; /*font-weight: normal;*/ text-decoration: none; font-size: 9px;}

/* Tabellen */
table.topmenu td{text-align: center;}

table.Trennlinien_blau{margin: 0px; padding: 0px;}
table.Trennlinien_blau td{border: 1px solid; border-bottom-color: #253379; border-top-color: #ffffff; border-left-color: #ffffff; border-right-color: #ffffff; margin: 0px; padding: 2px 0px;}
table.Trennlinien_blau td.ohne{margin: 0px; padding: 2px 0px;}
table.Trennlinien_blau td.firstlevel{background: url(/bilder/pfeil.gif) no-repeat; background-position: 0px 4px; padding-left: 12px;}

table.renderedtable{text-align: justify;}

table.footer_links{width: 1000px; margin: 0px auto 0px auto;}


/* Form Elemente */
form{margin: 0px;}
form select{width: 304px;}

input.searchfield{width: 112px; height: 14px !important; border: 1px solid; border-color: #253379; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #253379; margin: 3px 0px 3px 3px; padding: 1px 2px 1px 4px;}
input.searchfield_full{width: 450px; height: 14px !important; border: 1px solid; border-color: #253379; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #253379; margin: 0px; padding: 1px 2px 1px 2px;}
select.searchfield_ts{width: 120px; height: 18px !important; border: 1px solid; border-color: #253379; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #253379; margin: 3px 0px 3px 3px;}
input.box,textarea.box{width: 300px;}

select.tankstellenauswahl{width: 210px !important; border: 1px solid; border-color: #253379; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #253379;}

/* Misc */
iframe#fastenergy{overflow-x: hidden; overflow-y: scroll; width: 538px; height: 300px;}
iframe#fastenergy_full{overflow-x: hidden; overflow-y: scroll; width: 538px; height: 500px;}