/*****************************************************/
/*                TEXTFORMATE MENU                   */
/*****************************************************/
/* KS TEST OK firefox, opera, IE 7, IE6 */
/* xxx2008-05-30 */
/*xxxxxThis document validates as CSS level 2.1 !*/
body, a,p,td{
		font-size: 12px;
}
body{
	color: #b1b1b1;

}
a {
	color: #ee7f0f;
	text-decoration: none;

	background-color: transparent;
}
a:hover {

	color: #ee7f0f;
	text-decoration: underline;

}

 p, p.bodytext, td{
	padding: 0;
	color: #b1b1b1;

	border: none;
}
h1,h2{
	background-color: transparent;
	color: #555555;
}
h1{
	font-size: 14px;
}
h2{
	font-size: 0.9em;
}
/* ################## rootline 7 ###################### */
#rootline a{
position: absolute;
bottom: -8px;
right:0px;
	margin:0px 0 0px 0;
	padding:0px 0 4px 4px;
	background-color: transparent;
	color: #ee7f0f;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/pyrostyxx-rootline.gif) repeat 0px -10px;
}


/* ################## menuunten 7 ###################### */

#menuunten ul {
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px; /*
	list-style: none;
border: 2px solid #749E6C;*/
/*width: 200px;*/
}
#menuunten li {
	display: inline;
	height: 20px;
	margin: 0px;
	padding: 3px; /*  wert kgroesser als für a */
}
#menuunten li a:link, #menuunten li a:visited {
	border: 0px solid #555555;
	padding: 3px; /*  wert kleiner als für li */
	margin: 0px;
	background-color: transparent;
	color: #b1b1b1;
	text-decoration: none;
	font-size: 10px;
	font-family: sans-serif;
	
}
#menuunten li a:hover{
	background-color: transparent;
	color: #ee7f0f;
	text-decoration: underline;
}
/* ##################sprachmenu########################### */
#footer #sprache{
	float: right;
	margin: 0 10px 0 0;
	border: 0px solid;
}

#footer ul.sprachmenu{
	margin: 0px 20px 0px 0px;
	padding: 0px; 

}
#footer li,  li.sprachItem, .sprachmenuItemACT,  .sprachmenuItemEmpty, .sprachmenuItemACTEmpty{
	display: inline;
	height: 20px;
	margin: 0px;
	padding: 3px; /*  wert kgroesser als für a */	
	font-size: 10px;	
	color: #b1b1b1;
}
li a.sprachmenuItemACT{
	text-decoration : none;
}

/* ################## menuoben 7 ###################### */

#contentleft ul{
	list-style: none;
	margin: 0px;
	padding: 0px;

}
#contentleft li{
	display: block;
	height: 20px;
	margin: 0px;
 	border: 0px solid #FFFFFF;


}
#contentleft li a{
	color: #b1b1b1;
	text-decoration: none;
	/*display:block;*/ 
	/*font-weight: bold;*/	
	margin: 3px;
	padding: 1px 3px 1px 3px;
	border: 0px solid White;
	font-size: 14px;
}


#contentleft li a:hover, #contentleft li a:hover.sub1{
	color: #ee7f0f;
	/*background-color: #3b0e0e;*/
	/*background-image: url(../images/eat_subnav-re.gif);
	background-repeat: no-repeat;*/
		font-size: 15px;
}
#contentleft a.act{
		color: #ee7f0f;
}

#contentleft a:link.sub1, #contentleft a:hover.sub1,#contentleft a:visited.sub1, #contentleft a.sub1act{
margin: 0px 0px 0px 7px;
padding: 1px 15px 1px 10px ;
height: auto; /* f�r IE damit nicht nur link sondern ganze Box sensitiv ist - beser als width, da sonst neue Probleme */
background: transparent;
	color: #b1b1b1;
}

#contentleft a.sub1act{
		color: #ee7f0f;
}
#contentleft a:link.sub2, #contentleft a:hover.sub2,#contentleft a:visited.sub2, #contentleft a.sub2act{
	color: #b1b1b1;
	text-decoration: none;
margin: 0px 0px 0px 5px;
padding: 1px 15px 1px 20px ;
height: auto; /* f�r IE damit nicht nur link sondern ganze Box sensitiv ist - beser als width, da sonst neue Probleme */
background: transparent;
/*text-align: right;*/
	font-size: 15px;
}
#contentleft a.sub2act{
	color: #ee7f0f;

}
#contentleft a.skipintro{
/*background:transparent url(../images/pyrostyxx-rootline.gif) repeat scroll 0 -10px;*/
color: #555555;
font-size:18px;
font-weight:normal;
margin:20px 20px;
padding:4px;

text-decoration: blink;

}
/* formular */

#kontaktformular{
/*border-collapse: collapse;*/
margin:0px;
padding: 0px;
border: 0px solid #ee7f0f;
}
/* for IE */
* html #kontaktformular{
border-collapse: collapse;

}


#kontaktformular tr{
	padding:0px;
	margin: 0px;
	border: 0px solid #ee7f0f;
}
#kontaktformular td{
	padding:0px;
	margin: 0px;
	border: 0px solid white;
	
}
input, textarea, select, input[type="radio"], input[type="checkbox"]{
	background-color: #555555;
	border: 0px solid #ee7f0f;
	color: #ee7f0f;

}
input[type="radio"], input[type="checkbox"],input.check{

border: 0px solid #ee7f0f;
cursor:default;
height:13px;
margin:0px;
padding:0;
padding:0 !important;
width:13px;
}
