/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 21, 2010 */







/** FONT FACE **/



@font-face {

	font-family: 'Stainless-LightRegular';

	src: url('font/STALT___.eot');

	src: url('font/STALT___.woff') format('woff'), url('font/STALT___.ttf') format('truetype');

        font-weight: normal;

}



@font-face {

	font-family: 'Stainless-RegularRegular';

	src: url('font/STAR____.eot');

	src: url('font/STAR____.woff') format('woff'), url('font/STAR____.ttf') format('truetype');

}



   @font-face {

	font-family: 'TitilliumText14L400wt';

	src: url('font/titilliumtext400wt-webfont.eot');

	src: url('font/titilliumtext400wt-webfont.woff') format('woff'), url('font/titilliumtext400wt-webfont.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'TitilliumText14L600wt';

	src: url('titilliumtext600wt-webfont.eot');

	src: url('titilliumtext600wt-webfont.woff') format('woff'), url('titilliumtext600wt-webfont.ttf') format('truetype');

        

	font-weight: normal;

	font-style: normal;

}



        a{

          color: #ee7f07; /* e35f05 */

          text-decoration: none;

        }



        a:hover {

            color: #0087c0;

}



        .orange {

           color: #e35f05;

}

#content_stage  h1 {

	/*font-family: tahoma;*/

	margin-top: 30px;

	font-size: 30px;

	/*letter-spacing:-0.2px;*/

	font-weight:normal;

	text-align: left;

	color: #ffffff;

        text-shadow: none;

}



#content_stage   h2 {

	/*font-family: tahoma, verdana, arial, helvetica, sans-serif;*/

	letter-spacing: 0.2px;

	margin: 10px 0 0 0px;

	padding: 0;

	font-size: 20px;

	/*letter-spacing:-0.2px;*/

	font-weight:normal;

	text-align: left;

	color: #ffffff;

        text-shadow: none;

}



.inhalt h2 {

	/*font-family: tahoma, verdana, arial, helvetica, sans-serif;*/

	letter-spacing: 0.2px;

	margin: 10px 0 0 0px;

	padding: 0;

	font-size: 20px;

	/*letter-spacing:-0.2px;*/

	font-weight:normal;

	text-align: left;

	color: #0087c0;

        

}



   h1 {

	/*font-family: tahoma, verdana, arial, helvetica, sans-serif;*/

	

	margin: 30px 0 0 0px;

	padding: 0;

	font-size: 26px;

	/*letter-spacing:-0.2px;*/

	font-weight:normal;

	text-align: left;

	color: #0087c0;

        text-shadow: 1px 1px 1px #fff;

}



h2 {

	/*font-family: Tahoma ;*/

	letter-spacing: 0.2px;

	margin: 30px 0 0 0px;

	padding: 0;

	font-size: 24px;

	/*letter-spacing:-0.2px;*/

	font-weight:normal;

	text-align: left;

	color: #0087c0;

        text-shadow: 1px 1px 1px #fff;

}



h3 {

	/*font-family: Tahoma ;*/

	

	margin: 30px 0 -20px 0px;

	padding: 0;

	font-size: 20px;

	/*letter-spacing:-0.2px;*/

	font-weight:normal;

	text-align: left;

	color: #e35f05;

        text-shadow: 1px 1px 1px #fff;

}

h4 {

	/*font-family: Tahoma ;*/

	letter-spacing: 0.2px;

	margin: 30px 0 0 0px;

	padding: 0 0 20px 0;

	font-size: 20px;

	/*letter-spacing:-0.2px;*/

	font-weight:normal;

	text-align: left;

	color: #ffffff;

        

}

h5 {

	color:#000000;

/*font-family:Tahoma;*/

font-size:18px;

font-weight:normal;

letter-spacing:0.2px;

margin:-10px 0 5px 0px;

text-align:left;

text-shadow:1px 1px 1px #FFFFFF;



}





h6 {

	/*font-family: Tahoma ;*/

	letter-spacing: 0.2px;

	margin: 0px 0 0 0px;

	padding: 0;

	font-size: 14px;

	/*letter-spacing:-0.2px;*/

	font-weight:normal;

	text-align: left;

	color: #0087c0;

        text-shadow: 1px 1px 1px #fff;

	line-height: 120%;

}



#wrapper p {

    font-size: 14px;

    line-height: 20px;

    color: #5d5d5d;

}



#footer p {

    

    color: #ffffff;

    font-size: 12px;

    line-height: 20px;

}



#stage_text p {

    /*font-family: Tahoma ;*/

    color: #5d5d5d;

    font-size: 16px;

    line-height: 20px;

    text-align: left;

}

#impressum {



    color: #ffffff;

    font-size: 10px;

    line-height: 12px;

}



.font-white

     {

     	color:#FFFFFF;



     }



     .small

        {

            font-size : 10px;

            line-height: 12px;



        }

       

.small_partner

        {

            font-size : 10px;

            line-height: 12px;

        	padding: 10px 0 0 0;

    		color: #5d5d5d;

        }



        .left15 {

            padding-left: 15px;

}



.right5 {

            padding-right: 5px;

}



ul {

     list-style-type:none;

    	 margin: -10px 0 0px -20px;

    	 padding-left:20px;

}



li {

    font-size:14px;

    color: #5d5d5d;

    margin: 0px 0 0px 0px;

}