BODY {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   padding:0px;
   background-color:#EBEBEB;
}

p, table, td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; 
}

h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px; 
   color:#669900;
   padding: 0 0 0 0; margin:0 0 0 0;
    
}

h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px; 
   color:#FF9900;
   padding: 0 0 0 0; margin:0 0 0 0;
    
}

#outer {width:770px; margin-left:0px; margin-right:0px}
#header1 {width:770px; height:80px; background:url(images/header_bg1.png) center top no-repeat;}
#header2 {width:770px; height:73px; background:url(images/header_bg2.png) center top no-repeat;}
#content {width:770px; background:url(images/body_bg.png) center top repeat-y;}
.inner {width:730px; margin-left:20px; margin-right:20px; text-align:left;}
#footer1 {width:730px; margin-left:20px; margin-right:20px; height:48px; background:url(images/footer_bg.png) center top no-repeat;}

#header1 a.navie { margin-left:10px; margin-right:50px; color:#666666; text-decoration:none; line-height:30px;}
#header1 a.navie:hover {color:#669900;}

#header1 a.navi { margin-right:10px; margin-left:10px;color:#666666; text-decoration:none; line-height:30px;}
#header1 a.navi:hover {color:#669900;}

#footer2 a.navi { margin-right:20px; color:#666666; text-decoration:none;}
#footer2 a.navi:hover { margin-right:20px; color:#669900; text-decoration:none;}

.welcome { font-family:Arial, Helvetica, sans-serif; margin-right:60px; margin-top:8px; font-size: 18px; color:#FFF; font-weight:bold}
.h1 { font-family:Arial, Helvetica, sans-serif; margin-right:60px; margin-top:7px; font-size: 16px; color:#FFF; font-weight:bold}

A {color:#0000CC;text-decoration:none;} 
A:Visited {color:#0000CC;text-decoration:none;} 
A:Hover {color:#FF9900;text-decoration:none;}

.blink {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#Office {display: none;} 
#Airport {display: none;} 
#Hotel {display: none;} 


#myPopup {
	display: none;
	border: solid 2px black;
	padding: 4px;
	background-color: #FFFFFF;
	width:250px;
	text-align: center;
	position: absolute;
	top: 100px;
	left: 100px;
}

.angebote { width:150px; height:189px; border:#FF9900 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 20px; margin-top: 10px; float:left; background-color:#FFFFFF;}
.titel { text-align:center; height:30px; line-height:30px; font-weight:bold;}
.image {text-align:center; height:60px;}
.gruppe {text-align:center; height:30px; line-height:30px;}
.preis {text-align:center; background-color:#FF9900; font-weight:bold; color: #FFF; height:25px; line-height:25px}
.res_button {text-align:center; height:35px; margin-top: 8px;}

.tinytxt { clear:both; font-size: 11px;}

.main_page_header {font-size: 13px; color: #0000CC;}
.main_page_headline {font-size: 13px; font-weight: bold; color: #3466CC; text-decoration: none;}
.main_page_headline2 {font-size: 12px; font-weight: bold; color: #3466CC; text-decoration: none;}

.category_name {font-size: 12px; font-weight: bold;}
.area_descr {font-size: 12px; color: #000000;}
.infomes {font-size: 12px; color: #3466CC; font-weight: bold;}

.top_last {
	border-right: 1px solid #3366CC;
	border-bottom: 1px solid #3366CC;
	border-left: 1px solid #3366CC;
	border-top: 1px solid #3366CC;
	font-size: 12px;
}
.top_last2 {
    border-bottom: 1px solid #f1f1f1;
	font-size: 12px;
}


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 10px;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 10px;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #669900;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}


.acc_table        {background-color: #FFF;}
.acc_table_row_tr {font-size: 12px; }
.acc_table_row    { font-size: 11px;}
.acc_table_row2    { font-size: 11px;}
.acc_table_row_pic { font-size: 12px; }
.acc_table_header { font-size: 11px; font-weight: bold;  color: #FF9900;}
.acc_table_hl_row { background-color: #EEEEFF; font-size: 12px; }

.fs400 { width:450px;}

.popup_name { font-size: 13px; font-weight: bold;  color:#669900;}
.popup_car { font-size: 13px; font-weight: bold;  color: #669900;}
.popup_price { font-size: 13px; font-weight: bold;  color: #FF9900;}

.res_name { font-size: 13px; font-weight: bold;  color: #FF9900;}
.res_price { font-size: 13px; font-weight: bold;  color:#669900;}

.error {color:#CC0000;}

fieldset {
border: 2px solid #FF9900;
padding:5px 5px 5px 5px;
}
legend {
color: #669900;
font-weight: bold;
}

.headline { line-height:30px;}
.headline_bl { color:#0033CC; font-size: 16px; font-weight: bold; line-height:30px;}
.headline_or { color:#FF9900; font-size: 16px; font-weight: bold; line-height:30px;}
.headline_gr { color:#669900; font-size: 16px; font-weight: bold; line-height:30px;}

.back { width:150px; height:17px; line-height:17px; float: left; margin-right:10px;}
