/*------------------------------------------------------------------------------------------*/
/* Allgemein                                                                                */
/*------------------------------------------------------------------------------------------*/
a, body, td, textarea, input{ color:#000000; font-family:Verdana, Cursor, monospace; font-size:12px; }
form												{ display:inline; padding:0px; margin:0px; } /* wegen IE Zeilenumbruch */
img													{ border:0px; margin:0px; padding:0px; display:inline; }
table												{ border:0px; border-collapse:collapse; margin:0px; padding:0px; }
td													{ margin:0px; padding:0px; }

#pageContent {
	position:absolute;
	top:61px;
}

a:link, a:visited, a:active {
	color:#000000;
	font-size:1em;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

.clearfix:after, .csc-textpic-clear:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.clearfix, .csc-textpic-clear { display:block }

.ie_clearing {
	display:block;
	width:100%;
	font-size:0px;
	margin:-2px 0 -1em 1px;
	\clear:both;
}

body {
	background:#4A4A4A;
	left:50%;
	margin-left:-381px;
	padding:0px;
	position:absolute;
	width:762px;
}

#menu_bottom {
	text-align:right;
	padding-bottom:6px;
}

#menu_bottom .footer {
	color:#949494;
	font-size:0.9em;
	padding-left:22px;
	text-decoration:none;
}

#menu_bottom .footer:hover {
	color:#a9a9a9;
	padding-left:22px;
	text-decoration:underline;
}

#logo {
	position:absolute;
	top:0px;
}

#Search {
	float:right;
	padding-top:17px;
	padding-bottom:7px;
}

#menu_search input[type=text] {
	border:#949494 1px solid;
	width:110px;
	padding:1px 3px 1px 3px;
}

#menu_search input[type=submit] {
	background:#4A4A4A;
	border:#949494 1px solid;
	color:#ffffff;
	font-size:0.8em;
	margin:1px 0px 1px 5px;
	width:44px;
}

#menu_search input[type=submit]:hover {
	background:#949494;
}

#Menu {
	width:749px;
}

#menu_1 {
	width:746px;
}

#menu_1 .directory {
	background:#98C000;
	display:block;
	margin:0px;
	height:20px;
	padding-left:13px;
	width:749px;
}

#menu_1 .active {
	font-weight:bold;
}

#menu_1 a {
	padding-right:20px;
	text-decoration:none;
}

#menu_2 {
	padding-top:3px;
	width:746px;
}

#menu_2 .directory {
	background:#ffffff;
	height:20px;
	margin:0px;
	padding-left:13px;
	width:749px;
}

#menu_2 a {
	padding-right:20px;
	text-decoration:none;
}

#menu_2 .active {
	font-weight:bold;
}

#contentTop {
	margin-top:3px;
}

#col1:hover, #col2:hover, #col3:hover {
	background:#AFD716;
}

#col1 {
	background:#98C000;
	cursor:pointer;
	float:left;
	height:201px;
	margin-right:8px;
	width:248px;
	padding:0px;
}

#col2 {
	background:#98C000;
	cursor:pointer;
	float:right;
	height:201px;
	margin-left:8px;
	width:248px;
}

#col3 {
	background:#98C000;
	cursor:pointer;
	height:201px;
	margin-left:256px;
	margin-right:256px;
	width:250px;
}

#col1_content, #col2_content, #col3_content	{
	padding:25px 10px 16px 18px;
	height:160px;
}

#col1_content h1, #col2_content h1, #col3_content h1 {
	color:#ffffff;
	font-size:1.8em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

#col1_content p, #col2_content p, #col3_content p {
	color:#ffffff;
	font-size:0.9em;
	line-height:1.4em;
	padding:0px;
	margin:0px;
	width:217px;
}

#contentNews {
	position:absolute;
	top:250px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#col2-1 {
	background:#ffffff;
	float:left;
	margin-right:8px;
	width:248px;
	padding:0px;
}

#col2-2 {
	background:#ffffff;
	float:right;
	margin-left:8px;
	width:248px;
}

#col2-3 {
	background:#ffffff;
	margin-left:256px;
	margin-right:256px;
	position:relative;
	width:250px;
}

#col2-1_content br, #col2-2_content br, #col2-3_content br	{
	line-height:12px;
	font-size:12px;
	padding:0px;
	margin:0px;
}

#col2-1_content, #col2-2_content, #col2-3_content	{
	margin:0px 12px 0px 12px;
	padding-top:12px;
}

#col2-1_content h1, #col2-2_content h1, #col2-3_content h1 {
	color:#333333;
	font-size:0.9em;
	line-height:1em;
	font-weight:bold;
	display:inline;
	padding:0px;
	margin:0px;
}

#col2-1_content p, #col2-2_content p, #col2-3_content p {
	background-image:url(images/startseite_news_dots.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#333333;
	display:block;
	font-size:0.9em;
	line-height:14px;
	margin:12px 0px 0px 0px;
	padding-top:8px;
	height:130px;
}

#col2-1_content a, #col2-2_content a, #col2-3_content a {
	text-decoration:none;
}
#col2-1_content a:hover, #col2-2_content a:hover, #col2-3_content a:hover {
	text-decoration:none;
	color:#000000;
}

#col2-1_content .newsvisible, #col2-2_content .newsvisible, #col2-3_content .newsvisible {
	text-decoration:underline;
}

#col2-1_content .newsvisible:hover, #col2-2_content .newsvisible:hover, #col2-3_content .newsvisible:hover {
	color:#98C000;
	text-decoration:underline;
}

#keyvisual {
	margin-top:3px;
}

#content {
	padding-top:3px;
}

#left {
	float:left;
	background:#ffffff;
	padding:19px 13px 5px 13px;
	width:268px;
	height:449px;
}

#contentLeft {
	vertical-align:bottom;
	color:#B3B3B3;
	font-size:10px;
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:24px;
}

#contentLeft .spacer-gif {
	display:none;
}

#menu_3 {
	margin:0px;
	padding:0px;
}

#menu_3 p {
	background-image:url(images/menu_3_dots.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#menu_3 .level_1, #menu_3 .level_1:visited {
	background-image:url(images/menu_3_off.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	color:#333333;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#menu_3 .level_1:hover, #menu_3 .level_1_active, #menu_3 .level_1_active:visited {
	background-image:url(images/menu_3_on.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-weight:bold;
	color:#333333;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#menu_3 .level_2, #menu_3 .level_2:visited {
	background-image:url(images/menu_3_off.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	color:#B3B3B3;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 13px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#menu_3 .level_2:hover, #menu_3 .level_2_active, #menu_3 .level_2_active:hover {
	background-image:url(images/menu_3_on.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-weight:bold;
	color:#333333;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 13px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#menu_3 .level_3, #menu_3 .level_3:visited {
	background-image:url(images/menu_3_off.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	color:#B3B3B3;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 26px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#menu_3 .level_3:hover, #menu_3 .level_3_active, #menu_3 .level_3_active:hover {
	background-image:url(images/menu_3_on.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-weight:bold;
	color:#333333;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 26px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#menu_3 .level_4, #menu_3 .level_4:visited {
	background-image:url(images/menu_3_off.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	color:#B3B3B3;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 40px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#menu_3 .level_4:hover, #menu_3 .level_4_active, #menu_3 .level_4_active:hover {
	background-image:url(images/menu_3_on.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-weight:bold;
	color:#333333;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 40px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#contentRight .pageNav, #contentJumppage .pageNav {
	font-size:0.9em;
	padding-bottom:11px;
}

#contentRight {
	overflow:auto;
	background:#ffffff;
	color:#333333;
	float:left;
	height:435px;
	padding:19px 14px 19px 14px;
	width:433px;
	margin-left:7px;
}

#contentJumppage {
	overflow:auto;
	background:#ffffff;
	color:#333333;
	float:left;
	height:415px;
	padding:39px 84px 19px 74px;
	width:604px;
}

#contentJumppage.fullwidth {
	overflow:hidden;
	background:#ffffff;
	color:#333333;
	float:left;
	height:473px;
	padding:0px 0px 0px 0px;
	width:762px;
}

#contentRight td, #contentJumppage td {
	font-size:0.9em;
}

#contentRight .inhalt-titel, #contentJumppage .inhalt-titel {
	color:#333333;
	font-size:1.3em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

#contentRight h1, #contentLeft h1, #contentJumppage h1 {
	color:#333333;
	font-size:1.3em;
	font-weight:normal;
	padding:0px 0px 18px 0px;
	margin:0px;
}

#contentRight h2, #contentJumppage h2 {
	color:#333333;
	font-size:1em;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#contentRight p, #contentLeft p, #contentJumppage p {
	color:#333333;
	font-size:0.9em;
	line-height:1.4em;
	padding:0px 0px 4px 0px;
	margin:0px;
}

#contentRight ul, #contentJumppage ul {
	color:#333333;
	font-size:0.9em;
	line-height:1.2em;
	padding:0px 0px 4px 20px;
	margin:0px;
}

#contentMiddle {
	overflow-x:hidden;
	overflow-y:hidden;
	background:#ffffff;
	color:#333333;
	height:117px;
	padding:19px 14px 19px 14px;
	width:734px;
}

#contentJumppageLeft {
	float:left;
	width:300px;
	background:#ffffff;
}

#contentJumppageRight {
	float:left;
	width:406px;
	background:#ffffff;
}

.contentJumppage {
	background:#ffffff;
	color:#333333;
	height:262px;
	padding:19px 14px 19px 14px;
	width:734px;
}

.contentJumppage h1 {
	color:#333333;
	font-size:1.3em;
	font-weight:normal;
	padding:0px 0px 18px 0px;
	margin:0px;
}

#contentJumppageLeft p, #contentJumppageRight p {
	background-image:url(images/menu_3_dots.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#contentJumppageLeft a, #contentJumppageRight a {
	background-image:url(images/menu_3_off.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	color:#333333;
	display:block;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:3px 0px 2px 14px;
	width:254px;
	text-decoration:none;
}

#contentJumppageLeft a:hover, #contentJumppageRight a:hover {
	background-image:url(images/menu_3_on.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-weight:bold;
}

#contentJumppageLeft .active, #contentJumppageRight .active {
	background-image:url(images/menu_3_on.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	font-weight:bold;
}

/*------------------------------------------------------------------------------------------*/
/* csc												                                                            */
/*------------------------------------------------------------------------------------------*/
#contentJumppage .content_wrap .pentadocFilelink .csc-header h1 {
	padding-bottom:4px;
}
.csc-uploads-fileName {
	padding-bottom:5px;
}

#contentLeft .csc-textpic-text {
	padding:0px;
	margin:0px;
}

#contentLeft .csc-textpic-center {
	padding-left:10px;
}

#contentLeft .csc-textpic, #contentLeft .csc-textpic-center, #contentLeft .csc-textpic-below, #contentLeft .csc-textpic-clear,
#contentLeft .csc-textpic-image, #contentLeft .csc-textpic-firstcol, #contentLeft .csc-textpic-lastcol {
	padding:0px;
	margin:0px;
}

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap	{
	float:left;
	padding:0px 10px 2px 0px;
}

.csc-textpic-intext-left-nowrap .csc-textpic-text {
}

.csc-textpic-clear {
	clear:both;
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin: 0px; }

#contentLeft .csc-textpic-text p {
	padding:0px 0px 5px 0px;
	margin:0px;
}

.csc-uploads-fileSize {
	padding-left:5px;
}

.csc-mailform {
	border:none;
}

.csc-mailform-field label {
	width:120px;
	float:left;
	font-size:11px;
}

.csc-mailform-field input, .csc-mailform-field select {
	float:left;
	margin-bottom:4px;
}

.csc-mailform-field {
	clear:both;
}

/*------------------------------------------------------------------------------------------*/
/* Login												                                                            */
/*------------------------------------------------------------------------------------------*/
div#login {
	position:absolute;
	top:729px;
	right:0px;
	margin:0px;
}

div#login div#loginLeft {
	float:right;
	padding-right:10px;
	padding-top:2px;
}

div#login div#loginRight {
	float:right;
	text-align:right;
	vertical-align:bottom;
	padding-right:0px;
	margin-right:0px;
}

#login input.submit {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#4A4A4A;
	border:1px solid #949494;
	font-size:0.8em;
	width:42px;
	margin-left:5px;
	padding:0px;
	width:45px;
	height:17px;
}

#login input.submit:hover {
	background:#949494;
}

#login input.input {
	width:94px;
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #949494;
	font-size:0.9em;
	margin-left:5px;
	height:13px;
	vertical-align:top;
}

a.footer, a.footer:visited, a.footer:active {
	font-size:0.8em;
	color:#949494;
	text-decoration:none;
	padding-top:0px;
	padding-left:20px;
}

a.footer:hover {
	color:#a9a9a9;
	text-decoration:underline;
}

/*------------------------------------------------------------------------------------------*/
/* pfeilnav										                                                             */
/*------------------------------------------------------------------------------------------*/
div.pfeilnav {
	position:absolute;
	left:315px;
	bottom:30px;
	font-size:0.8em;
}

div.pfeilnav a:link, div.pfeilnav a:visited {
	padding:0px 2px 0px 2px;
	text-decoration:none;
	background-color:#98C000;
}

div.pfeilnav a:hover {
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
}

/*------------------------------------------------------------------------------------------*/
/* Alte Standards - modifiziert                                                             */
/*------------------------------------------------------------------------------------------*/
div.tx-ttnews-browsebox {
	position:absolute;
	left:315px;
	bottom:29px;
}

div.tx-ttnews-browsebox table {
}

div.tx-ttnews-browsebox table tbody tr td p {
	display:block;
	width:14px;
}

div.tx-ttnews-browsebox table tbody tr td a {
	background:#EDE011;
	padding:0px 2px 0px 2px;
	text-decoration:none;
}

div.tx-ttnews-browsebox table tbody tr td a:hover {
	background-color:#000000;
	color:#FFFFFF;
	padding:0px 2px 0px 2px;
	text-decoration:none;
}


div.tx-ttnews-browsebox p {
	display:none;
}

/*------------------------------------------------------------------------------------------*/
/* Leistungsbloecke                                                                         */
/*------------------------------------------------------------------------------------------*/
td.yellow_left {
	vertical-align:top;
	width:102px;
	background-image:url(../graphics/contbl_head.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#CFCFCF;
	padding:10px 0px 0px 10px;
	font-size:0.8em;
}

td.gray_left {
	vertical-align:top;
	width:102px;
	background-image:url(../graphics/contbl2_head.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFE400;
	padding:10px 0px 0px 10px;
	font-size:0.8em;
}

td.yellow_right {
	width:278px;
	padding-left:5px;
	background-image:url(../graphics/contbl_head2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#CFCFCF;
	padding:10px 10px 0px 10px;
	font-size:0.8em;
}

td.gray_right {
	width:278px;
	padding-left:5px;
	background-image:url(../graphics/contbl2_head2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFE400;
	padding:10px 10px 0px 10px;
	font-size:0.8em;
}

/*------------------------------------------------------------------------------------------*/
/* startseite		                                                                            */
/*------------------------------------------------------------------------------------------*/
#mainGallery {
	position:absolute;
	top:46px;
	z-Index:100;
	width:762px;
	height:201px;
	padding:0px;
	margin:0px;
	opacity:0;
	filter:Alpha(opacity=100);
}

#galleryImg {
	z-Index:101;
	width:762px;
	height:201px;
	border:none;
	padding:0px;
	margin:0px;
	filter:Alpha(opacity=0);
}

/*------------------------------------------------------------------------------------------*/
/* Alte Standards                                                                           */
/*------------------------------------------------------------------------------------------*/
div#News {
	width:674px;
	padding-top:12px;
}

div#News div#contentStartMiddle {
	float:left;
	line-height:15px;
	width:28px;
}

div#News div#contentStartLeft,div#News div#contentStartRight {
	float:left;
	width:320px;
	height:70px;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:15px;
	background-image:url(../graphics/dots_news.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

div#News div#contentStartLeft {
	margin-right:32px;
}

div#News div#contentStartLeft p, div#News div#contentStartRight p {
	color:#96968C;
}

div#News div#contentStartRight a, div#News div#contentStartLeft a, div#News div#contentStartRight a:link, div#News div#contentStartLeft a:link, div#News div#contentStartRight a:active, div#News div#contentStartLeft a:active, div#News div#contentStartRight a:visited, div#News div#contentStartLeft a:visited {
	color:#EDE011;
	font-weight:bold;
	text-decoration:none;
	margin-left:1px;
}

div#News div#contentStartRight a:hover,div#News div#contentStartLeft a:hover {
	text-decoration:underline;
}

p.sitemap_1 {
	padding-top:10px;
}

p.sitemap_1 a, p.sitemap_1 a:visited {
	font-weight:bold;
	text-decoration:none;
}

p.sitemap_1 a:hover {
	font-weight:bold;
	text-decoration:underline;
}

p.sitemap_2 a:link, p.sitemap_2 a:visited {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#685D59;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px 0px 3px;
	display:block;
	line-height:9px;
	background-image:url(../graphics/nav_bullet.gif);
	background-position:left -7px;;
	background-repeat:no-repeat;
	text-indent:12px;
}

p.sitemap_2 a:hover {
	background-image:url(../graphics/nav_bullet_on.gif);
}

p.sitemap_3 a:link, p.sitemap_3 a:visited {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B3B3B3;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	margin:0px 0px 0px 15px;
	display:block;
	line-height:10px;
}

p.sitemap_3 a:hover {
	color:#685D59;
}

p.sitemap_4 a:link, p.sitemap_4 a:visited {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B3B3B3;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px 0px 0px 25px;
	display:block;
	line-height:7px;
}

p.sitemap_4 a:hover {
	color:#685D59;
}

form table tr td {
	vertical-align:top;
	padding-top:5px;
}

form input, form textarea {
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
}

.tx-indexedsearch-redMarkup {
	color:#675C58;
}

.tx-indexedsearch-info {
	display:none;
}

.tx-indexedsearch-secHead {
	font-weight:bold;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding-top:24px;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
}

.tx-indexedsearch-secHead h2 {
	font-weight:bold;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:0px;
}
.tx-indexedsearch-descr p {
	color:#B3B2B2;
}

.tx-indexedsearch-descr p img {
	display:none;
}

.tx-indexedsearch-browsebox table tr td p {
	margin-right:5px;
}

.tx-indexedsearch-title img {
	margin-left:3px;
}

.pentadocTable { margin:0px 0px 10px 0px; }
.pentadocTable table {border-top:2px solid #FFFFFF; border-left:2px solid #FFFFFF;}
.pentadocTable td {border-right:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; padding:3px; font-size:10px;}
.pentadocTable_1 {background-color:#FFFFFF; vertical-align:top;}
.pentadocTable_2 {background-color:#CCCCCC; font-weight:bold; vertical-align:top;}
.pentadocTable_3 {background-color:#CCCCCC; font-weight:bold; vertical-align:top;}
.pentadocTable_4 {background-color:#FFFFFF; vertical-align:top;}
.pentadocTable_5 {background-color:#FFFFFF; vertical-align:top;}

.pentadocTableZert .td-0 {
	width:200px;
}

.pentadocTableZert .td-1 {
	width:180px;
}

.pentadocTableZert .td-2 {
	width:60px;
}

.pentadocTableZert tr th {
	text-align:left;
	background-image:url(images/dots_inhalt.gif);
	background-repeat:repeat-x;
	background-position:0px 16px;
	height:16px;
}

.pentadocTableZert .tr-odd td {
	background:#fbfbfb;
	padding:2px 0px 2px 0px;
	margin:0px;
}

.pentadocTableZert .tr-even td {
	padding:2px 0px 2px 0px;
	margin:0px;
}

.pentadocFilelink	{
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
}

.pentadocFilelink a:link, .pentadocFilelink a:visited {
	color:#9AAC1C;
	font-size:1em;
	text-decoration:none;
	font-weight:bold;
}

h4 {
	font-size:1em;
	padding:8px 0px 0px 0px;
	margin:0px;
}

.pentadocFilelink a:hover {
	color:#9AAC1C;
	text-decoration:underline;
	font-weight:bold;
}

div.tx-mrglossary-pi1 div.alphabet {
	margin-top:20px;
	margin-bottom:20px;
}

div.tx-mrglossary-pi1 div.alphabet a:link, div.tx-mrglossary-pi1 div.alphabet a:visited {
	margin-right:1px;
	padding:0px 2px 0px 2px;
	text-decoration:none;
	background-color:#98C000;
}

div.tx-mrglossary-pi1 div.alphabet a:hover {
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
}

div.tx-mrglossary-pi1 div.letter {
	margin-top:30px;
	margin-bottom:10px;
	font-weight:bold;
	color:#FFCC00;
}

div.tx-mrglossary-pi1 div.catchword {
	margin-top:30px;
	font-weight:bold;
}

div.tx-mrglossary-pi1 div.catchword_desc {
	margin-top:10px;
}

table.imgtext-table {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:6px;
	margin-right:10px;
}

div.content_wrap {
	padding:0px;
	margin:0px;
}

ul.list01 {
	list-style-image:url(/fileadmin/templates/graphics/bullet.gif);
	position:relative;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:17px;
}

li {
	margin-bottom:5px;
}

#contentRight ol li {
	color:#333333;
	font-size:0.9em;
	line-height:1em;
	padding:0px 0px 4px 0px;
	margin:0px;
}

span#news_more a:link, span#news_more a:visited {
	color:#EDE011;
	font-weight:bold;
	text-decoration:none;
}

span#news_more a:hover {
	color:#EDE011;
	font-weight:bold;
	text-decoration:underline;
}

td.c2l1-middle {
	vertical-align:top;
	width:50%;
	padding-left:10px;
}

td.c2l1-left {
	vertical-align:top;
	width:50%;
}

td.c2l1-left p, td.c2l1-middle p {
	padding:4px;
}

/*------------------------------------------------------------------------------------------*/
/* pbSurvey			                                                                            */
/*------------------------------------------------------------------------------------------*/
div.tx-pbsurvey-pi1 {
	padding-bottom:20px;
}

div.pagenumbering {
}

span.questionNumber {
}

fieldset.survey_item {
	border:none;
	display:block;
	clear:both;
	padding:0px 0px 20px 0px;
	margin:0px;
	font-size:0.9em;
	width:350px;
}

legend.question, div.question {
	width:420px;
	display:block;
	padding:0px 0px 5px 0px;
	white-space:wrap; /*to fix ie6 wrapping*/
	font-size:0.9em;
}

div.questionComment	{
	color:#a0a0a0;
	font-size:0.9em;
	font-style:italic;
}

div.questionSubtext {
	font-size:0.9em;
}

.survey_item {
	color:#333333;
}

.survey_item td {
	font-size:1em;
	color:#333333;
}

hr { border-top:#808080 1px dotted; border-bottom:#ffffff 1px solid; border-left:#ffffff 1px solid; border-right:#ffffff 1px solid; }

.thinkdoc-next {
	text-align:right;
	margin:10px 0px 0px 0px;
}

.thinkdoc-next a {
	background:#98C000;
	color:#ffffff;
	font-size:0.8em;
	padding:1px 4px 1px 4px;
	text-decoration:none;
}

.thinkdoc-next a:hover {
	color:#333333;
}


table.thinkdoc th {
  text-align:left;
  vertical-align:top;
  border:#000000 1px solid;
  padding:2px 1px 2px 1px;
  background:#f4f4f4;
}

table.thinkdoc td {
  vertical-align:top;
  border:#000000 1px solid;
  padding:2px 1px 2px 1px;
}

#contentRight p.tablefooter, #contentLeft p.tablefooter {
  color:#4F81BD;
}