/* Definition der Seiten-Inhaltselemente */

* {
margin:0;
padding:0;
}

body, html {
height:100%;
width:100%;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:90%;
color:#000;
}

body {
background:url('images2/body_background.gif') fixed;

}

dfn, .usb {
display:block;
position:absolute;
left:-3000em;
height:0px;
width:0px;
}

div#content {
margin-top:30px;
margin-bottom:30px;
margin-left:35px;
margin-right:15px;
width:89%;
}

p.bodytext {
margin-bottom:15px;
}


/* Überschriften definieren */
h1 {
color:#000;
border-bottom:1px solid #000;
font-size:150%;
margin-bottom:10px;
}

h1.csc-firstHeader {
/*background:url('images2/h1_ueberschriften.jpg') no-repeat;*/
height:28px; width:92%; /*padding-left:50px;*/ border:0px none; padding-top:5px; color:#000; margin-left:4px; background-repeat:no-repeat;
}


h1.csc-firstHeader-startseite {
height:28px;
margin-bottom:10px;
}

h1.csc-firstHeader-agb, h1.das-team-h1, h1.laender-und-staedte {
/*background:url('images2/h1_ueberschriften.jpg') no-repeat;*/
height:24px; width:100%; /*padding-left:50px;*/ 
border:0px none; 
border-bottom: 1px solid #000;
padding-top:5px; color:#000; 
/*margin-left:4px; 
background-repeat:no-repeat;*/
}



h1.linienfluege-h1 {
/*background:url('images2/h1_ueberschriften.jpg') no-repeat;*/
height:24px; 
width:100%; /*padding-left:50px;*/ 
border:0px none; 
border-bottom: 1px solid #000;
padding-top:5px; 
color:#000; 
/*margin-left:4px; 
background-repeat:no-repeat;*/
}





h2 {
color:#000;
/*border-bottom:1px #585858 solid;*/
font-size:130%;
/*margin-bottom:10px;*/
border-bottom:1px #585858 dashed;
width:100%;
}

h2.mitarbeiter_name2 {
color:#000; 
background:none;
margin-left:0;
padding-left:0;
height:28px; 
width:99%; 
padding-left:0px;
 border:0px none; 
 padding-top:5px; 
 margin-left:4px; 
 background-repeat:no-repeat;
border-bottom:1px solid #000;
font-size:150%;
margin-bottom:10px;
}

h3 {
color:#000;
/*border-bottom:1px #585858 solid;*/
font-size:110%;
margin-bottom:10px;
border-bottom:1px dashed #000;
}

h4 {
color:#000;
/*border-bottom:1px #585858 solid;*/
font-size:110%;
margin-bottom:10px;
}




table.tabellekontakt input {
border:1px solid #000;
height:18px;
}

table.tabellekontakt textarea {
border:1px solid #000;
height:250px;
width:308px;
}



table.layout_gesamt {
height:100%;
background-image:url('images2/t_hg2.jpg');
border:1px solid #000;
margin-top:10px;
margin-bottom:40px
}

td.header {
width:980px;
/*background:url('images2/header_01.jpg') repeat-x;*/

}

div#logo {
float:left;
position:relative;
z-index:1;
}

div#slogan {
float:left;
margin-top:20px;
}

div#copyright {
text-align:center;
font-size:11px;
color:#979797;
}

div#copyright a:link, div#copyright a:visited, div#copyright a:active{
color:#979797;
}

td.pathway {
height:35px;
}



/* Sitemap definieren */
div.tx-flseositemap-pi1 {
width:150px;
}
div.tx-flseositemap-pi1 a:link, div.tx-flseositemap-pi1 a:visited, div.tx-flseositemap-pi1 a:active {
color:#333;
text-decoration:none;
}
div.tx-flseositemap-pi1 a:hover {
color:#979797;
text-decoration:none;
}

div.tx-flseositemap-pi1 ul, div.tx-flseositemap-pi1 li {
list-style-image:url('../template/images/pfeil.gif');
margin-left:10px
}
div.tx-flseositemap-pi1 li {
margin-top:7px;
}
div.tx-flseositemap-pi1 ul.deep1 {
margin-left:20px;
padding-left:10px;
font-style:italic;
display:block;
}

ul.deep1 li {
list-style-image:url('../template/images/eckpfeil.gif');
}

span.sitemap_beschreibung {
margin-top:5px;
font-style:normal;
color:#979797;
background:#fff;
padding:4px;
border:1px dotted #000;
}


/* Weltkarte / Imagemap definieren */
div.tx-flseositemap-pi1 {
float:left;
width:25%;
}
div.csc-frame-frame1 {
float:left;
width:65%;
}



table.tabellekontakt {
width: auto; 
height: auto; 
}

td.text{
width: 98px;
}

td.textherr{
width: 200px;
}

input.inputtext{
width: 308px;
height: auto;
}

input.inputplz{
width: 52px;
height: auto;
}

input.inputort{ 
width: 229px; 
height: auto; 
}

select.monat {
border:1px #000 solid;
font-size:11px;
}

textarea.nachricht{ 
width: 310px; 
height: 60px; 
}

input.senden, input.zuruecksetzen{
background:#ff8e3f; 
border:1px #fff solid; 
color:#fff; 
height:20px;
}

table.tabellekontakt input {
border:1px #000 solid;
height:18px;
}

table.tabellekontakt textarea {
border:1px #000 solid;
height:250px;
width:308px;
}


/* Kontaktformular definieren */
input.tx-kontakt-pi1-input {
width:200px;
height:18px;
background:#fff;
border:1px #f99d74 solid;
color:#333;
font-family: Verdana, Arial;
font-size:11px;
padding:2px;
}

textarea.tx-kontakt-pi1-textarea {
width:200px;
height:200px;
background:#fff;
border:1px #f99d74 solid;
color:#333;
font-family: Verdana, Arial;
font-size:11px;
padding:2px;
}

input.tx-kontakt-pi1-button {
height:28px;
background:#fff;
border:1px #f99d74 solid;
color:#f99d74;
font-weight:bold;
font-family: Verdana, Arial;
font-size:11px;
padding:4px;
}

select.tx-kontakt-pi1-selectbox {
border:1px #f99d74 solid;
color:#000;
width:90px;
height:22px;
}

td.c2l1-left {
border-right:1px #979797 solid;
}

div.tx-fdfx2cols-pi1 img {
margin-right:5px;
}


div.menu1 {
clear:both;
float:left;
width:20%;
}

div.menu2 {
float:left;
width:30%;
}



/* Page-Clicks - Zähler für Seitenaufrufe definieren */


div.tx-pageclicks-pi2 {
clear:both;
margin-top:20px;
padding-top:20px;
margin-right:5px;
margin-left:5px;
width:98%;
}
div.visit_counter {
width:100%;
padding:2px;
background:#ebebeb;
border:1px gray solid;
}
div.visit_counter_header {
padding:5px;
border-bottom:1px gray solid;
}
div.visit_counter_content {
background:#fff;
padding:5px;
}


/* Billigflug Keywords definieren */
div.country {
font-size:10px;
float:left;
width:18%;
margin-left:10px;
}
div.buchstabe {
width:20px;
height:40px;
float:left;
}
div.clearing {
clear:both;
}
div.tx-billigflugkeywords-pi1 {
margin-top:20px;
padding-top:20px;
margin-right:5px;
margin-left:5px;
width:98%;
background:#ebebeb;
border:1px gray solid;
padding:2px;
clear:both;
}
div.header_keywords {
border-bottom:1px gray solid;
background:#ebebeb;
padding:5px;
text-align:left;
}
div.content_keywords {
background:#fff;
padding:5px;
}


div.content_keywords2 {
background:#fff;
padding:5px;
}





/* Forum definieren und stylen */
div.tx-mmforum-pi1 table {
border:1px #979797 solid;
}
table th.tx-mmforum-th {
background:#979797;
}
td.tx-mmforum-pi1-listforum-forum {
color:#979797;
font-weight:bold;
}
td.tx-mmforum-pi1-listforum-topics {
color:#979797;
font-weight:bold;
}
td.tx-mmforum-pi1-listforum-posts {
color:#979797;
font-weight:bold;
}
td.tx-mmforum-pi1-listforum-lastpost {
color:#979797;
font-weight:bold;
}


td.tx-mmforum-pi1-listtopic-topic {
color:#979797;
font-weight:bold;
}
td.tx-mmforum-pi1-listtopic-replies {
color:#979797;
font-weight:bold;
}
td.tx-mmforum-pi1-listtopic-author {
color:#979797;
font-weight:bold;
}
td.tx-mmforum-pi1-listtopic-lastpost {
color:#979797;
font-weight:bold;
}



/* Externe Verweise */
div#externe_verweise {
margin-top:20px;
margin-bottom:10px;
padding-bottom:10px;
font-size:11px;
color:#585858;
}

div#externe_verweise a:link, div#externe_verweise a:visited, div#externe_verweise a:active {
text-decoration:none;
}
div#externe_verweise a:hover {
color:#ff3300;
}

div#fontsize {
text-align:right;
margin-top:10px;
}

td.topnavi {
height:34px;
background:url('images2/header_02.jpg') repeat-x;

}





/*
=================================
Wir definieren die Iframes
=================================
*/
div.tx-ffiframe-pi1 {
text-align:center;
margin-left:5px;
}


td.flugmaske {
padding-left:15px;
}

table.flugabfrage {
padding-left:10px;
margin-left:10px;
}

h2.flugabfrage {
color:#585858;
font-size:130%;
margin-bottom:10px;
margin-left:20px;
border-bottom:1px dashed #000;
width:100%;
}






/********Das-Team (Mitarbeiter-Seite definieren**********/
/********************************************************/

div.tx-team-pi1 {
margin-top:20px;
}


div.mitarbeiter_profil {
margin-bottom:20px;
float:left;
width:100%;
color:#333;
font-size:11px;
}


img.pic_border_mitarbeiter {
border:1px #000 solid;
margin:10px;
}

div.tx-team-pi1-profilbild {
float:left;
width:50%;
}

div.tx-team-pi1-beschreibung {
float:left;
width:50%;
}
div.tx-team-pi1-beschreibung table {
border:0px;
}
span.mitarbeiter_name {
font-weight:bold;
color:#979797;
margin-top:10px;
padding-top:10px;
width:90%;
}
div.mitarbeiter_profil {
font-size:95%;
}
span.mitarbeiter_email {
font-weight:bold;
}
div.backlink_team a:link, div.backlink_team a:visited, div.backlink_team a:active {
color:#1e6289;
text-decoration:none;
}

div.backlink_team a:hover{
color:#1e6289;
text-decoration:underline;
}
a.mailto:link, a.mailto:visited, a.mailto:active {
color:#1e6289;
text-decoration:none;
font-weight:bold;
}
a.mailto:hover {
color:#1e6289;
text-decoration:underline overline;
font-weight:bold;
}

div.backlink_team {
margin-bottom:15px;
padding-bottom:15px;
font-size:95%;
}

span.mitarbeiter_einsatzgebiet {
margin-top:15px;
}

div.mitarbeiter_name {
font-weight:bold;
color:#979797;
margin-top:10px;
padding-top:8px;
width:90%;
}



div.tx-kontakt-pi1 input {
border:1px #000 solid;
}
div.tx-kontakt-pi1 textarea {
border:1px #000 solid;
}
div.tx-kontakt-pi1 input.tx-kontakt-pi1-button {
border:1px #000 solid;
color:#181818;
}
div.tx-kontakt-pi1 select {
border:1px #000 solid;
}


div.tx-mmforum-pi2-container div{
margin-bottom:10px;
width:100%;
clear:both;
border:0px;
padding:5px;
}


div.tx-flugangebote-pi2 input {

}

div.ein_buchstabe_1 {
float:left;
width:95%;
}
div.ein_buchstabe_2 {
float:left;
width:95%;
}
div.buchstabe_A {
float:left;
width:25px;
}
div.buchstabe_B {
float:left;
width:25px;
}
div.buchstabe_C {
float:left;
width:25px;
}
div.buchstabe_D {
float:left;
width:25px;
}
div.buchstabe_E {
float:left;
width:25px;
}
div.buchstabe_F {
float:left;
width:25px;
}
div.buchstabe_G {
float:left;
width:25px;
}
div.buchstabe_H {
float:left;
width:25px;
}
div.buchstabe_I {
float:left;
width:25px;
}
div.buchstabe_J {
float:left;
width:25px;
}
div.buchstabe_K {
float:left;
width:25px;
}
div.buchstabe_L {
float:left;
width:25px;
}
div.buchstabe_M {
float:left;
width:25px;
}
div.buchstabe_N {
float:left;
width:25px;
}
div.buchstabe_O {
float:left;
width:25px;
}
div.buchstabe_P {
float:left;
width:25px;
}
div.buchstabe_Q {
float:left;
width:25px;
}
div.buchstabe_R {
float:left;
width:25px;
}
div.buchstabe_S {
float:left;
width:25px;
}
div.buchstabe_T {
float:left;
width:25px;
}
div.buchstabe_U {
float:left;
width:25px;
}
div.buchstabe_V {
float:left;
width:25px;
}
div.buchstabe_W {
float:left;
width:25px;
}
div.buchstabe_X {
float:left;
width:25px;
}
div.buchstabe_Y {
float:left;
width:25px;
}
div.buchstabe_Z {
float:left;
width:25px;
}

div#backlink {
clear:both;
margin-top:20px;
font-size:10px;
}
div#backlink a:link, div#backlink a:visited, div#backlink a:active {
text-decoration:none;
}

div.tx-efafontsize-pi1 {
margin-left:0px;
}

div.tx-efafontsize-pi1 img {
margin-right:5px;
margin-left:0px;
}


div.country_infos {
height:90px;
overflow:auto;
border:1px #979797 solid;
padding:3px;
margin-bottom:20px;
font-size:11px;
}
div.country_infos_header {
border:1px #979797 solid;
border-bottom:0px;
background:#ebebeb;
color:#000;
padding:3px;
font-size:11px;
font-weight:bold;
}



div.tx-flugangebote-pi2 table {
background:#ebebeb;
}


div.tx-fdfx2cols-pi1 img {
border:1px #000 solid;
}

div.tx-fdfx2cols-pi1 img:hover {
border:1px #ff3300 solid;
}

/*
div.tx-fdfx2cols-pi1 a:link, div.tx-fdfx2cols-pi1 a:visited, div.tx-fdfx2cols-pi1 a:active {
border:1px #ff3300 solid;
}
*/

h1,h2,h3 {
margin-left:0px;
padding-left:0px;
}

/* Google-Adsense Anzeigen definieren */
div.google-adsense {
border:1px #000 solid;
border-left:0px;
margin-top:10px;
}

div.ueberschrift {

}

div#bdk {
float:right;
width:30%;
padding-bottom:30px;
padding-right:0px;
margin-right:0px;
text-align:center;
}

div#jura {
float:left;
padding-bottom:30px;
padding-right:0px;
margin-right:0px;
text-align:center;
}

div#bdk img {
text-align:center;
margin-right:41px;
}

div#bdk a {
text-align:center;
margin-right:0px;
}

div#copyright {
float:right;
padding-top:28px;
}

div#bdk a:link, div#bdk a:visited, div#bdk a:active {
text-decoration:none;
font-size:9px;
}

div#bdk a:hover {
color:#f50204;
}

div.billigfluege_more {
margin-top:20px;
background:#ebebeb;
border:1px #979797 solid;
padding:3px;
margin-right:3px;
margin-left:5px;
}

div.country_infos_header h3 {
color:#000;
font-size:110%;
margin-bottom:0px;
border-bottom:0px dashed #000;
}

div.billigfluege_more h2 {
background:none;
margin:0px;
margin-left:0px;
padding:0px;
padding-left:0px;
}

a#usa_link:link, a#usa_link:visited, a#usa_link:active {
font-size:11px;
}

div.radios2 {
font-size:10px;
}

div#copyright a:link, div#copyright a:visited, div#copyright a:active {
text-decoration:none;
}

div#copyright a:hover {
text-decoration:none;
}

div.ext a:link, div.ext a:visited, div.ext a:active {
text-decoration:none;
color:#000;
}

div.ext a:hover {
text-decoration:none;
}
