body { background-color:#FFFFFF; font-family: Arial; font-size:10pt; color: #00255C; }

body.menuleiste { background-color:#E7E7E7; }
body.unten { background:url("images/back1.jpg");}
.oben { background:url("images/back2.jpg");}
td,th { font-size:10pt; letter-spacing:0.1pt; }
h1 { font-size:12pt; }
h2 { font-size:10pt; }

hr { height: 1px; color: #00255C; }

a { font-size:10pt; text-decoration:none; }
a:visited,a:link,a:active { color:#434CFF; }
a:hover { color:#0000FF; }
 
a.grau { font-size:8pt; text-decoration:none;}
a.grau:visited,a.grau:link {color:#909090; }
a.grau:active,a.grau:hover { color:#00255C; }

a.weiss { text-decoration:none; }
a.weiss:visited,a.weiss:active,a.weiss:link { color:#FFFFFF; }
a.weiss:hover { color:orange; }

a.leiste{ font-size:11pt; display: block; height:22px; text-decoration:none; }
a.leiste:visited,a.leiste:active,a.leiste:link { color:#000000; }
a.leiste:hover { color:#787878; background-color: #FFFFFF; }

a.schwarz { text-decoration:none; }
a.schwarz:visited,a.schwarz:active,a.schwarz:link { color:#656A79; }
a.schwarz:hover { color:#00255C; }

ul { margin:5px 0px 0px 20px; padding:0px 0px 0px 0px; }
ul.ul_standard li { list-style-type:square; }

li.normal, li.limenunorm { list-style-image:url(images/eck_normal.gif); }
li.firma { list-style-image:url(images/eck_firma.gif); }
li.leistspek { list-style-image:url(images/eck_leistspek.gif); }
li.projekt { list-style-image:url(images/eck_projekte.gif); }
li.news { list-style-image:url(images/eck_news.gif); }
li.kontakt { list-style-image:url(images/eck_kontakt.gif); }
li.konjunktur { list-style-image:url(images/eck_konjunktur.gif); }
li.limenunormd { list-style-image:url(images/eck_dunkel.gif); }

ul li.limenunorm, ul li.limenunormd { margin:0px 0px 0px 17px; padding:0px 0px 0px 0px;}
ul li.startseite { margin:5px 0px 0px 2px; padding:0px 0px 0px 0px;}

ul li.li_presse { list-style-type:none; }
img { border-width:0px; }

input,select,textarea { font-size:8pt; font-family: Arial; }
input.but { border-spacing:0px; font-size:9pt; font-family: Verdana; width: 80px;}
input.holding { font-size: 15pt; border-width: 0px; }
input[type=text]:focus,textarea:focus { background-color: #EEEEEE; border-width:1px;}
input[type=text]:focus { height:16px;font-weight:bold; }

.bklein {width:150px;}
.bgross { width: 320px; }

select.bewerbung { width: 250px; }

.formular { border-width:1px; border-style:solid; border-color:#7F9DB9; border-spacing:0px; font-size:10pt;}
.formular2 { border-width:1px; border-style:solid; border-color:#7F9DB9; border-spacing:0px; font-size:8pt;}
.foto { border-width: 1px; border-style: solid; border-color: #A5ACB2; border-spacing: 0px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px;}
.grossbuch { text-transform:uppercase; }
.blocksatz {text-align:justify;}

.small,.oben { font-size:8pt; }
.large { font-size:12pt; font-family: Verdana; color:#00255C; }
.bigletter { font-size:14pt; font-weight:bold; }

.balken { background:url("images/balken.jpg"); height: 24px; background-repeat: repeat-x; color: #FFFFFF;}

.back1 { background-color: #EEEEEE; }
.back2 { background-color: #2F3E7F; }
.back3 { background-color: #EEEEEE; }
.back4 { background-color: #D7E3F7; }

.backfirm { background-color: #2347A7; }
.backnews { background-color: #6B2121; }
.backleist { background-color: #F76B29; }
.backpro { background-color: #54489E; }
.backkont { background-color: #2D8C4B; }
.backeb { background-color: #002369; }

.rahmenoben { border-width: 1px; border-style: dotted; border-color: #A5ACB2; border-spacing: 0px; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; }
.rahmenunten { border-width: 1px; border-style: dotted; border-color: #A5ACB2; border-spacing: 0px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.rahmenrechts { border-width: 1px; border-style: dotted; border-color: #A5ACB2; border-spacing: 0px; border-top-width: 0px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 0px; }
.rahmenlinks { border-width: 1px; border-style: dotted; border-color: #A5ACB2; border-spacing: 0px; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; }
.rahmenvoll { border-width: 1px; border-style: dotted; border-color: #A5ACB2; border-spacing: 0px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }
.rahmenfiletrans { border-width: 1px; border-style: solid; border-color: #1C2D66; border-spacing: 0px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }

.hell { color: #ffffff; }
.rot { color:#C41043; }
.gruen { color:#049A00; }
.orange { color:#FFB10F; }
.gelb { color:#B4B600; }
.blau { color:#402BDD; }
.grau,input.holding { color:#70737C; }

.rufirm { border-width:1px; border-style:dotted; border-color:#0048C0; border-spacing:1px; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; }
.ruleist { border-width: 1px; border-style: dotted; border-color: #F76B29; border-spacing: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.rupro { border-width: 1px; border-style: dotted; border-color: #54489E; border-spacing: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.runews { border-width: 1px; border-style: dotted; border-color: #6B2121; border-spacing: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.rukont { border-width: 1px; border-style: dotted; border-color: #2D8C4B; border-spacing: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.rukonj { border-width: 1px; border-style: dotted; border-color: #F7AD10; border-spacing: 1px; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
