/*
	colors

   	box green 	#a8c64d;
   	box pink  	#78084f
   	box beige 	#e8eade
   	box blue  	#175b77

	font blue   #0b435a
	font green 	#a8c64d
	font lime   #dbe617
	font pink   #78084f
	font white  #ffffff
	font rose   #bc84a7

 */

/**
 * main styles
 */

.suche {
		
	display:block;
	position:absolute;
	margin-left:-190px;
	margin-top:-5px;
	
}

.searchpic{
	display:block;
	position:absolute;
	margin-left:132px;
	margin-top:-20px;
	
	
}

/*ie 7*/
*+html .searchpic{
	display:block;
	position:absolute;
	margin-left:2px;
	margin-top:0px;
	
	
}

/*ie 6*/
*html .searchpic{
	display:block;
	position:absolute;
	margin-left:2px;
	margin-top:0px;	
	
}

*html .suche {
		
	display:block;
	position:absolute;
	margin-left:-190px;
	margin-top:-5px;
	
}
.sucheEN {
		
	display:block;
	position:absolute;
	margin-left:28px;
	margin-top:-5px;
	
}

.searchpicEN {
	display:block;
	position:absolute;
	margin-left:137px;
	margin-top:-20px;
	
	
}





#body {
	background-color: #dae3e5;
	color: #0e3d68;
	text-align: center;
	background: #c1d3d7 url(../img/background.gif) repeat-x;
}

#body, pre {
/*	font-size: 11px; CHANGED: 19/01/08*/
/*	font-size: 12px; CHANGED: 11/02/08*/
	font-size: 11px;
	/*font-family: "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;*/
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 18px;
}

#wrapper {
	width: 952px;
	padding: 0 20px 0 20px;
	margin: 0 auto;
	text-align: left;
}

#wrapper a {
	text-decoration: none;
	color: #dce717;
}

#wrapper a:hover {
	/*text-decoration: underline;*/
}

/* navigational elements */

#top-sub-navi,
#bottom-sub-navi {
	margin: 10px 0;
}

#top-sub-navi ul,
#bottom-sub-navi ul {
	margin-left: 190px;
	padding: 0px;
	font-size: 8px;
/*	font-size: 9px; UPDATED: 11/02/08*/
}

#top-sub-navi ul li {
	display: inline;
	margin-right: 10px;
}

#top-sub-navi ul li a,
#bottom-sub-navi ul li a {
	color: #7d9ba7;
}

#bottom-sub-navi {
	text-align: right;
}

#bottom-sub-navi ul {
	float: right;
}

#bottom-sub-navi ul li {
	display: inline;
	margin-left: 10px;
}

#sub-navi ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#sub-navi ul li {
	line-height: 12px;
	/*line-height: 20px;*/
	font-size: 11px;
	padding: 6px 0 10px 10px;
}

#sub-navi ul li a {
	display: block;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#sub-navi a.selected {
	color: #b9c50e;
}

#sub-navi ul li.selected {
	padding-top: 0 !important;
	padding-bottom: 0;
/*	background: #175b77 url(../img/nav_produkte_bg2.gif) left bottom repeat !important;*/
}

#sub-navi ul li ul li {
	margin-left: -10px;
	margin-bottom: -12px;
	padding: 6px 0 10px 35px;
}

#sub-navi ul li ul li a {
	position: relative;
}

#sub-navi ul li ul li a.selected {
	position: relative;
	left: -15px;
	color: #b9c50e;
	background: url(../img/arrow_green.gif) left center no-repeat;
	padding-left: 15px;
}

div.container#normal ul {
	margin-top:3pt;
}

body.unternehmen #sub-navi {
	background: #394703 url(../img/nav_unternehmen_bg3.gif) left bottom repeat-x;
}

body.unternehmen #sub-navi ul li.selected ul li {
	background: #394703 url(../img/nav_unternehmen_bg2.gif) left bottom repeat;
}

body.unternehmen #sub-navi ul li {
	background: #394703 url(../img/nav_unternehmen_bg1.gif) left bottom repeat-x;
}

body.produkte #sub-navi {
	background: #175b77 url(../img/nav_produkte_bg3.gif) left bottom repeat-x;
}

body.produkte #sub-navi ul li.selected ul li {
	background: #175b77 url(../img/nav_produkte_bg2.gif) left bottom repeat;
}

body.produkte #sub-navi ul li {
	background: #175b77 url(../img/nav_produkte_bg1.gif) left bottom repeat-x;
}

body.dienstleistungen #sub-navi {
	background: #78084F url(../img/nav_dienstleistungen_bg3.gif) left bottom repeat-x;
}

body.dienstleistungen #sub-navi ul li.selected ul li {
	background: #78084F url(../img/nav_dienstleistungen_bg2.gif) left bottom repeat;
}

body.dienstleistungen #sub-navi ul li {
	background: #78084F url(../img/nav_dienstleistungen_bg1.gif) left bottom repeat-x;
}

body.dienstleistungen #sub-navi ul li.selected {
	background: #78084F url(../img/nav_dienstleistungen_bg2.gif) left bottom repeat !important;
}

body.support #sub-navi {
	background: #32ADC7 url(../img/nav_support_bg3.gif) left bottom repeat-x;
}

body.support #sub-navi ul li.selected ul li {
	background: #32ADC7 url(../img/nav_support_bg2.gif) left bottom repeat;
}

body.support #sub-navi ul li {
	background: #32ADC7 url(../img/nav_support_bg1.gif) left bottom repeat-x;
}

body.support #sub-navi ul li.selected {
	background: #32ADC7 url(../img/nav_support_bg2.gif) left bottom repeat !important;
}

body.support #sub-navi a.selected {
	color: #12485E;
}

body.news_body #sub-navi {
	background: #A8C64D url(../img/nav_news_bg3.gif) left bottom repeat-x;
}

body.news_body #sub-navi ul li.selected ul li {
	background: #A8C64D url(../img/nav_news_bg2.gif) left bottom repeat;
}

body.news_body #sub-navi ul li {
	background: #A8C64D url(../img/nav_news_bg1.gif) left bottom repeat-x;
}

body.news_body #sub-navi ul li.selected {
	background: #A8C64D url(../img/nav_news_bg2.gif) left bottom repeat !important;
}

body.news_body #sub-navi a.selected {
	color: #2E541D;
}

body.sitemap #sub-navi {
	background-color: #FFFFFF;
}

#main-navi {
	width:952px;
	margin: 10px 0;
}

#main-navi ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#main-navi ul li {
	display: inline;
	margin-left: 10px;
}

#main-navi ul li a {
	color: #7d9ba7;
	text-indent: -9999px;
	display: block;
	float: left;
	height: 20px;
	margin-right: 2px;
	width: 157px;
}

#main-navi ul li.link80 a {
	background: url(../img/nav_home_de.gif) 0 0 no-repeat;
}

#main-navi ul li.link73 a {
	background: url(../img/nav_unternehmen_de.gif) 0 0 no-repeat;
}

#main-navi ul li.link59 a {
	background: url(../img/nav_produkte_de.gif) 0 0 no-repeat;
}

#main-navi ul li.link51 a {
	background: url(../img/nav_dienstleistungen_de.gif) 0 0 no-repeat;
}

#main-navi ul li.link47 a {
	background: url(../img/nav_support_de.gif) 0 0 no-repeat;
}

#main-navi ul li.link44 a {
	background: url(../img/nav_news_de.gif) 0 0 no-repeat;
	margin-right: 0;
}

/**
 * english-lang background images following and overwriting above:
 */
#main-navi ul li.link80 a.lang-en {	background-image:url(../img/nav_home_en.gif);	}
#main-navi ul li.link73 a.lang-en {	background-image:url(../img/nav_unternehmen_en.gif);	}
#main-navi ul li.link59 a.lang-en {	background-image:url(../img/nav_produkte_en.gif);	}
#main-navi ul li.link51 a.lang-en {	background-image:url(../img/nav_dienstleistungen_en.gif);	}
#main-navi ul li.link47 a.lang-en {	background-image:url(../img/nav_support_en.gif);	}
#main-navi ul li.link44 a.lang-en {	background-image:url(../img/nav_news_en.gif);	}


#main-navi ul li a:hover {
	background-position: 0 -20px;
}

#main-navi ul li.selected a {
	background-position: 0 -40px;
}

/**
 * teaser
 */

#teaser {
	background-color: #fff;
	padding: 8px;
	width:936px;
}

/**
 * page elements
 */

/**
 * main content
 */

#content-container {
	width: 960px; /*CHANGED: 11/02/08
/*	width: 100%;*/
	1background-color: #fff;
	float: left;
	display: inline;
	overflow: hidden;
	padding:0;
}

#sub-navi {
	float: left;
	display: inline;
	width: 191px;
	border:none;
/*	width: 180px;*/
	margin-right: 5px;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
/*	margin-bottom: -1000px; UPDATED: 06/02/08*/
/*	padding-bottom: 1000px; UPDATED: 06/02/08*/
}

#main-content {
	position: relative;
	float: left;
	padding: 30px 8px 8px 8px;
	display: inline;
	background-color: #fff;
	width:742px;
	border:none;
	min-height:300px;
	height:auto !important;
	height:300px;
}

div#main-content a	{
	color:#adb61f;
}

/* * html #main-content {
	width: 737px;
	width: 766px;
	*width: 757px;
}*/

#main-content ul {
	padding-left: 0;
	margin-left: 0;
}

#main-content ul li {
	padding-left: 10px;
	margin-left: 0;
	list-style-type: none;
	background: url(../img/bullet.gif) 0 0.6em no-repeat;
}

.unternehmen		#normal,
.produkte			#normal,
.dienstleistungen	#normal,
.support			#normal {
	width: 650px;
}

body.dienstleistungen div#normal p.bodytext {
	margin-right:165px; /* a.foeder@iveins.de 2008-02-19: for setting bodytext to 485px against parent div (650px-485px = 165px) */
}
body.dienstleistungen div#normal div.zweispalter p.bodytext {
	/*...und eine Ausnahme f�r den zweispalter... */
	width:342px;
	float:left;
	display:inline;
	margin-right:20px;
}

#main-content div.container {
	margin: 12px 0 20px 12px;
}

#main-content div.horizontal {
	margin: 12px 0pt 20px 0px;
}

#main-content.start {
	width: 936px;
	padding:8px;
}

#main-content div.equalize {
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}

a.kontakt {
	display: block;
	position: absolute;
	width: 78px;
	height: 14px;
	right: 20px;
	top: 20px;
	text-indent: -9999px;
	background-image: url(../img/nav_kontakt.gif);
	background-repeat: no-repeat;
}

div.zweispalter {
	overflow:hidden;
	width:730px;
}

div.zweispalter p {
	margin-top: 10px;
	margin-bottom: 50px;
	/* width: 46%; */
	width:342px;
	float:left;
	display:inline;
	margin-right:20px;
}

p.bodytext {
	/*margin-top: 10px;*/
	margin-bottom:22px;
	margin-right: 2em;
}

.news p.bodytext, .paper span.h2 p.bodytext {
	margin-right: 0px;
	margin-top: 0px;
}

div.content {
	width: 450px;
}

div.content span.h1 {
	display: block;
	font-size: 110%;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

div.content span.h2 {
	display: block;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

div.content span.green {
	color: #a8c64d;
}

div.block {
	display: inline;
}

div.block.left {
	float: left;
}

div.block.right {
	float: right;
	margin-top: 35px;
	margin-right: 10px;
}

.start div.block.right {
	margin-top: 0px;
	margin-right: 0px;
}

div.news h1 {
	font-size: 20px;
	color: #dfe8ea;
	line-height: 23px;
}

.news dl {
	display: block;
	width: 450px;
	padding: 0;
	margin: 0;
}

.news dt {
	position: relative;
	left: 0;
	top: 18px;
/*	top: 12px; UPDATED: 06/02/08*/
	color: #dce717;
	font-family: Verdana; /*TAKED OUT: 19/01/08 TAKED IN: 11/02/08*/
	font-size: 11px;
	font-weight: bold;
	margin-top: 11px;
}

.news dd {
	position: relative;
	margin: 0 0 5px 70px;
	font-size: 11px;
}

.news dd.headline {
	font-weight: bold;
	font-size: 12px;
/*	font-size: 11px; UPDATED: 11/02/08*/
}

* html .news dd.headline {
	margin-top: -2px;
}

.news dd a {
	position: absolute;
	right: 0;
}

.tx-teasercontent-pi1 {
	position:relative;
	height: 135px;
	margin-bottom:10px;
}

.csc-header {
	margin-top: 10px;
}

/*.csc-header.csc-header-n2 h1,
.csc-header.csc-header-n4 h1,*/
.csc-header.csc-header-n7 h1  {
	font-size: 12px;
	color: #b9c50e;
}
.csc-header.csc-header-n2 h1 {
	text-transform:uppercase;
}

/*
.csc-header.csc-header-n3 h1 {
	font-size:13px;
	letter-spacing:-0.05em;
}
*/

div.tx-bigteasercontent-pi1 {
	width: 245px; /* TAKED IN: 05/08/08 */
	}

div.accentuation {
	width: 245px;
	font-weight: normal;
	font-size: 10px;
	color: #175b77;
	margin-bottom: 5px;
/*	background: url(../img/acc_bg.gif) repeat-x left top #f8fbfb;     */ /* TAKED OUT: 05/08/08 */
}

div.accentuation.green {
	background: url(../img/box_green.gif) left top repeat-x;	/* TAKED IN: 05/08/08 */ 
	/*background-color:#a8c64d;*/ /* TAKED OUT: 05/08/08 */
	}
div.accentuation.pink {
	background: url(../img/box_pink.gif) left top repeat-x;	    /* TAKED IN: 05/08/08 */
	/*background-color:#78084f;*/ /* TAKED OUT: 05/08/08 */
	}
div.accentuation.beige {
	background: url(../img/box_beige.gif) left top repeat-x;    /* TAKED IN: 05/08/08 */
	/*background-color:#e8eade;*/ /* TAKED OUT: 05/08/08 */
	}
div.accentuation.blue {
	background: url(../img/box_blue.gif) left top repeat-x;    /* TAKED IN: 05/08/08 */
	/*background-color:#175b77;*/ /* TAKED OUT: 05/08/08 */
	}

/* TAKED IN: 05/08/08 */
div.accentuation.termine {
	background-color:#175b77;}
div.accentuation.innovation {
	background-color:#175b77;}

div.accentuation span.h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
div.accentuation.green .acc_content span.h1 {
	color: #78084f;
}	
div.accentuation.blue .acc_content span.h1 {
	color: #ffffff;
}
div.accentuation.beige .acc_content span.h1,
div.accentuation.beige .acc_content span.h2 {
	color: #175b77;
}
div.accentuation.pink .acc_content span.h1 {
	color: #b9c50e;
}

div.accentuation.green .acc_content span.h2,
div.accentuation.pink .acc_content span.h2,
div.accentuation.blue .acc_content span.h2 {
	font-size: 12px;
	color: #ffffff;
	margin: 0 0 3px 0;
}	

div.accentuation.beige .acc_content span.h2 {
	font-size: 12px;
	margin: 0 0 3px 0;
}

div.accentuation.green .acc_content p.bodytext,
div.accentuation.pink .acc_content p.bodytext,
div.accentuation.blue .acc_content p.bodytext {
	font-size: 11px;
	line-height: 14pt;
	color: #ffffff;
}	
div.accentuation.beige .acc_content p.bodytext {
	font-size: 11px;
	line-height: 14pt;
	color: #175b77;
}

div.accentuation .acc_content {
	padding: 20px;
}

div.acc_content div.edge {
/*	position: absolute;
	top: 0;
	right: 0;
*/
	position: relative;
	top: -118px;
	right: -198px;
	width: 29px;
	height: 32px;
	background-image: url(../img/paper_edge.png);
}

/* TAKED OUT: 05/08/08 */
/*
div.accentuation .acc_content h1 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

div.accentuation .acc_content h2 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
*/


h1.csc-firstHeader {
	font-size: 12px;
} /* TAKED OUT: 19/01/08 TAKED IN: 14/02 */

div.paper {
	position: absolute;
	height: 135px;
	background-color: #ccc;
	color: #fff;
	margin-bottom: 10px;
	right:0px;
	overflow: hidden;
}

div.block.horizontal {/*	width:751px;*/}

div.block.horizontal div.paper {
	margin-right: 10px;
}

div.paper.large	{ width:377px; }
div.paper.middle	{ width:180px; }


div.paper.small {	width: 245px; }

div.paper.small-two{	width: 371px; }

div.paper div.wrapper {
	padding: 12px 20px 0 10px;
}


div.paper span.h1 {
	display: block;
	margin-left: 10px;
	margin-bottom: 2px;
	margin-top:0;
/*	margin: 0 0 5px 10px; TAKED OUT: 22/02/08*/
	font-family: Verdana; /*TAKED OUT: 19/01/08  TAKED IN: 11/02/08 TAKED IN:  22/02/08*/
	font-size: 11px; /*TAKED OUT: 19/01/08  TAKED IN: 11/02/08 TAKED IN:  22/02/08*/
	font-weight: bold;
}

div.paper span.h2 {
	display: block;
	margin: 0 0 3px 10px; /*TAKED OUT:  22/02/08 5px margin-bottom*/
	font-family: Arial;
	font-size: 16px; /*TAKED IN:  22/02/08*/
/*	font-size: 12px; TAKED OUT: 11/02/08*/
	font-weight: bold;
}

div.paper.small span.h2 {
	font-family: Arial; /*TAKED IN: 22/02/08*/
	font-size: 12px;
	font-weight: bold;
}

div.paper.large span.h1 {
	margin-top:2px;
}

/*
div.paper.green.small span.h2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #78084f;
}
*/

div.paper span.h3 {
	display: block;
	margin: 0 0 5px 10px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
}

div.paper span.h3.date {
	font-weight:bold;
	color:#78084f;
	margin-bottom:0;
}

div.paper p {
	margin: 0 0 0 10px;
	font-family: Arial;
	font-size: 11px;
/*	font-size: 10px; TAKED OUT: 11/02/08*/
	line-height: 170%;
}

div.paper span.h2 p.bodytext {
	margin: 0px;
	font-size: 12px;
	line-height: 100%;
}

div.paper div.edge  {
	position: absolute;
	top: 0;
	right: 0;
	width: 29px;
	height: 32px;
	background-image: url(../img/paper_edge.png);
}

/* fix alpha transparency for ie */
/** html div.paper div.edge {
	right: -1px;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='../img/paper_edge.png');
	z-index: 1;
	position: relative;
}*/

div.paper a.more {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 9px;
	height: 7px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background-image: url(../img/arrow_white.gif);
}

div.paper.termine span {
	color: #78084f	;
}

div.paper.termine span.h1,
div.paper.termine span.h2,
div.paper.termine span.h3,
div.paper.termine p {
	margin-left: 40px;
/*	margin: 0 0 5px 40px; TAKED OUT: 11/02/08*/
}

div.paper.termine span.h2 {
	color: #fff;
}

div.paper.termine {
	background: url(../img/paper_termine_de.jpg) left bottom no-repeat;
}

div.paper.innovation span {
	color: #a8c64d;
}

div.paper.innovation span.h1,
div.paper.innovation span.h2,
div.paper.innovation span.h3,
div.paper.innovation p {
	margin-left: 40px;
/*	margin: 0 0 5px 40px; TAKED OUT: 11/02/08*/
}

div.paper.innovation {
	background: url(../img/paper_innovation_de.jpg) left bottom no-repeat;
}

div.paper.innovation span.h1 {
	color: #a8c64d;
}

div.paper.innovation span.h2 {
	color: #fff;
}

div.paper.blue {
	background: url(../img/box_blue.gif) left top repeat-x;
}

/*
div.paper.blue span.h1 {
	margin-left: 10px;
/*	margin: 0 0 5px 10px; TAKED OUT: 22/02/08
	margin: 0 0 15px 10px; /*TAKED IN:  22/02/2008
	font-size: 12px; /*TAKED IN: 22/02/2008
	color: #b9c50e;
}
*/

div.paper.pink {
	background: url(../img/box_pink.gif) left top repeat-x;
}

div.paper.pink span.h1 {
	margin-left: 10px;
/*	margin: 0 0 5px 10px; TAKED OUT: 22/02/08*/
	font-size: 10px;
	color: #b9c50e;
}

div.paper.beige {
	background: url(../img/box_beige.gif) left top repeat-x;
	color: #175b77;
}

div.paper.beige a.more {
	background-image: url(../img/arrow_blue.gif);
}

div.paper.beige span.h1 {
	margin-left: 10px;
/*	margin: 0 0 5px 10px; TAKED OUT: 22/02/08*/
	font-size: 10px;
}

div.paper.green {
	background: url(../img/box_green.gif) left top repeat-x;
}


div.text-mit-bild {
	height: 135px;
	margin-bottom: 10px;
	width: 489px;
	position: relative;
}

div.text-mit-bild div.paper {
	position: absolute;
	top: 0px;
	left: 244px;
}

div.horizontal div.text-mit-bild {
	float: left;
	margin-right: 8px;
/*	margin-right: 10px;*/
}

/* For IE6 */
* hmtl div.horizontal div.text-mit-bild {
	margin-right: 4px;
}

div.horizontal .tx-teasercontent-pi1 {
	float: left;
/*	margin-right: 10px;*/
}

div.horizontal div.paper {
	position: relative !important;
}

div.horizontal .text-mit-bild div.paper {
	position: absolute !important;
}

div.horizontal div.paper {
	float: left;
	margin-right: 8px;
/*	margin-right: 10px;*/
}
div.horizontal .text-mit-bild div.paper {
	margin-right:0; /* if child of text-mit-bild, then no right margin */
}

div.block.vertical div.paper.last {
	margin-bottom: 0;
}

div.block.horizontal div.paper.last {
	margin-right: 0;
}

* html div.paper.last {
	margin-bottom: -10px;
}

div.horizontal div.paper.small {
	/* a.foeder@iveins.de: just a test */
	margin-right:0;
}


/**
 * helper styles
 */

.clear {
	clear: both;
}

/**
 * PDF extension
 */

.bild_content {
	float: left;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.text_neben_bild_float {
	float:left;
	margin-bottom: 10px;
	padding-top: 8px;
	width: 350px;
}

#normal br {
	line-height:200%;
}

/*
 * Single news
 */

 .news-single-imgcaption {
	padding: 10px 0px 30px;
	font-size: 11px;
 }

 #news_single_display a{
	display: block;
	margin-top: 20px;
 }: 10px;*/
}

div.block.vertical div.paper.last {
	margin-bottom: 0;
}

div.block.horizontal div.paper.last {
	margin-right: 0;
}

* html div.paper.last {
	margin-bottom: -10px;
}


/**
 * helper styles
 */

.clear {
	clear: both;
}

/**
 * PDF extension
 */

.bild_content {
	float: left;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.text_neben_bild_float {
	float:left;
	margin-bottom: 10px;
	padding-top: 8px;
	width: 350px;
}

#normal br {
	line-height:200%;
}

/*
 * Single news
 */

 .news-single-imgcaption {
	padding: 10px 0px 30px;
	font-size: 11px;
 }

 #news_single_display a{
	display: block;
	margin-top: 20px;
 }

 /**
  * tabelle kundenreferenzen
  */

#table-kundenreferenzen {
	margin-top: 30px;
}

#table-kundenreferenzen td.content {
	padding-bottom: 50px;
}

#table-kundenreferenzen td.image {
	width: 87px;
	padding-right: 5px;
	vertical-align: top;
}

#table-kundenreferenzen td.content {
	width: 255px;
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 18px;
	font-size: 11px;
}

#table-kundenreferenzen td.content h1 {
	width: 255px;
	vertical-align: top;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: bold;
}

/**
 * BEGIN additional styles for indexed-search
 * @author Adrian Foeder <a.foeder@iveins.de>
 */
.tx-indexedsearch div.tx-indexedsearch-form {
	float:left;width:225px;
}

.tx-indexedsearch div.tx-indexedsearch-form label,
.tx-indexedsearch div.tx-indexedsearch-search-select-section label {
	display:block;float:none;
	width:auto;	
}

.tx-indexedsearch div.tx-indexedsearch-search-select-section { margin-left:225px; margin-right:80px; width:160px;}

.tx-indexedsearch .tx-indexedsearch-searchbox input#tx-indexedsearch-searchbox-sword,
.tx-indexedsearch .tx-indexedsearch-searchbox input#tx-indexedsearch-searchbox-button-submit,
.tx-indexedsearch .tx-indexedsearch-searchbox select#tx-indexedsearch-selectbox-sections  { 
	background-color:#e6ebee;
	border:none;
	font-size:10px;
	color:#155a77;
	padding:2px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input#tx-indexedsearch-searchbox-sword { width:200px; height:16px; }
.tx-indexedsearch .tx-indexedsearch-searchbox input#tx-indexedsearch-searchbox-button-submit { width:61px; height:20px; font-weight:bold; padding-bottom:5px;cursor:hand;cursor:pointer;}
.tx-indexedsearch .tx-indexedsearch-searchbox select#tx-indexedsearch-selectbox-sections { height:20px; font-size:11px; width:160px;}  

.tx-indexedsearch div.tx-indexedsearch-search-submit { float:right; display:inline; margin-right:185px; margin-top:18px;}
 
.tx-indexedsearch p.tx-indexedsearch-noresults { text-align:left; }


div.tx-indexedsearch {	margin-top:6pt; }

.tx-indexedsearch div.tx-indexedsearch-res { margin-top:12pt; }

div#normal div.tx-indexedsearch-browsebox ul li {
	background:none;
	border-left:1px solid black;
	margin:0;
	padding:0 8px;
}
/**
 * END additional styles for indexed-search
 */