/*
 * General CSS-Data
 * 
 * colours
 * cyan:			#006699;
 * red:			#c00418;
 * grey:			#dcddde;
 * light blue:	#c2cde0; 
 */
*, html, ul, li, dl, dt, dd, body, img {
	margin:				0;
	padding:				0;
}
body {
	text-align:			center;
	background-color:	#f7f9fd;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			101.01%;
	color:				#484848;
}

/* hinzugefügt Boris Eichler 2009-06-08: zur Verwendung von indents im RTE*/
div.indent {
	margin-left:				10px;
}

img {
	border:				0;
}

.csc-textpic-image img {
	padding-top:		4px;
}
/*
 * clearing
 */
.clearfix:after {
	content:				"."; 
	display:				block; 
	height:				0; 
	clear:				both; 
	visibility:			hidden;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height:				1%;
	/* End hide from IE-mac */
}
.clear {
	clear:				both;
}
/*
 * headings
 */
h1, h2, h3, h4, h5 {
	line-height:		130%;
	margin:				0 0 0.5em 0;
	padding-top:		0.5em;
	font-family:		Verdana, Arial, helvetica, sans-serif;
	color:				#333;
}
#column_normal h1 {
	font-size:			20px;
	border-bottom:		1px solid #dcddde;
	color:				#006699;
	font-weight:		normal;
	margin-bottom:		15px;
	margin-top:			5px;
	padding-top:		0;
}
h2, h3, h4, h5 {
	font-size:			14px;
}
h3, h4, h5 {
	font-size:			12px;
}
#column_left h2,
#column_right h2 {
	padding-top:		0;
}
/*
 * text
 */ 
p, dd, dd.csc-textpic-caption, div, label {
	font-size:			12px;
	margin:				0 0 0.25em 0;
	line-height:		130%;
}
/* Angepasst Boris Eichler 2009-07-02: Linker Rand, damit zweistellige Listennummern nicht angeschnitten werden*/
ol {
	font-size:			12px;
	margin:				0 0 0.25em 0.25em;
	line-height:		130%;
}
#column_normal ul,
#column_right ul,
#column_normal p,
#column_right p {
	margin:				0 0 0.5em 0;
}
div {
	margin:				0;
}
ul {
	font-family:		Arial, helvetica, sans-serif;
	font-size:			12px;
	margin:				0 0 0.25em 0;
	line-height:		130%;
}
#column_normal ul, #column_right ul {
	font-family:		Verdana, helvetica, sans-serif;
}
blockquote {
	margin-left:		10px;
}
pre {
	font-family:		monospace;
	font-size:			1em;
}
strong, b {
	font-weight:		bold;
}
em, i {
	font-style:			italic;
}
code {
	font-family:		"Courier New", Courier, monospace;
	font-size:			1em;
	white-space:		pre;
}
/* fuer news und content */
p.subheader {
	margin-bottom:		0.15em;
	font-size:			11px;
	color:				#333;
}
p.subheader .date {
	padding-right:		0.5em;
	margin-right:		0.5em;
	border-right:		1px solid #888;
}
p.subheader .date_only {
	border-right:		none;
	padding:				0;
	margin:				0;
}


/* formulare */
input {
	border:					1px solid #dcddde;
}
input.input_border_none {
	border:					none;
}
/*
 * links
 */ 
a {
	color:				#c00418;
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}
#column_normal a {
	font-weight:		bold;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	color:				#333;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color:				#c00418;
	text-decoration:	none;
}
/*
 * lists
 */ 
#column_normal ul {
	list-style-type:	square;
}
#column_normal ul li,
#column_normal ol li,
#column_right ul li,
#column_left ol li {
	margin:				0 0 0.25em 2em;
}
/*
 * surround
 */
#frame_outer {
	margin-top:			3px;
	margin-bottom:		2px;
	border-top:			1px solid #c2cde0;
}
#surround {
	width:				995px;
	margin:				0 auto 0 auto;
	padding:				0;
	background:			#ffffff;
	text-align:			center;
	background:			url(../img/background_surround.gif) repeat-y;
}
#main {
	text-align:			left;
	margin:				0 25px 0 25px;
	background-color:	#fff;
	border-left:		1px solid #c2cde0;
	border-right:		1px solid #c2cde0;
}
#bottom {
	height:				24px;
	background:			url(../img/bg_bottom.gif) no-repeat;
}
/*
 * header
 */
#header {
	position:			relative;
	height:				145px;	/*IE6*/
	background-image:	url(../img/top01.jpg);
	background-position:	left 1px;
	background-repeat:	repeat-x;
	background-color:	#fff;
	text-align:			left;
	border-top:			5px solid #c00418;
}
html>body #header { /*FF*/
	height:				140px;
}
#header #logo {
	position:			absolute;
	top:					1px;
	left:					0px;
	width:				240px;
	height:				140px;
	background:			url(../img/logo_bg.png);
}
#header #logo img {
	position:			absolute;
	top:					40px;
	left:					40px;
}
/*
 * nav meta - Metanvigation oben rechts
 * geändert von Boris Eichler 24.06.2009:
 * Schrift größer (11px statt 10px) und schwarz statt grau (#484848), Hintergrund 70% statt 50% deckend
 */
#nav_meta {
	position:			absolute;
	text-align:			center;
	top:					1px;
	right:				0px;
	width:				220px;
	height:				20px;
	background:			url(../img/logo_bg_70pro.png);
}
#nav_meta ul {
	list-style-type:	none;
	margin:				4px auto 0 auto; /*FF*/
	padding:				0;
	font-size:			11px;
	/* font-weight:		bold; */
}
#nav_meta li {
	border-right:		1px solid #000; 
	margin-right:		10px;
	padding-right:		10px;
	line-height:		100%;
}
#nav_meta li { /*IE6*/
	float:				left;
}
#nav_meta li.last {
	border-right:		none; 
	margin-right:		0;
	padding-right:		0;
}
html>body #nav_meta li { /*FF*/
	float:				none;
	display:				inline;
}
#nav_meta a {
	color:				#000;
}
/*
 * nav main - Hauptnavigation, erste und zweite Ebene
 */
#nav_main_container {
	height:				45px;
	background-image:	url(../img/background_nav_main_bottom.gif);
	background-repeat:repeat-x;
	background-position:0px bottom;
	margin-bottom:		10px;
	position:			relative;
}
#nav_main {
	font-size:			12px;
	text-align:			left;
}
#nav_main ul {
	height:				20px;
	border-top:			1px solid #dcddde;
	border-bottom:		1px solid #dcddde;
	list-style-type:	none;
	padding:			0 0 0 0px;
}
#nav_main li {
	float:				left;
	height:				20px;
	line-height:		20px;
}
#nav_main li.act a {
	color:				#ffffff;
	background-color:	#c00418;
	background-repeat:	no-repeat;
}
#nav_main li.act li a {
	color:				#666666;
	background-color:	#eff2f9;
	background-repeat:	no-repeat;
}
#nav_main a {
	/* hide from ie/mac \*/
	display:			block;
	/* end hide */
	padding:			0px 12px 0px 12px;
	color:				#666666;
	border-right:		1px solid #dcddde;
}
#nav_main a:hover {
	color:				#c00418;
	text-decoration:	none;
}
/* pulldown */
#nav_main ul ul  {
	display:			none;
	position:			absolute;
	height:				auto;
	top:				auto;
	left:				auto;
	width:				200px;
	font-weight:		normal;
	text-align:			left;
	border:				none;
	background:			transparent;
}
#nav_main li li  {
	float:				none;
	height:				auto;
	border-bottom:		1px solid #fff;
}
#nav_main li li.first {
	margin-top:			2px;
}
#nav_main li li.last  {
	border-bottom:		none;
}
#nav_main li:hover ul {
    display:         block;
}
#nav_main ul ul a {
	font-weight:		normal;
	margin:				0;
	padding:				4px 8px 4px 8px;
	width:				auto;
	background-color:	#eff2f9;
	color:				#666666;
	border:				none;
}
#nav_main li.act a:hover {
	color:				#ffffff;
}
#nav_main ul ul a:hover {
	color:				#ffffff;
	background-color:	#c00418;
	text-decoration:	none;
}
/*
 * nav lang - Sprachauswahl
 */
#nav_lang {
	position:			absolute;
	bottom:				24px;
	right:				0px;
}
#nav_lang ul {
	list-style-type:	none;
	margin:				0;
	padding:				0;
}
#nav_lang li {
	position:			absolute;
	bottom:				0px;
	right:				0px;
	margin:				0;
	padding:				0;
}
#nav_lang a {
	display:				block;
	background-color:	#ebecec;
	border-top:			1px solid #dcddde;
	border-left:		1px solid #dcddde;
	padding:				0px 10px 0px 10px
}
#nav_lang a:hover {
	text-decoration:	none;
	background-color:	#fff;
}
/*
 * nav sub - Navigation ab zweiter Ebene
 */
#nav_sub,
ul.nav_sub_list {
	background:			transparent;
	font-size:			12px;
	margin:				0 0 36px 20px;
}
ul.nav_sub_list {
	margin-top:			-9px;
}
#nav_sub ul,
ul.nav_sub_list {
	list-style-type:	none;
	padding:				1px 0 0 0;
	background:			url(../img/bgDotWhite.gif) repeat-x top left;
}
#nav_sub ul li,
ul.nav_sub_list li {
	margin:				0;
	padding:				0;
}
#nav_sub li.act {
	background-image:	url(../img/background_nav_sub_act.gif);
	background-repeat:	no-repeat;
	background-position: 4px 14px;
}
#nav_sub li.act_hassub a,
#nav_sub li.act a {
	color:				#c00418;
}
#nav_sub ul li.act_hassub a {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	no-repeat;
	background-position: 15px bottom;
	border-bottom:		none;
}
#nav_sub a,
ul.nav_sub_list a {
	display:				block;
	padding:				8px 0 7px 15px;
	color:				#6f6f71;
	border-bottom:		1px solid #dcddde;
}
#nav_sub a:hover,
ul.nav_sub_list a:hover {
	color:				#c00418;
	text-decoration:	none;
}
#nav_sub li li a,
#nav_sub li.act_hassub li a {
	color:				#6f6f71;
	padding:				6px 0 5px 30px;
	font-size:			11px;
}
#nav_sub li.act li.act {
	background-image:	none;
}
#nav_sub li li.act a,
#nav_sub li.act_hassub li.act a {
	color:				#c00418;
	padding-left:		30px;
}
#nav_sub li li.last a {
	background-image:	none;
	border-bottom:		1px solid #dcddde;
}
/*
 * nav footer
 */
#nav_footer {
	clear:				both;
	border-top:			1px solid #c2cde0;
	border-bottom:		1px solid #c2cde0;
}
#nav_footer ul {
	list-style-type:	none;
	margin-left:		240px;
	margin-bottom:		3px;
	margin-top:			3px;
	font-size:			11px;
	padding:				0;
}
#nav_footer li {
	float:				left;
}
#nav_footer a {
	color:				#006699;
	font-weight:		normal;
	border-right:		1px solid #006699;
	padding-right:		8px;
	margin-right:		8px;
}
#nav_footer li.last a {
	border-right:		none;
	padding-right:		0;
	margin-right:		0;
}
/*
 * column column_normal
 */
#column_normal {
	margin-right:		237px;
	margin-left:		238px;
}
#column_normal div.frame_content {
	overflow:			hidden;	/* independent block formatting context for FF */
	width:				100%;		/* independent block formatting context for IE*/
}
#column_normal div.frame_content_default,
#column_normal div.frame_content_01,
#column_normal div.frame_content_newslistitem {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	repeat-x;
	background-position:	bottom left;
	margin-bottom:		15px;
	padding-bottom:	15px;
}
/*
 * tt_news, archivemenu
 */
ul.amenu_container {
	list-style-type:	none;
	margin-bottom:		10px;
}
#column_right ul.amenu_container li,
#column_left ul.amenu_container li {
	float:				left;
	padding:				0;
	margin:				0;
	text-align:			center;
	width:				33px;
}
#column_right ul.amenu_container li.news-amenu-item-year,
#column_left ul.amenu_container li.news-amenu-item-year {
	float:				none;
	background-color:	transparent;
	color:				#006699;
	border-bottom:		1px solid #c2cde0;
	padding:				5px 0px 4px 0px;
	margin-bottom:		5px;
	text-align:			left;
	font-weight:		bold;
	clear:				both;
	width:				auto;
}
ul.amenu_container li a {
	padding:			1px 2px 1px 2px;
	margin:				1px;
	background-color:	#dddddd;
	color:				#000;
	display:			block;
}
ul.amenu_container li a:hover {
	background-color:	#c00418;
	color:				#fff;
	text-decoration:	none;
}
/*
 *  gallery
 */
#tx-lzgallery-pi1-fotonav,
#tx-lzgallery-pi1-fotonav-bottom {
	border-bottom:			1px solid #c2cde0;
	padding:					3px 0px 3px 0px;
	margin-bottom:			6px;
	font-size:				12px;
}
#tx-lzgallery-pi1-fotonav-bottom {
	border-bottom:			none;
	border-top:				1px solid #c2cde0;
}
.tx-previous, .tx-next, .tx-top, .tx-up {
	float:					left;
}
.tx-next {
	float:					right;
}
.tx-next .inactive {
	color:					#c2cde0;
}
.tx-previous .inactive {
	color:					#c2cde0;
}
.tx-up {
	margin-left:			185px;
	display:					inline;
}
#tx-lzgallery-pi1-fotonav a,
#tx-lzgallery-pi1-fotonav-bottom a {
	color:					#c00418;
}
#tx-lzgallery-pi1-fotonav a:hover,
#tx-lzgallery-pi1-fotonav-bottom a:hover {
	text-decoration:		underline;
}
.tx-previous a {
}
.tx-next a {
}
#tx-lzgallery-pi1-title {
	margin-top:				10px;
}
#tx-lzgallery-pi1-fotos td {
	padding-right:			2px;
	padding-bottom:		2px;
	text-align:     center;
}
#tx-lzgallery-pi1-fotos {
	margin-bottom:			6px;
}
/*
 * address
 */
span.email, span.street, span.phone, span.region, span.fax {
	display:					block;
}
/*
 * search quick, felogin
 */
#search_quick_text,
input.felogin_text {
	width:					162px;
	border:					1px solid #dcddde;
	height:					14px;
	padding:					3px 5px 3px 5px;
	margin-right:			3px;
	font-size:				12px;
	display:					block;
	float:					left;
}
#column_right form {
	display:					block;
	margin-bottom:			5px;
}
#column_right a.internal-link-more {
	color:					#006699;
	font-weight:			bold;
	padding-left:			1px;
}
/*
 * felogin
 */
#column_left fieldset.felogin {
	border:					none;
	margin-bottom:			10px;
}
#column_left fieldset.felogin legend {
	display:					none;
}
#column_left fieldset.felogin label {
	font-size:				12px;
	font-weight:			bold;
	color:					#006699;
	font-family:			Arial, Helvetica, sans-serif;
}
#column_left fieldset.felogin input {
	display:					block;
}
/*
 * teaser right, teaser left
 */
#column_left {
	float:				left; 
	width:				220px;
	display:				inline;
}

#column_right {
	float:				right;
	width:				220px;
	display:				inline;
}
#column_right, #teaser_left, div.tx-felogin-pi1 {
	margin-top:			9px;
}
/* Elemente im rechten oder linken Rand bekommen immer diesen Rahmen! */
#column_right div.frame_content_default,
#column_right div.frame_content {
	border:				1px solid #dcddde;
	border-right:		none;
	margin-bottom:		17px;
	background-color:	#FAFAFA;
}
#column_left div.frame_content_default,
#column_left div.frame_content {
	border:				1px solid #dcddde;
	border-left:		none;
	margin-bottom:		17px;
	background-color:	#FAFAFA;
}
#column_right div.csc-header, #column_left div.csc-header {
	background-image:	url(../img/background_teaser_header.gif);
	background-color:	#e7e7e7;
	background-repeat:	repeat-x;
	background-position:	top left;
	padding:				2px 10px 2px 10px;
	border-bottom:		1px solid #b6b6b6;
}
/*Edit_BE: verlinkte Überschrift hinzugefügt*/
#column_right div.csc-header h2, #column_right div.csc-header h2 a, #column_left div.csc-header h2, #column_left div.csc-header h2 a {
	color:				#006699;
	font-size:			12px;
	font-family:		Arial, Helvetica, sans-serif;
	margin:				0;
}
#column_right div.csc-header h2 a:hover, #column_left div.csc-header h2 a:hover {
	color:				#333;
}


#column_right div.csc-text-text, #column_left div.csc-text-text,
#column_right div.csc-textpic, #column_left div.csc-textpic {
	background-image:	url(../img/background_teaser_content.gif);
	background-color:	#fafafa;
	background-repeat:	repeat-x;
	background-position:	top;
}
#column_right div.frame_content_newslistitem,
#column_left div.frame_content_newslistitem {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	repeat-x;
	background-position:	bottom left;
	margin-bottom:		8px;
	padding-bottom:	5px;
}
/* paddings for content in left and right column */
#column_right div.csc-text-text,
#column_left div.csc-text-text,
#column_right div.csc-textpic,
#column_left div.csc-textpic,
#column_right div.csc-textpic-above div.csc-textpic-text,
#column_left div.csc-textpic-above div.csc-textpic-text,
#column_right div.csc-textpic-below div.csc-textpic-text,
#column_left div.csc-textpic-below div.csc-textpic-text,
#column_right div.csc-sitemap,
#column_left div.csc-sitemap {
	padding:				8px 10px 2px 10px;
}
#column_right div.csc-textpic-above, #column_left div.csc-textpic-above,
#column_right div.csc-textpic-below, #column_left div.csc-textpic-below {
	padding:				0px;
}
#column_right div.csc-textpic-above img, #column_left div.csc-textpic-above img,
#column_right div.csc-textpic-below img, #column_left div.csc-textpic-below img {
	padding-top:		0px;
}


/*-------------------------------------------*/
/*F?r FORMULARE*/

#column_normal fieldset {
	/*padding:0.5em 1em 0.8em 1em;
	border:7px solid #EBEFF1;*/
	border:none;
	padding:0px;
	margin:0px;
	margin-bottom:0.8em;
	/*background-color:#FFFFFF;*/
	}	
#Info fieldset {
	padding:0;
	border:none;
	margin-bottom:0.8em;
	}
#column_normal fieldset fieldset {
	padding:0;
	border:none;
	margin-bottom:0;
	width:62%;
	}
#column_normal fieldset fieldset legend {
	display:none;
	}
#column_normal .csc-mailform-field {
	padding:0.5em 0 0.4em 0.5em;
	clear:left;
	/*border-top: 4px solid #EBEFF1;*/
	margin:0.2em 0 0 0;
	background-color:#F2F4F6;
	}
#column_normal .sitesearch .form-field {
	padding:2em;
	margin:1px 0 0 0;
	background-color:#F2F4F6;
	border-bottom:1px solid #FFFFFF;
	}
#column_normal .sitesearch .form-field input.search {
	width:250px;
	}
#column_normal .sitesearch fieldset {
	margin:0px;/**/
	}
#column_normal .sitesearch .subordinate {
	padding:8px 15px 30px 15px;
	margin:0px 15px 0px 15px;
	background-image:url(../gfx/bg_sub_fieldset.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	}
#column_normal .sitesearch .last {
	background-image:url(../gfx/bg_sub_fieldset_last.gif);
	margin-bottom:20px;
	}
#column_normal .sitesearch .subordinate .csc-mailform-field {
	background:none;
	}
#column_normal legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-transform:uppercase;
	padding:0em 0.7em 0.4em 0em;
	margin:0em 0em 0.2em 0em;
	/*background-color:#FFFFFF;
	background-color:#EBEFF1;*/
	}
#column_normal .sitesearch .subordinate legend {
	padding:0;
	margin:0;
	/*background-color:#FFFFFF;
	background-color:#EBEFF1;*/
	}

#column_normal .csc-mailform-label {
	padding:0.5em 0 0.4em 0;
	clear:left;
	/*border-top: 4px solid #EBEFF1;*/
	margin:0.2em 0 0 0;
	}
#column_normal .csc-mailform-field label {
	/*border-top: 1px solid #EBEFF1;*/
	display:block;
	width:180px;
	float:left;
	clear:left;
	padding:0.1em 0.5em 0.3em 0;
	margin:0 0.4em 0 0;
	text-align:left;
	/*background-color:#00CCFF;*/
	}
#column_normal .csc-mailform-radio label {
	float:none;
	clear:none;
	display:inline;
	border:none;
	}
#column_normal .csc-mailform-field input,
#column_normal .csc-mailform-field textarea {
	border: 1px solid #BFCBD2;
	width: 240px;
	}
#column_normal .csc-mailform-field input.mailformAktion {
	width: auto;
	border: none;
}
#column_normal .csc-mailform-field label.mailformAktion {
	height: 25px;
}
#column_normal .csc-mailform-field input:focus,
#column_normal .csc-mailform-field textarea:focus {
	border: 1px solid #DF0404;
	}
#column_normal input.search {
	border: 1px solid #BFCBD2;
	width:55%;
	}
#column_normal input.search:focus {
	border: 1px solid #DF0404;
	}
#column_normal input.csc-mailform-check {
	border:none;
	width:auto;
	}
#column_normal input.csc-mailform-radio {
	border:none;
	width:auto;
	}
#column_normal input.csc-mailform-submit,
#column_normal input.button {
	/*float:right;
	margin:0.5em 0 0 0;
	clear:both;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:none;
	background-color:#df0404;
	color:#FFFFFF;
	padding:0.05em 0.5em 0.1em 0.5em;
	width:auto;
	}
#column_normal input.button {
	background-color:#DF0404;
	font-weight:bold;
	}
#column_normal input,
#column_normal textarea,
#column_normal select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	}
#column_normal #mailformAktion {
	border:						none;
	width:						auto;
}

dd.csc-textpic-caption {
	font-size:					10px;
}

/* 
 * Tabellenlayouts, ergänzt von Boris Eichler 2009-12-04
 * 0: keine Veränderungen 
 * 1: Rahmen, Zentrierung und grau abgesetzte Zeilen  
 * 2: dazu 1. Zeile grafisch abgesetzt  
 * 3: dazu 1. Spalte grafisch abgesetzt  

*/
.contenttable-1, 
.contenttable-2, 
.contenttable-3 {
width:467px;
margin:1px;
border:1px solid #dcddde;
border-collapse: collapse;
caption-side:bottom
}

.contenttable-1 caption, 
.contenttable-2 caption, 
.contenttable-3 caption {
text-align:left;
font-style:italic;
}

.contenttable-1 .tr-odd,
.contenttable-2 .tr-odd,
.contenttable-3 .tr-odd {
background-color:#fafafa;
height:24px;
}
.contenttable-1 .tr-even,
.contenttable-2 .tr-even,
.contenttable-3 .tr-even {
height:24px;
}

.contenttable-1 td,.contenttable-1 th, 
.contenttable-2 td,.contenttable-2 th, 
.contenttable-3 td,.contenttable-3 th {
text-align:center;
padding:left:5px;
}

.contenttable-2 .tr-0 {
background-image:	url(../img/background_teaser_header.gif);
background-color:	#f9f9f9;
background-repeat:	repeat-x;
background-position:	bottom left;
padding:				2px 10px 2px 10px;
border-bottom:		1px solid #b6b6b6;
color:#006699;
}
.contenttable-2 .tr-1 {
background-image:	url(../img/background_teaser_content.gif);
background-repeat:	repeat-x;
background-position:	top;
}

.contenttable-3 .td-0 {
background-image:	url(../img/background_teaser_leftcol1.gif);
background-color:	#f9f9f9;
background-repeat:	repeat-y;
background-position:	top right;
padding:				2px 10px 2px 10px;
border-right:		1px solid #b6b6b6;
color:#006699;
}
.contenttable-3 .tr-odd .td-1,
.contenttable-3 .tr-even .td-1 {
background-image:	url(../img/background_teaser_leftcol2.gif);
background-repeat:	repeat-y;
background-position:	left;
}
.contenttable-3 .tr-odd .td-1 {
background-color:	#fafafa;
}
