body {
      background-image:url(bg.jpg);
	  background-attachment:fixed;
      margin:5px; 
      font-size:10pt; 
      font-weight:normal; 
      font-family:Arial,Helvetica,sans-serif; 
      color:#000000;
	  text-align: center;
}
.left_grafix {
      border : 0px solid red;
      position:absolute; 
      bottom:0px; 
      left:0px; 
      width: 400px; 
      height: 600px;      
}
.right_grafix {
      border : 0px solid red;
      position:absolute; 
      bottom:0px; 
      right:0px; 
      width: 400px; 
      height: 338px;      
}
.center_data {
      border : 0px solid red;
      position:absolute; 
      top:150px;
	  left: 23%;
	  right: 23%;
      overflow:auto; 
      height: 600px;
	  width: 54%;;
}
.center_text {	  
      color:#000000;
      font-weight: bold; 
	  width: 90%;
	  text-align: center;
}
.center_text2 {
     position:absolute; 
     top:-1px; 
     left:-1px; 
     color:#ff0000; 
     font-weight: bold; 
	 width: 90%;
	 text-align: center;
}
.head_data {
      border : 0px solid red;
      background-color: #000000;
      position:absolute; 
      top:0px; 
      right:0px; 
      width: 100%; 
      height: 75px; 
	  color:#660000;     
}
.head_data2 {
      border : 0px solid red;      
      position:absolute; 
      top:23px; 
      left:5px; 
      width: 100%; 
      height: 70px; 
	  color:#aa0000;     
}
.head_data3 {
      border : 0px solid red;      
      position:absolute; 
      top:46px; 
      left:10px; 
      width: 100%; 
      height: 70px; 
	  color:#ff0000;     
}
a:link {
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	color: #550000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	color: #550000;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	color: #550000;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	color: #ff0000;
}
.main { 
	border: 1px solid #885500; 
	background-image:url(dot_d2.gif);		 
}
.main_inner { 
	border: 1px solid #885500; 
	background-color: #ffff88; 
}
.hostel_data_extern { 
	border: 0px solid #885500; 
	background-color: #ffff88; 
}
a.intern_client_data_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000088;
}
a.intern_client_data_name:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000088;
	text-decoration: underline;
	cursor: hand;
}
.intern_client_data_street{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.intern_client_data_plz_city{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.intern_client_data_map_link{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ff0000;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid darkred;
	margin: 0px;
	padding-left: 3px;
        padding-right: 3px;
	line-height: 10px;
        text-decoration: none;
	cursor:hand;
}
a.intern_client_data_map_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ff0000;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid darkred;
	margin: 0px;
	padding-left: 3px;
    padding-right: 3px;
	line-height: 10px;
    text-decoration: none;
	cursor:hand;
}
a.intern_client_data_email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000088;
	text-decoration: none;
	cursor:hand;
}
a.intern_client_data_email:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000088;
	text-decoration: underline;
	cursor:hand;
}
.intern_client_data_fon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.intern_client_data_rooms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.intern_client_data_amount{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #ffff00;
	border: 0px solid black;
	margin: 0px;
	padding-left: 3px;
    padding-right: 1px;
	line-height: 10px;
	
}
.intern_client_data_last_update{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
        text-decoration: underline;
        line-height: 16px;
}

.hand		{cursor:hand;}
h1 { 
	font:bold 30pt Arial, Helvetica, sans-serif;
	letter-spacing:1pt;
	line-height:10pt;
	padding: 10pt;
	margin: 0pt;
}
.alternate0 {font-weight : normal; background-color:#FFcc99; border-bottom: 1px solid darkred;}
.alternate1 {font-weight : normal; background-color:#eebb66; border-bottom: 1px solid darkred;}

.eyecatch_n { color : #0000aa; font-weight : normal;}
.eyecatch_b { color : #0000aa; font-weight : bold;}

.ul {border-bottom: 1px solid darkred;}
.ol {border-top: 1px solid darkred;}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 880000;
}
.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: ffedba;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff0000;
	background-color:#ffffff;	
	border: 1px solid red;
	margin: 0px;
	line-height: 12px;
}

a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #550000;
}
a.button {border:1px solid #000000; 
			background-color:#aaaaaa; color:#000000; 
			font-weight:normal; 
			cursor:hand;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			text-decoration: none;
			line-height: 18px;			
			padding-left: 6px;
			padding-top: 0px;
			padding-right: 6px;
			padding-bottom: 0px;
		}
a.product {border:1px solid #888888; 
			background-color:#ffffff; color:#000000; 
			font-weight:normal; cursor:hand;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			text-decoration: none;
			margin-top: 0px;
			margin-left: 1px;
			margin-right: 1px;
			margin-bottom: 1px;
			height: 14px;
			padding-left: 2px;
			padding-top: 0px;
			padding-right: 2px;
			padding-bottom: 0px;
		}
a.product:hover {border:1px solid #000000; 
			background-color:#ffff00; color:#000000; 
			font-weight:normal; cursor:hand;
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			text-decoration: none;
			margin-top: 0px;
			margin-left: 1px;
			margin-right: 1px;
			margin-bottom: 1px;
			height: 14px;
			padding-left: 2px;
			padding-top: 0px;
			padding-right: 2px;
			padding-bottom: 0px;
		}

select {
	border:1px solid #000000; 
	background-color:#E8943F; 
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input {
	border:1px solid #000000; 
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	cursor: hand;	
}

input.text {
	border:1px solid #000000; 
	background-color:ffffaa; 
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 2px;
}

input.button {border:1px solid #000000; 
			  background-color:#aaaaaa; 
			  cursor:hand;
			  color:#000000;
			  font-weight:normal; 
			  }
			  
textarea {
	border:1px solid #000000; 
	background-color:#ffffaa; 
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

img {
	border: 0;
	padding: 0;	
}


