body {
    margin: 0px;
    padding:0px;
}

body, td, th, input, select, textarea, a {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
}

form {
    margin: 0px;
}

select.text {
    border: 1px solid #605E5A;
    color: #605E5A;
    padding-left:4px;
    font-size: 9px;
    width:159px;
    height:17px;
}

input {
    color: #605E5A;
    padding-left:4px;
    padding-top:2px;
    font-size: 9px;
    height:17px;
}

input.text34 {
    border: 1px solid #605E5A;
    width:34px;
}

input.text102 {
    border: 1px solid #605E5A;
    width:102px;
}

input.text100 {
    color: #605E5A;
    padding-top:2px;
    padding-bottom:2px;
    font-size: 9px;
    height:17px;
    border: 1px solid #605E5A;
    width:100px;
}

input.text202 {
    border: 1px solid #605E5A;
    width:202px;
}

input.faq {
    border: 1px solid #605E5A;
    width:250px;
    vertical-align: middle;
}

input.radio {
    border:0px;
}

input.cb {
    padding-left:0px;
    padding-top:0px;
    margin-top:2px;
    border:0px;
    width:11px;
}

input.text159 {
    border: 1px solid #605E5A;
    width:159px;
}

input.text_var {
    border: 1px solid #605E5A;
}

input.img {
    border:0px;
    height:41px;
}

input.img_kl {
    border:0px;
    height:17px;
}

.textblau {
    color:#05477B;
}

.kastentext {
    line-height:21px;
    font-size:11px;
    color:#282E45;
}

.kasten {
    width:196px;
    height:166px;
    background:#E2E5EF;
}

tr.form {
    padding-bottom:0px;
}

a:link, a:visited {
    color: #000000;
    text-decoration: none;
}

a.kopfWertLink:link, a.kopfWertLink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 9px;
    color: #054679;
    line-height: 20px;
    letter-spacing:0px;
}

a.menue:link, a.menue:visited {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    color: #054679;
    text-decoration: none;
}

a.postlink:link, a.postlink:visited {
    color:#605E5A;
}

a.ueberblick:link, a.ueberblick:visited {
    color:#605E5A;
    text-decoration:underline;
}

.menue {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    color: #054679;
}

/* Bildstreifen */

.titelBildstreifen {
    background: gfx/trans.gif;
    background-color: #FCFCFC;
    width: 259px;
}

.neueagbHintergrund {
	background-color: #d17b4b;
}

.forumHintergrund {
	background-color: #CDC4A0;
}

.autohausHintergrund {
    background-color: #D7D5D7;
}

.bahnhofHintergrund {
    background-color: #DED7D8;
}

.bankHintergrund {
    background-color: #C2CEAA;
}

.bistroHintergrund {
    background-color: #E9D6B5;
}

.bewegungsstatusHintergrund {
    background-color: #EFF1F6;
}

.eigenesautoHintergrund {
    background-color: #CED9EA;
}

.ferienhotelHintergrund {
    background-color: #DADD94;
}

.ferienparkHintergrund {
    background-color: #B9C77E;
}

.finanzamtHintergrund {
    background-color: #86A7B8;
}

.flughafenHintergrund {
    background-color: #C3D1D4;
}

.gefaengnisHintergrund {
    background-color: #94998A;
}

.gesamtueberblickHintergrund {
    background-color: #EFF1F6;
}

.geworbeneeinwohnerHintergrund {
    background-color: #EFF1F6;
}

.globeramessengerHintergrund {
    background-color: #EFF1F6;
}

.hafenHintergrund {
    background-color: #BABFD9;
}

.hotelHintergrund {
    background-color: #8E9BC1;
}

.landeseinwohnermeldeamtHintergrund {
    background-color: #BBD28C;
}

.loginHintergrund {
    background-color: #BBD28C;
}

.maklerHintergrund {
    background-color: #D8D8D8;
}

.marktplatzHintergrund {
    background-color: #E2D18C;
}

.meinhausHintergrund {
    background-color: #8ECEEC;
}

.mietwohnungHintergrund {
    background-color: #AEC0F6;
}

.pensionHintergrund {
    background-color: #C6D9B9;
}

.postHintergrund {
    background-color: #F4BE1E;
}

.reisebueroHintergrund {
    background-color: #DADD94;
}

.setupButtonHintergrund {
    background-color: #CCCCCC;
}

.setupHintergrund {
    background-color: #EFF1F6;
}

.statistikenHintergrund {
    background-color: #EFF1F6;
}

.subcontentHintergrund {
    background-color: #EFF1F6;
}

.supermarktHintergrund {
    background-color: #E9D06A;
}

.tageszeitungHintergrund {
    background-color: #D1D6DB;
}

.tankstelleHintergrund {
    background-color: #87B4E7;
}

.taxiunternehmenHintergrund {
    background-color: #E1D341;
}

.terminalHintergrund {
    background-color: #E2D18C;
}

.toolbarHintergrund {
    background-color: #99ABC1;
}

.touristeninformationscenterHintergrund {
    background-color: #EFF1F6;
}

.userHintergrund {
    background-color: #EFF1F6;
}

.versicherungsgesellschaftHintergrund {
    background-color: #BCBEDB;
}

.vermietungHintergrund {
    background-color: #C3DABE;
}

.kopfName {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 9px;
    color: #3A7FB6;
    font-weight:bold;
    line-height: 21px;
}

.kopfWert {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 9px;
    color: #054679;
    line-height: 20px;
    letter-spacing:0px;
}

.balkenTitel {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-weight:bold;
    color:#605E5A;
    word-spacing:1px;
    letter-spacing:0px;
    white-space:nowrap;
    width:200px;
}

.balkenText {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size:11px;
    white-space:nowrap;
}

.bilanztitel {
    font-weight:bold;
    color:#605E5A;
    word-spacing:1px;
    letter-spacing:0px;
    font-size:11px;
    padding-top:4px;
    padding-bottom:4px;
}

.bilanztext {
    font-size:11px;
    color:#605E5A;
}

.buchung {
    font-size:11px;
    color:#605E5A;
}

.fehler {
    color: #FF0000;
    font-weight: bold;
}

.formtext {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size:11px;
    color:#605E5A;
    line-height:17px;
    padding-top:2px;
}

.leisteText {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    line-height: 20px;
    font-size: 11px;
    color:#05477B;
    padding-left:26px;
}

.leisteFuss {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    color:#84AFD1;
    font-size: 10px;
    padding-left:28px;
}

.leisteHintergrund {
    background-color: #E2E5EF;
}    

.leisteKasten {
    background-color: #EFF1F6;
}

.leistePipe {
    background-color: #282E45;
}    

p {
    margin: 0px;
}

a.linkkasten:link, a.linkkasten:visited {
    color:#05477B;
    text-decoration:underline;
}

.bankJahr {
    font-size:9px;
    color:#605E5A;
    padding-right:5px;
}

select.selectbankTag {
    width:40px;
    height:16px;
    font-size:9px;
    color:#605E5A;
}

select.selectbankJahr {
    width:50px;
    height:16px;
    font-size:9px;
    color:#605E5A;
}

select.selectbankMonat {
    width:75px;
    height:16px;
    font-size:9px;
    color:#605E5A;
}

select.post213 {
    border: 2px solid #808080;
    width:213px;
    height:16px;
    padding-left:2px;
    color:#605E5A;
}

select.post225 {
    border: 2px solid #808080;
    width:225px;
    height:14px;
    margin-top:3px;
    padding-left:2px;
    color:#605E5A;
}

select.tanken199 {
    border: 2px solid #808080;
    width:199px;
    height:18px;
    margin-top:3px;
    padding-left:0px;
    color:#605E5A;
}

select.taxi220 {
    border: 2px solid #808080;
    width:220px;
    height:18px;
    margin-top:3px;
    padding-left:0px;
    color:#605E5A;
}

select.auswahlliste {
    border: 2px solid #808080;
    width:199px;
    margin-top:3px;
    padding-left:0px;
    color:#605E5A;
}

.textgrau111 {
    font-size:11px;
    color:#605E5A;
    font-weight:normal;
}

.textgrau111bold {
    font-size:11px;
    color:#605E5A;
    font-weight:bold;
}

.textgrau11 {
    font-size:11px;
    color:#605E5A;
    line-height:21px;
    font-weight:normal;
}

a.textgrau11 {
    font-size:11px;
    color:#605E5A;
    line-height:21px;
    font-weight:normal;
}

a:visited.textgrau11 {
    font-size:11px;
    color:#605E5A;
    line-height:21px;
    font-weight:normal;
}

.datumgrau11 {
    font-size:11px;
    color:#605E5A;
    font-weight:normal;
}

.textgrau15 {
    font-size:15px;
    color:#605E5A;
    line-height:21px;
    font-weight:normal;
}

.textgrau15bold {
    font-size:15px;
    color:#605E5A;
    line-height:16px;
    font-weight:bold;
}

.textrot11 {
    font-size:11px;
    color:#DC143C;
    line-height:21px;
    font-weight:normal;
}

.textrot111 {
    font-size:11px;
    color:#DC143C;
    font-weight:normal;
}

.textrot111bold {
    font-size:11px;
    color:#DC143C;
    font-weight:bold;
}

.textrot11bold {
    font-size:11px;
    color:#FF0000;
    line-height:21px;
    font-weight:bold;
}

.textrot15 {
    font-size:15px;
    color:#FF0000;
    line-height:21px;
    font-weight:normal;
}

.textrot15bold {
    font-size:15px;
    color:#FF0000;
    line-height:16px;
    font-weight:bold;
}

.zahlungsart {
    font-size:9px;
    background:#C1CDAA;
    padding-left:5px;
    padding-top:3px;
    color:#605E5A;
}

.zahlungsarttitel {
    color:#605E5A;
    font-weight:bold;
}

.menu_normal {
    position: absolute;
    color: #054679;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 8px;
    padding-bottom: 3px;
    background: #FAFAFA;
}

.menu_selected {
    position: absolute;
    color: #054679;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 8px;
    padding-bottom: 3px;
    background: #FCFCFC;
}

.submenu_hidden {
    position:absolute; visibility: hidden;
}

.submenu_visible {
    position: absolute;
    visibility: visible;
    background: #E2E5EF;
    width: 200;
}

.eintrag_normal {
    color: #054679;
    background: #EFF1F6;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
    border: 1px solid #E2E5EF;
}

.eintrag_selected {
    color: #054679;
    background: #F9FAFB;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 100%;
    border: 1px solid #C9D4DD;
}

/* Post */

.307 {width:307px;}
.395 {width:395px;}

textarea.brieftext {
    border: 1px solid #605E5A;
    color: #605E5A;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:3px;
    font-size: 11px;
    line-height:21px;
    width:444px;
    height:190px;
}

a.ab_link, a.ab_link:link, a.ab_link:visited {
	color:#FFFFFF;}

.anlage {
    color:#05477B;
    line-height:21px;
}

option {
    padding-left:2px;
}

.perso {
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
}

.ausweis {
    font-family:Verdana, Tahoma;
    font-size:11px;
    line-height:16px;
    color:#313131;
}

.ausweisfett {
    font-family:Verdana, Tahoma;
    font-size:11px;
    line-height:16px;
    font-weight:bold;
    color:#313131;
}

.linkfett {
    font-family:Verdana, Tahoma;
    font-size:13px;
    line-height:16px;
    font-weight:bold;
    color:#313131;
}

h1.content {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-weight:bold;
    font-size:11px;
    color:#605E5A;
    word-spacing:1px;
    letter-spacing:0px;
    white-space:nowrap;
}

.textgruen11 {
    font-size:11px;
    color:#008000;
    line-height:21px;
    font-weight:normal;
}

.textgruen111bold {
    font-size:11px;
    color:#008000;
    font-weight:bold;
}

.textgruen111 {
    font-size:11px;
    color:#008000;
    font-weight:normal;
}

.trmakler1{
	background-color:#DEDEDE;
}

.trmakler2{
	background-color:#FFFFFF;
}

.kkwarning {
	color:red;
	font-size:11px;
}
	
a.tb_normal:link, a.tb_normal:visited {
    color:#05477B;
    text-decoration:underline;
}

a.tb_achtung:link, a.tb_achtung:visited {
    color:#FF0000;
    text-decoration:underline;
}

a.tb_urlaub:link, a.tb_urlaub:visited {
    color:#008000;
    text-decoration:underline;
}