/* i-motel cascaded style sheet  */
/* author: Juergen Poehler       */
/* date:   09.04.2009            */
/* new Style jpo                 */

/* basic elements */
body {
	font: 10pt arial;
	background-image:url(../images/nv_orange_bg.gif); 
	margin-left: 10px;
	margin-top : 0px;
	background-color: rgb(255,255,255);
	background:#FDE4B5;
	}

body,table,input,textarea,select,button {
  font-family:'lucida sans unicode',verdana,sans-serif;
  font-size:13px;
  line-height:1.3em;
  color:#A02243;
}

/* Überschriften Standard */ 

h1 {    font: bold 18pt arial;
        font-size: 200%; 
	line-height:1em;
	color: #483D8B;
	margin:5px;
} 

h2 { 
        font: 12pt "arial";
        font-size: 180%; 
	color: #483D8B;
        border-bottom: 1px dotted; 
	margin:5px;
} 

h3 {
	font: 13pt "arial";
	letter-spacing: 1px;
	margin-bottom: 0px;
	color: #7D775C;
	line-height:1em;
	margin:5px;
	}

h4 {
	font: 10pt "arial";
	letter-spacing: 0px;
	margin:5px;
	}

	
#plaintext {
	position: absolute;
	text-align: right;
	z-index: 100;
}

#plaintext a {
	color: #FFFF00;
	text-decoration: none;
}

#main {
  border:solid #EAA623;
  border-width:5px 0 0 5px;
  width:100%;
  height:65%;
}

#main tr td#content {
  padding:15px 15px 15px 15px;
  height:250px;
  vertical-align:top;
}
/* Listenstyle */ 

ul { 
        margin: 5px 2px 5px 10px; 
        padding: 2px 2px 2px 5px; 
        list-style: disc url(../images/list.gif); 
} 


li { 
        margin: 4px 2px 1px 10px; 
        padding: 2px 2px 2px 5px; 
        list-style: disc url(../images/list.gif); 
} 


.headerfont {
  color:Navy;
  font-family:Arial;
  line-height:20px;
  font-size:14px;
  height:25px;
 }

 .menufont {
	 font:Arial;
    font-size:11px;
    width:100%;
    border:1px; 
    background-color:#FFCC00;
         }

#content table tr th,
#content table tr td {
  text-align:left;
  padding:2px 1em 2px 0;
  vertical-align:top;
}

#inhaltgroesse {
  width:1000px;
}

#banner {
  width:1000px;
}


#logo {
  width:205px;
  background:url(../images/rand_rechts_bg_orange.gif) repeat-y 0 0;
}

/*    --- Navigierung horizontale Leiste*/
#nv1 {
  line-height:16px;
  font-size:13px;
  height:25px;
  background:orange repeat-x 0 0;
  border:orange;
  /* border-width:1px 0; */
  padding:0 4px;
}



/* Farbe des Navigationsbars */

#nv1 a {
  color:Navy;
  text-decoration:none;
 /* background-color:#FFCC86;*/
 background:url(../images/nv_bg2.gif) repeat-x 0 0; 
  float:left;
  width: auto; 
  border: solid 1px orange;
  padding:7px 13px 4px 10px;  
}

/* Laufbalken bei Mouse over */
#nv1 a:hover {
  text-decoration:none;
 background:url(../images/nv_orange_hell_bg.gif) repeat-x 0 -40px; 
  padding:6px 13px 5px 10px;      
} 

#nv1 a.a1,
#nv1 a.s1 {
  background:url(../images/nv_bg1.gif) repeat-x 0 -40px;
  color:Black;
}
			
/* bx_orange_kasten j i g g y */		
#main tr.bx_orange_kasten td {
  padding:15px 0 15px 15px;
}
#content {
  height:100%;
}

/* Horizontaler SELECT-Bar */		

#bx_orange_kastensBottom {
  border-top:solid #EAA623 5px;
  padding:10px 0;
  height:80px;
}

#rightbar {
 /* background:url(../images/nv_orange_bg.gif) repeat-y 0 0; originalzeile*/
  vertical-align:top;
}
#nv2 {
  margin:0 0 30px 0;
}
#nv2 a {
  display:block;
  color:#A02243;
  font-size:13px;
  padding:2px 10px 2px 20px;
}
#nv2 a:hover {
  text-decoration:none;
}
#nv2 a.a1 {
  background:#EAA623 url(../images/nv_orange_bg.gif) no-repeat 8px 50%;
}
#nv2 a.d2 {
  padding-left:40px;
  background-position:23px 50%;
}
#nv2 a.d3 {
  padding-left:35px;
  background-position:23px 50%;
}
		
/* cres - Verfügbarkeit püfen vancancy */

#vacancy {
  background:#fcbd3a;
  margin:0 5px;
  width:195px;
}
#vacancy label {
  display:block;
  text-align:center;
}
#vacancy select.tag {
  width:40px;
}
#vacancy select.monat {
  width:50px;
}
#vacancy select.jahr {
  width:60px;
}
#vacancy .row {
  padding:.2em 0;
  text-align:center;
}

			
.kursiv      { font-style:italic; font-family: "times new roman"; }
.grosskursiv { font-style:italic; font-size:200%; }
.rosabox     { background-color:#FFDDDD; padding:6px; margin:0px; }
.rosa        { background-color:#FFDDDD; }
.gelbbox     { background-color:#FFFF66; padding:6px; margin:0px; }
.gelb        { background-color:#FFFF66; }
.blau        { background-color:#0000FF; }

