body{
background-color: #FFFFFF;
margin: 0px;
}

/*paddings*/
.padding_topmenu{
padding: 4px;
}

.padding_leftside{
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.padding_leftside_infobox{
padding: 5px;
}

.padding_map{
padding-left: 15px;
padding-right: 5px;
}

.padding_map_standard{
height:25px;
}

.padding_maincontent{
padding-top: 11px;
padding-left: 11px;
padding-right: 11px;
}

.padding_rightside_topbox{
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

.padding_rightside_searchbox{
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

.padding_rightsearch{
padding-bottom: 3px;
}

.padding_teaser{
padding-top: 20px;
padding-bottom: 5px;
padding-left: 17px;
padding-right: 17px;
}

.padding_teaserimg{
padding-top: 2px;
padding-bottom: 6px;
}

/*fonts*/
.font_topmenu{
color: #8B8B8B;
font-family: verdana;
font-size: 9px;
}

.font_leftside_headline{
color: #8B8B8B;
font-family: verdana;
font-size: 9px;
font-weight: bold;
}

.font_leftside_standard{
color: #666666;
font-family: verdana;
font-size: 10px;
}

.font_map_standard{
color: #9D9D79;
font-family: verdana;
font-size: 10px;
line-height:12px;
font-weight:bold;
}

.font_map_standard_small{
color: #9D9D79;
font-family: arial;
font-size: 9px !important;
line-height: 12px !important;
font-weight: normal !important;
}

.font_map_headline{
color: #28297D;
font-family: arial;
font-size: 22px;
font-weight: 600;
}

.font_rightside_searchbox_headline{
color: #8B8B8B;
font-family: verdana;
font-size: 9px;
font-weight: bold;
line-height:12px !important;
}

.font_teaser_standard{
color: #666666;
font-family: verdana;
font-size: 10px;
}

.font_teaser_headline{
color: #666666;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}

.font_copyright{
color: #A1A1A1;
font-family: verdana;
font-size: 9px;
}

/*links*/
.font_topmenu a{
color: #212D8C;
text-decoration: underline;
}

.font_leftside_standard a{
color: #212D8C;
text-decoration: underline;
}

.font_teaser_standard a{
color: #212D8C;
text-decoration: underline;
}

/*bgcolors*/
.bgcolor_leftside{
background-color: #F9F9F9;
}

.bgcolor_rightside{
background-color: #F0F0F0;
}

.bgcolor_map{
background-color: #FDFEF3;
}

/*borders*/
.border_standard{
background-color: #D2D2D2;
}

.border_map{
border-color: #D6D8C1 !important;
}

/*elements*/
.element_leftside_infobox{
background-color: #FFFFFF;
border: solid 1px #DEDEDE;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 6px;
padding-right: 6px;
color: #8B8B8B;
font-family: verdana;
font-size: 9px;
font-weight: bold;
line-height: 18px;
}

.element_leftside_infobox a{
color: #212D8C;
font-weight: normal;
text-decoration: underline;
line-height: 12px;
}

.element_rightside_topbox{
background-color: #F9F9F9;
border-top: solid 1px #DEDEDE;
border-bottom: 1px solid #F9F9F9;
border-left: solid 1px #DEDEDE;
border-right: solid 1px #DEDEDE;
padding: 12px;
color: #666666;
font-family: verdana;
font-size: 9px;
}

.element_rightside_topbox a{
color: #212D8C;
text-decoration: underline;
}

.element_rightside_searchbox{
background-color: #F9F9F9;
border: solid 1px #DEDEDE;
padding: 10px;
color: #666666;
font-family: verdana;
font-size: 9px;
font-weight: bold;
line-height: 20px;
}

.element_rightside_searchbox a{
color: #212D8C;
text-decoration: underline;
}

/*inputs*/
.input_rightsearch_text{
border: solid 1px #7F9DB9;
width: 98px;
font-family: verdana;
font-size: 9px;
font-weight: normal !important;
color: #666666;
height: 18px;
}

.input_rightsearch_select{
border: solid 1px #7F9DB9;
width: 98px;
font-family: verdana;
font-size: 9px;
font-weight: normal !important;
color: #666666;
}

.input_rightsearch_submit{
background-color: #FFFFFF;
color: #6162A0;
width: 48px;
font-family: verdana;
font-size: 9px;
font-weight: bold !important;
}

.input_map_select{
border: solid 1px #7F9DB9;
width: 155px;
font-family: verdana;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_year{
border: solid 1px #7F9DB9;
width: 55px;
font-family: verdana;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_month{
border: solid 1px #7F9DB9;
width: 52px;
font-family: verdana;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_day{
border: solid 1px #7F9DB9;
width: 40px;
font-family: verdana;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_adults{
border: solid 1px #7F9DB9;
width: 55px;
font-family: verdana;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}

.input_map_select_children{
border: solid 1px #7F9DB9;
width: 55px;
font-family: verdana;
font-size: 10px;
font-weight: normal !important;
color: #000000;
}

.input_map_submit{
background-color: #FFFFFF;
color: #6162A0;
width: 76px;
height: 20px;
font-family: verdana;
font-size: 9px;
font-weight: bold !important;
cursor : hand;
}


