/* CSS Document */

.content fieldset {
border:1px solid #ccc;
padding:0px 15px 15px 15px;
margin:0px;
background-image:url(img/box_hg.png);
background-repeat:repeat-x;
}

.content fieldset.c2 {
border:1px solid #ccc;
padding:0px 15px 15px 15px;
margin:0px;
background-color:#fff;
background-image:none;
}

html* .content fieldset {
background-image:url(img/box_hg_ie.png);
}

* html .content fieldset {
background-image:url(img/box_hg_ie6.png);
background-color:#fff;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template/img/box_hg_ie6.png', sizingMethod='scale');
*/}

.content legend {
font-size:13px;
font-weight:bold;
color:#000;
}
  
.content label{
float:left;
width:130px;
margin-right:5px;
padding-top:5px;
text-align:right;
}
  
.content #res_wrapper {
position:relative;
margin:0px auto;
width:500px;
}

.content {
margin:10px;
margin:0px auto;
position:relative;
width:600px;
background:none;
}

.content select {
background-color:#EEE;
border:1px solid #333;
padding:1px 0px 1px 2px;
margin:2px 0px 3px 0px;
height:20px;
}

html* .content select {
height:22px;
}

.content input {
background-color:#EEE;
margin:2px 0px 0px 0px;
border:1px solid #333;
padding:1px 0px 1px 2px;
margin:2px 0px 3px 0px;
height:17px;
}

.content .text {
padding:1px 0px 1px 2px;
margin:0px 0px 3px 0px;
}

.content .controll {
margin:2px 0px 0px 0px;
}

.content img {padding:0px 0px 0px 2px;}

.content form img {
padding:0px 2px 0px 2px;
border:0px;
}

.content .button {
float:right;
height:23px;
padding:2px 3px 3px 3px;
margin:0px;
border:1px solid #C50007;
cursor:pointer;
font-weight:bold;
color:#C50007;
float:left;
}

.content .button2 {
float:right;
height:23px;
padding:2px 3px 3px 3px;
margin:0px;
border:1px solid #C50007;
cursor:pointer;
font-weight:bold;
}

html* .content .button {
padding:0px;
}

.content .abf { color:#999}

.content form table td {
vertical-align:middle;
}

.content #preise {
color:#C50007;
font-weight:bold;
font-size:18px;
height:60px;
overflow:hidden;
top:0px;
position:relative;
display:none;
}

.content #preise input {
border:0px;
color:#C50007;
font-weight:bold;
font-size:18px;
width:45px;
background-color:#fff;
padding:18px 0px 0px 0px;;
margin:0px;
height:21px;
display:inline;
text-align:right;
}

.content .information {
padding-top:10px;
font-size:11px;
text-align:center;
color:#C50007;
}

.content .information a{
padding-top:10px;
font-size:11px;
text-align:center;
color:#C50007;
}

.content input.checkbox {
border:0px;
padding:0px;
margin:0px;
background-color:#fff;
height:auto;
width:auto;
}

.content .textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#EEE;
border:1px solid #333;
padding:1px 0px 1px 2px;
margin:2px 0px 3px 0px;
font-size:12px;
}

.content #img_von2 {display:none;}
.content #img_flug_nummer2 {display:none;}
.content #img_vorname2 {display:none;}
.content #img_nachname2 {display:none;}
.content #img_strasse2 {display:none;}
.content #img_ort2 {display:none;}
.content #img_plz2 {display:none;}
.content #img_land2 {display:none;}
.content #img_mail2 {display:none;}
.content #img_unterk2 {display:none;}
.content #img_agb2 {display:none;}
.content #img_datum2 {display:none;}
.content #img_ziel2 {display:none;}

.content #container {
background-color:#fff;
width:198px;
padding:3px;
display:none;
position:absolute;
top:197px;
left:215px;
border:1px solid #000;
}

.content #container span.insert{
color:#C40006;
text-decoration:underline;
cursor:pointer;
}

.content #container_box{
position:relative;
}

/* alle Browser außer Safari*/  
.content #container {
left:115px;#
}


/* IE 7 */
html* .content #container {
background-color:#fff;
top:190px;
width:196px;
}

/* IE 6 */
* html .content #container {
background-color:#fff;
top:190px;
width:196px;
}


.content .rot_fehler {
background-color:#C40006;
}

.content .rot_fehler img{
visibility:hidden;
}

.content .warning {
color:#C40006;
font-size:14px;
font-weight:bold;
}

.content button2{
float:left;
}

.content .stern {
color:#C40006;
font-weight:bold;
font-size:20px;
font-family:arial;
margin-top:10px;
margin-bottom:-10px;
}

.content .zusammen td{
vertical-align:top;
}

.content .h3 {
font-size:16px;
font-weight:bold;
color:#C40006;
display:block;
padding-bottom:5px;
}

.content .par_zeile{
color:#000;
font-weight:bold;
}

.content #return_date{
	display:none;
}



