/*------- main style - Telekult v09 ----------------*/
/*--------------------------------------------------*/
/*------------ IE hacks ----------------------------*/
/*---------hacks import---------*/
@import url(ie_hacks.css);

/*--   CI colours   --*/
/*#559c36=newtop-grün*/
/*#62a51f=oldheader-grün*/
/* #b0df81=hellgrün   */
/* #d7efbe hell-pastos grün*/
/*#7eb467 mittelgrün*/
/* #add920=logo-gelb  */
/*#345611 dunkel grün*/



body	{	scrollbar-base-color:#559c36;
			scrollbar-arrow-color:#ffffff;
			background:#7eb467 url(res/botgrad.png) repeat-x;
			background-position:bottom right;
			background-attachment:fixed;
			margin:0;
			padding: 0px 20px;
			font: 12px helvetica,arial;
			color: #000000;

		}
		
#page_margins {
	width:780px;  min-width: 780px; max-width: 90em; background: transparent;
	background:transparent;
	position: relative;
	margin:0 auto;
}	
 
#inhalt	{
	background:transparent;
	position: absolute;
	width:780px;
	visibility: visible;
	margin-top:70px;
	padding-bottom:100px;
}


#top {
position: absolute;
top: 0px;
left: 0px;
visibility: visible;
width:100%;
background:/*#7eb467*/ url(res/topgrad.png) repeat-x;
height:180px;
z-index:-1;
}



#logo3 {
width: 600px;
height:200px;
margin:0px;
padding:0;
position:absolute;
top:30px;
left:190px;
}



#intro {
position: absolute;
left: 50%;
top: 50%;
margin-top: -225px; /* make this half your image/element height */
margin-left: -275px; /* make this half your image/element width */
}	


.contentText {
	background:transparent url(res/textfoot.png) no-repeat;
	background-position:bottom;
	width:780px;
	padding-bottom:7px;
	padding-left:70px;
	padding-right:0px;
	z-index:1;		
	}


.contentTextbody {
	background:transparent;
	width:680px;
	margin-left:0px;
}

/*.contentText table { margin-left:60px; }*/

/*.imgtext-table { margin-left:60px; }*/


#lswitch {
position: absolute;
top:12;
right:5;
z-index:2;}

#lswitch img { border: 0px solid #fff; margin:1px; }

#lswitch a {
font-size:14px;
filter:alpha(opacity=70); /* IE */
-moz-opacity: 0.70; /* Gecko */
opacity: 0.70; /* Opera */  }

#lswitch a:hover { filter:alpha(opacity=100); /* IE */
-moz-opacity: 1.00; /* Gecko */
opacity: 1.00; /* Opera */  }


/*--------------------------------------*/

p, br, li { font-family:Helvetica, Arial, sans-serif;
			font-size: 14px;
			color:#333333;
			margin:0px;
			padding:0;
			padding-bottom:10px;
			line-height: 1.3em; 
			}

div.bulletlist   {	
	font: 12px helvetica,arial;
	color: #000000;
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0 0 0 60px;
}

a, a:link, a:visited	{	color: #D7EFBE; font-weight:normal; text-decoration:underline; background-color:none;  }
a:hover{	color:#ffffff;	background-color: none; text-decoration:none; }
a:active{	color:#ffffff; }
i		{	color:#D7EFBE; font-style: normal; }
b		{	color:#ffffff; font-weight:bold; font-size:1.2em; }					
span.textimg img { border:1px solid #000000; }
span.textimg {  margin-right:7px; }
td			{	vertical-align:top; }

			
			
/*------ sIFR -------*/

/* style sIFR rendered text */

h1{
	font-family: Helvetica, Tahoma, sans-serif;
	font-weight:normal;
	margin:0 0 10px 70px;
	color:#fff;
	text-align: left;
	font-size: 50px;
	padding: 0 0 0px 0;
	display: inline;
	/*line-height:1em;*/
	display:block;
}

h2 {
	font-family: Verdana, sans-serif;
	font-weight: normal;
	color: #ffffff;
	margin:0 0 0 70px;
	padding:0px 0 0px 0;
	text-align: left;
	font-size: 20px;
	display: inline;
}


/*---------------- foldout menu --------------*/

#menucontainer {
width:781px;
height:127px; 
position:relative;  
font-family:Helvetica, Arial, sans-serif;
background: url(res/menuborder.png) no-repeat;
background-position:top right;
border-top:8px solid #000000;
margin:0px;
padding:0;
list-style-type: none;
z-index: 1;
}

#menucontainer ul li {
	list-style-type: none;
	margin:0;
	padding:0;
	}

ul.menu {
    list-style-type: none;
	margin:0;
	padding:0;
	float:left;
	}


ul.menu li { float:left; }

ul.menu li.mainmenu a {
    display: block;
    padding: 5px 0px 0px 10px;
	font-family:Tahoma, Helvetica, Verdana,  Arial, sans-serif;
	font-size:1.2em;
	font-weight:lighter;
	text-decoration:none;
	letter-spacing: 0.1em;
	color:#b0df81;
	height:130px;
	width:120px;
	}



ul.menu li.mainmenu a:link  { background:transparent; color:#b0df81; }
ul.menu li.mainmenu a:active  { background:transparent; color:#ffffff; }
ul.menu li.mainmenu a:current  { background:transparent; color:#ffffff; }
ul.menu li.mainmenu a:visited  { background:transparent; color:#b0df81; }
ul.menu li.mainmenu a:hover  { background:transparent; color:#ffffff; }


ul.menu li.mainmenu  { background-image:url(res/menuborder.png); background-repeat:no-repeat; color:#b0df81; }
ul.menu li.mainmenu:link,
ul.menu li.mainmenu:focus,
ul.menu li.mainmenu:active,
ul.menu li.mainmenu:hover  { background-image:url(res/menuani01.gif); background-repeat:repeat-x; color:#ffffff; }

ul.menu ul {
    margin-left:0;
    padding: 0 0px 0px 0;
    position: absolute;
    min-width:130px;
	}

ul.menu li.mainmenu ul.submenu li a {
	font-size:1em;
	background:none;
	position:relative;
	top: -100px;
	left:0;
	height:1.7em;
	line-height:1em;
	}

ul.menu li.mainmenu ul.submenu { display:none; }
ul.menu li.mainmenu:hover ul.submenu { display:inline; }
ul.menu ul li { float:none; }


/*---------------------------------- end -------------------------------------*/
 


