@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */

	html * {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:11px;
		color: #000;
		line-height: 14px;
		letter-spacing: 0px;
		word-spacing: normal;
		text-decoration: none;
	}


	body {
		background-color: #fff;
		margin: 0px;
		padding: 0px;
	}
	
	#layoutPos {
		position: fixed;
		top: 50%;
		left: 50%;
		width: 1px;
		height: 1px;
		overflow: visible;
		visibility: visible;
	}


	#layoutContainer { 
		position: absolute;
		left: -473px;
		top: -270px;
		width: 946px;
		height: 541px;
		overflow: visible;
		visibility: visible;
	}
	
	#page_margins, #page {
		top: 0px;
		left: 0px;
		width: 922px;
		height: 517px;
	}
	
	#header {
		height: 78px;
	}
	
#header img.headImg1 {
	top: 0px;
}
	#layoutPosLogo {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 1px;
		height: 1px;
		overflow: visible;
		visibility: visible;
	}
	
	#layoutPosLogoContainer {
		position: absolute;
		left: -77px;
		top: -15px;
	}

	#teaser {
		border-top: #fff solid 2px;
		background-color: #c5cbe9;
		border-bottom: #fff solid 2px;
		height: 30px;
	}
	
	#teaser .langMenu {
		float:left; 
		margin:3px 10px 0 0;
	}
	
	#col1 {
		background: #172ea7 url(/fileadmin/img/PageContent/ueberuns.gif) no-repeat;
		width: 152px;
		height: 375px;
	}
	
	#col1_content {
		background-color: #172ea7;
		margin-top: 181px;
		padding: 0px;
		border: 0px;
		height: 180px;
	}
	
	#col1_content *, #col3_content * {
		color: white;
	}
	
	#main { 
		width: 922px;
	}
	
	#submenu {
		border: 0px;
		padding-left: 9px;
		width: 142px;
	}
	
	UL#submenu {
		margin: 0;
	}
	
	#submenu li a, #submenu a, #submenu strong, #submenu li a:focus, #submenu li a:hover, #submenu li a:active, #submenu li#active, #submenu li strong {
		background: transparent;
		color:#fff;

		font-weight: bold;
		text-decoration: none;

		display: block;
		line-height: 13px;

		padding: 0px;
		border: 0px;
	}

	#submenu li a {
/*		padding-left: 10px; */
	}

	#submenu li a:focus, #submenu li a:hover, #submenu li a:active {
		color: #7F81B9;
	}

	#submenu li#active, #submenu li strong {
		color: #7F81B9;
	}

	#submenu li.SPC {
		height: 13px;
	}
	
	#submenu li.SPC span {
		display: none;
	}

	#contact_address {
		padding-left: 9px;
		padding-top: 26px;
		color: white;
		line-height: 13px;
	}

	#page_margins, #page, #layoutContainer, #pt, #pt_m, #pt_lo, #pt_lu, #pt_ru, #pt_ro, #pt_o, #pt_u, #pt_r, #pt_l, #teaser div.tx-macinasearchbox-pi1 {
		margin: 0px;
		padding: 0px;
		border: 0px; 
	}
	
	
	#pt { border:0px; margin:0px; padding:0px; width:100%; height:100%;}
	#pt_m { width: 922px; height: 517px; text-align:left;}
	#pt_lo { width: 12px; height: 12px; background: #fff url(/fileadmin/img/PageContent/lo.jpg) no-repeat; }
	#pt_ro { width: 12px; height: 12px; background: #fff url(/fileadmin/img/PageContent/ro.jpg) no-repeat; }
	#pt_lu { width: 12px; height: 12px; background: #fff url(/fileadmin/img/PageContent/lu.jpg) no-repeat; }
	#pt_ru { width: 12px; height: 12px; background: #fff url(/fileadmin/img/PageContent/ru.jpg) no-repeat; }
	#pt_o { width: 922px; height: 12px; background: #fff url(/fileadmin/img/PageContent/o.jpg) repeat-x; }
	#pt_u { width: 922px; height: 12px; background: #fff url(/fileadmin/img/PageContent/u.jpg) repeat-x; }
	#pt_r { width: 12px; height: 517px; background: #fff url(/fileadmin/img/PageContent/r.jpg) repeat-y; }
	#pt_l { width: 12px; height: 517px; background: #fff url(/fileadmin/img/PageContent/l.jpg) repeat-y; }
	

	.langMenu .SPC, .LangMenu .INACT, #teaser div, .NavigationElementNO, .NavigationElementCUR, .NavigationTitle { 
		float: left; 
		height: 11px;
		line-height: 12px;
		font-weight: bold;
		text-decoration: none;
		margin: 5px 5px 0px 5px;
		vertical-align:bottom;
	}

	.NavigationTitle { 
		margin: 4px 0 0 0;
	}
		
	.NavigationElementNO a, .NavigationElementCUR a, .NavigationTitle a {
		line-height: 12px;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
	} 

	.NavigationDivider {
		float: left; 
		margin: 4px 0 0 0;
		vertical-align:bottom;
		padding: 0px 10px 0px 10px;
		height: 11px;
		line-height: 15px;
	}

	.langMenu {
		position: relative;
		top: -5px;
		left: -7px;
	}
	
	.langMenu div, .langMenu a , .langMenu a:focus , .langMenu a:hover { 
		float: left;
		color: #000;
		text-decoration: none;
		font-weight: normal;
	}

	#teaser div.tx-macinasearchbox-pi1 {
		height: 25px;
		overflow: hidden;
		float: right;
		padding: 5px 31px 0 0;
	}
	.tx-macinasearchbox-img {
		width: 13px;
		height:13px;
		vertical-align: text-bottom;
		display: none;
	}
	
	.tx-macinasearchbox-pi1 input {
		margin: 0 1px 0 0;
		vertical-align: bottom;
		height:13px;
		border: #000 1px solid;
		font-size: 11px;
		line-height: 11px;
	}

	.tx-indexedsearch .tx-indexedsearch-whatis {
		margin: 0px;
		padding: 0px;
	}
	
	.tx-indexedsearch * th, .tx-indexedsearch * td {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	H1, H2, H3, H4, H5, H6, p, td, div, a#hover, a#focus, a#active {
		font-size: 11px;
	}
	
	#newsDropDown {
		position: absolute;
		bottom: 10px;
		height: 189px;
		padding: 0px;
	}

	#newsDropDown select  {
		width: 190px;
		margin-bottom: 7px;
	}

	#newsDropDown select, #newsDropDown select * {
		color: black;
	}
	
	.news-latest-container.defaultNews .news-latest-item, .news-list-container.defaultNews .news-list-item{
		padding-top: 4px;
	}
	
	.news-latest-item H3 {
		margin: 0px;
	}
	
	.news-latest-container.defaultNews .news-latest-gotoarchive, .defaultNews .news-single-item, .defaultNews .news-list-item {
		padding-top: 15px;
		height: auto;
	}
	
	.news-single-item.defaultNews h2.news-title {
		padding: 1px 0 12px 0;
	}
	
	.news-single-item.defaultNews dd {
		margin: 0 0 11px 0;
	}

	.news-single-item.defaultNews .news-single-image {
		float: left;
	}
	
	.news-single-item.defaultNews .news-single-img img {
		padding: 3px 14px 0 1px;
	}
	
	.news-single-item.defaultNews .news-single-imgcaption {
		display: none;
	}
	
	.news-single-item.defaultNews .news-single-links {
		padding-top: 3px;
	}
	
	.news-single-item.defaultNews .news-single-filelinks {
		clear: both;
		padding: 50px 0;
	}
	
	.defaultNews h3 a {
		text-decoration: none;
	}
	
	.defaultNews h3 a:hover {
		text-decoration: underline;
	}
	
	#Spalte2UnterTitel {
		position: absolute;
		bottom: 200px;
		width: 190px;
	}
	
	.REboxGreenContent, .rGline1, .rGline2, .rGline3, .rGline4, .REboxGreen p {
		background: transparent;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

	table.Products {
		width: 100%;
		border: 0px;
	}
	table.Products th {
		background: transparent;
		color: black;
		font-size: 11px;
		font-weight: bold;
		vertical-align: top;
		padding: 0 0 5px 0;
		margin: 0px;
	}
	table.Products td {
		background: transparent;
		color: black;
		font-size: 11px;
		vertical-align: top;
		padding: 1px 0 0 0;
		margin: 0px;
		border: 1px;
	}
	
	.left {
		text-align: left;
	}
	
	.right {
		text-align: right;
	}
	
	.center {
		text-align: center;
	}
	.news-single-filelinks a {
		display: block;
	}
	#searchform {
/*		display: none; */
	}
}
