/*                                                                                                      */
/* #################################################################################################### */
/* # Datei css/standard.css  (oberlausitzer-bergweg.de)                                                */
/* #################################################################################################### */
/* # Copyright © 2007 ISS-Oberlausitz (www.iss-ol.de)                                                   */
/* # Stand:  24.07.2007                                                                                 */
/* # Author: T.Hojenski                                                                                 */
/* # Email:  info@iss-ol.de                                                                             */
/* # URL:    http://www.oberlausitzer-bergweg.de                                                                  */
/* #################################################################################################### */
/*                                                                                                      */

body {
   font-size:11px;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:normal;
   text-decoration:none;
   color:#000000;
   line-height:150%;
	background-color: #FFE7CE;
   text-align:center;
   margin: 0px;
   padding:0 15px;
   height:100%;
}
#site {
   position:relative;
   top:-20px;
   width:750px;
   min-height:100%; 
   margin:0 auto -1px auto;
   padding:0;
   text-align:center;
	background-color: #F7FAF0;
}
#site_left_bg {
   position:absolute;
   left:0;
   top:0;
   background-color:#CCCCFF;
   width:150px;
   height:100%; 
}

#site_topspace {
   position:relative;
   height:40px;
	background-color: #FFE7CE;
}
#site_head {
   position:relative;
   height:90px;
	background-color: #FF9933;
   background-image:url('../images/1_header.gif');
   background-repeat:no-repeat;
   background-position:center;
   display:block;
}
#site_head2 {
   position:relative;
   height:90px;
	background-color: #FF9933;
   background-image:url('../images/2_header.jpg');
   background-repeat:no-repeat;
   background-position:left;
   display:block;
}
#site_head a, #site_head2 a {
   position:absolute;
   left:0;
   top:0;
   height:90px;
   width:100%;
   display:block;
}
#site_head h1 {
   display:none;
}
#site_head_rpic {
   position:absolute;
   right:0;
   height:90px;
   width:290px;
   display:block;
}
#site_headspace {
   position:relative;
   height:5px;
	background-color: #FFFFCC;
	overflow:hidden;
}

.site_tab {
   display:table;
   position:relative;
   z-index:20;
   overflow:hidden;
}
.site_row {
   display:table-row;
}
.site_td1 {
   position:relative;
   width:150px;
   text-align:left;
   vertical-align:top;
   display:table-cell; 
   z-index:5;
   overflow:hidden;    
}
.site_td2 {
   position:relative;
   left:0;
   margin:0;
   padding:0;
   text-align:left;
   vertical-align:top;
   z-index:5;
   display:table-cell;
   overflow:hidden; 
   font-size:90%;
   width:600px;
}
.site_td_i1 {
   position:relative;
   width:280px;
   text-align:left;
   vertical-align:top;
   display:table-cell; 
   z-index:5;
   overflow:hidden;    
}
.site_td_i2 {
   position:relative;
   left:0;
   margin:0;
   padding:0;
   text-align:left;
   vertical-align:top;
   z-index:5;
   display:table-cell;
   overflow:hidden; 
   font-size:90%;
   width:260px;
}
#site_content_home {
   font-size:11px;
   line-height:150%;
   margin:0;
}
#site_content {
   font-size:11px;
   line-height:150%;
   margin:0;
   padding:35px 30px;
}


#site_nav {
   position:relative;
   top:-1px;
   margin:0;
   padding:0;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   line-height:120%;
   width:150px;
   z-index:55;
   list-style-type : none;
   overflow:hidden;
   background:#FF9933;
}
.site_li_1 {
   border-top:1px solid #FFFF00;
   margin:0;
   padding:0;
   width:150px;
   z-index:55;
   overflow:hidden;
}
.site_li_1b {
   margin:0;
   padding:0;
   width:150px;
   z-index:55;
   overflow:hidden;
   color:#D27613;  
}
a.nav_1 {
   font-size:11px;
   display:block;
   padding:8px 10px 8px 10px;
   text-decoration:none;
   overflow:hidden;
   font-weight:bold;
   color:#ffffff;
}
a.nav_1:hover, a.nav_1b:hover {
   font-weight:bold;
   color:#006220;
}
a.nav_1b {
   font-size:11px;
   display:block;
   color:#006220;
   padding:8px 10px 8px 10px;
   overflow:hidden;
   font-weight:bold;
   text-decoration:none;
}

.headline {
   position:relative;
   height:60px;
   background-repeat:no-repeat;
   background-position:left top;
   display:block;
}
.headline h1 {
   display:none;
}

.redbox {
   padding:10px 20px;
   background:#FFE7CE;
}
h2 {
   font-weight:bold;
   font-size:11px;
   color:#FF4500;
   margin:0;
   padding:0;
}

#site_content ul {
   margin-left:17px;
   padding:0;
}

.red {
	color: #FF4500;
	font-weight:bold;
}
.gn {
	color: #006400;
	font-weight:bold;
}
.etappen {
   margin:0;
   padding-bottom:15px;
	clear:both;
}

.etappen a, .etappen a:link, a.back, a.back:link  {
   color:#FFA500;
}

.etappen a:hover, a.back:hover  {
   color:#870707;
}

.ul_etappen  {
   margin-top:0;
}

.img_float {
   margin:0 0 5px 10px;
	text-align: right;
   float:right;
}

.img_bottom_txt {
   margin:0 0 5px 10px;
   font-size:10px;
   color: #696969;
	background-color: #C0C0C0;
	text-align: right;
   float:right;
}

a.back, a.back:link, #site_content a  {
   color:#FFA500;
   border-bottom:1px solid #FFA500;
   text-decoration:none;
}

a.back:hover, #site_content a:hover {
   color:#870707;
   border-bottom:1px solid #870707;
   text-decoration:none;
}

#site_bottom_moz_space {
   height:1px;
   overflow:hidden;
}

.img_zoom {
   cursor:pointer;
}

.span_60 {
   display:block;
   width:65px;
   float:left;
}

hr { display:none; }

.hr_line {
   background-position: 15px;
   height : 1px;
   overflow:hidden;
   width:100%;
   padding : 0;
   margin : 0px 0 10px 0;
   background-color:#949994;
}

.frml_checkbox {
   clear:left;
}
.frml_checkbox span {
   display:block;
   width:25px;
   float:left;
}
.frml_checkbox label {
   display:block;
   width:250px;
   float:left;
   vertical-align:middle;
   margin-top:1px; 
}

input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #B22222;
}

.input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
        border:1px solid #999999; line-height:14px; height:18px;
}
.input_error {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
        border:1px solid #cc0000; line-height:14px; height:18px;
}

#buchung {
   line-height:180%;
}
#buchung input {
    vertical-align:middle;
}
td {
   font-size:11px;
   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:normal;
}


#idx_wanderwelten {
   position:relative;
   padding:15px 0;
   left:0;
   width:150px;
   text-align:center;
   vertical-align:top;

}
#idx_wanderwelten div {
   text-align:left;
   padding:10px 10px 0 10px;
   font-size:0.9em;
   line-height:120%;
}
#idx_wanderwelten div a  {
   color:#000000;
   border-bottom:1px solid #000000;
   text-decoration:none;
}
#idx_wanderwelten div a:hover  {
   color:#870707;
   border-bottom:1px solid #870707;
   text-decoration:none;
}


#idx_naturpark {
   position:absolute;
   padding:15px 0;
   left:15px;
   bottom:0;
   width:120px;
   text-align:center;
   vertical-align:top;
}
#idx_naturpark_spacer {
   position:relative;
   height:220px;
   left:15px;
   bottom:0;
   width:120px;
}

#label_bergweg {
   position:relative;
   right:-50px; 
   display:inline-block;
   float:right;
   margin-left:-30px
}
