/*  
Theme Name: Stoltenberg Energie GmbH
Theme URI: http://www.stoltenberg-energie.de
Description: SCREEN Theme
Version: 1.1
Author: Projekt 77
Author URI: http://www.projekt-77.de/
*/

/* -------------- color declaration

blue		#000099
green		#4EB300
yellow		#FFD600

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

/* ------------------------------------------ DEFAULT --------------------------------------------------- */

body {
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A1A1A;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

a:link {
	color: #000099;
	text-decoration: underline;
}

a:visited {
	color: #1A1A1A;
	text-decoration: underline;
}

a:hover {
	color: #000099;
	text-decoration: none;
}

a:active {
	color: #000099;
	text-decoration: none;
}

a:focus {
	color: #000099;
	text-decoration: none;
}


acronym {
	font-size: 100%;
	cursor: help;
	border-bottom: 1px dashed #000099;
}

abbr {
	font-size: 100%;
	cursor: help;
	border-bottom: 1px dashed #000099;
}


.invisible {visibility: hidden;}

.hide, #address {display: none;}

.hide_title, .hide_active, .jumptocontent {
	position: absolute;
  	top: -6000px;
  	left: -6000px;
 	height: 1px;
	width: 1px;
}


a img {border: 0;}

table {
	border: 0;
	font-size: 100%;
}

/* -------------------------------------------- LAYER --------------------------------------------------------- */

#site_pos {
	width: 962px;
	margin: 0 auto;
	padding: 0;
}

#frame {
	width: 954px;
	color: #1A1A1A;
	background: #FFFFFF url(../graphic/bg/bg_body.gif) repeat-y center;
	margin: 0;
	padding: 0 4px;
	float: left;
}

	#header {
		width: 934px;
		color: #000099;
		background: #FFFFFF url(../graphic/bg/bg_header.gif) repeat-y top right;
		text-align: left;
		margin: 10px 10px 0 10px;
		padding: 0 0 15px 0;
		display: inline;
		float: left;
	}
	
		#search {
			width: 220px;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			font-size: 120%;
			font-weight: bold;
			color: #FFFFFF;
			background: #4EB300 url(../graphic/bg/bg_func_top.gif) top right no-repeat;
			text-align: center;
			margin: 0;
			padding: 10px 0 0 0;
			float: right;
			z-index: 10;
		}

	#mainnavigation {
		clear: both;
		width: 954px;
		color: #FFFFFF;
		background: #000099 url(../graphic/bg/bg_navigation.gif) repeat-y top right;
		text-align: left;
		margin: 0;
		padding: 0;
		float: left;
	}
	
		#function {
			width: 220px;
			color: #FFFFFF;
			background-color: #4EB300;
			text-align: center;
			margin: 0 10px 0 0;
			padding: 0;
			display: inline;
			float: right;
		}
	
	#header_img {
		clear: both;
		width: 954px;
		height: 160px;
		color: #FFFFFF;
		background: #FFFFFF url(../header_image/default_empty.jpg) no-repeat right top;
		margin: 0;
		padding: 0;
		float: left;
	}
			
	#breadcrumb {
		width: 954px;
		font-weight: bold;
		color: #FFFFFF;
		background: #000099 url(../graphic/bg/bg_navigation.gif) repeat-y top right;
		text-align: left;
		margin: 0;
		padding: 0;
		float: left;
	}
	
		#language {
			width: 220px;
			color: #FFFFFF;
			background-color: #4EB300;
			text-align: center;
			margin: 0 10px 0 0;
			padding: 0;
			display: inline;
			float: right;
		}
	
	#breadcrumb_line { 
	  	clear: both;
		width: 954px;
		font-weight: bold;
		color: #FFFFFF;
		background: transparent url(../graphic/bg/bg_bread_bottom.gif) no-repeat top right;
		text-align: left;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	/* -------------------- content block -------------------- */
	
	#content_block {
		width: 934px;
		text-align: left;
		margin: 10px 10px 10px 10px;
		padding: 0;
		display: inline;
		float: left;
	}

		#subnavigation {
			width: 200px;
			margin: 0;
			padding: 0;
			float: left;
		}
		
			.teaser_left {
				width: 200px;
				color: #1A1A1A;
				background: #FFD600 url(../graphic/bg/teaser_left_bottom.gif) no-repeat left bottom;
				line-height: 140%;
				margin: 10px 0 0 0;
				padding: 0 0 10px 0;
			}
		
		#content {
			width: 455px;
			line-height: 140%;
			margin: 0 29px;
			padding: 0;
			float: left;
		}
		
		#teaser {
			width: 220px;
			margin: 0;
			padding: 0;
			float: right;
		}
		
			.teaser_right {
				width: 220px;
				color: #1A1A1A;
				background: #FFD600 url(../graphic/bg/teaser_right_bottom.gif) no-repeat left bottom;
				line-height: 140%;
				margin: 0 0 10px 0;
				padding: 0 0 10px 0;
			}
	
	/* -------------------- footer -------------------- */

#footer {
	clear: both;
	width: 954px;
	color: #1A1A1A;
	background: #FFFFFF url(../graphic/bg/bg_footer.gif) repeat-y center bottom;
	margin: 0;
	padding: 0 4px;
	float: left;
}
	
	#footer_content {
		width: 934px;
		border-top: 2px solid #000099;
		margin: 0 10px 8px 10px;
		padding: 4px 0 2px 0;
		display: inline;
		float: left;
	}

#spacer_footer {
	width: 954px;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
}

/* -------------------------------------------- NAVIGATION --------------------------------------------------------- */

/* -------------------- mainavigation -------------------- */

#navigation_main {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 3px 0;
	list-style: none;
}

#navigation_main li {
	border-right: 2px solid #FFFFFF;
	margin: 0;
	padding: 3px 0;
	display: inline;
}

li.main a:link, li.main a:visited {
	color: #FFFFFF;
	background-color: #000099;
	margin: 0;
	padding: 3px 20px;
	text-decoration: none;
}

li.main a:hover, li.main a:active, li.main a:focus {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 3px 20px;
	text-decoration: none;
}

li.main_a a:link, li.main_a a:visited {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 3px 20px;
	text-decoration: none;
}

li.main_a a:hover, li.main_a a:active, li.main_a a:focus {
	color: #FFFFFF;
	background-color: transparent;
	margin: 0;
	padding: 3px 20px;
	text-decoration: none;
}

/* -------------------- navigation function -------------------- */

#navigation_func {
	width: 220px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 3px 0;
	list-style: none;
}

#navigation_func li {
	margin: 0;
	padding: 3px 0;
	display: inline;
}

li.func a:link, li.func a:visited {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 3px 8px;
	text-decoration: none;
}

li.func a:hover, li.func a:active, li.func a:focus {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 3px 8px;
	text-decoration: underline;
}

li.func_a a:link, li.func_a a:visited {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 3px 8px;
	text-decoration: underline;
}

li.func_a a:hover, li.func_a a:active, li.func_a a:focus {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 3px 8px;
	text-decoration: none;
}

/* -------------------- breadcrumb -------------------- */

#navigation_breadcrumb {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0 10px;
	list-style: none;
}

#navigation_breadcrumb li {
	margin: 0;
	padding: 2px 0;
	display: inline;
}

li.bread a:link, li.bread a:visited {
	color: #FFFFFF;
	background-color: transparent;
	margin: 0;
	padding: 2px 0;
	text-decoration: underline;
}

li.bread a:hover, li.bread a:active, li.bread a:focus {
	color: #FFFFFF;
	background-color: transparent;
	margin: 0;
	padding: 2px 0;
	text-decoration: none;
}

li.bread_a a:link, li.bread_a a:visited {
	color: #FFFFFF;
	background-color: transparent;
	margin: 0;
	padding: 2px 0;
	text-decoration: none;
}

li.bread_a a:hover, li.bread_a a:active, li.bread_a a:focus {
	color: #FFFFFF;
	background-color: transparent;
	margin: 0;
	padding: 2px 0;
	text-decoration: underline;
}

/* -------------------- navigation language -------------------- */

#navigation_lang {
	width: 220px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 2px 0;
	list-style: none;
}

#navigation_lang li {
	margin: 0;
	padding: 2px 0;
	display: inline;
}

li.lang a:link, li.lang a:visited {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 2px 7px;
	text-decoration: none;
}

li.lang a:hover, li.lang a:active, li.lang a:focus {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 2px 7px;
	text-decoration: underline;
}

li.lang_a a:link, li.lang_a a:visited {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 2px 7px;
	text-decoration: underline;
}

li.lang_a a:hover, li.lang_a a:active, li.lang_a a:focus {
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 2px 7px;
	text-decoration: none;
}

/* -------------------- subnavigation sub I -------------------- */

#navigation_sub1 {
	width: 200px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation_sub1 li {
	width: 200px;
	color: #1A1A1A;
	background-color: #FFD600;
	border-bottom: 2px solid #FFFFFF;
	display: block;
}

li.sub1 a:link, li.sub1 a:visited {
	width: 180px;
	color: #1A1A1A;
	background-color: #FFD600;
	margin: 0;
	padding: 2px 10px;
	display: block;
	text-decoration: none;
}

li.sub1 a:hover, li.sub1 a:active, li.sub1 a:focus {
	width: 180px;
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 2px 10px;
	display: block;
	text-decoration: none;
}

li.sub1_a a:link, li.sub1_a a:visited {
	width: 180px;
	color: #FFFFFF;
	background-color: #4EB300;
	margin: 0;
	padding: 2px 10px;
	display: block;
	text-decoration: none;
}

li.sub1_a a:hover, li.sub1_a a:active, li.sub1_a a:focus {
	width: 180px;
	color: #1A1A1A;
	background-color: #FFD600;
	margin: 0;
	padding: 2px 10px;
	display: block;
	text-decoration: none;
}

/* -------------------- subnavigation sub II -------------------- */

#navigation_sub2 {
	width: 200px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	border-top: 2px solid #FFFFFF;
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation_sub2 li {
	width: 200px;
	color: #1A1A1A;
	background-color: #FFD600;
	border-bottom: none;
	display: block;
}

li.sub2 a:link, li.sub2 a:visited {
	width: 165px;
	color: #1A1A1A;
	background-color: #FFD600;
	margin: 0;
	padding: 2px 10px 2px 25px;
	display: block;
	text-decoration: none;
}

li.sub2 a:hover, li.sub2 a:active, li.sub2 a:focus {
	width: 165px;
	color: #FFFFFF;
	background: #4EB300 url(../graphic/bg/bg_sub1_a.gif) no-repeat center left;
	margin: 0;
	padding: 2px 10px 2px 25px;
	display: block;
	text-decoration: none;
}

li.sub2_a a:link, li.sub2_a a:visited {
	width: 165px;
	color: #FFFFFF;
	background: #4EB300 url(../graphic/bg/bg_sub1_a.gif) no-repeat center left;
	margin: 0;
	padding: 2px 10px 2px 25px;
	display: block;
	text-decoration: none;
}

li.sub2_a a:hover, li.sub2_a a:active, li.sub2_a a:focus {
	width: 165px;
	color: #1A1A1A;
	background: #FFD600 url(../graphic/bg/bg_sub1.gif) no-repeat center left;
	margin: 0;
	padding: 2px 10px 2px 25px;
	display: block;
	text-decoration: none;
}

/* -------------------------------------------- TITLE --------------------------------------------------------- */

h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	line-height: normal;
	color: #000099;
	background-color: transparent;
	margin: 0;
	padding: 0 0 4px 0;
}

h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	line-height: normal;
	color: #409500;
	background-color: transparent;
	margin: 0;
	padding: 0 0 8px 0;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #1A1A1A;
	background-color: transparent;
	margin: 0;
	padding: 0 0 8px 0;
}

#header h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #000099;
	background-color: transparent;
	margin: 0;
	padding: 0;
}

.teaser_left h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	background: #4EB300 url(../graphic/bg/teaser_left_top.gif) no-repeat top left;
	margin: 0 0 1px 0;
	padding: 3px 10px;
}

.teaser_right h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	background: #4EB300 url(../graphic/bg/teaser_right_top.gif) no-repeat top left;
	margin: 0 0 1px 0;
	padding: 3px 10px;
}

/* -------------------------------------------- TEXT --------------------------------------------------------- */

#wrapper {
	clear: both;
	font-size: 1%;
}

.teaser_left address {
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 10px 10px 0 10px;
}

.teaser_left p {
	margin: 0;
	padding: 6px 10px 0 10px;
}

.teaser_left ul {
	margin: 0;
	padding: 6px 10px 0 20px;
}

.teaser_left ol {
	margin: 0;
	padding: 6px 10px 0 30px;
}

#content p {
	margin: 0;
	padding: 0 0 15px 0;
}

.align-center {
	width: 100%;
	text-align: center;
}

#content ul {
	margin: 0;
	padding: 0 0 15px 25px;
}

#content ol {
	margin: 0;
	padding: 0 0 15px 35px;
}

.teaser_right p {
	margin: 0;
	padding: 6px 10px 0 10px;
}

.teaser_right ul {
	margin: 0;
	padding: 6px 10px 0 25px;
}

.teaser_right ol {
	margin: 0;
	padding: 6px 10px 0 35px;
}

#footer_c-right {
	width: 350px;
	text-align: left;
	float: left;
}

#top {
	width: 350px;
	text-align: right;
	background: transparent url(../graphic/bg/to_top.gif) no-repeat center right; 
	float: right;
}

	#top a:link, #top a:visited {
		color: #1A1A1A;
		background-color: transparent;
		font-weight: normal;
		text-decoration: none;
	}
	
	#top a:hover, #top a:active, #top a:focus {
		color: #1A1A1A;
		background-color: transparent;
		text-decoration: underline;
	}
	
/* -------------------- sitemap -------------------- */

#sitemap1 {
	margin: 15px 0 0 0;
	padding: 0 0 10px 10px;
}

#sitemap1 li {
	color: #000099;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 0 0 0 5px;
	list-style: none;
}
	
	#sitemap1 .site1 a:link, #sitemap1 .site1 a:visited {
		color: #000099;
		background: url(../graphic/bg/site1.gif) no-repeat left;
		margin: 0;
		padding: 0 0 0 8px;
		text-decoration: none;
	}
	
	#sitemap1 .site1 a:hover, #sitemap1 .site1 a:active, #sitemap1 .site1 a:focus {
		color: #409500;
		background: url(../graphic/bg/site1_a.gif) no-repeat left;
		margin: 0;
		padding: 0 0 0 8px;
		text-decoration: underline;
	}

#sitemap2 {
	margin: 0;
	padding: 0;
}

#sitemap2 li {
	font-weight: normal;
	margin: 0 0 2px 0;
	padding: 0;
	list-style: none;
}

	#sitemap2 .site2 a:link, #sitemap2 .site2 a:visited {
		color: #000099;
		background: url(../graphic/bg/site2.gif) no-repeat left;
		margin: 0;
		padding: 0 0 0 8px;
		text-decoration: none;
	}
	
	#sitemap2 .site2 a:hover, #sitemap2 .site2 a:active, #sitemap2  .site2 a:focus {
		color: #409500;
		background: url(../graphic/bg/site2_a.gif) no-repeat left;
		margin: 0;
		padding: 0 0 0 8px;
		text-decoration: underline;
	}

#sitemap3 {
	margin: 0;
	padding: 0;
}
	
#sitemap3 li {
	font-weight: normal;
	margin: 0 0 2px 0;
	padding: 0;
	list-style: none;
}

	#sitemap3 .site3 a:link, #sitemap3 .site3 a:visited {
		color: #000099;
		background: url(../graphic/bg/site2.gif) no-repeat left;
		margin: 0;
		padding: 0 0 0 8px;
		text-decoration: none;
	}
	
	#sitemap3 .site3 a:hover, #sitemap3 .site3 a:active, #sitemap3  .site2 a:focus {
		color: #409500;
		background: url(../graphic/bg/site2_a.gif) no-repeat left;
		margin: 0;
		padding: 0 0 0 8px;
		text-decoration: underline;
	}

/* -------------------------------------------- IMAGE --------------------------------------------------------- */

.teaser_right .csc-textpic-image, .teaser_left .csc-textpic-image {padding-top: 10px;}

/* -------------------------------------------- FORM --------------------------------------------------------- */

/* -------------------- formular -------------------- */

#content form {
	width: 453px;
	margin: 0;
	padding: 0;
	float: left;
}

#content fieldset {
	width: 443px;
	border: 1px dashed #000099;
	margin: 0 0 5px 0;
	padding: 10px 5px;
	float: left;
}

#content legend {
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	color: #000099;
	background-color: transparent;
	margin: 5px;
	padding: 0 2px;
}

#content input {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000099;
}

	#content input:focus {
		color: #404040;
		background-color: #FFF7CC;
		border: 1px solid #000099;
	}	

#content textarea {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000099;
	margin: 0;
	padding: 1px;
}

	#content textarea:focus {
		color: #404040;
		background-color: #FFF7CC;
		border: 1px solid #000099;
	}
	
/* -------------------- specials -------------------- */

.form_both {
	width: 100%;
	float: left;
}

.form_label {
	width: 35%;
	margin: 2px 5px;
	padding: 0;
	float: left;
}

.form_element {
	width: 60%;
	margin: 2px 0;
	padding: 0;
	float: left;
}

.form_send {
	width: 453px;
	text-align: right;
	margin: 0;
	padding: 5px 0 15px 0;
	float: left;
}

#content .button_send {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #4EB300;
	border: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

	#content .button_send:focus {
		font-size: 100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background: #4EB300;
		border: none;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
	}

#content .button_reset {
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A1A1A;
	background: #FFD600;
	border: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

	#content .button_reset:focus {
		font-size: 100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #1A1A1A;
		background: #FFD600;
		border: none;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
/* -------------------- search -------------------- */

#search_input {
	color: #1A1A1A;
	background-color: #FFFFFF;
	border: 1px solid #3A8A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	margin: 0;
	padding: 2px;
}

	#search_input:focus {
		color: #1A1A1A;
		background-color: #D0FFAE;
		border: 1px solid #3A8A00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 85%;
		font-weight: normal;
		margin: 0;
		padding: 2px;
	}	

#search_send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	background: transparent;
	border: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

	#search_send:focus {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: #FFFFFF;
		background: transparent;
		border: none;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}

/* -------------------------------------------- SEARCH frontend view --------------------------------------------------------- */

.search_both {
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}

.search_no {
	width: 100%;
	margin: 2px 0 0 0;
	padding: 0;
	float: left;
}

.search_content {
	width: 100%;
	margin: 5px 0 5px 0;
	padding: 0;
	float: left;
}

.search_path {
	width: 100%;
	margin: 3px 0 1px 0;
	padding: 0;
	float: left;
}

.search_specs {
	width: 100%;
	color: #000099;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
}

.search_nav {
	width: 100%;
	font-weight: bold;
	color: #000000;
	background-color: #FFD600;
	text-align: center;
	margin: 20px 0 0 0;
	padding: 1px 0 4px 0;
	float: left;
}

.search_both h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	font-size: 140%;
	margin: 20px 0 0 0;
	padding: 0 0 2px 0;
	float: left;
}

	.search_both h2 a:link, .search_both h2 a:visited, .search_both h2 a:active, .search_both h2 a:hover  {
		color: #409500;
		background: #FFFFFF url(../graphic/bg/document.gif) no-repeat top left;
		margin: 20px 0 0 0;
		padding: 0 0 0 23px;
		text-decoration: none;
	}
	
	.tx-indexedsearch-redMarkup {
		color: #000000; 
		background-color: #FFD600;
		padding: 1px;
	}
	
	.tx-indexedsearch form {
		width: 453px;
		margin: 0;
		padding: 0;
		float: left;
	}

