@charset "UTF-8";
/**
 * Born Informatik AG
 * home.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../../../../typo3conf/ext/db_yamltv/template/yaml/core/slim_base.css);
/* import screen layout | Screen-Layout einbinden */
@import url(navigation/nav_slidingdoor.css);
@import url(navigation/nav_vlist.css);
@import url(screen/basemod.css);
@import url(screen/content.css);
@import url(../../typo3-RTE.css);
/* import print layout | Druck-Layout einbinden */
@import url(print/print_023.css);


.teaserTitle {
}


.teaserTitleHeading {
float:left;
}

.teaserTitleArrow {
float: right;
}


	h1 {
		color: #696969;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		line-height: 16px;
		margin-bottom:10px;
	}
	
	div.mm-txt a {
		color: #696969;
		text-decoration: underline;
		font-weight: normal;
		font-style: normal;
	}
	
	div.mm-txt a:visited {
		color: #696969;
		text-decoration: underline;
	}
	
	div.mm-txt a:active {
		color: #696969;
		text-decoration: underline;
	}
	
	div.mm-txt a:hover {
		color: #000000;
		text-decoration: underline;
	}

#banner {
	visibility:hidden;
}

#main {
	height:430px;
	background:#FFFFFF url(images/bg_home/Weihnachtskarten_2009.jpg) left top no-repeat;
}

div.flexi div.left {
	margin-right:0px;
	float:left
}

div.flexi div.right {
	margin-left:640px;
	float:left;
	position:absolute; 
}

#middlemenu {
	margin-top: 300px;
	position:relative; 
width: 210px;
float:left;
}


#middlemenu div.mm-item {
	float: left;
	margin-left: 10px;
	width:200px;
	height:120px;
	background: #ffffff url(images/biag_star.gif) no-repeat left bottom;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
}

#middlemenu div.mm-item div_old {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#middlemenu div.mm-item div.mm-txt {
	padding:20px;
	padding-top:17px;
}

#middlemenu div.mm-item div.mm-more1 {
	position:absolute;
	bottom: 10px;
/*	right:440px; */
	right:20px;
}

#middlemenu div.mm-item div.mm-more2 {
	position:absolute;
	bottom: 10px;
/*	right:230px; */
	right:20px;
}

#middlemenu div.mm-item div.mm-more3 {
	position:absolute;
	bottom: 10px;
	right:20px;
}

#main div.right div.mm-more4 {
	position:absolute;
	bottom: 10px;
	right:20px;
}

#main div.right div.mm-more5 {
	position:absolute;
	bottom: 220px;
	right:20px;
}

#middlemenu div#el1on { display:block; }
#middlemenu div#el2on { display:block; }
#middlemenu div#el3on { display:block; }

#middlemenu div#el1off { height:40px; margin-top: 80px; display:none; }
#middlemenu div#el2off { height:40px; margin-top: 80px; display:none; }
#middlemenu div#el3off { height:40px; margin-top: 80px; display:none; }

#middlemenu div#el1off div.mm-txt { padding: 15px 20px 10px 20px; }



#main div.right .REboxGreen {
	width:200px;
	height:200px;
	margin-top: 10px;
}

#main div.right .REboxGreen p {
	padding: 2px 0 2px 0;
}

#main div.right .REboxGreen div.news-lastest, #main div.right .REboxGreen div.news-lastest-jobs {
	padding: 0 0 6px 0;
}

#main div.right .REboxGreen div.news-lastest-item {
	padding: 0 0 6px 0;
}

#main div.right .REboxGreen p a {
	padding: 0 0 0 15px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	background:url(images/arrow.png) left no-repeat;
}

#main div.right .REboxGreen p a:active {
	text-decoration:underline;
}

#main div.right .REboxGreen p a:hover {
	text-decoration:underline;
}

#main div.right .REboxGreen div.mm-more4 a,
#main div.right .REboxGreen div.mm-more5 a {
	background:none;
}

  #navmain ul li.home a {
	background-image: url(images/tab/tab_home.gif);
	width:96px;
 	margin: 0px 0px 0px 0px;
 }

@media print
{
	#page_margins, #page {width:894px !important; background-color:white;}
}