﻿@import url("Head.css");
@import url("Font.css");
/*IMPORTS*/

/*DUMMY Class*/
/*--------------------------------------------------*/
.class {
	/*BOXMODELL*/
	/*TEXT*/
}
/*--------------------------------------------------*/
/*
eworx:h1;Überschrift 1;
eworx:h2;Überschrift 2;
eworx:span;Blauer Text;class=blue;
eworx:span;Kleiner Blauer Text;class=smallblue;
eworx:span;Normal;class=normal;
*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*MAIN PAGE*/
.no {
	display:none;	
}
html {
	/*BOXMODELL*/
	height:100%;
	margin:0px;
	padding:0px;
	/*TEXT*/
}
body,form {
	/*BOXMODELL*/
	margin:0px;
	padding:0px;
	height:100%;
	min-width:955px;
	position:relative;
	/*TEXT*/
}
body {
	background:url(images/layout/page.jpg) repeat-x 0px 0px #dadada;
}
body.ecofin form {
	min-width:700px;
}
body.ecofin {
	background:url(images/layout/page_blue.jpg) repeat-x 0px 0px #dadada;
	min-width:700px;
}
.ecflogo {
	background:#fafafa;	
	padding:0px 14px 0px 39px;
	position:absolute;
	top:0px;
	left:0px;
}
.ecflogotext {
	position:absolute;
	top:30px;
	left:170px;	
	color:#ffffff;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	line-height:14px;
}
.ecflogotext strong {
	font-weight:normal;
	font-size:20px;
}
.ecofin .content {
	margin:0px;
	padding:100px 0px 0px 70px;
}
.ecofin .content div.item {
	float:left;
	width:150px;
	background:url(images/layout/startteaser.jpg) no-repeat 0px 0px;
	padding:55px 20px 0px 20px;
	height:300px;
	position:relative;
	margin:0px 0px 0px 90px;
}
.ecofin .content div.item div.bottom{
	position:absolute;
	top:390px;
	width:250px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:11px;
	line-height:14px;
	left:10px;
	color:#666666;
}
.ecofin .content div.item div.bottom p {
	margin:0px;
	padding:0px;
}
.ecofin .content div.item div {
	position:static;
	width:auto;
}
.ecofin .content div p {
	color:#333333 !important;
}
.ecofin .content h1, .ecofin .content h1 p {
	line-height:19px;
	font-size:20px !important;
	text-transform:uppercase;
	font-weight:normal;
	color:#ffffff !important;
	text-decoration:none;
}
.ecofin .content h1 strong {
	color:#ffffff !important;
	font-weight: 700;
}
.ecofin .content div.item div strong{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:13px;
	line-height:14px;
	color:#2e3191;
}
.ecofin .item h1 {
	/*BOXMODELL*/
	margin:0px 0px 15px 0px;
	padding:0px;
	/*TEXT*/
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:23px;
	line-height:23px !important;
	font-weight:normal;
	text-transform:uppercase;
	color:#ffffff !important;
}
.ecofin .item h1 * {
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:23px;
	line-height:23px !important;
	font-weight:normal;
	text-transform:uppercase;
	color:#ffffff !important;
}
.ecofin a {
	color:#333333;
}
.ecofin .pic1 {
	position:absolute;
	bottom:0px;
	left:-6px;
}
.ecofin .pic2 {
	position:absolute;
	bottom:6px;
	left:-2px;
}

body.empty {
	background:url(images/layout/empty.jpg) repeat-x 0px 0px #dadada;
	min-width:870px;
}
.empty form {
	min-width:870px;
}
.empty .header {
	margin:0px 0px 0px 38px;
	width:825px;
}
.empty .content {
	width:834px;
	position:absolute;
	right:0px;
	top:100px;
}
.empty .content p {
	margin:0px;
	padding:0px;
}
.empty .content div {
	float:left;	
	width:235px;
	margin:15px 25px 0px 15px;
	padding:0px 0px 20px 0px;
	position:relative;
}
.empty .content div div {
	margin:0px;
	padding:15px 0px 0px 0px;
	width:auto;
	float:none;
}
.empty .content div div div {
	margin:0px;
	padding:0px;
	width:auto;
	float:none;
}
.empty .content div h1 {
	padding:0px 0px 0px 47px;
	text-decoration:none;
}
.empty .content div span.flagph {
	background:url(images/layout/flagph.jpg) no-repeat 0px 0px;
	display:block;
	position:absolute;
	top:-5px;
	left:-5px;
	width:47px;
	height:35px;
}
.empty .content div span.flagph img {
	margin:5px 0px 0px 5px;
}
body.follow {
	background:url(images/layout/page_blue.jpg) repeat-x 0px 0px #dadada;
}
body.start {
	background:url(images/layout/page_blue_start.jpg) repeat-x 0px 0px #dadada;
}
.start form {
	/*background:url('images/layout/banner.jpg') repeat-x 0px 476px;*/
	background:url('images/layout/banner.jpg');
	background-repeat:repeat-x;
	background-position:0px 476px;
}
.follow form {
	background:url(images/layout/follow.jpg) repeat-y 0px 0px;
}
.Page form {
	background:none;
}
.Page {
	/*BOXMODELL*/
	width:955px;
	background:url(images/layout/page.jpg) repeat-x 0px 0px #dadada;
	height:100%;
	cursor:default;
	/*background-color:#dadada;*/
	/*TEXT*/
}
.follow .Page {
	/*BOXMODELL*/
	background:none;
	/*TEXT*/
}
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*CONTENT*/
.Document {
	/*BOXMODELL*/
	cursor:auto;
	z-index:1;
	/*TEXT*/
}
* html .Document {
	/*BOXMODELL*/
	/*TEXT*/
}
.DocumentNavigation {
	/*BOXMODELL*/
	position:absolute;
	left:0px;
	top:111px;
	width:235px;
	height:489px;
	background:url(images/layout/navigation.jpg) 0px 0px no-repeat;
	z-index:1;
	/*TEXT*/
}
.DocumentNavigation ul {
	/*BOXMODELL*/
	margin:16px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:226px;
	/*TEXT*/
}
.DocumentNavigation li {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	/*TEXT*/
}
.DocumentNavigation li a {
	/*BOXMODELL*/
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	background:url(images/layout/siteeffect.png) bottom right no-repeat;
	/*TEXT*/
	color:#ffffff;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	line-height:20px;
}
.DocumentNavigation li a span {
	/*BOXMODELL*/
	position:absolute;
	left:0px;
	width:8px;
	height:20px;
	margin:4px 0px 0px 0px;
	background:url(images/layout/navigation_item.gif) no-repeat top left;
	/*TEXT*/
	text-decoration:none;
}
.DocumentNavigation li a:hover span, .DocumentNavigation li.activ a span {
	/*BOXMODELL*/
	background:url(images/layout/navigation_item_activ.gif) no-repeat top left;
	/*TEXT*/
}
* html .DocumentNavigation li a {
	/*BOXMODELL*/
	background:url(images/layout/siteeffect.gif) bottom right no-repeat;
	/*TEXT*/
}
.DocumentNavigation li a:hover, .DocumentNavigation li.activ a {
	/*BOXMODELL*/
	background:url(images/layout/siteeffect_activ.png) bottom right no-repeat;
	/*TEXT*/
}
* html .DocumentNavigation li a:hover,* html .DocumentNavigation li.activ a {
	/*BOXMODELL*/
	background:url(images/layout/siteeffect_activ.jpg) bottom right no-repeat;
	/*TEXT*/
}
.DocumentNavigation ul li ul {
	/*BOXMODELL*/
	margin:3px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:226px;
	/*TEXT*/
}
.DocumentNavigation ul li li {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	background:none;
	/*TEXT*/
}
.DocumentNavigation ul li li a {
	/*BOXMODELL*/
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 30px;
	background:url('images/layout/navdot.gif') 18px 7px no-repeat !important;
	/*TEXT*/
	color:#ffffff;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	line-height:15px;
}
.DocumentNavigation ul li li a:hover, .DocumentNavigation ul li li.activ a {
	/*BOXMODELL*/
	/*TEXT*/
	text-decoration:underline;
}
* html .DocumentNavigation li a:hover,* html .DocumentNavigation li.activ a {
	/*BOXMODELL*/
	/*TEXT*/
	text-decoration:underline;
}
li.category {
	/*BOXMODELL*/
	background:url(images/layout/nav_border.png) left bottom no-repeat;
	/*TEXT*/
}
* html li.category {
	/*BOXMODELL*/
	background:url(images/layout/siteeffect.gif) left bottom no-repeat;
	/*TEXT*/
}

li.category div {
	margin:10px 0px 0px 17px;
	padding:0px 0px 10px 0px;
	cursor:default;
}
li.category div a {
	/*BOXMODELL*/
	display:block;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	background:none;
	float:left;
	width:15px;
	overflow:visible;
	/*TEXT*/
	color:#ffffff;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	line-height:normal;	
}
li.category div a:hover, li.category div a.activ {
	/*BOXMODELL*/
	background:none;
	/*TEXT*/
	text-decoration:underline;
}

.DocumentContent {
	/*BOXMODELL*/
	padding:0px 0px 50px 280px;
	margin:0px 240px 0px 0px;
	cursor:default;
	background:url(images/layout/navigation_bg.jpg) 0px 0px repeat-y;
	/*TEXT*/
	font-size:11px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.DocumentContent p, p * {
	/*BOXMODELL*/
	margin:0px;
	padding:0px;
	/*TEXT*/
	font-size:11px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;	
}
.DocumentContent li {
	/*BOXMODELL*/
	/*TEXT*/
	font-size:11px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;	
}
.DocumentTeaser {
	/*BOXMODELL*/
	position:absolute;
	right:0px;
	top:121px;
	/*TEXT*/
}
.DocumentTeaserItem_REF {
	/*BOXMODELL*/
	width:203px;
	height:110px;
	background:url(images/layout/teaser_referenz.jpg) 0px 0px no-repeat;
	margin-bottom:10px;
	/*TEXT*/
}
.DocumentTeaserItem_CHE {
	/*BOXMODELL*/
	width:203px;
	height:110px;
	background:url(images/layout/teaser_checkliste.jpg) 0px 0px no-repeat;
	margin-bottom:10px;
	/*TEXT*/
}
.DocumentTeaserItem_Stallinger {
	/*BOXMODELL*/
	width:203px;
	height:110px;
	background:url(images/layout/teaser_stallinger.jpg) 0px 0px no-repeat;
	margin-bottom:10px;
	/*TEXT*/
}
.DocumentTeaserItem_Stallinger * {
	/*BOXMODELL*/
	/*TEXT*/
	color:#666666;
	font-weight:bold;
}
.DocumentTeaserItem_EVE {
	/*BOXMODELL*/
	width:203px;
	height:115px;
	background:url(images/layout/eventbanner.jpg) 0px 0px no-repeat;
	margin-bottom:10px;
	/*TEXT*/
}
.DocumentTeaserItem_Various {
	/*BOXMODELL*/
	width:203px;
	height:110px;
	margin-bottom:10px;
	/*TEXT*/
}
.DocumentTeaserItem {
	/*BOXMODELL*/
	padding:16px 16px 0px 16px;
	/*TEXT*/
	color:#ffffff;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	line-height:12px;
}

.DocumentTeaserItem p {
	/*BOXMODELL*/
	margin:0px;
	padding:0px;
	/*TEXT*/
	color:#ffffff;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	line-height:12px;
}
.DocumentTeaserItem h1 {
	/*BOXMODELL*/
	margin:0px;
	padding:0px;
	/*TEXT*/
	line-height:19px;
	font-size:20px;
	text-transform:uppercase;
	color:#ffffff !important;
}

.DocumentTeaserItem h2 {
	/*BOXMODELL*/
	margin:0px;
	padding:0px;
	/*TEXT*/
	line-height:15px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	color:#ffffff;
}
.DocumentTeaserItem ul {
	/*BOXMODELL*/
	margin:5px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	/*TEXT*/
}
.DocumentTeaserItem li {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	background:url(images/layout/dot.gif) no-repeat 0px 5px;
	list-style:none;
	/*TEXT*/
}
.DocumentTeaserItem_EVE .DocumentTeaserItem li {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	background:url(images/layout/navdot.gif) no-repeat 0px 5px;
	list-style:none;
	/*TEXT*/
}
.DocumentTeaserItem a {
	/*BOXMODELL*/
	/*TEXT*/
	color:#ffffff;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	line-height:12px;
}
.DocumentTeaserItem a:hover {
	/*BOXMODELL*/
	/*TEXT*/
	text-decoration:underline;
}
.DocumentTeaserItem_Stallinger .DocumentTeaserItem li {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	background:url(images/layout/altdot.gif) no-repeat 0px 5px;
	list-style:none;
	/*TEXT*/
}
.DocumentTeaserItem_Stallinger .DocumentTeaserItem h2 {
	/*BOXMODELL*/
	/*TEXT*/
	color:#666666;
}
.DocumentTeaserItem_Stallinger .DocumentTeaserItem {
	/*BOXMODELL*/
	padding:16px 16px 0px 12px;
	/*TEXT*/
}
.start .Document {
	/*BOXMODELL*/
	height:376px;
	padding:0px 0px 0px 12px;
	/*TEXT*/
}
.start .StartTeaser {
	/*BOXMODELL*/
	float:left;
	background:url('images/layout/startteaser.jpg') no-repeat 0px 0px;
	width:186px;
	height:352px;
	overflow:visible;
	position:relative;
	/*TEXT*/
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:12px;
	line-height:13px;
	color:#333333 !important;
}
.start .StartTeaser h1 {
	/*BOXMODELL*/
	margin:0px 0px 15px 0px;
	padding:0px;
	/*TEXT*/
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:23px;
	line-height:23px !important;
	font-weight:normal;
	text-transform:uppercase;
	color:#ffffff !important;
}
.start .StartTeaser h1 * {
	color:#ffffff !important;
}
.start .StartTeaser div p {
	color:#333333;
}
.start .StartTeaser div {
	/*BOXMODELL*/
	margin:56px 15px 0px 18px;
	/*TEXT*/
}
.start .StartTeaser img {
	/*BOXMODELL*/
	position:absolute;
	bottom:0px;
	/*TEXT*/
}
.start .StartTeaserNews {
	/*BOXMODELL*/
	float:left;
	width:186px;
	background:url('images/layout/startnews.jpg') no-repeat 0px 0px;
	/*TEXT*/
}
.start .StartTeaserNews .News {
	/*BOXMODELL*/
	width:186px;
	height:104px;
	position:relative;
	overflow:hidden;
	padding:15px 0px 0px 0px;
	/*background:url('images/layout/startnews.jpg') no-repeat 0px 0px;*/
	/*TEXT*/
}
.start .StartTeaserNews .News strong {
	/*BOXMODELL*/
	margin:0px 15px 0px 15px;
	height:25px;
	display:block;
	/*TEXT*/
	font-size:23px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-align:center;
	font-weight:normal;
}
.start .StartTeaserNews .News div h3 {
	/*BOXMODELL*/
	margin:0px 0px 5px 0px;
	/*TEXT*/
	font-size:13px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	text-transform:uppercase;
}
.start .StartTeaserNews .News div {
	/*BOXMODELL*/
	margin:13px 15px 0px 15px;
	/*TEXT*/
	font-size:12px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	line-height:13px;
}
.start .StartTeaserNews .News div p {
	/*BOXMODELL*/
	margin:0px 0px 5px 0px;
	/*TEXT*/
}
.start .StartTeaserNews .News div strong {
	/*BOXMODELL*/
	margin:0px;
	height:25px;
	display:inline;
	/*TEXT*/
	font-size:13px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	text-align:left;
	font-weight:bold;
}
.start .StartTeaserNews .Options {
	/*BOXMODELL*/
	width:186px;
	height:100px;
	position:relative;
	overflow:visible;
	padding:25px 0px 0px 0px;
	background:url('images/layout/startoptions.jpg') no-repeat 5px 0px;
	/*TEXT*/
}
.start .StartTeaserNews .Options div {
	/*BOXMODELL*/
	margin:0px 15px 0px 25px;
	/*TEXT*/
}
.start .StartTeaserNews .Options div.languageselector {
	/*BOXMODELL*/
	display:none;
	margin:0px 0px 17px 0px;
	position:absolute;
	bottom:0px;
	border:1px solid #a1a1a1;
	width:36px;
	z-index:999;
	/*TEXT*/
}

.start .StartTeaserNews .Options td {
	/*BOXMODELL*/
	overflow:hidden;
	/*TEXT*/
	font-size:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.start .StartTeaserNews .Options a {
	/*BOXMODELL*/
	cursor:pointer;
	/*TEXT*/
	text-decoration:none;
}
.start .StartTeaserNews .Options .imageinput {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-color:#a1a1a1;
	border-style:solid;
	border-top-width:1px !important;
	border-right-width:1px !important;
	border-bottom-width:3px !important;
	border-left-width:1px !important;
	background:url('images/layout/input.jpg') repeat-x bottom left #fefefe;
	display:inline;
	/*TEXT*/
}
.start .StartTeaserNews .Options input, .enabled, .inputtextbox input {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 3px;
	border-color:#a1a1a1;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:3px;
	border-left-width:1px;
	background:url('images/layout/input.jpg') repeat-x bottom left #fefefe;
	height:14px;
	display:inline;
	/*TEXT*/
	font-size:10px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	letter-spacing:0.1em;
}
.start .StartTeaserNews .Options input.disabled {
	/*BOXMODELL*/
	/*TEXT*/
	color:#bebebe;
}
.start .StartTeaserNews .Options a.button {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	background:url('images/layout/inputbutton.jpg') repeat-x bottom left #fefefe;
	border-color:#a1a1a1;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-color:#bbbaba;
	border-bottom-width:3px;
	border-left-width:1px;
	height:14px;
	display:block;
	/*TEXT*/
	font-size:10px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
}
input.button {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	background:url('images/layout/inputbutton.jpg') repeat-x bottom left #fefefe;
	border-color:#a1a1a1;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-color:#bbbaba;
	border-bottom-width:3px;
	border-left-width:1px;
	height:18px;
	display:block;
	/*TEXT*/
	font-size:10px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
}
.start .StartTeaserNews .Options a.buttonbig, .News a.buttonbig {
	/*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
	background:url('images/layout/inputbutton.jpg') repeat-x bottom left #fefefe;
	border-color:#a1a1a1;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-color:#bbbaba;
	border-bottom-width:3px;
	border-left-width:1px;
	height:14px;
	display:block;
	/*TEXT*/
	font-size:14px;
	line-height:14px;
	color:#666666;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
}
.News a.buttonbig {
	width:10px;
	position:absolute;
	bottom:10px;
	right:15px;
}
.start .Banner {
	/*BOXMODELL*/
	height:100px;
	background:url('images/layout/banner.jpg') repeat-x 0px 0px;
	position:relative;
	/*TEXT*/
}
.start .Banner * {
	/*BOXMODELL*/
	/*TEXT*/
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:11px;
	line-height:11px;
	color:#666666;
}
.start .Banner h1, .start .Banner h1 p{
	/*BOXMODELL*/
	margin:0px 0px 5px 0px;
	padding:0px;
	/*TEXT*/
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:15px !important;
	line-height:15px;
	font-weight:normal;
	text-transform:uppercase;
	color:#ffffff !important;
}
.start .Banner p {
	margin:0px;
	padding:0px;
}
.start .Banner h1 strong {
	/*BOXMODELL*/
	/*TEXT*/
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-size:15px !important;
	line-height:15px;
	font-weight:bold;
	color:#ffffff !important;
}
.start .Banner .left {
	/*BOXMODELL*/
	width:253px;
	height:100px;
	position:absolute;
	top:1px;
	left:17px;
	margin:0px 5px 0px 0px;
	background:url('images/layout/leftbanner.jpg') no-repeat 0px 0px;
	/*TEXT*/
}
.start .Banner .left div {
	/*BOXMODELL*/
	position:relative;
	margin:12px 80px 0px 17px;
	/*TEXT*/
}
.start .Banner .leftro {
	/*BOXMODELL*/
	width:253px;
	height:100px;
	position:absolute;
	top:1px;
	left:17px;
	margin:0px 5px 0px 0px;
	background:url('images/layout/rightbanner.jpg') no-repeat 0px 0px;
	/*TEXT*/
}
.start .Banner .leftro div {
	/*BOXMODELL*/
	position:relative;
	margin:12px 80px 0px 17px;
	/*TEXT*/
}
.start .Banner .center {
	/*BOXMODELL*/
	width:253px;
	height:100px;
	position:absolute;
	top:1px;
	left:282px;
	margin:0px 5px 0px 0px;
	background:url('images/layout/centerbanner.jpg') no-repeat 0px 0px;
	/*TEXT*/
}
.start .Banner .center div {
	/*BOXMODELL*/
	position:relative;
	margin:12px 70px 0px 17px;
	/*TEXT*/
}
.start .Banner .centerro {
	/*BOXMODELL*/
	width:253px;
	height:100px;
	position:absolute;
	top:1px;
	left:282px;
	margin:0px 5px 0px 0px;
	background:url('images/layout/rightbanner.jpg') no-repeat 0px 0px;
	/*TEXT*/
}
.start .Banner .centerro div {
	/*BOXMODELL*/
	position:relative;
	margin:12px 70px 0px 17px;
	/*TEXT*/
}
.start .Banner .right {
	/*BOXMODELL*/
	width:253px;
	height:100px;
	position:absolute;
	top:1px;
	left:545px;
	background:url('images/layout/rightbanner.jpg') no-repeat 0px 0px;
	/*TEXT*/
}
.start .Banner .right div {
	/*BOXMODELL*/
	position:relative;
	margin:12px 90px 0px 17px;
	/*TEXT*/
}
.ecorisk_banner {
	background:url('images/layout/ecorisk_banner.jpg') no-repeat 0px 0px;
	width:128px;
	height:99px;
	position:absolute;
	top:1px;
	left:808px;
}
.ecorisk_banner a {
	display:block;
	width:128px;
	height:99px;
	position:absolute;
	
}
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*FOOTER*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*MISCELLANOUS*/
.nospaceul ul {
	margin:0px;
	padding:0px;
}
.nospaceul ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
}
.team img, .presse img, .news img {
	border:1px solid #2e3191;
}
.team td, .presse td {
	padding:5px 0px 6px 0px; 
}
.team a {
	color:#666666;
	text-decoration:underline;
}
.team a:hover {
	color:#2e3191;
}
.presse a {
	color:#2e3191;
	text-decoration:none;
}
.bigstrong strong {
	color:#2e3191;
}
.partner ul {
	margin:0px;
	padding:0px;
}
.partner li {
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url('images/layout/listdot.gif') 0px 7px no-repeat;
	line-height:16px;
}
.partner a {
	color:#666666;
}
.partner a:hover {
	color:#2e3191;
}
.table {
	
}
.table td {
	padding:4px 0px 4px 0px;
}
.table th {
	text-align:left;
	font-weight:normal;
	padding:0px 15px 0px 0px;
}
.layout {
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
}
.layoutbutton {
	border:1px solid #2e3191;
	background:url('images/layout/buttoneffect.jpg') 0px 0px repeat-x #2d3290;
	padding:0px 10px 0px 10px;
	color:#ffffff;
}
.layoutbutton:hover {
	border:1px solid #2e3191;
	background:url('images/layout/buttoneffect.jpg') 0px -20px repeat-x #2d3290;
	padding:0px 10px 0px 10px;
	color:#ffffff;
}
.address {
	/*display:none;*/
	margin:10px 0px 0px 0px;
}
.address p {
	padding:0px 0px 10px 0px !important;
}
.blue_headline {
	color:#2e3191 !important;
	text-decoration:underline;	
	font-size:13px !important;
}
.blue_text {
	color:#2e3191;		
}
li.nolist {
	list-style:none;
	margin:0px;
	padding:8px 0px 0px 0px;
	background:none;	
}
/*--------------------------------------------------*/
/*--------------------------------------------------*/

/* Google Suche */
.gs-title a.gs-title, .gs-title a.gs-title b
{
    color: #2e3191 !important;
}
.gsc-resultsHeader 
{
    visibility: hidden;
}
.gsc-search-box {
	min-width:1px;
}
.gsc-search-box .gsc-branding-text
{
    color: #2e3191;
    margin-left: 10px;
}
.gsc-search-box .gsc-input
{
    font-size:11px;
	height:14px;
	border: solid 0px #2e3191;
}
.gsc-search-box .gsc-input input.gsc-input
{
    /*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-color:#a1a1a1;
	border-style:solid;
	border-top-width:1px !important;
	border-right-width:1px !important;
	border-bottom-width:3px !important;
	border-left-width:1px !important;
	background:url('images/layout/input.jpg') repeat-x bottom left #fefefe;
	display:inline;
	width:200px;
	/*TEXT*/
}
.gsc-search-box .gsc-search-button input
{
    /*BOXMODELL*/
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	background:url('images/layout/inputbutton.jpg') repeat-x bottom left #fefefe;
	border-color:#a1a1a1;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-color:#bbbaba;
	border-bottom-width:3px;
	border-left-width:1px;
	height:18px;
	display:block;
	/*TEXT*/
	font-size:10px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
}
.gsc-clear-button 
{
    visibility: hidden;
}
.gs-visibleUrl-short, .gsc-trailing-more-results 
{
    display:none !important;
}
.gs-visibleUrl-long
{
    display: block !important;
    color: #2e3191 !important;
}
.gsc-cursor-page
{
    color: #2e3191 !important;
}
.gsc-branding 
{
    width: 288px !important;
}
.gsc-resultsRoot  {
	width:450px;
}
.gsc-resultsbox-visible {
	width:450px;
}
.Description {
	padding:0px 15px 0px 0px;
}
.FormButton {
	float:right;
	margin:0px 50px 0px 0px;
	color:#ffffff;
	background:#2e3191;
	border:1px solid #7879b9;
}
.headerslogan {
	position:absolute;
	top:49px;
	left:170px;
	font-size:14px;
	color:#2e3191;
	font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
	line-height:14px;
}
.headerslogan strong {
	font-size:20px;
}