/*************************************************************/
/*   Design:   Multiflex-3 Update-2 / Layout-2               */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   G. Wolfgang                                   */
/*   Date:     November 29, 2006                             */
/*   Homepage: wwww.1-2-3-4.info                             */
/*-----------------------------------------------------------*/
/*   License:  Fully open source without restrictions.       */
/*             Please keep footer credits with a link to     */
/*             G. Wolfgang (www.1-2-3-4.info). Thank you!    */
/*************************************************************/

/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:900px; margin:0px auto; margin-top:0px; margin-bottom:10px; border:solid 0px rgb(150,150,150); font-size:1.0em;}
.main {clear:both; width:900px; padding-bottom:0px; background:white;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:615px; margin:0 0 0 20px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content1 {display:inline; /*Fix IE floating margin bug*/; float:left; width:615px; margin:0 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:900px; height:50px; padding:0em 0 0em 0; background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; margin-bottom:-29px; margin-left:-1px; margin-top:-1px; float:left; width:225px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
/* --- For alternative headers START PASTE here --- */


body {
	background-color: rgb(240,230,195);
}

/* HEADER */
.header {
	width:900px;
	font-family:"trebuchet ms",arial,sans-serif;
	background-color: rgb(240,230,195);

}
.header-top {
	width:900px;
	height:170px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	background-color: rgb(255,255,255);
	background-image: url(../img/bg_head_top.jpg);
}

/* Hauptnavigation */
.header-middle {
	width:900px;
	height:50px;
	background:rgb(240,230,195) ;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}
.header-breadcrumbs {clear:both; width:900px; padding:1.5em 0 1.5em 0; background:rgb(240,230,195);}
.header-bottom {
	width:900px;
	height:400px;

}
/*******************/
/*  HEADER SECTION */
/*******************/
/* Logo Hochstein / Wappen*/
.sitelogo {
	width:90px;
	height:105px;
	position:absolute;
	z-index:1;
	margin:57px 0 0 71px;
	background-image: url(../img/logo-hh1.jpg);
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}

/* Datumsauauswahlfeld / Schnellbuchung oben rechts*/
.sitename {
	width:2px;
	height:69px;
	position:absolute;
	z-index:1;
	margin:100px 0 0 680px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	text-align: right
}

 .sitename h1 {font-size:50%;}
 .sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:50%;}
 .sitename a {text-decoration:none; color:rgb(125,125,125);}
 .sitename a:hover {text-decoration:none; color:rgb(50,50,50);}



/* Aufsteller Startseite*/
.aufsteller {
	width:0px;
	height:0px;
	position:absolute;
	z-index:1;
	margin:510px 0 0 -150px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	text-align: right
}

 .aufsteller h1 {font-size:50%;}
 .aufsteller h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:50%;}
 .aufsteller a {text-decoration:none; color:rgb(125,125,125);}
 .aufsteller a:hover {text-decoration:none; color:rgb(50,50,50);}






/* Sprachwahlfeld */
.nav0 {
       width:102px; 
       position:absolute; 
       z-index:2; 
       margin:70px 0 0 0; 
       margin-left:787px !important /*Firefox*/; margin-left:790px /*IE6*/;}
 .nav0 ul {float:right; padding:0 20px 0 0;}
 .nav0 li {display:inline; list-style:none;}
 .nav0 li a {padding:0 0 0 3px;}
 .nav0 a:hover {text-decoration:none;}

 
 /* Drucken  */
 .nav1 {
 	width:120px;
 	height:10px;
 	position:absolute;
 	z-index:3;
 	margin:119px 0 0 485px;
 }
 

/*  Empfehlenfeld */
 .nav1a {
 	width:100px;
 	height:10px;
 	position:absolute;
 	z-index:3;
 	margin:141px 0 0 485px;
 }
 .nav1a li {display:inline; list-style:none;background: url(../img/bg_bullet_half_2gruen.gif) no-repeat left;}
 .nav1a li a {display:block; float:left; padding:2px 0px 2px 15px; color:rgb(125,125,125); text-decoration:none; font-size:120%;background: url(../img/bg_bullet_half_2gruen.gif) no-repeat left;
 }
 .nav1a a:hover {background: url(../empfehlen_r.gif) no-repeat left;
 }





/* Hauptnavigation */
.topnav1 {
	margin:0px 0px 0px 0px;
	padding-top: 0px;
}


 /* Obere Navigation, Startseite, Service, Aktuell, Kontakt */
 .topnav {
 	margin:0px 570px 0px 245px;
	padding-top: 100px;
        width: 95px;
	height:20px;

	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
 }
 
 .sitemessage {
 	width:161px;
 	height:94px;
 	position:absolute;
 	z-index:1;
 	margin:20px 0 0 680px;
 	color:#BEBEBE; /*overflow:visible !important /*Activate if Firefox print problems*/;
 	overflow:hidden /*IE6*/;
 	left: 391px;
 	top: 34px;
 	text-align: left;
 	background-image: url(../img/buchung.jpg);
 }
.sitemessage h1 {width:261px; text-align:right; font-size:230%;}
.sitemessage h2 {float:right; width:261px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:160%;}
.sitemessage h3 {float:right; width:261px; margin:10px 0 0 0; text-align:right; font-size:140%;}
.sitemessage h3 a {text-decoration:none; color:rgb(234,239,247);}
.sitemessage h3 a:hover {text-decoration:none; color:rgb(50,50,50);}

/*Drop-down menu*/
/* url(../img/bg_head_bottom_nav.jpg) no-repeat */
.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:110%;}
.header-breadcrumbs ul a {color:rgb(80,80,80); text-decoration:none;}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}
.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* --- For alternative headers END PASTE here --- */

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */

/* MAIN CONTENT */
.column1-unit {width:640px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:300px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:300px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}
.column3-unit-middle {float:left; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:186px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:640px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@media print {.nav2 {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:900px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} /*IE proprietary flicker hack for background images. Not validating, but OK*/


/********************************/
/*  Grafische �berschriften formatieren  */
/********************************/


@font-face { 
    font-family: fonthochst;
    font-style:  normal;
    font-weight: normal;
    src:url(http://www.hochstein.lk-web.de/fileadmin/templates/lt_70709u.ttf);  
           }






#uebrot {
  background-color:#A30C11;
  color:#f0e6c3;
  margin:0 0 0 -19px;
  padding: 0 0 0 20px;
  width:655px;
  font-family:fonthochst;
  line-height:160%;
  font-weight:bold;
  }
 
#uebgruen {
  background-color:#016E2B;
  color:#f0e6c3;
  margin:0 0 0 -19px;
  padding: 0 0 0 20px;
  width:655px;
  font-family:fonthochst;
  line-height:160%;
  font-weight:bold;
  }


/********************************/
/*  linke Bilderleiste formatieren  */
/********************************/

.bilderleiste { border:0px none #333333; margin-left:0px; margin-top:0px;}

.main-navigation DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{ margin-bottom: -2px; }




/*------tabelle formatieren------*/
/* RTE / Table styling */




TABLE.contenttable TR TD { background-color:#ffffff;table-layout:fixed; }                                    

table.contenttable-0 tr td.td-0 { width:70px; } /* Tabelle 0 */



table.contenttable-2 tr td.td-0 { width:50px; } /* Tabelle 2 */
 
 


plugin.tx_srfreecap {
  backgroundMorph = 0
  mergeWithBackground = 0
  backgroundBlur = 0
  imageHeight = 80
  textColor = 0
  backgroundType = White with grid
  morphFactor = 0.0
  # Die GDF Datei muss nach uploads/tx_srfreecap
  fontFiles = arial.gdf 
}


#startseite {
  background-color:#016E2B;
  color:#f0e6c3;
  margin:0 0 0 0px;
  padding: 0 0 0 0px;
  width:500px;
  font-family:fonthochst;
  line-height:160%;
  font-weight:bold;
  border:0px none #333333;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  }
  .main img {clear:both; float:left; margin:0px 0px 0px 0; padding:0px; border:0px solid rgb(150,150,150);}
.main img.center {clear:both; float:none; margin:0; padding:1px; border:1px solid rgb(150,150,150);}
.main img.right {clear:both; float:right; margin:0px 0 0px 0px; padding:0px; border:0px solid rgb(150,150,150);}
