body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#323232;
		
		background:url(../system/back.jpg) repeat-x #d0d0d0;
		
		margin:20px 0 0 0;
		padding:0;
	}

/* GLOBAL RESET */
h1, h2, h3, h4, h5, h6,
p, ul, ol, li, hr,
form, fieldset, input, textarea,
a img
	{
		list-style:none;
		border:none;
		margin:0;
		padding:0;
	}
	
.last
	{
		margin:0;
	}

/* GLOBAL ATTRIBUTES */
p, ul
	{
		margin:0 0 8px 0;
	}

a,
a:hover
	{
		color:#88724f;
		text-decoration:underline;
	}

a:hover
	{
		color:#323232;
	}



.main-center
	{
		width:924px;
		
		margin:0 auto 0 auto;
	}




/* HEAD */
.logo
	{
		margin:0 0 35px 0;
			
		float:left;
	}

.nl-subscribe
	{
		width:99px;
		height:99px;
		
		text-align:center;
		
		background:url(../system/btn_newsletter.gif) no-repeat;
		
		float:right;
	}

.nl-subscribe h1
		{
			font-size:11px;
			text-transform:uppercase;
			
			margin:38px 0 8px 0;
		}

.nl-subscribe h1 a
			{
				color:#323232;
				text-decoration:none;
			}


.jet-vote
	{
		width:99px;
		height:99px;
		
		text-align:center;
		
		background:url(../system/btn_newsletter.gif) no-repeat;
		
		float:right;
	}

.jet-vote h1
		{
			font-size:11px;
			text-transform:uppercase;
			
			margin:28px 0 8px 0;
		}

.jet-vote h1 a
			{
				color:#323232;
				text-decoration:none;
			}


/* NAVIGATIONS */
div.primenavi
	{
		width:100%;
		
		border-bottom:1px dashed #4b1919;
		
		padding:0 0 4px 0;
		
		clear:left;
		float:left;
	}

div.primenavi ul
	{
		font-size:16px;
	}

div.primenavi ul li
		{
			margin:0 10px 0 0;
			
			float:left;
		}

div.primenavi ul li a
			{
				color:#323232;
				text-decoration:none;
			}

div.primenavi ul li a:hover,
div.primenavi ul li .active,
div.primenavi ul li .trail
			{
				color:#ac9775;
			}

div.primenavi .mod_navigation
	{
		float:left;
	}

div.primenavi form
		{
			float:right;
		}

div.primenavi #tl_search br
			{
				display:none;
			}

div.primenavi input
			{
				width:134px;
				
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#fff;
				
				background:#beb9b7;
				
				padding:2px 3px 3px 8px;
				
				float:left;
			}

div.primenavi input.btn_search,
.submit_container
			{
				width:36px;
				height:21px;
				
				padding:0;
				
				float:left;
			}

div.subnavigation ul,
div.mod_newsmenu ul
		{
			width:222px;
			font-size:13px;
			
			border-top:1px dashed #b2b2b2;
			
			margin:33px 0 0 0;
		}


div.subnavigation ul li
			{
				border-bottom:1px dashed #b2b2b2;
			}

div.subnavigation ul li a,
div.mod_newsmenu ul li ul li a
				{
					color:#6e6e6e;
					text-decoration:none;
					
					padding:4px 4px 4px 0;
					
					display:block;
				}

div.subnavigation ul li a:hover,
div.subnavigation ul li .active,
div.subnavigation ul li .trail,
div.mod_newsmenu ul li ul li a:hover,
div.mod_newsmenu ul li ul li .active,
div.mod_newsmenu ul li ul li .trail

				{
					color:#fff;
					background:#ac9775;

					padding:4px 4px 4px 12px;
				}


div.subnavigation ul li ul,
div.mod_newsmenu ul
				{
					font-size:12px;

					border-top:none;
					
					margin:0;
				}

div.mod_newsmenu
				{
					border-top:1px dashed #b2b2b2;
					margin:20px 0 0 0;
				}
			
div.subnavigation ul li ul li a,
div.mod_newsmenu ul li ul li a
						{
							color:#888;

							padding:4px 4px 4px 20px;
						}
					
div.subnavigation ul li ul li a:hover,
div.subnavigation ul li ul li .active,
div.subnavigation ul li ul li .trail,
div.mod_newsmenu ul li ul li a:hover,
div.mod_newsmenu ul li ul li .active,
div.mod_newsmenu ul li ul li .trail
						{
							padding:4px 4px 4px 20px;
							background:#cbba9e;
						}

div.subnavigation ul li ul li,
div.mod_newsmenu ul li ul li
					{
						border-top:1px dashed #b2b2b2;
						border-bottom:none;
					}


div.mod_newsmenu ul li span.active
			{
				color:#6e6e6e;
				font-weight:bold;
				
				background:#e1e1e1;
				
				padding:4px 4px 4px 12px;
				
				display:block;
			}




/* CONTENT */
.content
	{
		width:924px;
		min-height:416px;
		
		margin:20px 0 0 0;
				
		float:left;
	}

.content .left,
.content .right,
.content .right .main,
.content .right .info,
.content .main-fullwidth
		{
			float:left;
		}

.content .left
		{
			margin:0 12px 0 0;
		}


.content .right .main
			{
				width:456px;
				
				margin:0 12px 0 0;
				
				clear:left;
			}

.content .right .info .ce_image
			{
				margin:0 0 20px 0;
			}

.content .right .info
			{
				width:222px;
			}

/*
.content .right .info .image_container img
					{
						border:1px solid #c7c6c6;
					}
*/
.content .right .info .image_container .caption
					{
						font-size:11px;
						color:#777;
					}

.main .ce_image
		{
			float:left;
		}


/* Startseite */
.start
	{
		background: url(../system/structure.jpg) no-repeat;
	}

.start h1
		{
			font-size:32px;
			font-weight: normal;
			text-transform:uppercase;
			color:#998250;
			
			margin:130px 0 0 222px;
		}

.start p
		{
			font-size:16px;
			color:#939292;
			
			margin:0 0 0 405px;
		}

.start .boxes
		{
			margin:60px 0 0 0;
			
			float:left;
			clear:left;
		}
		
.start .box
		{
			width:211px;
			height:129px;
			
			background:url(../system/back-box.png) no-repeat;
			
			padding:10px;
			
			float:left;
		}

.start .box img
		{
			margin:-10px;
		}

.start .flash
		{
			width:231px;
			height:149px;

			padding:0;
		}


.start .box img#poll
			{
				margin:0;
				vertical-align:middle;
			}
		
.start .box h1
		{
			font-size:16px;
			text-transform:none;
			
			margin:0;
			padding:0;
		}

.start .box p
		{
			font-size:12px;
			color:#575556;
			
			margin:0 0 4px 0;
			padding:0;
		}

.start .box p a
		{
			text-decoration:none;
		}






/*HEADER IMAGE - DROP DOWN*/
#headerimage
	{
		position:relative;
	}

#headerimage img
	{
		float:left;
	}
	
#headerimage .sub-dropdown,
#headerimage .ter-dropdown
	{
		width:232px;
		height:27px;
		
		position:absolute;
		z-index:100;
		top:50px;
		left:0;

		overflow:hidden;
		
		cursor:pointer;
	}

#headerimage .ter-dropdown
	{
		left:247px;
	}


#headerimage .sub-dropdown:hover,
#headerimage .ter-dropdown:hover
		{
			overflow:visible;
		}


#headerimage .sub-dropdown p,
#headerimage .ter-dropdown p
			{
				width:222px;
				height:16px;
				
				color:#fff;
				font-weight:bold;

				background:url(../system/back-select.gif) 0 0 no-repeat;
				
				margin:0;
				padding:6px 5px 5px 5px;
			}

#headerimage .sub-dropdown ul,
#headerimage .ter-dropdown ul
			{
				width:232px;
				background:#beb9b7;
				
				padding:0 0 8px 0;
			}
 
#headerimage .sub-dropdown ul li a,
#headerimage .ter-dropdown ul li a
					{
						width:222px;

						text-decoration:none;
						color:#fff;

						display:block;
						padding:3px 5px 3px 5px;
					}

#headerimage .sub-dropdown ul li a:hover,
#headerimage .sub-dropdown ul li .active,
#headerimage .sub-dropdown ul li .trail,
#headerimage .ter-dropdown ul li a:hover,
#headerimage .ter-dropdown ul li .active,
#headerimage .ter-dropdown ul li .trail
					{
						color:#7e5d27;
					}

#headerimage .sub-dropdown ul li .active,
#headerimage .sub-dropdown ul li .trail,
#headerimage .ter-dropdown ul li .active,
#headerimage .ter-dropdown ul li .trail
					{
						position:absolute;
						top:0;
						left:0;
						z-index:500;
						
						color:#fff;
						font-weight:bold;
		
						background:url(../system/back-select.gif) 0 0 no-repeat;
						
						margin:0;
						padding:6px 5px 5px 5px;
					}


#headerimage .sub-dropdown ul li.back
					{
						text-align:left;
						
						border-top:1px dashed #efefef;
						
						padding:2px 0 0 0;
						margin:8px 5px 0 5px;
					}
 
#headerimage .sub-dropdown ul li.back a
					{
						padding:0;
					}
 
 



/* BREADCRUMB */
.mod_wf_extendedBreadcrumb
	{
		margin:0 0 15px 0;
	}


.mod_wf_extendedBreadcrumb,
.mod_wf_extendedBreadcrumb ul,
.mod_wf_extendedBreadcrumb ul li
	{
		float:left;
	}

.mod_wf_extendedBreadcrumb ul
		{
			width:690px;
			
			font-size:11px;
			color:#938e8e;
			
			margin:3px 0 0 0;
		}

.mod_wf_extendedBreadcrumb ul li
			{
				margin:0 5px 0 0;
			}

.mod_wf_extendedBreadcrumb ul li a
				{
					text-decoration:none;
				}

.mod_wf_extendedBreadcrumb ul li a:hover
				{
					color:#938e8e;
				}


/* HEADLINES PARAGRAPHS LISTS IN MAIN */
.main h1,
.info h1
		{
			color:#ac9775;
			font-size:16px;
			font-weight:normal;
			
			margin:0 0 10px 0;
		}


.main h2
		{
			font-size:14px;
			font-weight:normal;
			
			margin:20px 0 5px 0;
		}

.main h3
		{
			font-size:12px;
			
			margin:15px 0 0 0;
		}


.main ol
		{
			margin:0 0 8px 0;
		}

.main ol li
		{
			list-style:decimal outside;
			
			margin:0 0 2px 25px;
			text-indent:-0;
		}

.main ol li ul
			{
				margin:5px 0 8px 0;
			}

.main ul li,
.info ul li
		{
			list-style:none;

			background:url(../system/bullet.gif) 0 4px no-repeat;
			
			padding:0 0 0 17px;
			margin:0;
		}
		
.main ul li,
.info ul li,
.main ol li p
		{
			font-size:12px !important;
			text-indent:0;
		}

.main ul li ul li,
.info ul li ul li
		{
			background:url(../system/bullet-02.gif) 0 5px no-repeat;
			padding:0 0 0 8px;
		}




/* TABLE - Leistungsprogramm */
.table-programm
	{
		margin:15px 0 0 0;
	}


.table-programm th
		{
			color:#fff;
			font-weight:normal;
			line-height:14px;
			text-align:left;
			
			height:46px;
			
			padding:4px 0 0 4px;
		}

.table-programm th a
			{
				color:#fff;
				text-decoration:none;
			}

.table-programm th a:hover
			{
				text-decoration:underline;
			}

.table-programm .spacer
		{
			height:8px;
			line-height:1px;
		}


.table-programm th.tenpx
		{
			height:10px !Important;
			letter-spacing:0;
		}

.table-programm th.ninepx
		{
			height:9px !Important;
			letter-spacing:0;
		}

.table-programm th.eightpx
		{
			height:8px !Important;
			letter-spacing:0;
		}

.table-programm th.dark-grey
		{
			background:#b8b8b8;
		}

.table-programm th.yellow
	{
		width:108px;
		background:#d6cc37;
	}

.table-programm th.orange
	{
		background:#df5102;
	}

.table-programm th.red
	{
		background:#8b0027;
	}

.table-programm th.grey
	{
		background:#5d5d5d;
	}

.table-programm td
		{
			margin:0 0 8px 0;
		}

.table-programm td img
		{
			float:left;
		}



/* FOOTER */
.footer
	{
		width:100%;
		
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		
		border-top:1px dashed #4b1919;
		
		margin:25px 0 0 0;
		padding:3px 0 25px 0;		
		
		clear:left;
		float:left;
	}

.footer ul,
.footer ul li,
.mod_changelanguage
		{
			float:left;
		}
.footer ul li
			{
				margin:0 10px 0 0;
			}


.footer a,
.footer a:hover
		{
			color:#777676;
			text-decoration:none;
		}

.footer a:hover,
.footer .active,
.footer .trail
		{
			color:#ac9775;
		}



/* GLOSSARY LINKS */
.glossar-subnavi .subnavigation ul
				{
					width:222px;
					
					border:none;
				}

.glossar-subnavi .subnavigation ul li
					{
						width:24px;
						
						text-align:center;
						
						border:1px dashed #b2b2b2;
						
						margin:0 5px 5px 0;
						
						float:left;
					}

.glossar-subnavi .subnavigation ul li a,
.glossar-subnavi .subnavigation ul li a:hover
						{
							padding:5px 0 5px 0;
						}


.glossar-subnavi .subnavigation ul li.glossar-search
					{
						width:222px;
						
						text-align:left;
						
						border:none;
						border-top:1px dashed #b2b2b2;
						border-bottom:1px dashed #b2b2b2;
						
						margin:15px 0 0 0;
					}

.glossar-subnavi .subnavigation ul li.glossar-search a:hover,
.glossar-subnavi .subnavigation ul li.glossar-search a.active
					{
						padding:4px 4px 4px 12px;
					}




.mod_glossaryList dl
		{
			margin:0;
		}


.mod_glossaryList dl dt
			{
				font-weight:bold;
				
				margin:0 0 5px 0;
			}

.mod_glossaryList dl dd
			{
				margin:0 0 10px 0;
			}


a.glossarylink
	{
		text-decoration: none;
		border-bottom: 1px dashed #88724f;
	}
a.glossarylink:hover, 
a.glossarylink:active
	{
		text-decoration: none;
		border-bottom: 1px dashed #323232;
	}

a.glossarylink dfn.glossarydescription 
		{
			 display:none;
		}
	
a.glossarylink:hover dfn.glossarydescription 
		{
			width: 250px;

			color:#fff; 
			font-style:normal;

			background:#ac9775;
			border: 1px #884 solid;

			position:absolute;
			z-index:500;
			display:block;

			padding: 10px;
			margin:0 0 0 0;
		}
		
		
/* KALENDER EVENTS */

.mod_calendar
	{
		width:222px;
		
		margin:33px 0 0 0;
	}

.mod_calendar table
		{
			width:100%;
		}

.mod_calendar table th.head
			{
				color:#fff;
				font-size:14px;
				font-weight:normal;
				
				background:#ac9775;
				border-bottom:1px dashed #b2b2b2;
				border-top:1px dashed #b2b2b2;
				
				padding:4px;
			}

.mod_calendar table th.head a
				{
					color:#fff;
					text-decoration:none;
				}


.mod_calendar table th.current
			{
				text-align:center;
			}

.mod_calendar table th.next
			{
				text-align:right;
			}

.mod_calendar table th.label
			{
				color:#fff;
				font-size:14px;
				font-weight:normal;
				
				background:#cbba9e;
				border-bottom:1px dashed #b2b2b2;
				
				padding:4px;
			}

.mod_calendar table td.days
			{
				text-align:center;
				
				background:#e5e5e5;
				
				padding:4px;
			}

.mod_calendar table td.weekend
			{
				color:#a4a4a4;
			}

.mod_calendar table td.today
			{
				font-weight:bold;
				color:#98132e;
			}

.mod_calendar table td.active
			{
				background:#ac9775;
			}

.mod_calendar table td.active a
				{
					color:#fff;
					text-decoration:none;
				}

#eventlist div.header
		{
			font-size:13px;
			font-weight:bold;
			color:#ac9775;
			
			border-bottom:1px dashed #b2b2b2;
			border-top:1px dashed #b2b2b2;
			
			padding:5px 0 5px 0;
			margin:0 0 -8px 0;
		}


#eventlist div.event
		{			
			margin:0 0 20px 0;
		}



.mod_cm_eventsattend_ext .event
		{
			border-top:1px dashed #b2b2b2;
			
			padding:8px 0 0 0;
		}

.mod_cm_eventsattend_ext .ce_text
		{
			width:100%;
			
			border-bottom:1px dashed #b2b2b2;

			padding:0 0 0 0;
			margin:0 0 8px 0;

			clear:both;
			float:left;
		}

.mod_cm_eventsattend_ext .event h2
			{
				margin:0;
			}


.lastdatemsg
	{
		display:none;
	}




/* FORM STYLES */
span.relevance
	{
		font-weight:normal;
		font-size:11px;
		color:#666;
	}

span.highlight
	{
		font-weight:bold;
		color:#88724f;
	}

.mod_search h3 a,
.mod_search p.url a
			{
				text-decoration:none;
			}

.mod_search form
		{
			width:100%;
			
			border-top:1px dashed #b2b2b2;
			border-bottom:1px dashed #b2b2b2;
			
			padding:8px 0 8px 0;
			margin:0 0 15px 0;
			
			float:left;
		}

.mod_search form input
			{
				width:250px;
				
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#fff;
				
				background:#beb9b7;
				
				padding:2px 3px 3px 8px;
				
				float:left;
			}

.mod_search form input.submit
			{
				width:36px;
				height:21px;
				
				background:url(../system/btn_search.gif) no-repeat;
				
				padding:0;
				
				float:left;
				
				cursor:pointer;
			}


form.contact-form fieldset
		{
			width:228px;
			
			float:left;
		}
	
form.contact-form label
		{
			width:100%;
			margin:8px 0 2px 0;
			
			float:left;
			clear:left;
		}

form.contact-form label.mandatory
		{
			color:#917343;
		}


form.contact-form input,
form.contact-form select,
form.contact-form textarea
		{
			width:213px;

			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#323232;
			
			background:transparent;
			border:1px solid #999;
			
			padding:3px;
			
			float:left;
			clear:left;
		}

form.contact-form select
		{
			width:220px;
		}

form.contact-form textarea
		{
			width:448px;
			height:120px;
		}

form.contact-form .submit_container
		{
			width:456px;
			
			border-top:1px dashed #b2b2b2;
			
			margin:15px 0 0 0;
			padding:5px 0 0 0;
			
			float:left;
		}

form.contact-form .btn_send
		{
			width:auto;

			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:normal;
			text-align:left;
			color:#323232;
			
			background:transparent;
			border:none;
			
			padding:0;
			
			cursor:pointer;
		}

form.contact-form .btn_send:hover
		{
			color:#ac9775;
		}

form.contact-form .error
		{
			color:#98132e;
		}

form.contact-form p.error
		{
			font-size:11px;
			
			margin:0;
			
			clear:both;
		}

form.contact-form .explanation
		{
			font-size:11px;
		}

/* EVENT REGISTRATION FORM*/
.mod_cm_eventsattend_ext label
		{
			clear:both;
			float:left;
		}

.mod_cm_eventsattend_ext input,
.mod_cm_eventsattend_ext select,
.mod_cm_eventsattend_ext textarea
		{
			width:320px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
			
			background:#beb9b7;
			
			padding:3px;
			margin:0 0 8px 0;
			
			clear:both;
			float:left;
		}

.mod_cm_eventsattend_ext textarea
		{
			height:150px;
		}


.mod_cm_eventsattend_ext input.submit 
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#fff;
			
				width:270px;
				
				text-align:left;
				
				background:url(../system/btn_search.gif) no-repeat right #beb9b7;
				
				padding:0 32px 0 5px;
				margin:10px 0 0 0;
				
				float:left;
				clear:both !important;
				
				cursor:pointer;
			}


/* NEWSLETER SUBSCRIBE/UNSUBSCRIBE FORM*/
.mod_subscribe input,
.mod_unsubscribe input
		{
			width:300px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
			
			background:#beb9b7;
			
			padding:3px;
			margin:0 10px 8px 0;
			
			float:left;
		}

.mod_subscribe input.submit ,
.mod_unsubscribe input.submit
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#fff;
			
				width:108px;
				
				text-align:left;
				
				background:url(../system/btn_search.gif) no-repeat right #beb9b7;
				
				padding:0 32px 0 5px;
				
				float:left;
				
				cursor:pointer;
			}

.mod_subscribe p.confirm,
.mod_unsubscribe p.confirm
		{
			font-size:18px;
			color:#a16c17;
		}

.mod_subscribe p.error,
.mod_unsubscribe p.error
		{
			font-size:18px;
			color:#c00c21;
		}



/* JET-UMFRAGEN */
.qpoll
	{
		margin:0 0 18px 0;
		padding:8px 0 0 0;
		
		border-top:1px dashed #b2b2b2;
	}


.qpoll h2.title
		{
			color:#333;
			margin:0 0 5px 0;
		}



.qpoll span
		{
			width:100%;
			
			margin:0 0 8px 0;
			
			clear:both;
			float:left;
		}

.qpoll span input
		{
			margin:0 5px 0 0;
			
			float:left;
			clear:both;
		}

.qpoll span label
		{
			width:90%;
			
			float:left;
		}


.qpoll p.error
		{
			color:#98132e;
		}


.qpoll input.submit
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#fff;
			
				width:180px;
				
				text-align:left;
				
				background:url(../system/btn_search.gif) no-repeat right #beb9b7;
				
				padding:0 32px 0 5px;
				margin:10px 0 0 0;
				
				float:left;
				
				cursor:pointer;
			}

.qpoll .submit_container,
.qpoll .widget,
.qpoll form,
.qpoll .formbody
			{
				float:none !important;
			}

.qpoll form
			{
				margin:15px 0 0 0;
			}

.qpoll .resultslink
			{
				margin:15px 0 0 0;
				
				clear:both;
				float:left;
			}

.qpoll .label
		{
			margin:0 0 3px 0;
		}

.qpoll .results
		{
			margin:0 0 10px 0;
		}

.qpoll .description
		{
			margin:0 0 -10px 0;
		}

.qpoll .resultslink a
			{
				text-decoration:none;
			}

.qpoll .graph .results .color1 { color:#ffffff; background-color:#ac9775; text-align:center;}
.qpoll .graph .results .color2 { color:#ffffff; background-color:#68696b; text-align:center;}
.qpoll .graph .results .color3 { color:#ffffff; background-color:#b6ac2a; text-align:center;}
.qpoll .graph .results .color4 { color:#ffffff; background-color:#8b0027; text-align:center;}
.qpoll .graph .results .color5 { color:#ffffff; background-color:#df5102; text-align:center;}

.qpoll .comment
		{
			color:#767676;
			
			border-top:1px dashed #b2b2b2;
			
			margin:20px 0 0 0;
			padding:5px 0 0 0;
		}

.qpoll .comment h2
			{
				margin:0 0 5px 0;
			}


/* NEWS */
.border-news
	{
		border-bottom:1px dashed #b2b2b2;
		
		padding:0 0 10px 0;
		margin:0 0 20px 0;
	}

.mod_newslist
	{
		margin:0 0 15px 0;
	}



.mod_newsarchive .left,
.mod_newsarchive .right
	{
		width:75px;
		
		float:left;
		
		margin:0 0 4px 0;
	}

.mod_newsarchive .right
	{
		width:360px;
	}

.mod_newslist h2,
.mod_newsarchive h2
		{
			margin:0 0 5px 0;
		}


.mod_newslist a,
.mod_newsarchive a,
.mod_nl_list a,
.inner_news_nav a
		{
			color:#323232;
			text-decoration:none;
		}

.mod_newslist a:hover,
.mod_newsarchive a:hover,
.mod_nl_list a:hover,
.inner_news_nav a:hover
		{
			color:#88724f;
			text-decoration:underline;
		}

.mod_newslist a:visited,
.mod_newsarchive a:visited,
.mod_nl_list a:visited,
.inner_news_nav a:visited
		{
			color:#88724f;
		}

.mod_newsreader .ce_text
		{
			clear:both;
		}

.mod_newsreader h2
		{
			margin:0 0 5px 0;
		}



/* Veröffentlichungen */
.mod_catalogfilter h3
		{
			font-size:14px;
			font-weight:normal;
			
			margin:0 0 5px 0;
		}

.filter_group,
.sort_group 
	{
		width:222px;
		font-size:13px;
		
		border-top:1px dashed #b2b2b2;
		
		margin:33px 0 0 0;
	}

.sort_group 
	{
		border-top:none;
			
		margin:0 0 0 0;
	}

.filter_group .widget,
.sort_group,
.clearall
		{
			border-bottom:1px dashed #b2b2b2;
			
			padding:5px 0 5px 0;
		}


.filter_group .widget select,
.sort_group .widget select
			{
				width:222px;
				
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#323232;
				
				background:#efefef;
				border:1px solid #bebebe;
				
				padding:3px;
			}



.mod_cataloglist .item
	{
		margin:0 0 20px 0;
		
		clear:both;
		float:left;
	}


.mod_cataloglist .item h2
		{
			color:#333;
			font-size:15px;
			
			margin:0;
		}

.mod_cataloglist .item h3
		{
			font-size:12px;
			font-weight:normal;
			
			margin:0;
		}

.mod_cataloglist .item p.date-author
		{
			color:#666;
		}


.mod_cataloglist .item p.file
		{
			width:100%;
			
			border-top:1px dashed #b2b2b2;
			border-bottom:1px dashed #b2b2b2;
			
			padding:5px 0 5px 0;
						
			float:left;
		}


.mod_cataloglist .item p span.file img
		{
			display:none;
		}

.mod_cataloglist .item p span.file a
		{
			text-decoration:none;
		}



/* NEWSLETTER READER */
.mod_nl_reader table h1
			{
				display:none;
			}
			
.mod_nl_reader table td
			{
				background:none !important;
				padding:0 !important;
			}

.mod_nl_reader table td h2
				{
					font-weight:normal !important;
					color:#323232 !important;
					 
					border-top:1px dashed #b2b2b2;
					
					padding:8px 0 0 0 !important;
					margin:0 0 5px 0 !important;
				}

.mod_nl_reader table td a
				{
					color:#323232;
					text-decoration:none;
					
					background:url(../system/bullet.gif) no-repeat 0 4px;
					
					margin:0 0 3px 0;
					padding:0 0 0 12px;
					
					float:left;
					clear:both;
				}

.mod_nl_reader table td a:hover
				{
					color:#88724f;
					text-decoration:underline;
				}




/* PAGINATION GLOBAL */

.pagination
		{
			border-top:1px dashed #b2b2b2;
			
			margin:15px 0 0 0;
			padding:5px 0 0 0;
		}

.pagination p
			{
				color:#666;
			}


.pagination,
.pagination ul,
.pagination ul li

		{
			float:left;
		}

.pagination,
.pagination ul
		{
			width:100%;
		}

.pagination ul li
				{
					text-align:center;
					
					background:none;
					border:1px dashed #b2b2b2;
					
					padding:0;
					margin:0 3px 0 0;
				}

.pagination ul li a,
.pagination ul li a:hover,
.pagination ul li span.current
					{
						color:#666;
						text-decoration:none;
						
						padding:4px 8px 4px 8px;
						margin:0;
						
						float:left;
					}

.pagination ul li a:hover,
.pagination ul li span.current
					{
						color:#fff;
						background:#ac9775;
					}

.pagination ul li img
					{
						vertical-align:middle;
					}



/* BACK GLOBAL */
.mod_newsreader p.back2,
.mod_cm_eventsattend_ext p.back,
.qpoll p.back,
.mod_nl_reader p.back
		{
			border-top:1px dashed #b2b2b2;

			margin:15px 0 0 0;
			padding:5px 0 0 0;
		}

.mod_newsreader p.back2 a,
.mod_cm_eventsattend_ext p.back a,
.qpoll p.back a,
.mod_nl_reader p.back a
			{
				color:#444;
				text-decoration:none;
				
				background:url(../system/back.gif) 0 4px no-repeat;
				
				padding:0 0 0 12px;
			}

.mod_newsreader p.back2 a:hover,
.mod_cm_eventsattend_ext p.back a:hover,
.qpoll p.back a:hover,
.mod_nl_reader p.back a:hover
			{
				color:#88724f;
				text-decoration:underline;

			}

.mod_newsreader p.back
		{
			display:none;
		}

.jetbox_right_small
	{
		position: absolute;
		height: 140px;
		background:url(../home/jetslidein.png);
		background-position: bottom;
		text-align: left;
	}

.jetbox_right_small h1
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
			
.jetbox_right_small a
{
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
			
.jetbox_right_small p {
	font-size: 11px;
	text-decoration: none;
	color: #C00;	
}

#umfrage {
	margin-top: -15px;
	padding: 3px;
}


#umfrage_title {
	margin-top: -15px;
}

#umfrage_title a {
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;	
}

/*

.special_jet div {
	clear: both;
}

*/
.special_jet {
	clear: both;
	display: block;
	text-align: left;
}

.special_jet div {
	text-align: left;
}

.special_jet input.radio {
	width: 20px;
	background: none;
}

/**/
.qpollsubmit {
    clear: both;
	display: block;
}

.special_jet label {
	font-size: 12px;
	text-decoration: none;
	color: #CCCCCC;
}

.special_jet span {
	width: 592px;
	float: left;
	clear: both;
}

.downloadregister input {
	margin: 3px;
}

.downloadregister select {
	margin: 3px;
}

.right_noborder img {
	border: 0px;	
}

.right_noborder a {
	text-decoration: none;	
}

.notunderlined {
	text-decoration: none;	
}

/* Style sheet survey */

.ce_survey {
	padding: 1em;
}

.ce_survey .tl_error {
	color: #ff0000;
}

.ce_survey .introduction {
	margin-bottom: 2em;
	padding: 3em;
	background-color: #FFF;
	border: 1px solid #888;
}

.ce_survey .finalstatement {
	margin-bottom: 2em;
	padding: 3em;
	background-color: #FFF;
	border: 1px solid #888;
}

.ce_survey .pagetitle {
	padding: 1em 0.5em;
	background-color: #FFF;
	font-weight: bold;
	font-size: 130%;
	color: #000;
	border-bottom: 2px solid #888888;
	border-top: 2px solid #888888;
}

.ce_survey {
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	background-color: #FFF;
	color: #000;
	padding: 1em 0.5em;
	overflow:auto;/* to clear floats*/
}

.ce_survey  .left {
	float:left;
	width:32%; 
 }
.ce_survey .middle {
	margin-right: 32%;
	margin-left: 32%;
	text-align: center;
 }
.ce_survey .right {
	float:right;
	text-align: right;
 }

.ce_survey .pageintroduction {
	padding: 1em 0.5em;
}

.surveyblock {
	margin: 1em 0;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
	background-color: #FFF;
	color: #000;
}

.surveyblock .title {
	border-bottom: 1px solid #888888;
	font-weight: bold;
	font-size: 110%;
	background-color: #FFF;
	padding: 0.25em 0.5em;
}

.surveyblock .help { 
	font-size: 80%; 
	font-weight: normal;
}

.surveyblock .question {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.surveyblock .widget {
	padding: 10px;
}

.surveyblock .mandatory {
	font-weight: bold;
	color: #ff0000;
}

.surveyblock .error {
	
	padding-left: 20px;
	/*background-color: #ffbaba;
	border: 1px solid #d6010e;*/
	color: #e65d49;
	font-weight: bold;
	background: transparent url(system/modules/survey_ce/html/images/exclamation.png) no-repeat left top;
}

.mc td {
	text-align: center;
}

.constantsum input[type="text"] {
	width: 4em;
}

.matrix table {
	width: 100%;
}

.matrix td {
	text-align: center;
}

.matrix td.columnheader {
	vertical-align: bottom;
}

.matrix td.rowtext {
	text-align: left;
}

.matrix .leftadjective,.matrix .rightadjective {
	text-align: center;
	vertical-align: middle;
	background-color: #eee;
	border: 1px solid #999;
}