@charset "UTF-8";
/*
DATUM:      17.11.2009
AUTOR:      Michael Theis - webcoords
AUFBAU:     @screen
            Global
               - Reset
               - Alle
            Kopfbereich
            Hauptnavigation
            Nebennavigation
            Mittlerer Content
               - Alle
               - Einzelne
            Unterer Content
               - Alle
               - Einzelne
            Kontaktformulare
               - Alle
               - Einzelne
*/

@media screen {

/* Global - Reset
---------------------------------------------------- */

* {
   margin:              0;
   padding:             0;
   border-collapse:     collapse;
   border-spacing:      0;
}

/* Global - Alle
---------------------------------------------------- */

html,
body {
   background:          #CCC url(../images/bg.png) no-repeat center top;
   color:               #000;
   font-family:         Arial, Verdana, Helvetica, sans-serif;
   font-size:           small;
}

html #profil,
body #profil,
html #eventmarketing,
body #eventmarketing,
html #eventmail,
body #eventmail,
body #erlebnisflug,
html #erlebnisflug,
body #erlebnismail,
html #erlebnismail,
body #flugtraining,
html #flugtraining,
body #flugtrainingmail,
html #flugtrainingmail,
body #flugangst,
html #flugangst,
body #flugangstmail,
html #flugangstmail,
html #impressum,
body #impressum,
html #impressum02,
body #impressum02,
html #impressum03,
body #impressum03,
body #partner,
html #partner {
   background:          #CCC url(../images/bg2.png) no-repeat center top;
}

a {
   outline:             none;
}

a span {
	cursor:              pointer;
}

a:hover {
   text-decoration:     none;
}

fieldset,
a:link img,
a:visited img,
a:hover img,
a:focus img,
a:active img {
   border:              none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
   font-weight:         normal;
}

h1 {
   font-size:           150%;
}

h2 {
   font-size:           115%;
   margin-bottom:       0.8em;
}

h3 {
   font-size:           105%;
   margin-bottom:       0.5em;
}

li {
   list-style-type:     none;
}

p {
	margin-bottom:       5px;
}

div#wrapper {
   background-color:    #CCC;
   border-left:         2px solid #CCC;
   border-right:        2px solid #CCC;
   height:              590px;
   margin:              0 auto;
   position:            relative;
   width:               960px;
}

/* Kopfbereich
---------------------------------------------------- */

h1 {
   background-color:    #FFF;
   height:              100px;
   float:               left;
   position:            relative;
   width:               440px;
}

h1 a {
   display:             block;
}

h1 span {
   background:          url(../images/h1_logo.png) no-repeat;
   height:              100%;
   position:            absolute;
   width:               100%;
}

h1 a:focus span {
   outline:             1px dotted #000;
}

/* Hauptnavigation
---------------------------------------------------- */

ul#hauptnavi {  
   background-color:    #891218;
   border-left:         2px solid #CCC;
   float:               left;
   height:              35px;
   margin:              65px 0 0 0;
   width:               518px;
}

ul#hauptnavi li {
   float:               left;
}

ul#hauptnavi a,
ul#hauptnavi strong {
   display:             block;
   height:              35px;
   overflow:            hidden;
   position:            relative;
}

ul#hauptnavi span {
   background:          url(../images/hauptnavi.png) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

li#home {
   width:               70px;
}

li#home span {
   background-position: left top;
}

li#home a:hover span,
li#home a:focus span,
li#home strong span {
   background-position: left -40px;
}

li#profil_nav {
   width:               67px;
}

li#profil_nav span {
   background-position: -70px top;
}

li#profil_nav a:hover span,
li#profil_nav a:focus span,
li#profil_nav strong span {
   background-position: -70px -40px;
}

li#simulator_nav {
   width:               111px;
}

li#simulator_nav span {
   background-position: -137px top;
}

li#simulator_nav a:hover span,
li#simulator_nav a:focus span,
li#simulator_nav strong span {
   background-position: -137px -40px;
}

li#referenzen_nav {
   width:               108px;
}

li#referenzen_nav span {
   background-position: -248px top;
}

li#referenzen_nav a:hover span,
li#referenzen_nav a:focus span,
li#referenzen_nav strong span {
   background-position: -248px -40px;
}

li#presse_nav {
   width:               78px;
}

li#presse_nav span {
   background-position: -356px top;
}

li#presse_nav a:hover span,
li#presse_nav a:focus span,
li#presse_nav strong span {
   background-position: -356px -40px;
}

li#kontakt_nav {
   width:               84px;
}

li#kontakt_nav span {
   background-position: -434px top;
}

li#kontakt_nav a:hover span,
li#kontakt_nav a:focus span,
li#kontakt_nav strong span {
   background-position: -434px -40px;
}

ul#hauptnavi a:link,                  /* Beginn Auszeichnung fuer Grafik aus */
ul#hauptnavi a:visited {
   color:               #B7B7B7;
}

ul#hauptnavi a:hover,
ul#hauptnavi a:focus {
   color:               #FFF;
}

ul#hauptnavi a:active,
ul#hauptnavi strong {
   color:               #FFF;
   text-decoration:     underline;    /* Ende */
}

/* Nebennavigation
---------------------------------------------------- */

ul#nebennavi {
   position:            absolute;
   top:                 5px;
   right:               17px;
}

ul#nebennavi li {
   color:               #666;
   float:               left;
   font-size:           90%;
   margin-left:         1.7em;
}

ul#nebennavi a:link,
ul#nebennavi a:visited {
   color:               #666;
   text-decoration:     none;
}

ul#nebennavi a:hover,
ul#nebennavi a:focus,
ul#nebennavi a:active,
ul#nebennavi strong {
   color:               #000;
   font-weight:         normal;
   text-decoration:     none;
}

/* Mittlerer Content - Alle
---------------------------------------------------- */

p#bild {
   border-top:          2px solid #CCC;
   border-left:         2px solid #CCC;
   color:               #FFF;
   float:               left;
   margin:              0;
}

#erlebnisflug h3,
#erlebnismail h3 {
   padding-top:         10px;
}

ul#eventvorteile {
   margin-bottom:       0.9em;
}

p#gutschein a,
p#gutschein strong {
   color:               #FFF;
   font-size:           130%;
}

div#hauptinhalt,
div#hauptinhalt_lang {
   background-color:    #FFF;
   border-top:          2px solid #CCC;
   overflow:            auto;
   padding:             13px 19px;
   width:               480px;
}

div#hauptinhalt {
   float:               right;
   height:              204px;
}
.contentScroll {
	overflow:scroll;
}

div#hauptinhalt_lang {
	height:              446px;
	position:            absolute;
	bottom:              16px;
	right:               2px;
}

div#hauptinhalt p,
div#hauptinhalt_lang p,
div#zweitinhalt p {
   color:               #666;
   font-size:           90%;
}

div#hauptinhalt_lang p#mwst {
   font-size:           80%;
   padding-top:         6px;
}

div#hauptinhalt h2 span,
div#hauptinhalt_lang h2 span,
span.fouryou {
   color:               #990000;
}

div#kurzinfo {
	background-color:    #891218;
	border-top:          2px solid #CCC;
	color:               #FFF;
	float:               left;
	height:              220px;
	padding:             10px 0 0 14px;
	width:               131px;
}

div#kurzinfo p {
   color:               #B7B7B7;
   font-size:           100%;
   margin-bottom:       0.5em;
}

div#kurzinfo .tele {
   color:               #FFF;
   font-size:           120%;
   margin-bottom:       2.3em;
}
#kurzinfo #gutschein a img {
	margin-left: -3px;
}


p#passanger_ticket {
   float:               right;
   margin:              15px 0 0 30px;
   text-align:          right;
}

ul#presse_links a:link,
ul#presse_links a:visited {
   color:               #666;
   text-decoration:     none;
}

ul#presse_links a:hover,
ul#presse_links a:focus,
ul#presse_links a:active,
ul#presse_links strong {
   color:               #000;
   font-weight:         normal;
   text-decoration:     none;
}

span.schriftzug_cockpit {
   color:               #000;
}

p#gutschein a:link,
p#gutschein a:visited,
p.tele a:link,
p.tele a:visited {
   color:               #FFF;
   text-decoration:     none;
}

p#gutschein a:hover,
p#gutschein a:focus,
p#gutschein strong,
p.tele a:hover,
p.tele a:focus,
p.tele strong {
   font-weight:         normal;
   text-decoration:     none;
}

ul#eventvorteile li,
ul#presse_links li,
ul#technische_daten li {
   color:               #666;
   font-size:           90%;
   line-height:         1.4;
   list-style-type:     disc;
   margin-left:         14px;
}

p#zurueck {
   margin:              0;
   position:            absolute;
   bottom:              33px;
   right:               19px;
}

p#zurueck a:link,
p#zurueck a:visited,
p.datenschutz a:link,
p.datenschutz a:visited,
td#webcoords a:link,
td#webcoords a:visited {
   color:               #666;
}

p#zurueck a:hover,
p#zurueck a:focus {
   color:               #000;
}

p#zurueck a:active,
p#zurueck strong {
   color:               #000;
}

/* Mittlerer Content - Einzelne
---------------------------------------------------- */

#anfahrt div#googlemap {
   height:              240px;
   position:            absolute;
   right:               0;
   bottom:              16px;
   width:               518px;
}

#erlebnisflug td,
#erlebnismail td {
   color:               #666;
   width:               85px;
}

#flugtraining p#bild_im_text {
   float:               left;
   margin:              2px 20px 0 -1px;
   text-align:          right;
}

#impressum table {
   margin-bottom:       1em;
}

#impressum td {
   color:               #666;
   width:               100px;
}

#impressum td.spalte01 {
   color:               #666;
   margin-left:         -1px;
   width:               60px;
}

#impressum td.spalte02 {
   color:               #666;
   width:               300px;
}

#impressum p#verantwortlich {
   margin:              0;
}

#impressum #webcoords span {
   color:               #708D0A;
}

#partner ul#partner_links {
   float:               left;
   height:              390px;
   margin-top:          10px;
   width:               480px;
}

#partner ul#partner_links li {
   float:               left;
   margin:              0 6px 25px 0;
   width:               114px;
}

#partner li#partner10 {
   margin-right:        0;
}

#partner ul#partner_links a,
#partner ul#partner_links strong {
   display:             block;
   height:              50px;
   overflow:            hidden;
   position:            relative;
}

#partner ul#partner_links span{
   background:          url(../images/partner_gallerie.jpg) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

#partner li#partner01 span {
   background-position: left top;
}

#partner li#partner01 a:hover span,
#partner li#partner01 a:focus span,
#partner li#partner01 strong span {
   background-position: left -55px;
}

#partner li#partner02 span {
   background-position: left -110px;
}

#partner li#partner02 a:hover span,
#partner li#partner02 a:focus span,
#partner li#partner02 strong span {
   background-position: left -165px;
}

#partner li#partner03 span {
   background-position: left -220px;
}

#partner li#partner03 a:hover span,
#partner li#partner03 a:focus span,
#partner li#partner03 strong span {
   background-position: left -275px;
}

#partner li#partner04 span {
   background-position: left -330px;
}

#partner li#partner04 a:hover span,
#partner li#partner04 a:focus span,
#partner li#partner04 strong span {
   background-position: left -385px;
}

#partner li#partner05 span {
   background-position: left -440px;
}

#partner li#partner05 a:hover span,
#partner li#partner05 a:focus span,
#partner li#partner05 strong span {
   background-position: left -495px;
}

#partner li#partner06 span {
   background-position: left -550px;
}

#partner li#partner06 a:hover span,
#partner li#partner06 a:focus span,
#partner li#partner06 strong span {
   background-position: left -605px;
}

#partner li#partner07 span {
   background-position: left -660px;
}

#partner li#partner07 a:hover span,
#partner li#partner07 a:focus span,
#partner li#partner07 strong span {
   background-position: left -715px;
}

#partner li#partner08 span {
   background-position: left -770px;
}

#partner li#partner08 a:hover span,
#partner li#partner08 a:focus span,
#partner li#partner08 strong span {
   background-position: left -825px;
}

#partner li#partner09 span {
   background-position: left -880px;
}

#partner li#partner09 a:hover span,
#partner li#partner09 a:focus span,
#partner li#partner09 strong span {
   background-position: left -935px;
}

#partner li#partner10 span {
   background-position: left -990px;
}

#partner li#partner10 a:hover span,
#partner li#partner10 a:focus span,
#partner li#partner10 strong span {
   background-position: left -1045px;
}

#partner li#partner11 span {
   background-position: left -1100px;
}

#partner li#partner11 a:hover span,
#partner li#partner11 a:focus span,
#partner li#partner11 strong span {
   background-position: left -1155px;
}

#partner li#partner12 span {
   background-position: left -1210px;
}

#partner li#partner12 a:hover span,
#partner li#partner12 a:focus span,
#partner li#partner12 strong span {
   background-position: left -1265px;
}

#partner li#partner13 span {
   background-position: left -1320px;
}

#partner li#partner13 a:hover span,
#partner li#partner13 a:focus span,
#partner li#partner13 strong span {
   background-position: left -1375px;
}

#partner li#partner14 span {
   background-position: left -1430px;
}

#partner li#partner14 a:hover span,
#partner li#partner14 a:focus span,
#partner li#partner14 strong span {
   background-position: left -1485px;
}

#partner li#partner15 span {
   background-position: left -1540px;
}

#partner li#partner15 a:hover span,
#partner li#partner15 a:focus span,
#partner li#partner15 strong span {
   background-position: left -1595px;
}

#presse div#hauptinhalt h3 {
   padding-top:         12px;
}

#profil dl#inhaber {
   float:               right;
   margin-top:          30px;
   text-align:          right;
}

#profil dd#hartwig {
   color:               #891218;
   font-weight:         bold;
   font-size:           90%;
}

#profil dd#mail {
   color:               #666;
   font-size:           85%;
}

#profil dd#rang {
   font-size:           85%;
}

/* Unterer Content - Alle
---------------------------------------------------- */

div#zweitinhalt,
div#zweitinhalt_gutschein {
   height:              240px;
   position:            absolute;
   bottom:              16px;
   left:                0;
   width:               440px;
   float:left
}

div#zweitinhalt p span {
   height:              100%;
   position:            absolute;
   width:               100%;
}

div#zweitinhalt_gutschein p {
   height:              220px;
   margin:              11px 0 0 65px;
   position:            relative;
   width:               310px;
}

div#zweitinhalt_gutschein p span {
   background:          url(../images/gutschein.jpg) no-repeat left bottom;
   height:              100%;
   position:            absolute;
   width:               100%;
}

div#zweitinhalt_gutschein a {
   display:             block;
}

div#zweitinhalt_gutschein a:hover span,
div#zweitinhalt_gutschein a:focus span {
   background-position: left top;
}
/* News 
---------------------------------------------------- */
#newsCol {
	width:30px;
	height:240px;
	background-color: #891218;
	background-image:url(../images/newCol.jpg);
	float:left;
}
div#news_area {
   height:              240px;
   position:            absolute;
   bottom:              16px;
   left:                0;
   width:               440px;
   float:left
}
.newsItem {
	width:408px;
	float:left;
	height:60px;
	margin-left:2px;
	background-color:#C1C1C1;
}
.newsItem:hover {
	background-color:#999;
}
.newsImg {
	margin:6px;
	height:52px;
	width:68px;
	float:left;
	background-image:url(../images/news/newsShdw.png);
}
.newsTxt {
	float:right;
	width:320px;
	padding:3px 0 0 5px;
	height:57px;
}
p.newsDate {
	font-size:10px;
	margin:0 0 5px 0;
	color:#000;
}
p.newsHead {
	font-size:14px;
	margin:0px;
	color:#000;
}
.gallery_item {
	background-image: url(../images/bgShadow.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 55px;
	margin-right: 1px;
}
.gallery_item a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


ul#bildergallerie {
   float:               left;
   height:              224px;
   margin:              16px 0 0 7px;
   width:               433px;
}

ul#bildergallerie li {
   float:               left;
   margin-top:          21px;
   width:               85px;
}

ul#bildergallerie a,
ul#bildergallerie strong {
   display:             block;
   height:              70px;
   overflow:            hidden;
   position:            relative;
}

ul#bildergallerie li#do01 span {
   background-position: left top;
}

ul#bildergallerie li#do01 a:hover span,
ul#bildergallerie li#do01 a:focus span,
ul#bildergallerie li#do01 strong span {
   background-position: left -70px;
}

ul#bildergallerie li#do02 span {
   background-position: -85px top;
}

ul#bildergallerie li#do02 a:hover span,
ul#bildergallerie li#do02 a:focus span,
ul#bildergallerie li#do02 strong span {
   background-position: -85px -70px;
}

ul#bildergallerie li#do03 span {
   background-position: -170px top;
}

ul#bildergallerie li#do03 a:hover span,
ul#bildergallerie li#do03 a:focus span,
ul#bildergallerie li#do03 strong span {
   background-position: -170px -70px;
}

ul#bildergallerie li#do04 span {
   background-position: -255px top;
}

ul#bildergallerie li#do04 a:hover span,
ul#bildergallerie li#do04 a:focus span,
ul#bildergallerie li#do04 strong span {
   background-position: -255px -70px;
}

ul#bildergallerie li#do05 span {
   background-position: -340px top;
}

ul#bildergallerie li#do05 a:hover span,
ul#bildergallerie li#do05 a:focus span,
ul#bildergallerie li#do05 strong span {
   background-position: -340px -70px;
}

ul#bildergallerie li#do06 span {
   background-position: left -140px;
}

ul#bildergallerie li#do06 a:hover span,
ul#bildergallerie li#do06 a:focus span,
ul#bildergallerie li#do06 strong span {
   background-position: left -210px;
}

ul#bildergallerie li#do07 span {
   background-position: -85px -140px;
}

ul#bildergallerie li#do07 a:hover span,
ul#bildergallerie li#do07 a:focus span,
ul#bildergallerie li#do07 strong span {
   background-position: -85px -210px;
}

ul#bildergallerie li#do08 span {
   background-position: -170px -140px;
}

ul#bildergallerie li#do08 a:hover span,
ul#bildergallerie li#do08 a:focus span,
ul#bildergallerie li#do08 strong span {
   background-position: -170px -210px;
}

ul#bildergallerie li#do09 span {
   background-position: -255px -140px;
}

ul#bildergallerie li#do09 a:hover span,
ul#bildergallerie li#do09 a:focus span,
ul#bildergallerie li#do09 strong span {
   background-position: -255px -210px;
}

ul#bildergallerie li#do10 span {
   background-position: -340px -140px;
}

ul#bildergallerie li#do10 a:hover span,
ul#bildergallerie li#do10 a:focus span,
ul#bildergallerie li#do10 strong span {
   background-position: -340px -210px;
}

ul#zweitenavi {
   background-color:    #E0E0E0;
   border-top:          2px solid #CCC;
   float:               right;
   height:              240px;
   width:               518px;
}

ul#zweitenavi a,
ul#zweitenavi strong {
   display:             block;
   height:              60px;
   position:            relative;
}

ul#zweitenavi span {
   background:          url(../images/zweitenavi.png) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

ul#zweitenavi li#dornier span {
   background-position: right top;
}

ul#zweitenavi li#dornier a:hover span,
ul#zweitenavi li#dornier a:focus span,
ul#zweitenavi li#dornier strong span {
   background-position: right -60px;
}

ul#zweitenavi li#cessna span {
   background-position: right -120px;
}

ul#zweitenavi li#cessna a:hover span,
ul#zweitenavi li#cessna a:focus span,
ul#zweitenavi li#cessna strong span {
   background-position: right -180px;
}

li#event span {
   background-position: right top;
}

li#event a:hover span,
li#event a:focus span {
   background-position: right -60px;
}

li#erlebnis span {
   background-position: right -120px;
}

li#erlebnis a:hover span,
li#erlebnis a:focus span {
   background-position: right -180px;
}

li#training span {
   background-position: right -240px;
}

li#training a:hover span,
li#training a:focus span {
   background-position: right -300px;
}

li#seminar span {
   background-position: right -360px;
}

li#seminar a:hover span,
li#seminar a:focus span {
   background-position: right -420px;
}

#impressum div#zweitinhalt,
#impressum02 div#zweitinhalt,
#impressum03 div#zweitinhalt {
   background:          url(../images/pdf_symbol.png) no-repeat 8px 15px;
}

#impressum div#zweitinhalt p,
#impressum02 div#zweitinhalt p,
#impressum03 div#zweitinhalt p {
   height:              auto;
   margin:              0;
   padding-left:        73px;
}

ul#zweitenavi a:link,            /* Beginn Auszeichnung fuer Grafik aus */
ul#zweitenavi a:visited,
ul#zweitinhalt a:link,
ul#zweitinhalt a:visited {
   color:               #666;
}

ul#zweitenavi a:hover,
ul#zweitenavi a:focus,
ul#zweitinhalt a:hover,
ul#zweitinhalt a:focus {
   color:               #000;
}                                /* Ende */

/* Unterer Content - Einzelne
---------------------------------------------------- */

div#zweitinhalt p#agb {
   padding:             30px 0 2px 73px;
}

div#zweitinhalt p.agb_download {
   font-size:           130%;
   font-weight:         bold;
}

p.agb_download a:link,
p.agb_download a:visited {
   color:               #666;
   text-decoration:     none;
}

p.agb_download a:hover,
p.agb_download a:focus {
   color:               #000;
   text-decoration:     none;
}

p.agb_download a:active,
p.agb_download strong {
   color:               #000;
   text-decoration:     none;
}

#profil blockquote {
   background:          url(../images/quote.gif) no-repeat 41px 30px;
   padding:             44px 0 0 83px;
}

#profil blockquote p {
   color:               #666;
   font-size:           100%;
   letter-spacing:      0.1em;
   line-height:         1.35;
}

#profil p#konfuzius {
   background:          url(../images/unquote.gif) no-repeat 25em 0.3em;
   font-size:           85%;
   height:              32px;
   letter-spacing:      normal;
   margin:              0;
   padding-left:        125px;
}

#referenzen div#zweitinhalt p {
   height:              190px;
   margin:              22px 0 0 7px;
   position:            relative;
   width:               422px;
}

#simulatoren div#zweitinhalt p {
   height:              162px;
   margin:              35px 0 0 7px;
   position:            relative;
   width:               422px;
}

#referenzen div#zweitinhalt p span {
   background:          url(../images/firmen_referenzen.jpg) no-repeat;
}

#simulatoren div#zweitinhalt p span {
   background:          url(../images/simulatoren.jpg) no-repeat;
}

#do328 ul#bildergallerie span {
   background:          url(../images/bildergallerie_do328.jpg) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

#cessna150 ul#bildergallerie span {
   background:          url(../images/bildergallerie_cessna.jpg) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

#referenzen01 ul#bildergallerie span {
   background:          url(../images/bildergallerie_referenzen01.jpg) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

#referenzen02 ul#bildergallerie span {
   background:          url(../images/bildergallerie_referenzen02.jpg) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

#referenzen03 ul#bildergallerie span {
   background:          url(../images/bildergallerie_referenzen03.jpg) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

#referenzen04 ul#bildergallerie span {
   background:          url(../images/bildergallerie_referenzen04.jpg) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

#simulatoren ul#zweitenavi span,
#do328 ul#zweitenavi span,
#cessna150 ul#zweitenavi span {
   background:          url(../images/simulator_navi.jpg) no-repeat;
   width:               100%;
   height:              100%;
   position:            absolute;
}

/* Kontaktformulare - Alle
---------------------------------------------------- */

form {
   color:               #666;
   padding:             15px 0 0 9px;
}

label.davor {
   float:               left;
   font-size:           90%;
   margin-right:        20px;
   text-align:          right;
   width:               110px;
}

div#kontakt_anrede,
div#kontakt_stunden,
div#kontakt_simulator,
input#kontakt_firma,
input#kontakt_name,
input#kontakt_telefon,
input#kontakt_email,
input.kontakt_absenden,
input#kontakt_anmerkung,
input#kontakt_geschenk,
input#kontakt_anzahl,
textarea {
   color:               #666;
   background-color:    #E5E5E5;
   border:              none;
   font-size:           90%;
   margin-bottom:       6px;
   width:               260px;
}

input#kontakt_firma,
input#kontakt_name,
input#kontakt_telefon,
input#kontakt_email,
input#kontakt_anmerkung,
input#kontakt_geschenk,
input#kontakt_anzahl {
   height:              17px;
   padding:             1px 0 1px 2px;
}

input#anrede_frau,
input#kontakt_130,
input#kontakt_150 {
   margin-left:         12px;
}

div#kontakt_anrede,
div#kontakt_stunden,
div#kontakt_simulator,
div#sende_button {
   padding-left:        130px;
   margin-top:5px;
}

textarea#kontakt_nachricht {
   font-family:         Arial, Verdana, Helvetica, sans-serif;
   height:              58px;
   padding:             2px 0 0 2px;
}

div#gesendet {
   padding:             42px 0 0 205px;
}

p#neues_formular {
   background-color:    #FFF;
   padding:             4px 0;
   margin:              43px 0 0 205px;
   text-align:          center;
   width:               179px;
}

div#zweitinhalt div#kontakt_anrede,
div#zweitinhalt div#kontakt_stunden,
div#zweitinhalt div#kontakt_simulator {
   background-color:    transparent;
   color:               #666;
   width:               280px;
}

div#zweitinhalt input.kontakt_absenden {
   color:               #666;
   background-color:    #FFF;
   cursor:              pointer;
   padding:             3px 0;
   width:               262px;
}

#eventmail div#zweitinhalt,
#erlebnismail div#zweitinhalt,
#flugtrainingmail div#zweitinhalt,
#flugangstmail div#zweitinhalt {
   background:          url(../images/briefumschlag.jpg) no-repeat 40px 42px;
}

input#kontakt_firma:hover,
input#kontakt_name:hover,
input#kontakt_telefon:hover,
input#kontakt_email:hover,
input#kontakt_anmerkung:hover,
input#kontakt_geschenk:hover,
input#kontakt_anzahl:hover,
textarea:hover,
input#kontakt_firma:focus,
input#kontakt_name:focus,
input#kontakt_telefon:focus,
input#kontakt_email:focus,
input#kontakt_anmerkung:focus,
input#kontakt_geschenk:focus,
input#kontakt_anzahl:focus,
textarea:focus {
   background-color:    #FFF;
}

div#zweitinhalt input.kontakt_absenden:hover,
div#zweitinhalt input.kontakt_absenden:focus {
   color:               #000;
}

p#neues_formular a:link,
p#neues_formular a:visited,
p#neues_formular a:hover,
p#neues_formular a:focus,
p#neues_formular a:active {
   text-decoration:     none;
}

/* Kontaktformulare - Einzelne
---------------------------------------------------- */

#flugangst input#kontakt_anzahl {
   width:               96px;
}

  /* Ende @media screen */
#datenschutz {
	width: 400px;
	margin: auto;
}
#kontaktformular label.davor a:link {
	color: #891218;
	font-weight: bold;
}
.txt_cbx {
	margin-top: -3px;
	padding-bottom: 2px;
	width: 50px;
}
