/*=================================
--- MODULE LIST IMAGES AND TEXT ---
=================================*/
#centerContentWrapper .clsListImageTextWrapper {
float:left;
padding-bottom:15px;
}

#centerContentWrapper .clsImage {
float:left;
padding:0;
}

#centerContentWrapper .clsContent {
float:left;
}

.clsRightBoxWrapper .clsContent p {
margin-top:0;
padding-top:5px;
}

/*===========================
--- MODULE DOWNLOADS LIST ---
===========================*/
div.clsDownloadWrapper .clsDownloadIcon {
margin-top:1px;
}

#centerContentWrapper.clsCenterColumn_2columns div.clsDownloadText {
width:410px;
}

/*===============================
--- MODULE LINK AND TEXT LIST ---
===============================*/
#centerContentWrapper.clsCenterColumn_2columns div.clsContent.last p{
margin-bottom:0;
}

/*=======================
--- MODULE MEDIA LIST ---
=======================*/
div.clsHeaderList {
float:left;
font-weight:700;
padding-bottom:15px;
}

div.clsHeaderList.date {
width:180px;
}

div.clsHeaderList.title {
width:300px;
}

div.clsHeaderList.department {
width:208px;
}

div.clsContentList {
float:left;
padding-right:20px;
padding-bottom:10px;
}

div.clsContentList.date {
width:160px;
}

div.clsContentList.image {
width:100px;
}

div.clsContentList.title {
width:280px;
}

div.clsContentList.location {
width:180px;
}

.clsSeparatorLine.mediaList {
padding-bottom:15px;
}

/*=========================
--- MODULE CONTACT FORM ---
=========================*/
div.clsFrmClear {
clear:left;
height:1px;
}

.clsFrmLabel {
float:left;
padding:15px 0 7px;
}

.clsFrmLabel.first {
padding-top:0;
}

.clsFrmTxt,.clsFrmTxtArea {
border:solid 1px #A7ADAF;
margin:0;
padding:0;
width:405px;
}

.clsFrmTxt {
float:left;
height:20px;
}

.clsFrmTxtArea {
overflow:hidden;
}

input.clsBtn.contact {
float:left;
}

.clsFrmResetWrapper a {
background-color:#FFF;
color:#2D9BB6;
cursor:pointer;
float:left;
margin-left:5px;
width:158px;
}

.clsFrmResetWrapper a:hover {
color: #CC0000;
}

.clsFrmResetWrapper {
float:left;
margin-top:4px;
padding:0;
}

.clsFrmResetWrapper.icon {
height:9px;
margin:8px 0 0 30px;
}

span.clsRequired {
color:#C00;
}

/*===========================
----- MODULE LINKS LIST -----
===========================*/
ul.clsLinksList li div.clsDownloadIcon.link {
padding:3px 5px 0 0;
}

div.clsFooterLinksWrapper ul.clsLinksList li div.clsDownloadIcon.link {
padding:1px 5px 0 0;
}

/*=============================
--- MODULE RATES CALCULATOR ---
=============================*/
div.clsRatesCalculatorWrapper {
margin-top:15px;
}

table.clsRatesCalculator td {
padding-bottom:5px;
}

table.clsRatesCalculator td.clsCheckboxPadding {
padding-right:10px;
}

table.clsRatesCalculator td input.clsBtn {
width:auto;
}

/*==============================
--- MODULE CURRENT VACANCIES ---
==============================*/
div#vacanciesWrapper  {
margin-top:1em;
}

div.clsJobListHeader {
float:left;
font-weight:700;
padding-bottom:15px;
}

div.clsJobListHeader.date,
div.clsJobListItem.date {
width:85px;
}

div.clsJobListHeader.title,
div.clsJobListItem.title {
padding-right:20px;
width:150px;
}

div.clsJobListHeader.department,
div.clsJobListItem.department {
width:185px;
}

div.clsJobListItem {
float:left;
}

div.clsSeparatorLine.jobList {
padding-bottom:15px;
}

/*=====================================
--- MODULE MUNICIPAL COUNCIL MEMBER ---
=====================================*/
div#municipalCouncilMemberWrapper {
margin-top:15px;
}

div.clsPersonInfosWrapper {
float:left;
margin-left:45px;
width:480px;
}

div.clsCurriculumVitaeWrapper {
margin-top:15px;
}

div.clsCurriculumVitaeWrapper h2 {
font-size:1.188em;
font-weight:normal;
}

#centerContentWrapper div.clsCurriculumVitaeWrapper ul {
float:none;
margin-left:15px;
}

div.clsCurriculumVitaeWrapper ul li {
list-style-type:disc;
}

div.clsPersonInfosWrapper div.clsItem {
float:left;
width:310px;
}

div.clsPersonInfosWrapper div.clsItem.large {
float:left;
width:480px;
}

div.clsPersonInfosWrapper div {
padding-bottom:2px;
}

/*==================================
--- MODULE SYSTEMATIC INDEX LIST ---
==================================*/
div#centerContentWrapper  ul.clsSystematicIndexList {
margin-top:15px;
}

div#centerContentWrapper  ul.clsSystematicIndexList ol {
padding-bottom:10px;
}

/*=============================
--- MODULE SYSTEMATIC INDEX ---
=============================*/
div#systematicIndexItemsWrapper {
float:left;
margin-top:15px;
}

div#systematicIndexItemsWrapper div {
padding-bottom:10px;
}

div#systematicIndexItemsWrapper div.clsItemID.group,
div#systematicIndexItemsWrapper div.clsItemName.group {
font-weight:700;
}

div#systematicIndexItemsWrapper div.clsItemID.group.sub,
div#systematicIndexItemsWrapper div.clsItemName.group.sub {
font-weight:normal;
font-style:italic;
}

div#systematicIndexItemsWrapper div.clsItemID,
div#systematicIndexItemsWrapper div.clsItemName,
div#systematicIndexItemsWrapper div.clsItemPubDate {
float:left;
}

div#systematicIndexItemsWrapper div.clsItemID,
div#systematicIndexItemsWrapper div.clsItemPubDate {
width:80px;
}

div#systematicIndexItemsWrapper div.clsItemPubDate {
margin-left:10px;
}

div#systematicIndexItemsWrapper div.clsItemName {
width:500px;
}

/*==========================
--- MODULE SUBJECT INDEX ---
==========================*/
div.clsSubjectIndexNavigationWrapper {
margin-top:15px;
}

div.clsSubjectIndexNavigationWrapper a.selected {
color:#CC0000;
}

div.clsSubjectIndexWrapper {
margin-top:25px;
}

div.clsSubjectIndexWrapper table.clsTblSubjectIndex {
width:100%;
}

div.clsSubjectIndexWrapper table td {
padding:3px 0 3px 0;
}

div.clsSubjectIndexWrapper table td.left {
width:350px;
}

div.clsSubjectIndexWrapper table td.clsEvenRow_false {
background-color:#F5F5F5;
}

/*=========================
--- MODULE INDEX SEARCH ---
=========================*/
div.clsSearchWrapper {
margin-top:20px;
}

/*=================================
--- MODULE INDEX SEARCH RESULTS ---
=================================*/
div.clsSystematicIndexListHeader,
div.clsSystematicIndexListItem {
float:left;
padding-right:15px;
width:100px;
}

div.clsSystematicIndexListHeader span {
font-weight: 700;
}

div.clsSeparatorLine.sytematicIndexList {
border-top-style:none;
padding-bottom:0;
}

div.clsSystematicIndexListHeader,
div.clsSystematicIndexListItem {
float:left;
padding-right:15px;
width:100px;
}

div.clsSystematicIndexListHeader.title,
div.clsSystematicIndexListItem.title {
width: 500px;
}

/*====================================
--- MODULE SYSTEMATIC INDEX SEARCH ---
====================================*/
div.clsSystematicIndexSearchResultsWrapper {
margin-top:15px;
}

p.MsoNormal,
li.MsoNormal,
div.MsoNormal,
p.StandardKursiv,
li.StandardKursiv,
div.StandardKursiv,
p.Standarditalique,
li.Standarditalique,
div.Standarditalique,
p.StandardHochgestellt,
li.StandardHochgestellt,
div.StandardHochgestellt,
p.Standardexposant,
li.Standardexposant,
div.Standardexposant,
p.Tabellentext,
li.Tabellentext,
div.Tabellentext,
p.MsoFootnoteText,
li.MsoFootnoteText,
div.MsoFootnoteText,
p.MsoHeader,
i.MsoHeader,
div.MsoHeader,
p.MsoFooter,
li.MsoFooter,
div.MsoFooter,
p.Aufzhlung1,
li.Aufzhlung1,
div.Aufzhlung1,
p.Aufzhlung2,
li.Aufzhlung2,
div.Aufzhlung2,
p.Aufzhlung3,
li.Aufzhlung3,
div.Aufzhlung3,
p.numration1,
p.numration2,
p.numration3,
li.numration1,
li.numration2,
li.numration3,
div.numration1,
div.numration2,
div.numration3 {
font-style:normal;
font-weight:normal;
line-height:17px;
margin:0 0 0.0001pt;
}

p.StandardKursiv,
li.StandardKursiv,
div.StandardKursiv,
p.Standarditalique,
li.Standarditalique,
div.Standarditalique {
font-style:italic;
}

/*===================
--- MODULE SEARCH ---
===================*/
div.clsSeparatorLine.searchResultsList {
border-top-style:none;
padding-bottom:0;
}

#centerContentWrapper div#indexDocumentWrapper div.clsDownloadWrapper {
float:right;
}

#centerContentWrapper div#indexDocumentWrapper h1 {
font-size:1.125em;
font-weight:700;
}

#centerContentWrapper div#indexDocumentWrapper  table td{
border:1px solid #D8D8D8;
}

#centerContentWrapper div#indexDocumentWrapper div.clsDownloadTxt {
float:left;
padding-left:5px;
}

div.clsDownloadWrapper .clsDownloadIcon {
/*background-image:url("../../../images/icons/download.gif");*/
background-repeat: no-repeat;
background-image: none;
height:13px;
margin-top:1px;
width:11px;
}

/*=======================
--- MODULE A-Z SEARCH ---
=======================*/
div.clsAZLettersWrapper {
margin-top:15px;
}

/*===========================
--- MODULE PARKING SYSTEM ---
===========================*/
div.clsPLSImgWrapper {
left:0;
position:relative;
top:0;
z-index:1;
}

div.clsPLSImgWrapper div.clsParkingItem {
font-weight:700;
height:17px;
position:absolute;
text-align:center;
width:25px;
z-index:2;
}

/*===========================
--- MODULE EXTERNAL LINKS ---
===========================*/
div#rightContentWrapper div.clsExternLink {
float:left;
}

div#rightContentWrapper div.clsExternLink img {
padding-top:3px;
}

div#rightContentWrapper div.clsExternLink.txt {
width:180px;
}

/*===========================
--- MODULE ART COLLECTION ---
===========================*/
#centerContentWrapper div.clsArtCollectionIndexWrapper ul.clsPaging {
padding-left:0;
}

#centerContentWrapper div.clsArtCollectionIndexWrapper ul.clsPaging li,
ul.clsPaging.inline li {
display:inline;
}

#centerContentWrapper form#frmArtCollectionSearch div.clsFloatLeft {
width:195px;
}

select#ddPaintingCategory {
border:1px solid #A7ADAF;
height:23px;
width:195px;
}

.clsFrmTxt.artCollection {
border:solid 1px #A7ADAF;
margin:0;
padding:0;
width:195px;
}

.clsFrmTxt.artCollection.small {
width:60px;
}

div.artCollectionRightSpacer {
margin-left:42px;
}

div.artCollectionRightSpacer.big {
margin-left:136px;
}

div.clsFrmControls {
float:left;
padding-top:10px;
}

.clsAgendaControls.text.artCollection {
padding-right:12px;
}

.clsAgendaControls.text.artCollection.left {
padding-right:8px;
}

.clsAgendaControls.text.artCollection.right {
padding-right:5px;
margin-left:0;
}

.clsAgendaControls.text.artCollection.right.last {
margin-left:10px;
}

div.clsVerticalSeparatorWrapper.artCollection {
padding-left:10px;
padding-right:10px;
}

div.clsArtCollection.image {
width:162px;
}

div.clsArtCollection.infosBox {
margin:-3px 0 0 20px;
}

div.clsArtCollection.text {
padding-bottom:4px;
}

div.clsArtCollection.text span.clsText {
padding-left:5px;
}

div.clsContent.last div p {
margin-bottom:0;
}

#centerContentWrapper .clsBoxImageText,#rightContentWrapper div.clsTeaserText {
padding-top:15px;
}

span.clsLinkIcon,.clsAgendaControls.text.normal.right,.clsAgendaEventDetailsInfo.text img.icon {
padding-right:5px;
}

div.clsBackWrapper,div.clsBackIcon,div.clsBackText,div.clsAgendaSearchDateWrapper label,div.clsAgendaSearchDateText,.clsLblFrmAgenda.floated,.clsAgendaControlsWrapper,.clsAgendaControls,.clsAgendaEventDetailsDateWrapper,div.clsFloatedLeftWrapper,div.clsArtCollection {
float:left;
}

ul.clsPaging li a,div.clsKeywordsResultsTitleWrapper span {
font-weight:700;
}

ul.clsPaging li.active a,span.clsRequired {
color:#C00;
}

.clsFrmTxt.agenda,div.clsArtCollection.link {
margin-top:7px;
}

#centerContentWrapper div.clsArtCollectionIndexWrapper ul.clsPaging li a {
font-weight:700;
}

div.clsIcon.leftControls {
padding-left:10px;
padding-right:5px;
padding-top:5px;
}

div.clsIcon.rightControls {
padding-left:5px;
padding-right:10px;
padding-top:5px;
}

div.clsImagesList.image {
padding-bottom:10px;
}

/*============================
--- MODULE IMAGES DATABASES---
============================*/
div.clsAdvancedSearchPanel {
display:none;
}

div.clsArtCollection.database.infosBox {
width:450px;
}

/*=====================================
--- MODULE DOCUMENTS & FORMS SEARCH ---
=====================================*/
div#documentsFormsSearchResultsWrapper,
div#documentsFormsSearchResultsWrapper div {
float:left;
}

div#documentsFormsSearchResultsWrapper div.clsIcon {
width:25px;
}

div#documentsFormsSearchResultsWrapper div.clsText {
width:580px;
}

div#documentsFormsSearchResultsWrapper div.clsIcon,
div#documentsFormsSearchResultsWrapper div.clsText,
div#documentsFormsSearchResultsWrapper div.clsDate {
margin-top:10px;
}

div#documentsFormsSearchResultsWrapper div.clsIcon.last,
div#documentsFormsSearchResultsWrapper div.clsText.last,
div#documentsFormsSearchResultsWrapper div.clsDate.last{
padding-bottom:10px;
}

/*==================
--- MODULE AGENDA---
==================*/
div.clsAgendaSearchDateIcon {
display:inline;
}

div.clsAgendaHeaderList {
float:left;
font-weight:700;
padding-bottom:15px;
}

div.clsAgendaHeaderList.date {
width:120px;
}

div.clsAgendaHeaderList.image {
width:120px;
}

div.clsAgendaHeaderList.title {
width:240px;
}

div.clsAgendaHeaderList.location {
width:180px;
}

div.clsAgendaContentList {
float:left;
padding-right:20px;
padding-bottom:10px;
}

div.clsAgendaContentList.date {
width:100px;
}

div.clsAgendaContentList.image {
width:100px;
}

div.clsAgendaContentList.title {
width:220px;
}

div.clsAgendaContentList.location {
width:180px;
}

div.clsContent.withImage {
	float:left;
	width: 80%;
	padding-left: 24px;
}

div.formTitle {
	padding-top: 22px;
	padding-bottom: 12px;
}