/* ----------------------------------------------------------------
	www.munichaupair.de CSS
	Autor: Claudia Fritsche-Henninger
	Version: 17.10.2006
	Allg. Formatierungen, Menue
---------------------------------------------------------------- */
*  { color: #2f2114; font-size: 11px;text-align: left; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
 
#box{
	position: absolute;
	background-color: #fff; 
	padding-top: 50px; 
	padding-bottom: 20px; 
	border: solid 1px ; 
	border-color: #f60;  
	visibility: visible; 
	top: 248px; 
	margin-left: -500px;  
	z-index: 0; left: 50%; 
	width: 960px; 
	height: auto; /*!important;*/ 
	}

#content{
	position: relative; 
	background-color: #eee; 
	left: 180px;   
	visibility: visible; 
	z-index: 0; 
	width: 540px; 
	min-height: 550px;  
	height: auto !important; 
	height: 550px;
}


#logo {position: absolute; visibility: visible; top: 20px; left: 35px; width: 100px; height: 90px; }	
#headerbild  {position: absolute; visibility: visible; z-index: 10;  height: 248px; top: 0px; margin-left: -500px; left: 50%; width: 960px; }
#kontakt       {position: absolute; visibility: visible; top: 40px; left: 720px; width: 180px; height: 80px }
#tools           {position: absolute; color: #963; text-align: left; visibility: visible; z-index: 3; top: 103px; left: 30px; width: 300px; height: 25px; }

#menuehg     {position: absolute; background-color: #f60; visibility: visible;; z-index: 3; top: 0px; left: 0; width: 960px; height: 27px; }
#menue    { position: relative; background-color: #f60; visibility: visible; z-index: 4; top: 5px; left: 0; width: 960px; height: 20px }


#menuelinks  {position: absolute; background-color: #eee; visibility: visible; z-index: 5; top: 50px; left: 20px; width: 140px; height: 330px; /*border: solid 1px #f90; */overflow: hidden }
#menuerechts {position: absolute; visibility: visible; z-index: 5; top: 50px; left: 740px; width: 200px; min-height: 330px; height: auto; /*border: solid 1px #ff9900;*/  background-color: #eee;}
#news { visibility: visible; position: absolute; top: 350px; left: -900px; width: 300px; height: 300px }



body {
	background: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}

div, h2, h3, h4, h5, h6, p, table, ul, ol, img {
	margin: 0;
	padding: 0;
	/*text-align: left;*/
}

h6{color: #f60}

ul, ol, img {
text-align: left;
}
td {
	font-size: 11px;
	/*background-color:#fff;*/
	/*color: #300*/
	}
	
table.wir {
	margin: 0px;

}
#menuerechts ul
{margin-left: 25px;
margin-top: 10px;}


a {
	text-decoration: none;
}

a:link {
	color: #f60;
}

a:visited {
	color: #f90;
}

a:active, a:hover {
	color: #2f2114;
}

#tools a:link {
	color: #2f2114;
}

#tools a:visited {
	color: #f60;
}

#tools a:active, a:hover {
	color: #f90;
}

#ticker a {
	color: #f90;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;}

#ticker a:link {
	color: #f90;
	text-decoration: none;}
	
#ticker a:active, a:hover {
	color: #ccc;
	text-decoration: none;
}


img {
	border: 0;
}

h3
{
font-size: 13px;text-align: left; font-weight: bold; 
}

.center {
	text-align: center;
	vertical-align: middle;
}




/* Navigation
------------------------------------------------- */
#menue #hmenue   { 
margin: 0; 
/*position: absolute; top: 0px; left: 190px;*/ 
position: absolute; top: 0px; left: 25px; 
width: 960px; 
border-right: 0px solid #fff; 
}

#menue #hmenue li {
	float: left;		
	list-style: none;
}

#menue #hmenue li a  { 
texttext-transform: uppercase; 
font-size: 13px;
 text-decoration: none;
 /*text-align: center;*/ 
 display: block; 
 padding: 2px 6px; 
 /*width: 130px; */
 float: left;
 /*height: 18px;*/ 
 border-right: 20px solid #f60;
 border-bottom: 0 none
 }

#menue #hmenue li a {
	background:#f60;
	color: #fff;
	
}

#menue #hmenue li a:hover {
	background: #f60;
	color: #f90;
	/*font-weight: bold;*/
	
}
#menue #hmenue li a.hl {
	background: #f60;
	color: #2f2114;
	font-weight: bold;
	
}


/*Vertikal Menue-Allgemein*/

 
 #vmenue{
 width: 140px;
 position: absolute;
 top: 40px;
 left: 0px;
}

 #vmenue ul
 {
 margin-left: 0;
 padding-left: 0;
 list-style-type: none;
 }

 #vmenue a
    { 
    background-color: #d0cdc8; 
    display: block; 
    padding: 3px 3px 3px 10px;
    width: 138px; 
    height: 20px;
	border-bottom: 1px solid #a0968d}
 
 #vmenue a:link, #navlist a:visited
 {
 color: #2f2114;
 text-decoration: none;
 }

 #vmenue a:hover
 {
 background-color: #a0968d;
 color: #fff;
 border-bottom: 1px solid #fff;
 }
 
 #vmenue li a.hl {
	background: #f60;
	color: #2f2114;
	font-weight: bold;
	}

	
}
/* Untermenue Impressum*/
 #vmenue li a.hl_sub {
	background: #2f2114;
	color: #fff;
	font-weight: bold;
}
 #vmenue li a.oben {
	border-top: 1px dotted #f90;
}

#menuerechts p{
	margin: 2px 10px;
	} 




/* Tabellenformatierung */
td.navi {
	/*background-color: #f00;*/
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	color: #fff;
	/*background-color: #fff;*/
	line-height: 20px;
	border-bottom-style: dotted;
	border-bottom-color: #f90;
	border-bottom-width: 2px;
	
}

/* Head */
td.head_allgemein  { color: #fff; font-size: 11px; background-color: #2f2114; margin: -15px; padding-right: 10px; padding-left: 10px; width: 70%; height: 27px; text-transform: uppercase; }
td.head_rechts  { color: #fff; font-size: 11px; background-color: #2f2114; margin: -15px; padding-right: 10px; padding-left: 10px; width: 30%; height: 27px; text-align: right;text-transform: uppercase; }

td.navi_top {
	color: #fff;
	/*background-color: #f00;*/
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	/*line-height: 20px;*/
	/*border-bottom-style: dotted;
	border-bottom-color: #f90;
	border-bottom-width: 2px;*/
	border-top-style: dotted;
	border-top-color: #f90;
	border-top-width: 2px;
	height: 30px;
	
}
	
td.navisub {
	color: #fff;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 20px;
	border-bottom-style: dotted;
	border-bottom-color: #f90;
	border-bottom-width: 2px;
	
}




#content table.head {
padding:  0px;

}


#content table {
padding:  15px;

}

#content h3 {
margin: 10px 15px

}
#content h6 {
margin: 10px 15px

}

#content p {
margin: 1px 15px

}



td.content {
	background-color: #fff;}
	


/* Links*/
#menuelinks td a {
	color: #2f2114; 
 }
 
#menuelinks td a:hover {
	color: #fff;
}

#menuelinks td a.hl {
	color: #f60;
	font-weight: bold;
	}

td.navi_top a {
	font-size: 12px;
	}


.top { color: orange; text-align: right }



/* Tabellen */
table.kurs {
border: 1px;
border-color: #2f2114;
border-collapse: collapse;

}
td.cap {
	height: 15px;
	vertical-align: bottom;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	border: 1px;
	border-bottom: 1px;

	background-color: #f60;
	}
td.con {
	font-size: 11px;
	color: #300;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border: 1px;
	border-style: solid;
	border-color: #2f2114;
	background-color: #fff;
	}
td.conrot {
	font-size: 11px;
	color: #F00;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border: 1px;
	border-style: solid;
	border-color: #300;
	
	background-color: #fff;
	}
.rot {
	color: #F00;
	}
	
#content ul { list-style-type: disc;  margin: 0px 10px 0px 30px;}	
#content ul li{
 list-style-type: disc; margin: 0px 0px 8px 0px }
  
  
 #menuerechts ol { list-style-type: decimal;  margin: 0px 10px 0px 25px}
 #menuerechts ol li{ list-style-type: decimal;  margin: 0px 0px 5px 0px}

