
body{
        margin:0px;
        padding:0px;
        background:url(images/hintergrund.png) repeat-x;
        text-align:center;
}
.p{
         font-size:12px;
         text-align:left;
}
.p_center{
         font-size:12px;
         text-align:center;
}
.seite{
        position:relative;
        top:1px;
        width:800px;
        height:810px;
        padding:0px;
}
.banner{
        position:relative;
        top:0px;
        width:100%;
        height:150px;
        text-align:left;
        background:url(images/flughafentransfer-muenchen.jpg) no-repeat top right;
        padding-top:0px;
        border: 1px solid white;
}
.banner_oben{
        position:relative;
        border:0px solid white;
        top:5px;
        left:157px;
        width:55%;
        text-align:left;
        font-size:16px;
        font-weight:bold;
        font-family:Arial;
        color:#0000ff;
}

.banner_mitte{
        position:relative;
        border:0px solid white;
        top:5px;
        left:160px;
        width:55%;
        text-align:left;
        font-size:36px;
        font-weight:bold;
        font-family:Arial;
        color:#ffffff;
}
.banner_unten{
        visibility:hidden;
        position:relative;
        border:0px solid white;
        top:55px;
        left:550px;
        width:30%;
        text-align:right;
        font-size:20px;
        font-weight:bold;
        font-family:Arial;
        color:#ffffff;
}

.balken{
        position:absolute;
        top:150px;
        left:0px;
        width:100%;
        height:30px;
        text-align:center;
        font-size:13px;
        font-weight:normal;
        font-family:Verdana, Arial, Tahoma;
        background-color:#0000A0;
        color:white;
        border: 1px solid white;
}
.mitte{
        position:absolute;
        top:180px;
        left:0px;
        width:100%;
        height:550px;
        border-left: 1px solid white;
        border-right: 1px solid white;
        border-bottom: 1px solid white;
}
.fuss{
         position:absolute;
         top:730px;
         left:0px;
         width:100%;
         height:30px;
         text-align:left;
         background-color:#0000A0;
         border: 1px solid white;
}
.fuss img {
         position:absolute;
         top:0px;
}
.unten{
        position:absolute;
        top:761px;
        left:0px;
        width:100%;
        height:40px;
        font-family: Arial;
        font-size: 10px;
        color:#000000;
        border-left: 1px solid white;
        border-right: 1px solid white;
        border-bottom: 1px solid white;
}
.unten a, unten a:active, unten a:visited {
        text-decoration:underline;
}
.container_linke_seite{
        position:absolute;
        top:181px;
        left:0px;
        padding:0px;
        height:548px;
        width:150px;
        border: 1px solid white;
        background-color:#0000A0;
}
.container_rechte_seite{
         position:absolute;
         top:181px;
         left:792px;
         padding:0px;
         height:548px;
         width:8px;
         border: 1px solid white;
         background-color:#0000A0;
}
#menu_horizontal {
        width: 100%;
        height:31px;
        text-align: center;
        border:0px solid silver;
}
#menu_horizontal ul {
        margin: 0 ;
        padding: 5px;
        list-style: none ;
}
#menu_horizontal li {
        margin: 0 ;
        padding: 1px ;
        display: inline ;
        font-family: Verdana, Arial, Helvetica, sans-serif ;
        min-height:31px;
}
#menu_horizontal li a {
        color: #ffffff;
        border: 0px outset #9191ff ;
        width: 100px ;
        text-decoration: none ;
        display: inline ;
        vertical-align:middle;
        padding-left:5px;
        padding-right:5px;
}
#menu_horizontal li a:hover {
        color: #000 ;
        background-color: #c8c8ff ;
}
.menu{
        position:relative;
        top:10px;
        left:0px;
        padding:0px;
        height:auto;
        width:134px;
        border: 0px solid gray;
        font-size:13px;
        font-family:Verdana,Arial,Tahoma;
        color:#ffffff;
        text-align:left;
}
.menu_ueberschriften{
         position:relative;
         left:5px;
         padding-bottom:5px;
         text-align:left;
         color:silver;
}
#tswcssbuttons {
        width: 130px;
        text-align: left;
}
#tswcssbuttons ul {
        margin: 0 ;
        padding: 0px;
        list-style: none ;
}
#tswcssbuttons li {
        margin: 0 ;
        padding: 1px ;
        display: block ;
        font-family: Verdana, Arial, Helvetica, sans-serif ;
}
#tswcssbuttons li a {
        color: #ffffff;
        background-color: #1D52EE ;
        border: 1px outset #9191ff ;
        width: 130px ;
        height:21px;
        text-decoration: none ;
        display: block ;
        vertical-align:middle;
}
#tswcssbuttons li a:hover {
        color: #000 ;
        background-color: #c8c8ff ;
}

#tswcssbuttons2 {
        width: 130px;
        text-align: left;
}
#tswcssbuttons2 ul {
        margin: 0 ;
        padding: 0px;
        list-style: none ;
}
#tswcssbuttons2 li {
        margin: 0 ;
        padding: 1px ;
        display: block ;
        font-family: Verdana, Arial, Helvetica, sans-serif ;
}
#tswcssbuttons2 li a {
        color: #ffffff;
        background-color: #1D52EE ;
        border: 1px outset #9191ff ;
        width: 130px ;
        height:21px;
        text-decoration: none ;
        display: block ;
        vertical-align:middle;
}
#tswcssbuttons2 li a:hover {
        color: #000 ;
        background-color: #c8c8ff ;
}

.creditcards{
        position:relative;
        top:18px;
        left:9px;
        background:url(images/creditcards.gif) no-repeat;
        padding:0px;
        height:75px;
        width:120px;
        border: 0px solid gray;
        font-size:13px;
        font-family:Verdana, Arial,Tahoma;
        color:#ffffff;
        text-align:center;
}

.links{
        position:relative;
        top:25px;
        left:0px;
        padding:0px;
        height:auto;
        width:134px;
        border: 0px solid gray;
        font-size:13px;
        font-family:Verdana,Arial,Tahoma;
        color:#ffffff;
        text-align:left;
}
.copyright{
         position:absolute;
         top:8px;
         left:10px;
         width:auto;
         padding:0px;
         font-family:Arial,Verdana,Tahoma;
         font-size: 10px;
         border: 0px solid gray;
         color:#ffffff;
}
.pagerank{
         position:absolute;
         top:11px;
         left:220px;
         width:auto;
         padding:0px;
         border: 1px solid gray;
}
.bookmarks{
         position:absolute;
         top:5px;
         left:400px;
         width:auto;
         padding:0px;
         border: 1px solid gray;
         font-family:Arial,Verdana,Tahoma;
         font-size: 11px;
         color:#ffffff;
}
img {
         border:0px;
}
.inhalt{
         position: absolute;
         top: 183px;
         left: 153px;
         height: 546px;
         width: 638px;
         padding: 0px;
         font-family: Arial,Verdana,Tahoma;
         font-size: 12px;
         background:#E5E5E5;
         border:0px solid black;
}
.inhalt_90{
         width:90%;
}
.inhalt_80{
         width:80%;
         text-align:left;
}
.inhalt_70{
         width:70%;
}
.inhalt_60{
         width:60%;
}
.inhalt_klein{
         width:95%;
         font-size: 9px;
}
.inhalt_ul{
         position:relative;
         top:3px;
         text-align:left;
         font-size:12px;
}
.inhalt_blau{
         font-size:12px;
         color:#000099;
         text-align:center;
}
.inhalt_blau h1{
         font-size: 14px;
         background-color: transparent;
         color:#6F6F6F;
}
.inhalt_blau a, inhalt_blau a:active, inhalt_blau a:visited {
        text-decoration:underline;
}

.button_gross {
        width:180px;
        height:22px;
        background-image: url(images/button120_22.jpg); margin:0px; padding:0px ;
        padding-left:10px;
        font-size:14px;
        border:0px;
        font-weight:normal;
        font-family:Tahoma;
}
.inputField
{
    BORDER-RIGHT: #86A3E6 1px solid;
    BORDER-TOP: #86A3E6 1px solid;
    BORDER-LEFT: #86A3E6 1px solid;
    BORDER-BOTTOM: #86A3E6 1px solid;
    FONT-SIZE: 9px;
    WIDTH: 150px;
}
.inputField2
{
    BORDER-RIGHT: #86A3E6 1px solid;
    BORDER-TOP: #86A3E6 1px solid;
    BORDER-LEFT: #86A3E6 1px solid;
    BORDER-BOTTOM: #86A3E6 1px solid;
    FONT-SIZE: 9px;
    WIDTH: 120px;
}
.inputField3
{
    BORDER-RIGHT: #86A3E6 1px solid;
    BORDER-TOP: #86A3E6 1px solid;
    BORDER-LEFT: #86A3E6 1px solid;
    BORDER-BOTTOM: #86A3E6 1px solid;
    FONT-SIZE: 9px;
    WIDTH: 380px;
}

.errorField
{
    BORDER-RIGHT: #9F0004 1px solid;
    BORDER-TOP: #9F0004 1px solid;
    BORDER-LEFT: #9F0004 1px solid;
    BORDER-BOTTOM: #9F0004 1px solid;
    FONT-SIZE: 9px;
    WIDTH: 150px;
    background-color: #FFFFCC;
}
.errorField2
{
    BORDER-RIGHT: #9F0004 1px solid;
    BORDER-TOP: #9F0004 1px solid;
    BORDER-LEFT: #9F0004 1px solid;
    BORDER-BOTTOM: #9F0004 1px solid;
    FONT-SIZE: 9px;
    WIDTH: 120px;
    background-color: #FFFFCC;
}
.errorField3
{
    BORDER-RIGHT: #9F0004 1px solid;
    BORDER-TOP: #9F0004 1px solid;
    BORDER-LEFT: #9F0004 1px solid;
    BORDER-BOTTOM: #9F0004 1px solid;
    FONT-SIZE: 9px;
    WIDTH: 380px;
    background-color: #FFFFCC;
}
.errorTable
{
    BORDER-RIGHT: #9F0004 1px solid;
    BORDER-TOP: #9F0004 1px solid;
    BORDER-LEFT: #9F0004 1px solid;
    BORDER-BOTTOM: #9F0004 1px solid;
    FONT-SIZE: 9px;
    background-color: #FFFFCC;
}

.warningTable
{
    BORDER-RIGHT: #86A3E6 1px solid;
    BORDER-TOP: #86A3E6 1px solid;
    BORDER-LEFT: #86A3E6 1px solid;
    BORDER-BOTTOM: #86A3E6 1px solid;
    FONT-SIZE: 10px;
}
.textarea1
{
    WIDTH:150px;
    HEIGHT:60px;
    FONT-SIZE: 12px;
}

.headlineweiss
{
    background-color: #86A3E6;
    color: #FFFFFF;
}

.headlinegelb
{
    background-color: yellow;
    color: black;
}

td {
        font-family:Arial;
        font-size:12px;
        color:#000080;
}
.td_button_back{
        width:121px;
        height:26px;
        text-align:center;
        background:url(images/button1.gif) no-repeat;
}

.link {
        font-family:Tahoma;
        font-size:11px;
}

a {
        color:#0000A0;
        text-decoration:none;
}
a:hover {
        text-decoration:underline;
        color:#0000FF;
}
.menu a, menu a:active, menu a:visited {
        color:black;
        text-decoration:none;
}
.menu a:hover {
        text-decoration:underline;
        color:black;
}
.preisliste a, preisliste a:active, preisliste a:visited {
        text-decoration:underline;
}
.preisliste a:hover {
        text-decoration:underline;
}
.th_grau_li{
        border: 1px solid #D6D6D6;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 2px;
        font-size: 12px;
        text-align:left;
        background-color:#afafaf;
        text-align:left;
}
.th_grau_re{
        border: 1px solid #D6D6D6;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 4px;
        font-size: 12px;
        background-color:#afafaf;
        text-align:right;
}
.TDteam {
        border: 1px solid #D6D6D6;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 2px;
        padding-right: 2px;
        font-size: 11px;
}
.TDfahrer {
        border: 1px solid #D6D6D6;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 2px;
        color: black;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
}
.TDpartner {
        border: 1px solid #D6D6D6;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 2px;
        font-size: 11px;
        text-align:left;
}
.THpartner {
        border: 1px solid #D6D6D6;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 2px;
        font-size: 11px;
        text-align:center;
}
.TDfernfahrtenl {
        border: 1px solid #D6D6D6;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5px;
        padding-right: 2px;
        font-size: 12px;
        text-align:left;
}
.TDfernfahrtenr {
        border: 1px solid #D6D6D6;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 4px;
        font-size: 12px;
        text-align:right;
}

h1 {
        color: black;
        font-family: Arial;
        font-size: 24px;
        font-weight: bold;
        background-color: yellow;
}

h2 {
        color: black;
        font-family: Arial;
        font-size: 20px;
        font-weight: bold;
        color: black;
}

h3 {
        color: black;
        font-family: Arial;
        font-size: 16px;
        font-weight: bold;
        vertical-align:middle;

}
h4 {
        color: black;
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
}

.pdisclaimer {
        color: black;
        font-family: Arial;
        font-size: 11px;
}
.table {
    font-family: Verdana,Arial,sans-serif;
    FONT-SIZE: 9px;
}
.error{
        font-size: 12px;
        color: red;
}
#iframe_1 {
text-align: justify;
width: 520px;
height: 300px;
background: #FFFFFF;
border: 1px solid blue;

}
.abstand_iframe{
padding: 10px;
}
.scrollbereich {
overflow: auto;
width: 500px;
height: 280px;
}
.scrollbarabstand {
padding-right: 20px;
}