/*   http://cms.fewo4you.com/css/user/inhalt.css   */
/*   http://www.fewo4you.com/css/user/inhalt.css   */
/*   http://test.fewo4you.com/css/user/inhalt.css   */

/* Hiermit werden die Randabstaednde und border aller HTML-Elemente auf Null gesetzt. Damit wird das
** Aussehen der Webseite in unterschiedlichen Browsern vereinheitlicht.
*/

/* * { margin:0; padding: 0; } */

/* Das zuruecksetzen der Innen- und Aussdenabstaende verursacht zu kleine Selectboxen. Dies wird korrigiert */

/* option {padding-left: 0.4em} */


#pagetop, .pagetop
{
  width:96%;
  min-width:780px;
  max-width:1000px;
  background-color:#eee
}

/*
#pagetop, .pagetop
{
  width:830px;
  background-color:#eee
} 
*/

#top_zeile_f1, .top_zeile_f1
{
 padding-left:5px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#fff;
 clear:both;
 margin-top:3px;
}

#top_zeile_f2, .tpo_zeile_f2
{
 padding-left:5px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#eee;
 clear:both;
 margin-bottom:0px;
}

#top_google, .top_google 
{
 padding-left:5px;
 padding-top:5px;
 padding-bottom:10px;
 background-color:#eee;
 clear:both;
 margin-bottom:0px;
 text-align:center;
}

#page_fuss, .page_fuss
{
 border-top:4px #eee solid;
 margin-top:0px;
 padding-top:0px;
 padding-left:5px; 
 clear:both;
 background-color:#fff;
}
#sprechts, .sprechts
{
  position:relative;
  float:right;
  margin-top:0px;
  padding-right:3px;
  top:0px;
  width:250px;
  background-color:#fff;
  padding-top:0px;
  padding-left:5px;
  padding-bottom:10px;
  z-index:3;
}
#splinks, .splinks
{
  position:relative;
  float:left;
  margin-top:0px;
  margin-left:0px;
  width:190px;
  padding-top:0px;
  padding-right:5px;
  z-index:3;
  background-color:#eee;
}

#splinkssatz, .splinkssatz
{
  position:relative;
  float:left;
  margin-top:0px;
  margin-left:0px;
  width:160px;
  padding-top:0px;
  padding-right:5px;
  z-index:3;
  background-color:#eee;
}

#spmitte, .spmitte
{
  position:relative;
  margin-top:0px;
  padding-top:0px;
  width:auto;
  background-color:#eee;
  border-right:260px #fff solid;
  border-left:210px #eee solid;
  z-index:1;
}

#lblock, .lblock
{
 position:relative;
 width:96%;
 z_index:1;
 border-bottom:2px #eee solid;
 padding:2px;
 padding-left:5px;
 background-color:#fff;
}
.fll
{
  clear:left;
}
#satz_li, .satz_li
{
 clear:both;
 width:160px;
 padding:3px;
 font-weight:bold;
 float:left;
}
#satz_re, .satz_re
{
 padding:3px;
 margin-left:175px;
}

#spdoppel, .spdoppel
{
  position:relative; 
  padding-top:0px;
  margin-top:0px;
  width:auto;
  background-color:#eee;
  border-right:260px #eee solid; 
  z-index:1;
  padding-bottom:5px;
}

#spdoppelsatz, .spdoppelsatz
{
  position:relative;
  padding-top:10px;
  margin-top:0px;
  padding-right:10px;
  width:auto;
  background-color:#eee;
  border-left:170px #eee solid;
  z-index:1;
  padding-bottom:5px;
}

#spdoppelrechts, .spdoppelrechts
{
  position:relative;
  padding-top:0px;
  margin-top:0px;
  padding-right:10px;
  width:auto;
  background-color:#eee;
  border-left:200px #eee solid;
  z-index:1;
  padding-bottom:5px;
}


#knavi1, .knavi1
{
 width:110px;
 background-color:#eee;
 float:left;
 font-size:11px;
 font-family:Arial;
 line-height:23px;
 padding:3px;
 padding-left:3px;
 padding-right:3px;
 padding-top:4px;
 padding-bottom:4px;
}

#knavi2, .knavi2
{
 padding:3px;
 background-color:#eee;
 float:left;
}

#knavi3, .knavi3
{
 padding:3px;
 background-color:#eee;
 width:auto;
}
#map
{
 margin-right:3px;
 border:2px #666 inset

}
#iinset, .iinset
{
 margin-right:3px;
 border:2px #666 inset;
}

#iinset2, .iinset2
{
 margin-right:3px;
 border:2px #666 inset;
 float:left;

}
#iinset2:hover, .iinsert2:hover
{
 margin-right:3px;
 border:2px #666 outset 
}

.li_gr
{
 clear:both;
 float:left;
 width:60%;
 padding:2px;
} 

.li_kl
{
 float:left;
 width:36%;
 padding:2px;
 margin-left:2px;
}

.lro_box
{
 width:98%;
 border-color:maroon;
 border-width:2px;
 border-style:ridge;
 overflow:hidden;
 margin-bottom:10px;
}

.lro_navi1
{
 clear:left;
 float:left;
 padding:3px;
 width:23%
}

.lro_navi2
{
 float:left;
 padding:3px;
 width:23%
}

.lro_top
{
 clear:left;
 padding:5px;
 background-color:#dddddd;
 font-size:11px;
 color:Maroon;
 font-weight:bold;
}

.lro_zeile
{
 clear:both;
 padding:3px;
}

.kth {  color:white;
        font-size:11px;
        font-family:Arial;
        text-decoration:none;
        letter-spacing:1px;
        font-weight:bold;
        background-color:maroon;
        line-height:23px;
        padding:3px;
        padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
}
.termin
{
 border:1px maroon solid;
 padding:2px;
 background-color:#fff;
 margin-bottom:4px;
}
a.kth:hover
{
 background-color:#803333;
 text-decoration:underline
}

td {
	background-color : #eeeeee;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

.td11 {
	background-color : #E6E6FA;
	font-family : arial;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
}

.td12 {	
        background-color : #ffffff;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
}

.td1  {
        background-color : #fdfdfd;
	font-size : 10px;
	color : #333333;
}

.td2  {
	background-color : #ffffff;
	font-size: 10px;
	color : #333333;
}

.td3  {
	background-color : #dddddd;
	font-family : arial;
	font-size : 11px;
	color : Maroon;
	font-weight:bold;
}

.td4  {
	background-color : #eeeeee;
	font-family : arial;
	font-size : 10px;
	color : #444444;
	font-weight:bold;
}

.td5  {
	background-color : #fdfdfd;
	color: #333333;
	font-size : 10px;
}

.td6  {
	background-color : #666699;
	color: #c0c0c0;
	font-weight:bold;
}

.td7  {
	background-color : #666699;
	color: #ffffff;
	font-weight:bold;
	font-size : 11px;
}

.tdn1  {
	background-color : #444444;
	font-family : arial;
	font-size : 12px;
	font-weight:bold;
	color : #ffd642;
	border : thin outset;
}

.tde1  {
	background-color : #999999;
	font-family : arial;
	font-size : 10px;
	font-weight:bold;
	color : #333333;
}

.tde2  {
	background-color : #999999;
	font-family : arial;
	font-size : 10px;
	font-weight:bold;
	color : #333333;
}

.tdeb1  {
	background-color : #ffd642;
	font-family : arial;
	font-size : 10px;
	color : #333333;
}

.tdeb2  {
	background-color : #ffd642;
	font-family : arial;
	font-size : 10px;
	color : #333333;
}

.tded1  {
	background-color : #dddddd;
	font-family : arial;
	font-weight:bold;
	font-size : 10px;
	color : #333333;
}

.tded2  {
	background-color : #dddddd;
	font-family : arial;
	font-size : 10px;
	color : #333333;
}

.tdb1  {
	background-color : #dddddd;
	font-family : arial;
	font-size : 10px;
	font-weight:bold;
	color : #333333;
}

.tdb2  {
	background-color : #444444;
	font-family : arial;
	font-size : 10px;
	font-weight:bold;
	color : #999999;
}

.tdt1  {
	background-color : #dddddd;
	font-family : arial;
	font-size : 10px;
	font-weight:bold;
	color : #333333;
}

.tdt2  {
	background-color : #dddddd;
	font-family : arial;
	font-size : 10px;
	color : #333333;
}

.tda1  {
	background-color : #999999;
	font-family : arial;
	font-size : 10px;
	font-weight:bold;
	color : #333333;
}

.tda2  {
	background-color : #999999;
	font-family : arial;
	font-size : 10px;
	color : #333333;
}

th  {
	font-size: 12px;
	background-color: maroon;
	color:white;
	font-family:arial;
	text-align:left;
	font-weight:bold;
        padding:4px;
}

.ath  {
	font-size:12px;
	text-decoration:none;
        letter-spacing:1px;
        font-weight:bold;
}

.bth  {
	color:white;
	background-image:url(/bilder/leer.gif);
	background-repeat:no-repeat;
        padding:5px;  
        text-indent:10px;
        width:190px;
}

.input1 {
	background-color:transparent;
	font-size : 10px;
	font-weight:bold;
	color :#333333 ;
	WIDTH : 110px;
}

input,select,textarea {
	font-size:10px;
	color: #333333;
	font-weight:bold
}

b  {
	font-weight:bold;
	font-size : 11px;
}

body  {
        min-height:101%;
        background-image:url(/back/bg3.jpg);
        background-repeat:repeat-x;
	background-color:#ffffff;
	font-family:arial;
	font-size: 11px;
	color:#000000;
        position:relative;
}

#a:link {text-decoration: underline; color:#333399;}

#a:visited {text-decoration: underline; color:maroon;}

#a:active {text-decoration: underline;}

#a:hover {text-decoration: underline; color: #3333dd;}

a:link {color:#333399;}

a:visited {color:maroon;}

a:hover {color: #3333dd;}

div {
	    font-family:verdana,arial,sans-serif;
	    font-size:11px;
}

h3  {
	display:inline;
        font-size:11px;
	padding:2px;
        margin-top:0px;
        margin-bottom:0px;
}

h2  {
	background-color : #666699;
	font-size : 10px;
	color : #ffffff;
        padding:2px;
        margin-top:0px;
        margin-bottom:10px;
}

h1  {
	font-size : 14px;
	color : #666699;
	padding:2px;
        margin-top:0px;
        margin-bottom:10px;
}

h1.b
{
	font-size: 10px;
        font-weight:bold;
        color:#000000;
}

#teilues, .teilues
{
 font-size:12px;
 background-color:maroon;
 color:white;
 font-weight:bold;
 padding:4px;
}

#h_listen {
        color:maroon;
        font-size:12px;
        background-color:#fff;
        width:150px;
        display:inline;
        padding:0px;
}

#angebot{
        display:inline;
        width:190px;
        padding-left:16px;
}

#lro {
     width:456px;
     padding-top:5px;
     padding-bottom:5px;
     padding-left:3px;
}

#hfoto
     {
      padding-right:10px;
      padding-left:3px;
     }

.nav_i {
        background-color : #fdfdfd;
        font-size : 10px;
        padding:3px;
        padding-left:15px;
        padding-bottom:8px
}

.belegt {
    background-color:#A82D2D;
    color:white;
    font-size:10px;
}

.wechsel {
        background-color: #F3BABA;
        color:black;
        font-weight:bold; 
}

.frei {
        background-color:#BAF9BA;
        font-size:10px;
}

.geschlossen {
        background-color:#CBCBE4;
        color:#333333;
	font-size:10px;
}

.angefragt {
        background-color:#cbe4e4;
	font-size:10px;
}

.teilbelegt {
        background-color:#EAFA61;
	font-size:10px;
}

.saison-a {
        background-color:#EAFA61
} 

.saison-b {
        background-color: #8080c0;
	color:white;
        font-weight:bold;
} 

.saison-c {
        background-color:#999999;
	color:white;
        font-weight:bold;
}

.saison-d {
        background-color: #cbcbe4;
        color:black;
        font-weight:bold;
}

.saison-e {
        background-color: #EEE8AA;
        color:black;
        font-weight:bold;
}

.saison-f {
        background-color: #cbe4e4;
        color:black;
        font-weight:bold;
}

.saison-g {
        background-color: #e0b0e0;
        color:black;
        font-weight:bold;
}

.saison-h {
        background-color: #b070b0;
        color:white;
        font-weight:bold;
}

.saison-i {
        background-color: #b07070;
        color:white;
        font-weight:bold;
}

.saison-k {
        background-color: #a03030;
        color:white;
        font-weight:bold;
}

.keine_info {
	background-image:url("/bilderco/nein.gif");
        background-position:center;
        background-repeat:no-repeat;
}

#anzahl
{
 font-size:14px;
 font-weight:bold;
 background-color:#ccf;
 width:190px;
 height:160px;
 padding-top:10px;
 padding-left:3px;
 padding-right:3px;
}

@media print
{
#pagetop, .pagetop
{
  width:100%;
  background-color:#fff
}

#sprechts, .sprechts
{
 display:none;
}
#splinks, #splinkssatz, .splinks, .splinkssatz
{
 display:none;
}

#top_google, .top_google
{
 display:none;
}
#knavi1, #knavi2, #knavi3, .knavi1, .knavi2, .knavi3
{
 display:none;
}

#spdoppel, .spdoppel
{
 width:100%;
 position:relative;
 top:0px;
 margin-top:0px;
 background-color:#eee;
 border-right:0px #fff solid;
 z-index:1;
}

#spdoppelsatz, .spdoppelsatz
{
 width:100%;
 position:relative;
 top:0px;
 margin-top:0px;
 background-color:#eee;
 border-left:0px #fff solid;
 z-index:1;
}

#teilues, .teilues
{
 font-size:12px;
 background-color:#666;
 color:black;
 font-weight:bold;
 padding:4px;
}
}


