body { font-family:Tahoma; font-size:12px; background:#E7E7E7; }

/* Global */
* {margin:0px; padding:0px}

a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
a:active { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; }

hr
{
        height: 1px;
        color: #9ACB34;
        background-color: #9ACB34;
        border: 1px none;
}

h_blau
{
        height: 1px;
        color: #0091BA;
        background-color: #0091BA;
        border: 1px none;
}

h1
{
        font-size: 1.8em;
        color: #000000;  
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}



h2
{
        font-size: 1.4em;
        color: #FFFFFF;  
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3
{
        font-size: 1.4em;
        color: #000000;  
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h4
{
        font-size: 1.0em;
        color: #000000; 
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h5
{
        font-size: 0.9em;
        color: #000000; 
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none; 
        font-weight: normal; 
}

h6
{
        font-size: 1.2em;
        color: #000000; 
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h7
{
        font-size: 0.9em;
        color: #000000; 
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        float:right; 
}

h8
{
        font-size: 0.9em;
        color: #000000;  
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h9
{
        font-size: 1.0em;
        color: #FFFFFF;  
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none; 
        font-weight: bold; 
}

#t1
{
        font-size: 1.0em;
        color: #000000;  
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.t1
{
        font-size: 1.0em;
        color: #000000;  
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.t2
{
        font-size: 1.0em;
        color: #FFFFFF;  
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        list-style:none; font-size:10px;
}

.t3 
{ 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000; 
        text-decoration: none; 
        font-weight: bold; 
        text-align:center;
}

#t3 
{ 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #000000; 
        text-decoration: none; 
        font-weight: bold; 
        text-align:center;
}

#t4
{
        font-size: 1.0em;
        color:#830003;; 
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none; 
        font-weight: bold; 
}

.t5
{
        font-size: 0.9em;
        color: #FF0000; 
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none; 
        font-weight: normal; 
}

.MainNavigation 
{ 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        color: #000000; 
        text-decoration: none; 
        font-weight: bold; 
}


img { border:0px; }

.float_left { float:left; }
.float_right { float:right; } 
.text_center { text-align:center; } 

#content_center { width:870px; margin-left:auto; margin-right:auto; } 

#table_tr { width:870px; float:left; }
#logo { width:850px; padding-left:10px; height:180px; padding-top:10px; float:left; background:url(/bilder/bilder_struktur/urlaubsland_logo.jpg) no-repeat; color:#fff; font-weight:bold; font-size:13px;}

#menu { width:685px; float:left; background:url(/bilder/bilder_struktur/navigation_urlaub.png) left top no-repeat; color:#fff; }
#menu_ul_1 { width:685px; float:left; }
#menu_ul_1 li { width:170px; height:24px; float:left; text-align:center; font-size:14px; list-style:none  }
#menu_ul_1 a { width:170px; height:19px; float:left; padding-top:5px; font-weight:bold; }
#menu_ul_1 a:visited { width:170px; height:19px; float:left; padding-top:5px; font-weight:bold; }

#menu_ul_2 { width:665px; float:left; margin-bottom:4px; padding-left:30px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
#menu_ul_2 li { float:left; list-style:none; padding-left:12px; padding-top:7px; padding-bottom:3px; }
#menu_ul_2 a { margin-right:10px; float:left; }

#menu_ul_3 { width:685px; height:101px; padding-top:14px; margin-top:8px;  float:left; background:url(/bilder/bilder_struktur/all_subnavigation.jpg ) no-repeat; color:#000; font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  }
#menu_ul_3 li { list-style:none; float:left; text-align:center; }
#menu_ul_3 img { border:1px solid #fff; margin-left:1px; margin-right:1px; }
#menu_ul_3 a { color:#000; }

#menu_ul_4 { width:665px; float:left; margin-bottom:4px; padding-left:30px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-color: #000000;  }
#menu_ul_4 li { float:left; list-style:none; padding-left:12px; padding-top:7px; padding-bottom:3px; font-color: #000000; }
#menu_ul_4 a { margin-right:10px; float:left; font-color: #000000; }

#content_right { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
#content_right p { text-align:center; } 

#green_box { width:157px; float:left; background:#9ACB34; padding-left:10px; padding-top:2px; }
#green_box li { background:#fff; width:143px; padding-left:3px; padding-top:5px; padding-bottom:5px; list-style:none; font-size:10px; }
#green_box_title { width:167px; background:#9ACB34; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; }
#green_box a { color:#000; text-decoration:underline; }
#green_box_we { width:167px; background:#9ACB34; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#fff; }

#green_box_2 { width:157px; float:left; background:#9ACB34;padding-left:10px;   }
#green_box_2 li { background:#fff; width:143px; padding-left:3px; padding-top:2px; padding-bottom:4px; list-style:none; font-size:10px; }
#green_box_2 a { color:#000; text-decoration:underline; }

#border_top { border-top:1px solid #000; }

.margin_1 { margin-right:20px; margin-left:5px; }
.margin_2 { margin-right:24px; margin-left:5px; }
.margin_3 { margin-right:16px; margin-left:5px; }

.margin_top { margin-top:10px; }
#green_box_3 { width:157px; float:left; background:#9ACB34;padding-left:10px;  color:#fff; }
#green_box_3 li { width:143px; padding-left:3px; padding-top:2px; padding-bottom:4px; list-style:none; }
 
.right_box_3_font { font-size:19px; }
.right_box_3_link{ text-align:right; }
#right_box_center { font-size:11px; text-align:justify; }


#footer_green { width:845px; padding-left:15px; height:190px; background:url(/bilder/bilder_struktur/footer_green.jpg ) no-repeat; }
.padding_left_data { padding-left:3px; float:left; }
.margin_bottom_10 { margin-bottom:5px; }


/* blue */

#menu_blue { width:685px; float:left; background:url(/bilder/bilder_struktur/navigation_spa.png) left top no-repeat; color:#fff; }

#blue_box { width:157px; float:left; background:#0091BA; padding-left:10px; padding-top:2px; }
#blue_box li { background:#fff; width:143px; padding-left:3px; padding-top:5px; padding-bottom:5px; list-style:none; font-size:10px; }
#blue_box_title { width:167px; background:#0091BA; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; }
#blue_box a { color:#000; text-decoration:underline; }

#blue_box_2 { width:157px; float:left; background:#0091BA; padding-left:10px; }
#blue_box_2 li { background:#fff; width:143px; padding-left:3px; padding-top:2px; padding-bottom:4px; list-style:none; font-size:10px; }
#blue_box_2 a { color:#000; text-decoration:underline;  }

.blue_box_3 { width:157px; float:left; background:#0091BA; padding-left:10px; color:#fff; }
.blue_box_3 li { width:143px; padding-left:3px; padding-top:2px; padding-bottom:4px; list-style:none; }

#footer_blue { width:845px; padding-left:15px; height:190px; background:url(/bilder/bilder_struktur/footer_blue.jpg ) no-repeat; }


/* orange */

#menu_orange { width:685px; float:left; background:url(/bilder/bilder_struktur/navigation_kur.png) left top no-repeat; color:#fff; }

#orange_box { width:157px; float:left; background:#FBB030; padding-left:10px; padding-top:2px; }
#orange_box li { background:#fff; width:143px; padding-left:3px; padding-top:5px; padding-bottom:5px; list-style:none; font-size:10px; }
#orange_box_title { width:167px; background:#FBB030; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; }
#orange_box a { color:#000; text-decoration:underline; }

#orange_box_2 { width:157px; float:left; background:#FBB030; padding-left:10px; }
#orange_box_2 li { background:#fff; width:143px; padding-left:3px; padding-top:2px; padding-bottom:4px; list-style:none; font-size:10px; }
#orange_box_2 a { color:#000; text-decoration:underline;  }

.orange_box_3 { width:157px; float:left; background:#FBB030; padding-left:10px; color:#fff; }
.orange_box_3 li { width:143px; padding-left:3px; padding-top:2px; padding-bottom:4px; list-style:none; }

#footer_orange { width:845px; padding-left:15px; height:190px; background:url(/bilder/bilder_struktur/footer_orange.jpg ) no-repeat; }

#link_suche a { color:#000; }
#link_suche a:visited { color:#000; }
#link_suche a:hover { color:#000; text-decoration:underline; }

#tr_width { width:685px; float:left; }

#green_content { float:left; border:2px solid #9ACB34; color:#000; padding:20px; width:640px; margin-top:2px; background:#fff; }
#blue_content { float:left; border:2px solid #0091BA; color:#000; padding:20px; width:640px; margin-top:2px; background:#fff; }
#orange_content { float:left; border:2px solid #FBB030; color:#000; padding:20px; width:640px; margin-top:2px; background:#fff; }


/* Registrierungsformular */

.mainContent {
        width: 650px;
        float: center;
}

.content {
        margin-left: auto;
        margin-right: auto;
        width: 650px;
}

.fullWidth {
        width: 100%;
}

.contentFirstDiv {
        border: 1px solid #94CE2E;
        height: 170px;
}

.divWithPadding {
        padding: 8px;
}

  .border,
  .borderStretch {
        border: 1px solid #94CE2E;
  }

form {
        margin: 0;
        padding: 0;
}

.checkbox,
.radio {
    width: 10pt;
    border: none ! important;
}

/* shop regform */
.fmailShop legend {
        color: #333333;
        font-weight: bold;
        border: 1px solid #9ACB34 ! important;
        padding: 5px 10px 5px 10px;
}

.fmailShop label {
        display: block;
        float: left;
        text-align: right;
        width: 160px;
        margin-right: 10px;
        color: #333333;
}

.fmailShop fieldset {
        padding: 10px;
        margin: 10px 10px 10px 0;
        padding-left: 20px;
        border: 1px solid #9ACB34 ! important;
}

.input,
  textarea,
  select {
        border: 1px solid #dce6f2;
        margin: 0px;
        width: 280px;
  }

  .inputButton,
  .inputButton:hover {
        border: 1px solid black ! important;
        background: #f1f1f1;
        margin-bottom: 0px;
        margin-right: 0px;
        font-weight: normal;
        width: 300px ! important;
        margin: 0;
        padding: 0px;
        text-align: center;
        color: black;
        white-space: nowrap;
  }
  a.inputButton,
  a.inputButton:hover {
        display: block;
        padding: 2px 0 2px 0;
        color: black;
  }

table#summaryCustomer {
        width: 95%;
        margin: 15px 0 10px 0;
        padding: 0;
        font-size: 10pt;
}

table#summaryCustomer th {
        vertical-align: top;
        text-align: right;
        margin: 0;
        width: 150px;
        font-weight: bold;
        padding-right: 10px;
}

table#summaryCustomer td {
        border-bottom: 1px solid #dcdcdc;
        padding-left: 10px;
}