﻿ï»¿/* ===================================

Datei: screen.css 
Datum: 9. Mai 2008
Autor: Harald Luger

Aufbau: 1. Kalibrierung
        2. Allgemeine Styles
        3. Geruest
        4. Sonstige Styles 
=================================== */

/* ==================================
   1. Kalibrierung
   =============================== */

* { padding: 0; margin: 0; } 
 
h1 { font-size: 140%;  margin-bottom: 0.4em; color: #575759; letter-spacing: 1px;} 
h2 { font-size: 140%;   margin-bottom: 0.4em; color: #606b43; letter-spacing: 1px;} 
h3 { font-size: 120%;   margin-bottom: 0.4em; color: #575759; letter-spacing: 1px;}
h4 { font-size: 120%;   margin-bottom: 0.4em; color: #606b43; letter-spacing: 1px;}

/* ==================================
   2. Allgemeine Styles 
   =============================== */   

html { height: 101%; }    
   
body { 

 	background-color: #fff; 
  	color: #575759;
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size: 12px;   
}
.bodytext{
	padding: 0;
	margin:0;
}
	blockquote {margin-left: 10px;}


.csc-frame-rulerBefore{
	border-bottom:1px solid #E4E4E4;
	margin:10px 0pt;
}

/* ================
   Hyperlinks    
   ==============*/  


a:link{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;
	

	color: #484848;

	text-decoration: none;

}

a:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #484848;

	text-decoration: none;

}

a:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #000; 

	text-decoration: underline;

}

#tx_mwimagemap_img_2{

	border: 0;

}

.abstand25{
	height: 25px;
}

/* ==================================
   3. Geruest Startseite 
   ===============================  */
#WRAPPER{ 
  position: relative; 
  width: 1001px; 
  margin: 5px auto;
  overflow: hidden;
  
} 
#WRAPPER-DRUCK{ 
  position: relative; 
  width: 761px; 
  margin: 5px auto;
  overflow: hidden;
  
} 
#TEXTBEREICH{
  background:  url(../fileadmin/sommer/hg-MAIN.gif);
  width: 1001px;
  overflow: hidden;
}
#TEXTBEREICH-WINTER{
  background:  url(../fileadmin/winter/hg-MAIN.gif);
  width: 1001px;
  overflow: hidden;
}
#TEXTBEREICH-DRUCK{
  width: 761px;
  overflow: hidden;
  }

#HEADER-AUSSEN{
	width: 1001px;
	height: 101px;
	background: url(../fileadmin/sommer/kirchbichlhof-haeder.gif)
	}
	
#HEADER-AUSSEN-WINTER{
	width: 1001px;
	height: 101px;
	background: url(../fileadmin/winter/kirchbichlhof-haeder.gif)
	}
#TOP1{

  height: 35px;
  text-align:right;
  padding-top:15px;
  
}
#landselector{
	width: 350px;
	float:left;
	padding-top: 0;
}
#NAVITOP	{
	width: 975px;
	float:left;
	padding-top: 0;
	
}

#HEADERTEXT{
	/*height: 55px;*/
	text-align:right;
	font-size:90%;
	margin-top:18px;
}
#HEADERTEXT-DRUCK{
	width: 760px;
	background: url(../fileadmin/images/druckheader.gif) no-repeat;
	height:121px;
}

#HEADER{
	width: 1001px;
	height: 115px;
	background: url(../fileadmin/images/HS-start.jpg)
	border: 1px solid;
}
#LEFT{
 /* position: relative;*/
  float:left;
  width: 150px;
  background-repeat: no-repeat;
  min-height: 650px; 
  height:650px; /* IE HACK*/ 
} 
#MIDDLE{
  float:left;
  overflow:hidden;
  padding-bottom:20px;
  padding-left:8px;
  width:1000px;
}
  #INHALT-AUSSEN{
  float:right;
  overflow:hidden;
  padding-bottom:20px;
  padding-left:8px;
  width:810px;
}
  /* Hack f�r IE6*/
  * html #INHALT-AUSSEN {
   width:800px;
}

#PRINTBALKEN{
	padding-top:5px;
	text-align:right;
	width:780px;
	}
#INHALT, #INHALT-WINTER {
   float:right;
   overflow:hidden;
   margin: 0 20px 20px 0;
   width:775px;
  }
#INHALT-DRUCK{
	margin-left:50px;
	overflow:hidden;
	width:720px;
  }

#INHALT-UNTEN, #INHALT-WINTER-UNTEN {
  float:right;
  margin: 25px 15px 0 0;

  
  overflow:hidden;
  width:785px;
  }
/* ==============
   Hack f�r IE6*/
  *html #INHALT-UNTEN, #INHALT-WINTER-UNTEN {margin: 0 10px 0 0 ;}

  #LEFT-TOP{
  width: 235px;
  height:265px;
  text-align: center;
} 

#INHALT-LINKS{
	width: 180px;
	
}
/* =============
   Hack f�r IE6*/
* html #INHALT-LINKS{
	width: 190px;
	
}

  #SPRACHE{
    float: right;
    padding-right: 20px;
    overflow: hidden;
    padding-top:5px;
    width: 700px;
    height: 25px;
    text-align: right;
  }
  #NAVITOP li {
    display: inline;
    list-style-type: none;
    }


  /*----------------------------------
   Styles inherhalb von div "INHALT"
   ----------------------------------*/
   #INHALT a:link, #INHALT-WINTER a:link{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none !important;
  }
  #INHALT a:visited, #INHALT-WINTER a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none !important;
  }
  #INHALT a:hover, #INHALT-WINTER a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline !important;
  }

      #INHALT UL, #INHALT-WINTER  ul{
        list-style-type:none;
        margin: 5px 5px 10px 25px;
      
      }
      #INHALT ul li, #INHALT-WINTER ul li{
        background:transparent url(../fileadmin/images/list-pfeil.png) no-repeat;
        padding: 0 0 5px 20px;    
      }
      .csc-linkToTop{
      float: right;
      background:transparent url(../fileadmin/images/top-pfeil.png) no-repeat;
      padding: 0 0 5px 20px;
     

      
      }
      .align-right{
        text-align: right;
      }
      .align-left{
        text-align: left;
      }
      .align-center{
        text-align: center;
      }
      #INHALT .important, #INHALT-WINTER .important{
        font-weight: 600;
        color: #cc0033;
      }
      
      #INHALT .csc-frame-frame1, #INHALT-WINTER .csc-frame-frame1{
        border: 1px solid #d8d8d8;
        background: #f7f7f7;
        padding: 10px;
        margin-top: 10px;
      }
      #INHALT .csc-frame-frame2, #INHALT-WINTER .csc-frame-frame2 {
        border: 1px solid #777777;
        background: #fff;
        padding: 10px;
        margin-top: 10px;
      }
     #INHALT-WINTER h2,  #INHALT-WINTER h4 { color: #586ca3;} 

     #INHALT h2,  #INHALT h4 { color: #606b43;} 
     #INHALT-WINTER-UNTEN h2,  #INHALT-WINTER-UNTEN  h4 { color: #586ca3;} 
   /*----------------------------------
   ENDE Styles inherhalb von div "INHALT"
   ----------------------------------*/


/* ----NUR FUER DIE NEWS SEITEN */
.news-latest-container, .news-list-container{
	border:1px solid #fff;
margin:25px;
padding: 0 10px;
width:700px;
}
.news-single-item{
border:1px solid #fff;
margin:25px;
padding: 10px;
width:700px;
}
.news-image-list{
	float:left;
}
.news-latest-h2{
	width: 620px;
	float:left;
}
.outer01{
	overflow:hidden;
	width:750px;
}
.news-latest-outer2{
	overflow: hidden;
}
.news-latest-date{
	
	font-size: 0.8em;
	padding: 10px 0pt 0pt;
	color: transparent !important;
	

}
.news-latest-image{
	float: left;
	padding: 5px;
}

.news-latest-text{

	float: left;
	width: 450px;

}

.news-latest-morelink{

	text-align: right;

	padding-right: 5px;

font-weight:bold;

}

.news-list-date{

	font-size:0.8em;

	padding-top:25px;

	

}

.news-search-form, .news-search-emptyMsg{
	margin-left: 25px;
	
}
.news-single-img{
	padding-top: 20px;
}
.NEWS-BILDER{
	width: 250px;
	float: right;
}
.NEWS-TEXT{

	width: 440px;

	

}
.NEWS-TEXT h3{
color:#575759;
font-family:arial;
font-size:12px;
font-weight:normal;
margin-bottom:0.4em;
letter-spacing: 0;
}
.news-latest-morelink a{
	font-size: 12px;
	font-weight: bold;
}
/* ----- ENDE FUER NEWS SEITEN*/











/*======================

  Navi der Sprachen oben 

  =====================*/

#langselector li {

display: inline;

list-style-type: none;

}

#langselector li a:link{

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #175e97;

	text-decoration: none;

}

#langselector li a:visited {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #175e97;

	text-decoration: none;

}

#langselector li a:hover {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #3b3b3c; 

	text-decoration: underline;

}



/*======================

  Navigations

  =====================*/



#LEFT-NAVI{

 

  float:left; 

  width:175px;

  padding-top:10pt;

  } 







 #LEFT-NAVI ul.navi {

	color:#272420;

	font-size:1.1em;

	font-weight:bold;

	margin:0pt;

	padding:0pt 0pt 20pt 25pt;

	text-align:left;

	letter-spacing:1px;

    /*padding:2px 0 0 0px; /*ie hack*/

}





 #LEFT-NAVI ul.navi li a {

    color: #fff;

    font-size: 1em;

    text-decoration:none;

    font-weight: normal;

        font-weight: bold;



}

 #LEFT-NAVI ul.navi li a:hover {

    color: #272420;

    /*font-size: 1em;*/

    text-decoration: none;

}

/* Untermenu

----------------------------*/







 #LEFT-NAVI ul.navi li {

    list-style-type:none;

    margin:3px 0pt 0pt;

    padding:3px 1px 0pt 0pt;

    text-decoration:none;

        



}

 #LEFT-NAVI ul.navi li ul {

    margin:1px 0px 0px 0px;

    padding:2px;

    font-size:12px;

    

}



 #LEFT-NAVI ul.navi li ul li  {

    /*font-size: 1em;*/

    margin:3pt 5px 0pt 0pt;

    padding:0px 0px 0px 10px;

    text-decoration:none;



}

#LEFT-NAVI ul.navi li ul li a {

    font-size:12px;

    font-weight: normal;  

}





/*--===========================

 	G�STEBUCH

 	========================*/

.tx-veguestbook-pi1{

	padding: 0 10px 0 100px;

}

 	.tx-veguestbook-pi1 .tx-guestbook-field label{

	width: 10em !important;

}

.tx-veguestbook-pi1 .tx-guestbook-field {

	padding: 0.2em 0pt;

	overflow: hidden;

}

 	#CAPTCHA{

	padding:0.5em 10em;

	

}

.tx-veguestbook-pi1 h2.tx-guestbook-header{

background:transparent none repeat scroll 0%;

border-top:1px solid;

padding:5px;

width:650px;

}

.tx-guestbook-date{

	border-top: 1px solid #d7d7d7;

	padding-top: 4px;

}

.tx-veguestbook-pi1 .tx-guestbook-latest{

	background:#FFFFFF none repeat scroll 0%;

margin:10px 100px;

padding:10px;





}

.tx-veguestbook-pi1 .tx-guestbook-left {

	width:150px;

	padding: 5px;

	background: transparent;

	

}

.tx-veguestbook-pi1 .tx-guestbook-right{

	width:490px;

	padding: 5px;

	

}

.tx-veguestbook-pi1 .tx-guestbook-pagination{

	font-size:115%;

}

.tx-veguestbook-pi1 input.tx-guestbook-submit {

margin-left:9em;

}



//* Powermail */

span.powermail_mandatory {

	color: red;

}

input.validation-failed,

textarea.validation-failed {

	background-color: red;

}

div.powermail_mandatory_js {

	color: red;

	margin: 3px 0 15px 210px;

}

fieldset.tx-powermail-pi1_fieldset, .tx-powermail-pi1_confirmation

{

	border: 1px solid #fff;

	/*background-image: url(../img/handy.jpg);

	background-repeat: no-repeat;

	background-position: 100% 60%;*/

	padding: 10px;

	margin: 10px 0 0 100px;

	width: 470px;

	*width: 480px; /*IE-Hack*/

}

fieldset.tx-powermail-pi1_fieldset label {

	display: block;

	width: 200px;

	float: left;

	clear: both;

	font-weight: bold;

	text-align: right;

	padding-right:5px;

}

fieldset.tx-powermail-pi1_fieldset input,

fieldset.tx-powermail-pi1_fieldset textarea {

	width: 260px;

}

div.tx_powermail_pi1_fieldwrap_html {

	margin: 3px 0;

}

.powermail_submit, .powermail_reset {

	margin: 15px 0px 0 200px;

	border: 1px solid #fff;

	width: 130px !important;

	float: left;

	background: #e4e4e4;

	cursor:pointer;

}

.powermail_reset {

	margin: 15px 0px 0 200px;

}

td.powermail_all_td {

	padding: 3px 10px 3px 0;

}



.powermail_radio, .powermail_uid9, .powermail_subuid9_0, .jscalendar_cb{

width: 20px !important;

text-align: left !important;

}



.jscalendar{

width: 190px !important;

}

#uid6_msg, #uid22_msg{

padding-left: 235px;

}

.powermail_uid25, .powermail_uid48, .powermail_uid71 {

width: 134px !important;

float:left;



}

.powermail_captcha_captcha{

padding:0 0 0 205px;



}



.powermail_radio_inner_uid9_1{

 margin-bottom: 25px;

}

.powermail_radio_inner_uid9_0{

margin-bottom: 5px;

}

.tx_powermail_pi1_fieldwrap_html_19{

padding-top:10px;

height: 50px;

}

/*

.tx_powermail_pi1_fieldwrap_html_7{

	width:250px;

float: left;

}



.tx_powermail_pi1_fieldwrap_html_23 {

	width:250px;

	text-align: left !important;

	float: left;

	}

.tx_powermail_pi1_fieldwrap_html_8 {

	clear:both;

}

*/

.powermail_uid5, .powermail_uid7, .powermail_uid23{

width: 20px !important;

}



.powermail_uid26, .powermail_uid27{

width: 60px !important;

}

.tx_powermail_pi1_fieldwrap_html_radio_title{

	border-bottom:1px solid #A7A7A7;

	border-left:1px solid #A7A7A7;

	padding:5px 0pt 5px 5px;

	width:450px;

}





.tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit

{

width: 250px;

padding: 5px;

margin: 10px  0;

cursor:pointer;

}

.tx_powermail_pi1_fieldwrap_html_4{

	padding-top: 15px;

}



.tx_powermail_pi1_fieldwrap_html_20, .tx_powermail_pi1_fieldwrap_html_4{

	text-align:right;

}