﻿body { background-color: #ECECEC }
.gapv { font-size: 2px; height: 12px; background-color: #FFFFFF }
.smallgapv { font-size: 2px; height: 1px; background-color: #FFFFFF }
.bordertl { background-image: url('img/container/TL.gif'); height: 18px; width: 18px; font-size: 2px; background-color: #FFFFFF }
.bordert { background-image: url('img/container/T.gif'); height: 18px; font-size: 2px; background-color: #FFFFFF }
.bordertr { background-image: url('img/container/TR.gif'); height: 18px; width: 18px; font-size: 2px; background-color: #FFFFFF }
.borderl { background-image: url('img/container/L.gif'); width: 18px; font-size: 2px; background-color: #FFFFFF }
.borderr { background-image: url('img/container/R.gif'); width: 18px; font-size: 2px; background-color: #FFFFFF }
.borderblt { background-image: url('img/container/BLT.gif'); height: 26px; width: 18px; font-size: 2px; background-color: #E4E4E4 }
.borderbrt { background-image: url('img/container/BRT.gif'); height: 26px; width: 18px; font-size: 2px; background-color: #E4E4E4 }
.borderbt { background-image: url('img/container/BT.gif'); height: 7px; font-size: 2px; background-color: #E4E4E4 }
.borderbl { background-image: url('img/container/BL.gif'); height: 18px; width: 18px; font-size: 2px; background-color: #FFFFFF }
.borderb { background-image: url('img/container/B.gif'); height: 18px; font-size: 2px; background-color: #FFFFFF }
.borderbr { background-image: url('img/container/BR.gif'); height: 18px; width: 18px; font-size: 2px; background-color: #FFFFFF }
.bordertlt { background-image: url('img/container/TLT.gif'); height: 26px; width: 18px; font-size: 2px; background-color: #E4E4E4 }
.bordertrt { background-image: url('img/container/TRT.gif'); height: 26px; width: 18px; font-size: 2px; background-color: #E4E4E4 }
.bordertt { background-image: url('img/container/TT.gif'); height: 7px; font-size: 2px; background-color: #E4E4E4 }
.bordergap { font-size: 2px; width: 10px; background-color: #FFFFFF }
.mastergap { font-size: 2px; height: 10px }

.borderotl { border-width: 1px 0px 1px 1px; border-style: solid; border-color: #202020; border-radius: 4px 0px 0px 0px; width: 4px; font-size: 2px; background-color: #FFFFFF }
.borderobl { border-width: 0px 0px 1px 1px; border-style: solid; border-color: #202020; border-radius: 0px 0px 0px 4px; width: 4px; font-size: 2px; background-color: #FFFFFF }

.menuframeheader { margin-right: auto; margin-left: auto; width: 833px; }
.menuframeheader1 { margin-right: auto; margin-left: auto; width: 833px; zoom: 125%; }
.menumainrow { height: 60px; background-color: #FFFFFF; }
.menutrenner { height: 1px; background-color: #FFFFFF; }
.menutippergruppe { height: 15px; width: 88px; font-family: Tahoma, Arial; font-size: 10px; font-weight: normal; text-align: center; vertical-align: bottom; }
.menutippertipper { height: 18px; width: 88px; font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; text-align: center; vertical-align: bottom; }
.menutipperzeitpunkt { height: 22px; width: 88px; font-family: Tahoma, Arial; font-size: 10px; font-weight: normal; text-align: center; vertical-align: bottom; }
.menutippergappasswortverwaltung { height: 7px; }
.menutippergapzeitpunkt { height: 5px; }
.menutippergapright { width: 10px; }
.menubuttonscol1 { text-align: right; vertical-align: top; width: 123px; height: 60px; }
.menubuttonscol2 { text-align: right; vertical-align: top; width: 117px; height: 28px; }
.menubuttonscol3 { text-align: left; vertical-align: top; width: 117px; height: 28px; }
.menubuttonscol4 { text-align: left; vertical-align: top; width: 123px; height: 28px; }
.menubuttonsgap { height: 4px; }
.menugaptitle { height: 10px; }
.menubuttonslogo { text-align: center; vertical-align: top; width: 121px; }
.menubuttongross { width: 113px; height: 60px; }
.menubuttongross img { border-width: 0px; }
.menubutton { width: 113px; height: 28px; }
.menubutton img { border-width: 0px; }
.menulogout { width: 98px; }
.menulogoutgapleft { width: 10px; }
.menulogoutgapbuttons { height: 3px; }
.menubuttonklein { width: 88px; height: 20px; }
.menubuttonklein img { border-width: 0px; }
.menubuttonsehrklein { width: 88px; height: 14px; }
.menubuttonsehrklein img { border-width: 0px; }
.menubuttonkleindoppelt { width: 88px; height: 37px; }
.menubuttonkleindoppelt img { border-width: 0px; }
.menulogo { width: 121px; height: 60px; }

.headerimagerow { height: 52px; background-color: #FFFFFF; vertical-align: top }
.headerimage { width: 210px; height: 41px; background-color: #FFFFFF; vertical-align: top }
.headerlogo { width: 121px; height: 60px; vertical-align: top }
.headertitle { font-family: Tahoma, Arial; height: 19px; font-size: 14px; font-weight: bold; color: #202020; text-align: center; vertical-align: top; background-color: #E4E4E4; line-height: 18px;  }

.multicontainer { margin-right: auto; margin-left: auto; width: auto }
.container { background-color: #ECECEC; text-align: center; margin-right: auto; margin-left: auto; }
.containertitle { font-family: Tahoma, Arial; height: 19px; font-size: 14px; font-weight: bold; color: #202020; text-align: center; vertical-align: top; background-color: #E4E4E4; line-height: 18px; }
.containertitlebottom { font-family: Tahoma, Arial; height: 19px; font-size: 14px; font-weight: bold; color: #202020; text-align: center; vertical-align: bottom; background-color: #E4E4E4; line-height: 18px; }
.containermessagerow { text-align: center }
.containermessage { font-family: Tahoma, Arial; font-size: 10px; font-weight: normal; vertical-align: middle; background-color: #FFFFFF; line-height: 12px; }
.containermessagetext { text-align: left }
.innercontainer { background-color: #FFFFFF }
.containergap { font-size: 2px; height: 4px }

.infobordertop { height: 8px; background-color: #FFFFFF }
.infoborderbottom { height: 8px; background-color: #FFFFFF }
.infoborderleft { background-color: #FFFFFF }
.infoborderright { background-color: #FFFFFF }
.infotext { border-width: 1px; border-color: #808080; border-style: solid; background-color: #FFFFFF; text-align: center }

.buttoncell { height: 33px; vertical-align: bottom; text-align: right }
.buttonklein { width: 86px; height: 20px; }
.buttonmittel { width: 168px; height: 20px; }
.buttonmittelzwei { width: 168px; height: 20px; margin-left: 12px; }
.buttongross { width: 203px; height: 20px; }
.buttongap { width: 15px; height: 20px }
.buttonsrow { text-align: right; height: 20px; vertical-align: bottom; }
.buttonsrowgap { height: 13px }
.buttonsextrarow { text-align: left; height: 20px;  font-size: 2px; }
.buttons { height: 20px; }

.scrolling { height: 17px; }
.scrolling1 { height: 16px; }
