/*  global  */
body {
	background:#ffffff;
}
MARQUEE {
    font-size: 9px;
    color: #ffffff;
    font-family: tahoma, helvetica, sans-serif;
}
.datum {
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: tahoma, helvetica, sans-serif;
}
.partner {
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    background:#ffffff;
    font-family: tahoma, helvetica, sans-serif;
}
.time {
    font-weight: normal;
    font-size: 10px;
    color: #cccccc;
    font-family: arial,tahoma, helvetica, sans-serif;
    text-transform:uppercase;
    padding:3px;
}
.lang {
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    background:#ffffff;
    font-family: tahoma, helvetica, sans-serif;
}
.top-line {
    font-weight: normal;
    font-size: 10px;
    color: #C0B86B;
    background:#ffcc00;
    font-family: tahoma, helvetica, sans-serif;
    border-bottom:1px #FFCC99 solid;
}
.top-line-lang {
    font-weight: normal;
    font-size: 8px;
    font-family: verdana,arial,tahoma, helvetica, sans-serif;
}


/*  CSS für Top-Menü*/
td.menu-top-link {
    background:#ffffff;
}
td.menu-top-link-ecke {
    border-bottom:1px #ffffff solid;
}
td.menu-top-unlink {
    background:#C0D5FD;
    border-bottom:1px #000066 solid;
}
td.menu-top-unlink-ecke {

    border-bottom:1px #000066 solid;
}
a.top-link {
    color: #000000;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
a.top-link:hover {
    color: #000000;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}
a.top {
    color: #333333;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}

a.top:hover {
    color: #333333;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
}



/*  CSS für Login Box  */
table.travel-login {
    background:#FFCC66;
}
td.titel-box-login {
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: tahoma, helvetica, sans-serif;
    background:#2F4F88;
    border-bottom:1px #2F4F88 solid;

}
td.titel-box-login-right {
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
    font-family: tahoma, helvetica, sans-serif;
    padding-bottom:4px;
}
td.titel-terminal {
    font-weight: normal;
    font-size: 12px;
    color: #FFcc33;
    font-family: tahoma, helvetica, sans-serif;
    padding-bottom:4px;
}
td.box-text-login {
    font-weight: normal;
    font-size: 11px;
    color: #E5F2FF;
    padding-bottom:4px;
    font-family: tahoma,arial, helvetica, sans-serif;
}
input.login {
    font-weight: normal;
    font-size: 10px;
    color: #000000;
/*    border:1px #ffffff solid; */
    font-family: arial, helvetica, sans-serif;
    background:#EAECF6;
    width:120px;
}
input.travel {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    border:1px #666666 solid;
    font-family: arial, helvetica, sans-serif;
    background:#ffffff;
}
/*  CSS für Event-Box  */
table.event {
    background:#ffffff;

}
td.titel-event {
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    font-family: tahoma, helvetica, sans-serif;
    background:#cc0000;
    border-bottom:1px #cc0000 solid;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:5px;
}
td.titel-event-right {
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: tahoma, helvetica, sans-serif;
    background:#cccccc;
    border-bottom:1px #cc0000 solid;
    padding-left:5px;
    padding-bottom:2px;
    padding-right:5px;
}
td.event-content {
    font-size: 10px;
    color: #666666;
    font-weight: bold;
    background:#ffffff;
    border-left:2px #B7C9DB solid;
    border-right:2px #B7C9DB solid;
    font-family: tahoma, helvetica, sans-serif;
    padding-left:6px;
    padding-bottom:3px;
}
td.travel-save {
    font-size: 11px;
    color: #666666;
    font-weight: normal;
    background:#ffffff;
    border-left:2px #99CC66 solid;
    border-right:2px #99CC66 solid;
    font-family: arial,tahoma, helvetica, sans-serif;
    padding-left:6px;
    padding-bottom:3px;
}
td.event-pic {
    padding-top:2px;
    padding-bottom:2px;
}
td.event-descr {
    font-size: 11px;
    color: #666666;
    font-family: tahoma, helvetica, sans-serif;
    padding:4px;
    font-weight: normal;
}

/*  Terminal CSS */
td.terminal-detail {
    font-weight: normal;
    font-size: 10px;
    background:#333333;
    color: #ffffff;
    padding: 2px;
    font-family:arial;
}
td.terminal-detail-bottom {
    font-weight: normal;
    font-size: 10px;
    background:#666666;
    color: #ffffff;
    padding: 2px;
    font-family:arial;
}
td.terminal-top {
    padding:2px;
    border-top:1px #666666 solid;
    border-bottom:1px #eeeeee solid;
 /*   background:#cccccc; */
    color:#000000;
    font-weight:normal;
    font-family:tahoma;
    font-size:11px;
}



/*  globale CSS */

textarea {
    font-weight:normal;
    font-size:11px;
    background:#ffffff;
    color: #000000;
    font-family: arial,tahoma, helvetica, sans-serif;
    width:100%;
}
input {
    font-weight:normal;
    font-size:11px;
    color: #000000;
    font-family: arial,tahoma, helvetica, sans-serif;
}
input.angebot {
	border:1px solid;
	border-color:#474E66 #E7E8ED #E7E8ED #474E66;
	padding:2px 4px 2px 4px;
	font-weight:normal;
    font-size:12px;
    color: #000000;
    font-family: arial,tahoma, helvetica, sans-serif;
    background:whitesmoke;
}
input.pic  {
    font-size:10px;
    color: #000000;
    border:1px #ffffff solid;
    font-family: verdana,arial,tahoma, helvetica, sans-serif;
}
h1 {
    font-size: 1px;
    color: #ffffff;
    font-family: verdana,arial,tahoma, helvetica, sans-serif;
    display:inline;
}

.t10 {
    font-size: 9px;
    color: #666666;
    font-family: verdana,arial,tahoma, helvetica, sans-serif;
}
.t10t {
    font-size: 10px;
    color: #666666;
    font-family: verdana, arial,tahoma, helvetica, sans-serif;
}
.achtungt10t {
    font-size: 10px;
    color: #cc0000;
    font-family: tahoma, helvetica, sans-serif;
}
.t10g {
    font-size: 10px;
    color: #999999;
    font-family: tahoma, helvetica, sans-serif;
}
.t10tb {
    font-size: 11px;
    color: #999999;
    font-family: tahoma, helvetica, sans-serif;
}
.t11t {
    font-size: 11px;
    color: #666666;
    font-family: tahoma, helvetica, sans-serif;
}
.t12t {
    font-size: 12px;
    color: #666666;
    font-family: tahoma, helvetica, sans-serif;
}
.t11ar {
    font-size: 11px;
    color: #333333;
    font-family: arial, tahoma, helvetica, sans-serif;
}
.t12ar {
    font-size: 12px;
    color: #333333;
    font-family: arial, tahoma, helvetica, sans-serif;
}
.t12a {
    font-size: 9px;
    color: #000000;
    text-transform:uppercase;
    font-family: verdana,arial, helvetica, sans-serif;
}
.t10ty {
    font-size: 10px;
    color: #ffcc00;
    font-family: tahoma, helvetica, sans-serif;
}
.t14a {
    font-size: 14px;
    color: #000000;
    font-family:arial,tahoma, helvetica, sans-serif;
}
.t16a {
    font-size: 16px;
    color: #333333;
    font-family:arial,tahoma, helvetica, sans-serif;
}
.t14arw {
    font-size: 14px;
    color: #ffffff;
    font-family:arial,tahoma, helvetica, sans-serif;
    background:#cc0000;
}
td.t11 {
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: arial,tahoma, helvetica, sans-serif;
}
td.t11bl {
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: arial,tahoma, helvetica, sans-serif;
}
td.t11r {
    font-weight: normal;
    font-size: 11px;
    color: #990000;
    background:#FFE4E1;
    border:1px #990000 solid;
    font-family: arial,tahoma, helvetica, sans-serif;
}
td.t11b {
    font-weight: normal;
    font-size: 11px;
    color: #003366;
    background:#E7EFFF;
    border:1px #3366CC solid;
    font-family: arial,tahoma, helvetica, sans-serif;
}
td.t11g {
    font-weight: normal;
    font-size: 11px;
    color: darkolivegreen;
    background:beige;
    border:1px darkolivegreen solid;
    font-family: arial,tahoma, helvetica, sans-serif;
}
td.feld {
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: arial,tahoma, helvetica, sans-serif;
}
td.feld-angebot {
    font-weight: normal;
    font-size: 8px;
    color: #000000;
    font-family: courier;
}
td.daten {
    font-weight: bold;
    font-size: 11px;
    background: #ffffff;
    color: #333333;
    border:1px #cccccc solid;
    font-family: arial,tahoma, helvetica, sans-serif;
}
td.datenV {
    font-size: 10px;
    background: #ffffff;
    color: #333333;
    font-family: verdana, arial,tahoma, helvetica, sans-serif;
}
td.daten-normal {
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    border:1px #efefef solid;
    font-family: arial,tahoma, helvetica, sans-serif;
}
td.daten-list {
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    border:1px #cccccc solid;
    font-family: arial,tahoma, helvetica, sans-serif;
}


td.table-left {
    background:#C2CB99;
}
select.form {
    font-weight:normal;
    font-size:11px;
    background:#ffffff;
    color: #000000;
    font-family: arial,tahoma, helvetica, sans-serif;
    border:1px #000000 solid;
}
li {
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    font-family: arial, verdana, tahoma, helvetica, sans-serif;
}
input.travel {
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-family: tahoma,verdana, helvetica, sans-serif;
    background:#ffffff;
    width:45px;
}
input.travel-submit {
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
    font-family: tahoma,verdana, helvetica, sans-serif;
    background:#FF6600;
    border:1px #990000 solid;
}
input.form {

}
input.form_admin {

}
td.form {
    font-weight: normal;
    font-size: 10px;
    color: #333333;
    font-family: verdana,tahoma, helvetica, sans-serif;
    padding-right:2px;
}
td.travel-input-data {
	font-family: tahoma, verdana;
	font-size:10px;
	font-weight:normal;
	color:#663300;
	padding-top:6px;
}
td.travel-input-form {
	font-family: arial,tahoma, verdana;
	font-size:12px;
	background:#efefef;
	font-weight:normal;
	color:#333333;
}
td.travel-input-theme {
	font-family: tahoma, verdana;
	font-size:11px;
	font-weight:normal;
	color:#660000;
}
td.travel {
	font-family:arial,verdana;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	margin-top:-5px;
}
.menu-left-link {
    color: #cc0000;
    font-family: tahoma,arial, helvetica, sans-serif;
    font-size: 11px;
}
.menu-left {
    color: #000000;
    font-family: tahoma,arial, helvetica, sans-serif;
    font-size: 11px;
}
.headline1 {
    font-weight: bold;
    font-size: 15px;
    color: #000000;
    font-family: arial,verdana,tahoma, helvetica, sans-serif;
}

a.left:link {
    color: #333333;
    font-family: tahoma,arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
a.left:visited {
    color: #333333;
    font-family: tahoma,arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
a.left:hover {
    color: #000000;
    font-family: tahoma,arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
a.left:active {
    color: #000000;
    font-family: tahoma,arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

a.link {
    color: #ffffff;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

a.link:hover {
    color: #ffffff;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
a.event {
    color: #666666;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
}

a.event:hover {
    color: #000000;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
a.login {
    color: #CDD7EB;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

a.login:hover {
    color: #ADBDDE;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

A.angebot {
	DISPLAY: block;
	width:100%;
}
A.angebot:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CC3300;
	TEXT-DECORATION: none;
}
A.angebot:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CC3300;
	TEXT-DECORATION: none;
}
A.angebot:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-DECORATION: none;
}
A.angebot:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; COLOR: #000000;
	FONT-FAMILY: tahoma, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
	TEXT-DECORATION: none;
}

