/* customized content styles */
.bodytext,.content-element,.bodytext-gray {
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #4a5256;
}

.bodytext-gray,a.bodytext-gray,.bodytext-gray a {
	color: #858a8c;
}

select {
	line-height: 14px;
	font-size: 12px;
	color: #4a5256;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

pre {
	color: #000000;
	background: #f8f8f8;
	border: 1px dashed #fc8811;
}

.csc-textpic-text {
	padding: 0;
	margin: 0;
	line-height: 0;
	height: auto;
	overflow: hidden;
}

.csc-header,.csc-header-smaller {
	font-family: Georgia, sans-serif;
	color: #f8f8f8;
	line-height: 28px;
	height: 45px;
	width: 100%;
	background: url("img/bg_csc-header.gif") 0 100% repeat-x;
}
.csc-headerTwo {
	font-family: Georgia, sans-serif;
	color: #f8f8f8;
	line-height: 22px;
	height: 22px;
	width: 100%;
	background: url("img/bg_csc-header2.gif") 0 100% repeat-x;
}

.csc-header-smaller {
	height: 35px;
	margin-top:2em;
}

.csc-header-n1,h1 {
	padding-top: 11px;
	
}

.csc-header-n1,.csc-header-n1 h1 .csc-firstHeader,h1 {
	font-size: 26px;
	font-weight: normal;
	color: #06aff5;
	font-family: Georgia, sans-serif;
	
	
}

/* content background white */
.csc-frame-frame01 {
	padding: 10px;
	background: #ffffff;
	line-height: 15px;
	vertical-align: top;
}

/* content background gray */
.csc-frame-frame02 {
	padding: 10px;
	background: #aeaeae;
	line-height: 15px;
}

/* content background no color & no padding */
.csc-frame-frame03 {
	padding: 0;
	margin: 0;
	line-height: 15px;
	vertical-align: top;
	color: #c2c0c0;
}

/* content background no color & no padding */
.csc-frame-frame04 {
	padding: 10px;
	background: #06aff5;
	line-height: 15px;
}

.csc-lightblue-bold,.csc-lightblue-bold a,a .csc-lightblue-bold {
	color: #06aff5;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
	background: url("img/link_underline_blue.gif") 0 bottom repeat-x;
}
.csc-lightblue-bold-italic {
	color: #06aff5;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	height: 25px;
	padding-bottom: 1px;
	text-decoration: none;
	font-style:italic;
}
.csc-white-bold,.csc-white-bold a,a .csc-white-bold {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 3px;
	height: 30px;
	text-decoration: none;
	background: url("img/link_underline_white.gif") 0 bottom repeat-x;
}

.csc-white-bold2,.csc-white-bold2 a,a .csc-white-bold2 {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
	background: url("img/link_underline_white.gif") 0 bottom repeat-x;
}
.csc-white-bold-noUnderline,.csc-white-bold-noUnderline a,a .csc-white-bold-noUnderline {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
	
}
.csc-lightblue-bold a:hover,a:hover .csc-lightblue-bold
	{
	color: #1b2328;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
	background: url("img/link_underline_black.gif") 0 bottom repeat-x;
}
a:hover.csc-text-lightblue{
	color: #ffffff;
}
a.csc-text-lightblue{
	text-decoration: underline;
}
.csc-white-bold a:hover,a:hover .csc-white-bold {
	color: #646363;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
	background: url("img/link_underline_gray646363.gif") 0 bottom repeat-x;
}

.csc-white-bold2 a:hover,a:hover .csc-white-bold2 {
	color: #d3d1d1;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
	background: url("img/link_underline_gray.gif") 0 bottom repeat-x;
}

.csc-lightblue-bold-no-underline,.csc-lightblue-bold-no-underline a,a .csc-lightblue-bold-no-underline {
	color: #06aff5;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
}

.csc-white-bold-no-underline,.csc-white-bold-no-underline a,a .csc-white-bold-no-underline {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
}

.csc-white-bold2,.csc-white-bold2 a,a .csc-white-bold2 {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	text-decoration: none;
}

.csc-lightblue-bold-no-underline a:hover,a:hover .csc-lightblue-bold-no-underline,.csc-white-bold-no-underline a:hover,a:hover .csc-white-bold-no-underline {
	color: #1b2328;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
	/*text-decoration: none;*/
}

.csc-white-bold2-no-underline a:hover,a:hover .csc-white-bold2-no-underline {
	color: #d3d1d1;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	height: 30px;
	padding-bottom: 3px;
/*	text-decoration: none;*/
}


.csc-lightblue-bold-no-underline a.linkToPreviousPage,a.linkToPreviousPage .csc-lightblue-bold-no-underline,.csc-white-bold-no-underline a.linkToPreviousPage,a.linkToPreviousPage .csc-white-bold-no-underline {
	background: url("img/arrow_white_left_bg_gray.gif") 0 30% no-repeat;
}
.csc-lightblue-bold-no-underline a.linkToPreviousPage:hover,a.linkToPreviousPage:hover .csc-lightblue-bold-no-underline,.csc-white-bold-no-underline a.linkToPreviousPage:hover,a.linkToPreviousPage:hover .csc-white-bold-no-underline {
	background: url("img/arrow_gray_left_bg_gray.gif") 0 30% no-repeat;
}
.csc-lightblue-bold-no-underline a.linkToNextPage,a.linkToNextPage .csc-lightblue-bold-no-underline,.csc-white-bold-no-underline a.linkToNextPage,a.linkToNextPage .csc-white-bold-no-underline {
	background: url("img/arrow_white_right_bg_gray.gif") 0 30% no-repeat;
}
.csc-lightblue-bold-no-underline a.linkToNextPage:hover,a.linkToNextPage:hover .csc-lightblue-bold-no-underline,.csc-white-bold-no-underline a.linkToNextPage:hover,a.linkToNextPage:hover .csc-white-bold-no-underline {
	background: url("img/arrow_gray_right_bg_gray.gif") 0 30% no-repeat;
}



.underline-white {
	background: url("img/link_underline_white.gif") bottom repeat-x;
	height: 17px;	
}
.underline-lightblue {
	background: url("img/link_underline_blue.gif") bottom repeat-x;
	height: 17px;
}
.underline-gray {
	background: url("img/link_underline_gray.gif") bottom repeat-x;
	height: 17px;
}
.underline-black {
	background: url("img/link_underline_black.gif") bottom repeat-x;
	height: 17px;
}

.csc-intro-header, a.csc-intro-header, .csc-intro-header a {
	color: #35444d;
	font-weight: bold;
	font-size: 11px;
}
a.csc-intro-header, .csc-intro-header a {
	text-decoration: underline;
}
.csc-intro-header-underline a, .csc-intro-header-underline * {
	color: #35444d;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	margin-right: 5px;
}
.csc-intro-header-underline, .csc-intro-header-underline * {
	color: #ffffff;
	text-decoration: none;
}
/*h1 {
	font-weight: normal;
}*/
.csc-header-lightblue,.csc-header-lightblue a {
	font-family: Georgia;
	color: #06aff5;
	font-size: 18px;
	line-height: 21px;
	padding-bottom: 3px;
}

.csc-header-lightblue a{
	text-decoration:underline;
}
.csc-text-lightblue {
	color: #06aff5;
	font-size: 11px;
}
.csc-text-white, .csc-text-white-bold {
	color: #ffffff;
	font-size: 11px;
}
.csc-text-white-bold {
	font-weight: bold;
}

.csc-header-white, a.csc-header-white, .csc-header-white a {
	font-family: Georgia;
	color: #ffffff;
	font-size: 18px;
	line-height: 21px;
	font-weight:normal;
}

a:hover.csc-header-white, .csc-header-white a:hover {
	color: #06aff5;
	
}

h2.csc-firstHeader, h1.csc-firstHeader,h1{
	font-size: 26px;
}

.csc-blue-line {
	background: url("img/line_blue_height5px.gif") 0 75% repeat-x;
	padding-bottom: 7px;
	margin-bottom: 14px;
	
}

.csc-header-left {
	font-family: Georgia, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #434a4e;
	margin-top:2em;
}
.csc-header-left a{
	color: #434a4e;
}
.csc-header-left a:hover,.csc-header-lightblue a:hover{
	color: #ffffff;
}
.left2em{
	margin-left:2.5em;
}
/*.csc-header h1 {
	color: #f8f8f8;
	line-height: 25px;
	letter-spacing: 2px;
	margin-left: 7px;
	overflow: visible;
}*/ /* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {
	text-align: center;
}

DIV.csc-textpic-caption-r .csc-textpic-caption {
	text-align: right;
}

DIV.csc-textpic-caption-l .csc-textpic-caption {
	text-align: left;
}

/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float: left;
	display: inline;
}

/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG
	{
	border: 2px solid black;
	padding: 0px 0px;
}

DIV.csc-textpic-imagewrap {
	padding: 0;
}

DIV.csc-textpic IMG {
	border: none;
}

/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
	float: left;
}

/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	float: left;
	margin: 0;
	padding: 0;
}

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float: left;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
	float: none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
	float: none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
	border: none;
}  /* FE-Editing Icons */
DL.csc-textpic-image {
	margin: 0;
}

DL.csc-textpic-image DT {
	margin: 0;
	display: inline;
}

DL.csc-textpic-image DD {
	margin: 0;
}

/* Clearer */
DIV.csc-textpic-clear {
	clear: both;
}

/* Margins around images: */ /* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image
	{
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}

/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image
	{
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption
	{
	margin: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	margin: 0;
}

/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 5px;
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 5px;
	display: block;
}

DIV.csc-textpic DIV.csc-textpic-imagerow {
	clear: both;
}

/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left: 0px !important;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right: 0px !important;
}

/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap
	{
	margin-right: 10px !important;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap
	{
	margin-left: 10px !important;
}

/* Positioning of images: */ /* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {
	clear: both;
}

/* Center (above or below) */
DIV.csc-textpic-center {
	text-align: center; /* IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
	margin: 0 auto;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	text-align: left; /* Remove IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-text {
	text-align: left; /* Remove IE-hack */
}

/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
	float: right;
}

DIV.csc-textpic-right DIV.csc-textpic-text {
	clear: right;
}

/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	float: left;
}

DIV.csc-textpic-left DIV.csc-textpic-text {
	clear: left;
}

/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	float: left;
}

/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	float: right;
}

/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	float: right;
	clear: both;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
	height: 1%;
}

/* End hide from IE5/mac */ /* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	float: left;
	clear: both;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
	height: 1%;
}

/* End hide from IE5/mac */
	/* IMPORTANT:  Markus Angerer - ignore original dynamiccss.css (typo3/sysextrtehtmlarea/htmlarea/plugins/DynamicCSS) and use this css */
	/****************************************************************************************
# Default css section for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 CVS ID: $Id: dynamiccss.css 955 2005-12-28 00:49:12Z mundaun $
# ***************************************************************************************/
	/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left,td.align-left
	{
	text-align: left;
}

p.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center,td.align-center
	{
	text-align: center;
}

p.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right,td.align-right
	{
	text-align: right;
}

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame3,table.csc-frame-frame3 {
	background-color: #EDEBF1;
}

p.csc-frame-frame4,table.csc-frame-frame4 {
	background-color: #F5FFAA;
}

/* Bullet styles for unordered lists.*/
ul.component-items {
	color: #186900;
	list-style-type: circle;
}

ul.action-items {
	color: #8A0020;
	list-style-image: url("img/red_arrow_bullet.gif");
}

/* Numbering styles for ordered lists.*/
ol.component-items-ordered {
	color: #10007B;
	list-style-type: lower-roman;
}

ol.action-items-ordered {
	color: #8A0020;
	list-style-type: lower-greek;
}

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important {
	color: #8A0020;
}

span.name-of-person {
	color: #10007B;
}

span.detail {
	color: #186900;
}
 .tx-fecontentelement-pi1 a,a.mail  {
	color: #35444d;
	}
.tx-fecontentelement-pi1 a:hover,a:hover.mail  {
	color: #06aff5;
	}
/* Selectors for the default configuration of the link accessibity feature.*/
.csc-frame-frame01 a {
	color: #35444d;
	text-decoration: none;
}
.csc-frame-frame01 a:hover {
	color: #06aff5;
	/*text-decoration: none;*/
}
.csc-frame-frame02 a {
	color: #35444d;
	text-decoration: none;
}
.csc-frame-frame02 a:hover {
	color: #06aff5;
	/*text-decoration: none;*/
}
a.internal-link-bold, a:hover.internal-link-bold {
	font-weight: bold;
	text-decoration: underline;
}

.csc-frame-frame04 a.internal-link, .csc-frame-frame04 a:hover.internal-link,.csc-frame-frame03 a.internal-link, .csc-frame-frame03 a:hover.internal-link, .csc-frame-frame02 a.internal-link, .csc-frame-frame02 a:hover.internal-link, .csc-frame-frame01 a.internal-link, .csc-frame-frame01 a:hover.internal-link {
	font-weight: normal;
	text-decoration: underline;
}

.csc-header-white a {
	color: #ffffff;
	text-decoration:underline;
}
.csc-header-white a:hover {
	text-decoration:underline;
}
.external-link, a.external-link, a.external-link-new-window {
	text-decoration: underline;
}
a.internal-link, a.internal-link-new-window, a.download, a.mail {
	text-decoration: underline;
}
a.bodytext,.bodytext a,a.bodytext-gray,.bodytext-gray a {
	text-decoration: underline;
}
a {
	text-decoration: none;
}

div.browse {
	top: 0;
	/*vertical-align: top;*/
	height: 23px;
	position: relative;
	/*width: 586px;*/
	width: 100%;
	margin: 0; 
	padding: 0;
}
div.browse * {
	margin: 0;
	padding: 0;
	top: 0;
}
.tt_news-navigation-top {
	/*clear: both;
	position: relative;
	float: left;
	top: -7px;*/
	padding-top: 2px;
	padding-bottom: 18px;
	height: 23px;
	width: 100%;
	overflow: hidden;
}
.tt_news-navigation-bottom {
	height: 23px;
	width: 100%;
	overflow: hidden;
	clear:both;
}

div.browse-newslist {
	top: 0;
	line-height: 20px;
}
div.browse_dropdown {
	position: relative;
	/*float: left;*/
	/*width: 100%;*/
}
/*div.browse_dropdown select {
	width: 585px;
}*/

div.button-arrow-left-blue {
	/*position: relative;*/
	float: left;
	width: 58px;
	height: 25px;
	overflow: hidden;
	margin-right: 5px;
}
.button-arrow-left-blue a {
	background: url("img/pfeil_links_blau.gif") 0 50% no-repeat;
	width: 58px;
	line-height: 25px;
	font-size: 24px;
}
.button-arrow-left-blue a:hover {
	background: url("img/pfeil_links_weiss.gif") 0 50% no-repeat;
	width: 58px;
	line-height: 25px;
	font-size: 24px;
}

div.button-arrow-right-blue {
	/*position: relative;*/
	float: left;
	width: 58px;
	height: 25px;
	overflow: hidden;
}
.button-arrow-right-blue a {
	background: url("img/pfeil_rechts_blau.gif") 0 50% no-repeat;
	width: 58px;
	line-height: 25px;
	font-size: 24px;
	overflow: hidden;
}
.button-arrow-right-blue a:hover {
	background: url("img/pfeil_rechts_weiss.gif") 0 50% no-repeat;
	width: 58px;
	line-height: 25px;
	font-size: 24px;
}

.button-text-relatedNews {
	position: relative;
	float: left;
	font-size: 11px;
	background-color: #ffffff;
	width: 58px;
}
div.button-arrow-relatedNews * {
	cursor: pointer;
}
div.button-arrow-relatedNews {
	position: relative;
	float: right;
	line-height: 25px;
	height: 34px;
	width: 58px;
	overflow: hidden;

	margin: 0;
	padding: 0;
	margin-left: 11px; 
}
.button-arrow-relatedNews a,a .button-arrow-relatedNews {
	color: #ffffff;
	font-size: 15px;
	line-height: 17px;
	height: 20px;
	text-decoration: none;
	background: url("img/pfeil_rechts_grau.gif") 0 100% no-repeat;
}
.button-arrow-relatedNews a:hover,a:hover .button-arrow-relatedNews {
	color: #929191;
	font-size: 15px;
	line-height: 17px;
	height: 20px;
	text-decoration: none;
	background: url("img/pfeil_rechts_blau.gif") 0 100% no-repeat;
}

a.button-arrow-infolink, a .button-arrow-infolink, button-arrow-infolink a, td.button-arrow-infolink a{
	line-height: 15px;
	height: 17px;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 6px;
	text-decoration: none;
	cursor: pointer;
}
a:hover.button-arrow-infolink,  td.button-arrow-infolink a:hover {
	line-height: 15px;
	height: 17px;
	padding-bottom: 6px;
	color: #929191;
}
 .button-arrow-infolink a span {
	line-height: 20px;
	height: 20px;
	font-size:20px;
	color:#ff0033;
	text-decoration: none;
	background: url("img/pfeil_rechts_grau.gif") 0 bottom no-repeat;
	
	border: 0px solid #ffffff;
}
 .button-arrow-infolink a:hover span{

	background: url("img/pfeil_rechts_blau.gif") 0 bottom no-repeat;
	
}
a.button-arrow-infolink table, .button-arrow-infolink a table, a .button-arrow-infolink table {
	line-height: 15px;
	height: 17px;
	text-decoration: none;
	background: url("img/pfeil_rechts_grau.gif") 0 bottom no-repeat;
	border: 0px solid #ffffff;
}
a:hover.button-arrow-infolink table, .button-arrow-infolink a:hover table, a:hover .button-arrow-infolink table{
	line-height: 15px;
	height: 17px;
	text-decoration: none;
	background: url("img/pfeil_rechts_blau.gif") 0 bottom no-repeat;
	border: 0px solid #ffffff;
}


.tx-tkmitarbeiter-pi1-listrow table {
	width: 100%;
	color: #858a8c;
}

.tx-tkmitarbeiter-pi1 {
	background: #aeaeae;
	width: 100%;
	/*padding: 10px;
	padding-top:5px;*/
}

table.teamallgemein {
	width: 586px;
}
td.teamallgemein {
	text-align: left;
	width: 273px;
	height:250px;
	/*background-color: #00ff00;*/
	
	/*border-left: 10px solid #ffffff;*/
	padding: 0;
	/*padding-left: 10px;
	padding-bottom: 10px;*/

}

.Textgraubold {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4a5256;
}

.tx-mapagination-pi1 {
	position: relative;
	width: 100%;
	
	
}
.tx-mapagination-pi1 div {
	position: relative;
	/*vertical-align: top;*/
	/*padding: 5px;*/
	margin: 0;
	/*margin-bottom: 15px;*/
	/*margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;*/

	font-size: 11px;
	line-height: 12px;
	padding-bottom: 3px;
	height: 15px;
	text-decoration: none;
	
}
.imgplatzhalter{
	width:279px;
	height:109px;
	background-color:#06aff5;
}
.tkplatzhalter{
	width:279px;
	height:230px;
	background-color:#ffffff;

}
.hoehe25{
	height:25px;
}
.hoehe30{
	height:30px;
}
.hoehe20{
	height:20px;
}
.hoehe10{
	height:10px;
}
.hoehe50{
	height:50px;
}
.hidden{
	display:none;
}
ul.noliststyle,.noliststyle ul,.noliststyle {
	list-style-type: none;
	margin-left: 0;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
	color: #4a5256;
}

.zoomifylinkdiv {
	clear: both;
	padding-top: 1.95em;
}
div.zoomifylink {
	background: url("img/zoomifylinkitem.gif") 0 0.28em no-repeat;
	padding-left: 1.9em;
	height: 1.5em;
	line-height: 1.6em;
	overflow: visible;
}
.zoomifylink a {
	font-weight: bold;
	text-decoration: underline;
	font-size: 0.8em;
	height: 1.5em;
	line-height: 1.6em;
	/*vertical-align: bottom;*/
	overflow: visible;
}
.zoomifylink span {
	vertical-align: bottom;
	height: 1.5em;
	line-height: 1.5em;
	overflow: visible;
}
.screenReaderTxt {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0em;
	height: 0em;
	overflow: hidden;
	display: inline;
  }
 .newsContainer{
	 clear: both; 
	 width: 100%;
	 padding:0;
	 margin:0;
	 position:relative;
 }

 .guestbookContainer{
	 float: left; 
	 width: 589px !important;
	  width: 586px ;
 }
 .newsBlueLine{
	 clear: both; 
	 width: 100%;  
	  padding: 0; 
	  margin: 0;
	  padding-top:0.6em !important;
	  padding-top:0em;
	  padding-bottom:0em !important;
	  padding-bottom:0em;
	  overflow:hidden;
	  height:14px !important;
	  height:17px ;
	  position:relative;
	  top:0em !important;
	  top:-0.8em;
 }
 *+html .newsBlueLine{
  top:-0.4em !important;
   height:17px !important;
    padding-top:0em !important;
     padding-bottom:0.35em !important;
  }
  
.abbr{

}
h3.csc-intro-header{
	padding-bottom:0.5em;
}
p.ohneabstandnachoben{
	padding-top:0em;
	margin-top:0em;
}
p.ohneabstandnachunten{
	padding-bottom:0em;
	margin-bottom:0em;
}

