@charset 'utf-8';

@font-face {
 font-family: 'local';
 src: url(../fonts/EpochBol.ttf) format('truetype');
}

body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; }
p { color: #333; font-size: 12px; font-weight: normal; line-height: 15px; margin: 0 0 16px; }
h1 { color: #333; font-size: 24px; font-weight: bold; line-height: 28px; margin: 0 0 16px; }
.menu a:link { color: #fff; text-decoration: none; }
.menu a:hover { color: #f00; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:active { }
br { line-height: 15px; }
hr { margin: 0 0 16px; border-bottom: 1px solid #fff; }
ul { font-size: 12px; line-height: 15px; margin: 0; }
table { font-size: 10px; line-height: 12px; text-align: center; width: 99%; height: auto; margin: 0; padding: 0; border-collapse: collapse; }
caption { font-size: 12px; font-weight: bold; line-height: 15px; height: 15px; margin-bottom: 15px; }
tr.gerade { background-color: #ccc; }
th { color: #fff; background-color: #333; height: 15px; border-right: 1px solid #fff; }
td { height: 15px; border-right: 1px solid #fff; }
.menuleft { background-color: #000; position: absolute; top: 0; left: 0; width: 100px; height: 100%; z-index: 10; margin: 0; }
.menubottom { background-color: #000; position: absolute; z-index: 20; bottom: 0; width: 100%; height: 100px; margin: 0; }
.menuimageleft { margin: 50px 0; }
.menuimage { margin: 0; }
.content { position: absolute; top: 40px; left: 140px; right: 40px; bottom: 140px; width: auto; height: auto; z-index: 30; overflow: auto; margin: 0; }
.contentindex { text-align: center; margin: 0; position: absolute; z-index: 30; top: 240px; right: 240px; bottom: 290px; left: 290px; width: auto; height: auto; overflow: auto; }
.menu { color: #fff; text-align: center; }
.center { font-size: 12px; line-height: 15px; text-align: center; }
.boundingbox { margin-top: -280px; margin-left: -420px; padding: 0; position: absolute; z-index: 10; top: 50%; left: 50%; width: 840px; height: 560px; }
.contentbottom { margin-top: 225px; margin-left: -420px; position: absolute; z-index: 24; top: 50%; left: 50%; width: 484px; height: 16px; overflow: auto; }
.form { margin-top: 0; margin-right: 10px; margin-bottom: 8px; }
.field { margin-bottom: 2px; }
.plz { margin-right: 7px; }
.info { margin: 0 0 0 24px; }
.submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 4px; margin-left: 266px; }
.checkbox { margin-top: 22px; }
.obligatory { margin: 28px 0 0; }
.contenttext { margin-top: -110px; margin-left: -56px; position: absolute; z-index: 22; top: 50%; left: 50%; width: 120px; height: 371px; overflow: auto; }
.contentfield { margin-top: -112px; margin-left: -420px; position: absolute; z-index: 25; top: 50%; left: 50%; width: 364px; height: 371px; overflow: auto; }
.news { margin-top: -198px; margin-left: 99px; position: absolute; z-index: 22; top: 50%; left: 50%; width: 301px; height: 427px; overflow: auto; padding: 16px 0 16px 16px; }
.footer { background-image: url(../../../../cadvertising/web-content/peiler/images/menu.png); margin-top: 261px; margin-left: -420px; position: absolute; top: 50%; left: 50%; width: 840px; height: 19px; z-index: 30; }

.menux { width:840px; font-size:11px; position: absolute; top: 50%; left: 50%; z-index: 25; margin-top: -218px; margin-left: -420px; padding-bottom:200px; }
/* entfernt Spiegelpunkte, Rahmen und Abstände */
.menux ul { padding:0; margin:0; list-style-type:none; }
.menux ul ul { width:168px; }
/* float für das horizontale Menü */
.menux li { float:left; width:168px; position:relative; }
/* Links für das Hauptmenü */
.menux a, .menux a:visited { display:block; font-size:11px; text-decoration:none; color:#333; font-weight: bold; line-height: 17px; width:157px; height:19px; border-width:1px 1px 0 0; background:#ccc; padding-left:10px; border-color: #fff; border-style: solid; }
/* IE5.5 hack */
* html .menux a, * html .menux a:visited { width:150px; w\idth:139px; }
/* Hintergrund Untermenü */
.menux ul ul a.drop, .menux ul ul a.drop:visited { background:#949e7c; }
/* hover Untermenü */
.menux ul ul a.drop:hover { background:#c9ba65; }
.menux ul ul :hover > a.drop { background:#c9ba65; }
/* Versteckt Untermenüs */
.menux ul ul { visibility:hidden; position:absolute; height:0; top:20px; left:0; width:168px; }
/* IE5.5 hack */
* html .menux ul ul { top:30px; t\op:31px; }
/* table für IE */
.menux table {position:absolute; top:0; left:0;}
/* Links für das Untermenü */
.menux ul ul a, .menux ul ul a:visited { background:#ccc; color:#333; height:19px; width:157px ; padding-left: 10px; }
/* IE5.5 hack */
* html .menux ul ul a { width:150px; w\idth:129px; }
/* hover Hauptmenü */
.menux a:hover, .menux ul ul a:hover { color:#06c; background:#ccc; }
.menux :hover > a, .menux ul ul :hover > a { color:#36c; background:#ccc; }
/* Zeigt Untermenü */
.menux ul li:hover ul, .menux ul a:hover ul{ visibility:visible; }
.typo { font-family: 'local'; }