/***************************/
/* general element styles: */
/***************************/
h1, h2, h3, h4, h5, p, td, ul, ol, blockquote, input, textarea, select, dd, div, label { font-family: Arial, Helvetica, sans-serif; color: #000000; }
pre { font-family: monospace; }
a { color: #000000; text-decoration: underline;}
a:hover { color: #009ddf; }
form { margin: 0px 0px 0px 0px;}
p, pre { margin: 0px 0px 0px 0px; }
p, td, ul, ol, label { font-size: 12px; }
input, textarea, select { padding-left: 0px; font-size: 12px; }
DD {margin-left:0px;}



/********************************/
/* frames, spacing, link-to-top */
/********************************/
p.csc-linktotop { text-align: right; }
p.csc-linktotop a { font-weight: bold; }

div.csc-frame { border: 0px; } 
div.csc-frame-invisible {}
div.csc-frame-rulerbefore { border-top: 1px solid #333333; }
div.csc-frame-rulerafter { border-bottom: 1px solid #333333; }
div.csc-frame-indent { padding-left: 0px; }
div.csc-frame-indent3366 { padding-left: 33%; }
div.csc-frame-indent6633 { padding-right: 33%; }
div.csc-frame-frame1 { background-color: #edebf1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
div.csc-frame-frame2 { background-color: #f5ffaa; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 { margin-top: 2px; }
div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 { margin-top: 2px; }
				
/******************/
/* headers, plain */
/******************/
h1 { font-size: 21px;}
h2 { font-size: 14px; color: #666666; font-weight:bold; }
h3 { font-size: 14px; color: #333333; }
h4 { font-size: 13px; color: #666666; font-weight:bold; padding-bottom:3px; }
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 2px; }
h1.csc-firstheader, h2.csc-firstheader, h3.csc-firstheader, h4.csc-firstheader, h5.csc-firstheader, h6.csc-firstheader { margin-top: 0px; }

/* headers, with link */
h1 a, h2 a, h3 a, h4 a, h5 a { color: #000000; text-decoration: none; }
h2 a { color: #000000; }
h3 a { color: #333333; }
h4 a { color: #333333; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration: none; }

/* header date */
p.csc-header-date { font-size: 10px; color: #186900; }

/* subheader, general */
p.csc-subheader { font-style: italic; background-color: #edebf1;}

/* subheader, specific */
p.csc-subheader-0 { font-style: normal; }
p.csc-subheader-1 { color: #186900; }
p.csc-subheader-2 { color: #10007b; }
p.csc-subheader-3 { color: #8a0020; }



/*******************/
/* rte / bodytext: */
/*******************/
p.bodytext { font-size: 12px; }
p.bodytext a { }
dd.csc-textpic-caption { font-size: 12px; }

/* rte / bulletlists */
ul { margin-top: 0px;  }
ul ul li { font-size: 10px; }
ol { margin-top: 0px; }
li { margin-top: 0px; margin-bottom:0px; padding-top:2px; margin-left:-25px; }

/* rte / table styling */
table.contenttable {  }
table.contenttable tr td { padding: 0px 3px 0px 3px; }
table.contenttable tr td p.bodytext {  }
table.contenttable tr { }



/**********/
/* images */
/**********/

img { border:0px; }
/* images / captions */
p.csc-caption { font-size: 10px; font-style: italic; }

/* images / tables / floating text */
table.imgtext-table { border: 0px; }

/* images / tables / wrapped text */
/* when \"text w/image\" elements are wrapping the text into a table the top-margin of hx elements should be transferred to the wrapping table instead. this is done here: */
table.imgtext-nowrap { border: 0px; }
table.imgtext-nowrap h1, table.imgtext-nowrap h2, table.imgtext-nowrap h3, table.imgtext-nowrap h4, table.imgtext-nowrap h5 { margin-top: 0px; }



/***************/
/* bulletlists */
/***************/

/* bulletlists, general */
ul.csc-bulletlist li { font-size: 11px; }

/* bulletlists, specifically */
ul.csc-bulletlist-0 { color: #000000; }
ul.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
ul.csc-bulletlist-2 { color: #10007b; list-style-position : inside; }
ul.csc-bulletlist-3 { color: #8a0020; list-style-image: url(img/red_arrow_bullet.gif); }



/*********************/
/* tables, generally */
/*********************/
table.contenttable p {  }
table.contenttable tr td { vertical-align: top; }

/* tables, specifically */
table.contenttable-0 p { color: #000000; }

table.contenttable-1 p { color: #186900; }
table.contenttable-1 tr.tr-0 td p { font-weight: bold; }
table.contenttable-1 tr.tr-0 td { background-color: #d1d2e4;}
 
table.contenttable-2 p { color: #10007b; }
table.contenttable-2 tr td.td-0 { background-color: #f5ffaa;}
table.contenttable-2 tr td.td-0 p { font-weight: bold; }

table.contenttable-3 p { color: #8a0020; }
table.contenttable-3 tr td.td-0, table.contenttable-3 tr.tr-0 td { background-color: #d1d2e4;}
table.contenttable-3 tr td.td-0 p, table.contenttable-3 tr.tr-0 td p { font-weight: bold; }



/************************/
/* filelinks, generally */
/************************/
table.csc-uploads { border: 0px; }
table.csc-uploads tr td p { background-color : transparent; font-size: 12px; }
table.csc-uploads tr td { vertical-align : top; }
table.csc-uploads tr.tr-even { background-color: #edebf1; }
table.csc-uploads tr.tr-odd { background-color: #d8d7dc; }
table.csc-uploads tr td.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
table.csc-uploads tr td.csc-uploads-filename { width: 80%; padding-left: 5px; }
table.csc-uploads tr td.csc-uploads-filename p a { font-weight: bold; }
table.csc-uploads tr td.csc-uploads-filename p.csc-uploads-description { font-style: italic; }
table.csc-uploads tr td.csc-uploads-filesize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }

/* filelinks, specifically */
table.csc-uploads-1 { border-color: #186900; }

table.csc-uploads-2 { border-color: #10007b; }

table.csc-uploads-3 { border-color: #8a0020; }
table.csc-uploads-3 tr td { vertical-align: middle; }
table.csc-uploads-3 tr.tr-even td.csc-uploads-icon img { border: 2px solid #333333; }
table.csc-uploads-3 tr.tr-odd td.csc-uploads-icon img { border: 2px solid #333333; }
				


/*****************/
/* various forms */
/*****************/

/* email, login and search forms generally: */
form table tr td { padding-left: 5px; padding-right: 20px; }
form table tr td.csc-form-labelcell, form table tr td.csc-form-commentcell { background-color: #d8d7dc; }
form table tr td.csc-form-fieldcell { background-color: #edebf1; }
form table tr td.csc-form-fieldcell input, form table tr td.csc-form-fieldcell select, form table tr td.csc-form-fieldcell textarea { border: 1px solid #333333; }
form table tr td.csc-form-labelcell p.csc-form-label-req { font-weight: bold; }

/* email form, specifically */
form table.csc-mailform tr td.csc-form-labelcell  { }

/* search form, specifically */
form table.csc-searchform { width: 100%; }
form table.csc-searchform tr td { padding: 5px 5px 5px 5px; }
form table.csc-searchform tr td.csc-form-labelcell, form table.csc-searchform tr td.csc-form-commentcell { font-weight: bold; }
form table.csc-searchform tr td.csc-form-fieldcell input, form table.csc-searchform tr td.csc-form-fieldcell select { width: 100%; }

FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }
.csc-mailform { border: 0px; padding:0px; }
.csc-mailform-field { padding-bottom:14px; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.csc-mailform-field label { width: 100px; height:30px; float:left; text-align:left; padding-top:5px; }
.csc-mailform-field textarea { width:130px; }
.csc-mailform-submit { float:left; position:absolute; left:100px; width:80px; text-align:center; }

/*****************/
/* search result */
/*****************/

/* search result, result information box: */
table.csc-searchresultinfo { margin-left: 0px; margin-top: 10px; width: 100%;}
table.csc-searchresultinfo tr { background-color: #edebf1; }
table.csc-searchresultinfo tr td p { padding: 0px 5px 0px 5px;}
table.csc-searchresultinfo tr td.csc-searchresultrange p { font-weight: bold; }
table.csc-searchresultinfo tr td.csc-searchresultprevnext { text-align: right; }

/* search result, header + abstract: */
h3.csc-searchresultheader a { color: #186900; }
h3.csc-searchresultheader { background-color: #edebf1; font-size: 14px; padding-left: 5px; }
p.csc-searchresult { font-style: italic; margin-left: 20px;}

/* search word markup */
span.csc-sword { font-weight: bold; color: red; }


/*****************************/
/* menu / sitemap, generally */
/*****************************/
div.csc-menu { margin-left: 10px; }
div.csc-menu p { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #edebf1; }
div.csc-menu p a { color: #000000; text-decoration: none; }
div.csc-menu p a:hover { color: #660000; text-decoration: underline; }
div.csc-menu p.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* menu / sitemap, \"menu of these pages\" */
div.csc-menu-def p {  }

/* menu / sitemap, \"menu of subpages to these pages\" */
div.csc-menu-1 { }

/* menu / sitemap, \"sitemap\" */
div.csc-menu-2 { }
div.csc-menu-2 p.csc-sitemap { }
div.csc-menu-2 p.csc-sitemap-level1 { margin-left: 20px; }
div.csc-menu-2 p.csc-sitemap-level2 { margin-left: 40px; }
div.csc-menu-2 p.csc-sitemap-level3 { margin-left: 60px; }
div.csc-menu-2 p.csc-sitemap-level4 { margin-left: 80px; }
div.csc-menu-2 p.csc-sitemap-level1 a { color: #000000; }
div.csc-menu-2 p.csc-sitemap-level2 a { color: #186900; }
div.csc-menu-2 p.csc-sitemap-level3 a { color: #10007b; }
div.csc-menu-2 p.csc-sitemap-level4 a { color: #8a0020; }

/* menu / sitemap, \"section index (pagecontent w/index checked)\" */
div.csc-menu-3 { }
div.csc-menu-3 p.csc-section { margin-left: 0px; }
div.csc-menu-3 p.csc-section a { color: #186900; }

/* menu / sitemap, \"menu of subpages to these pages (with abstract)\" */
div.csc-menu-4 { }
div.csc-menu-4 p { margin-top: 2px; }
div.csc-menu-4 p.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* menu / sitemap, \"recently updated pages\" */
div.csc-menu-5 { }

/* menu / sitemap, \"related pages (based on keywords)\" */
div.csc-menu-6 { }

/* menu / sitemap, \"menu of subpages to these pages + sections\" */
div.csc-menu-7 { }
div.csc-menu-7 p { font-weight: bold; }
div.csc-menu-7 p.csc-section a { color: #186900; }



/****************************************/
/* frontend editing / typo3 admin panel */
/****************************************/
img.frontendediticons { vertical-align: middle; margin: 0px 2px 0px 2px; } 

/* default styles for the admin panel */
table.typo3-adminpanel { border: 1px solid black; background-color: #f6f2e6; }
table.typo3-adminpanel tr.typo3-adminpanel-hrow td { background-color: #9ba1a8; }
table.typo3-adminpanel tr.typo3-adminpanel-itemhrow td { background-color: #abbbb4; }
table.typo3-adminpanel table, table.typo3-adminpanel td { border: 0px; }
table.typo3-adminpanel td font { font-family: verdana; font-size: 10px; color: black; }
table.typo3-adminpanel td a font { font-family: verdana; font-size: 10px; color: black; }			
table.typo3-editpanel { border: 1px solid black; background-color: #f6f2e6; } 
table.typo3-editpanel td { border: 0px; }


/*************/
/* Layout Page */
/*************/

#body {position:relative; bottom:0px; min-height:100%; margin:0; text-align:center; background-color:#b3cce3; background-image:url(images/bodyBackground.jpg); background-position:top; background-repeat:repeat-x;}

#wrap {width:1022px; min-height:912px; margin:0 auto; background-image:url(images/wrapBackground.jpg); background-position:bottom; background-repeat:repeat-y;}

/* header */
#header {width:1022px; height:120px; background-color:#FFFFFF;}
#logo {position:relative; top:25px; left:32px;}

/* content */
#contentWrap {width:1022px; min-height:800px; text-align:left; vertical-align: bottom;}

#mainMenu {position:relative; left:0px; top:15px; width:245px; min-height:600px; float:left; background-color:#d3e5f4; margin-bottom:0;}
#address {padding-left:30px;}

#staticMenuDiv {width:777px; height:60px; float:left; background-color:#d3e5f4;}
#staticMenuP {float:left;}
#staticMenuP a{text-decoration:none;}
#searchbox {float:left; position:relative; top:15px; left:50px;}
#labelsearch {position:relative; vertical-align:bottom;}
#submitbuttom {background-color:transparent; border:0px; top:3px; position:relative;}
#searchinputfield {width:130px; font-size:10px;}

#topMenu {width:777px; height:70px; float:left;}

#content {position:relative; left:-30px; bottom: 15px; width:717px; min-height:478px; float:right; background-color:#FFFFFF; /*padding-bottom:200px;*/}
#pdfLink {position:relative; left:-30px; bottom: 15px; width:717px; float:right; background-color:#FFFFFF;}

/*footer befindet sich in contentWrap*/
#footer {position:relative; left:0px; bottom: 0px; width:1022px; height:192px; clear:both; margin-top:0px; margin-left:0px; vertical-align:baseline;}

.energyCityLogo {padding-left:30px;}


/***Layout Menu***/

#firstMenu {font-family:Arial, Helvetica, sans-serif;}
#firstMenu a{text-decoration:none;}
#firstMenu a:hover{}
#secondMenu {font-family:Arial, Helvetica, sans-serif;}
#secondMenu a{text-decoration:none;}
#secondMenu a:hover{}
#thirdMenu { position:relative; top:20px; left:30px;font-family:Arial, Helvetica, sans-serif;}
#thirdMenu a{text-decoration:none;}

/*************/
/* User Defined Classes */
/*************/

.firstMenuNO {text-decoration:none; text-transform:uppercase; font-size:18px; padding-left:30px; line-height:40px;letter-spacing:2px;}
.firstMenuNO a:hover{color: #009ddf;}
.firstMenuACT {text-decoration:none; text-transform:uppercase; font-size:18px; color:#009ddf; padding-left:0px; letter-spacing:2px;}
.firstMenuACT a:hover{}

.secondMenuNO { position:relative; left:30px;text-decoration:none; font-size:15px;}
.secondMenuNO a:hover{color:#009ddf;}
.secondMenuACT {  position:relative; left:30px;text-decoration:none; font-size:15px; color:#009ddf;}
.secondMenuACT a:hover{}

.thirdMenuNO {text-decoration:underline; text-transform:uppercase; font-size:14px;letter-spacing:1.5px;}
.thirdMenuNO a:hover{color:#009ddf;}
.thirdMenuACT {text-decoration:underline; text-transform:uppercase; font-size:14px; color:#009ddf;letter-spacing:1.5px;}
.thirdMenuACT a{}
.thirdMenuACT a:hover{}

.staticMenuNO { position:relative; top:20px; left:30px; text-decoration:none; text-transform:uppercase; font-size:14px;letter-spacing:1.5px;}
.staticMenuNO a:hover{ }
.staticMenuACT { position:relative; top:20px; left:30px; text-decoration:none; text-transform:uppercase; font-size:14px; color:#009ddf;letter-spacing:1.5px;}
.staticMenuACT a:hover{}

.menuSpace {text-decoration:none;}


/****************************/
/* WT Gallery Kategorienansicht */
/****************************/

#wtgallery_category_area{ padding:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left;}
.wtgallery_category_h1{text-align:left;}
.wtgallery_categories { margin:30px 0px 20px 0px; width:340px; vertical-align:top; float:left; }
.wtgallery_category_pic{width:150px; vertical-align:top; padding-right:5px; float:left; }
.wtgallery_category_txt{width:150px; vertical-align:top; float:left;}
.wtgallery_category_folder{width:150px; float:left;}
.wtgallery_category_txtHeader{font-weight:bold;}
/****Navigation*****/
.wtgallery_category_pagebrowser{clear:both;}

/******************************/
/* WT Gallery Vorschau / List */
/******************************/
#wtgallery_thumbnailview{float:left; padding:10px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
.wtgallery_listpic{padding:22px;}
.wtgallery_listpic wtgallery_listpic_act wtgallery_listpic_firstofrow{text-align:left; padding:10px;}
.wtgallery_listpic wtgallery_listpic_no{padding:10px;}

/****Navigation*****/
.wtgallery_pagebrowser{width:600px;}
.wtgallery_pagebrowser_fwd, .wtgallery_pagebrowser_back, .wtgallery_pagebrowser_up {font-size: 12px;}
.wtgallery_pagebrowser_fwd, .wtgallery_pagebrowser_back {float:left; margin-right:10px;}
.wtgallery_pagebrowser_up  { clear:both; }


/****************************/
/* WT Gallery Singleansicht */
/****************************/

#wtgallery_singlepic_area{text-align:left; padding:10px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
.wtgallery_singlepic_comment{padding-left:22px;}
/****Navigation*****/
.wtgallery_singlepic_fwdback{width:400px;}
.wtgallery_singlepic_fwd {float:right;}
.wtgallery_singlepic_back {float:left; padding-left:0px;}
.wtgallery_singlepic_fwdSingle{width:100px; padding-right:0px; text-align:right;}
.wtgallery_singlepic_backSingle{width:100px; padding-left:0px; }
.wtgallery_singlepic_up {clear:both;}


/********************/
/* WT Gallery eCard */
/********************/

.wtgalleryecard_button_area{clear:both; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
.ecardFormularInput{ position:absolute; left:200px;}
.ecardFormularLabel{float:left;}
#wt_galleryecard_text{ width: 250px; height: 120px;}
#wt_galleryecard_sender{width: 250px;}
#wt_galleryecard_sender_name{width: 250px;}
#wt_galleryecard_receiver{width: 250px;}
#wt_galleryecard_receiver_name{width: 250px;}
.ecardFormLine{height: 15px;}
#ecardFormSubmit{clear:both; position:relative; top: 150px;}
.tx-wtgalleryecard-pi1{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-align:left; max-width:700px; width:700px; padding-left:0px;}
.wtgalleryecard_picture_singlepicture{ text-align:left;}
.wtgalleryecard_picture_area{ text-align:left;}
.sideText{padding-left:250px;}
.submitInput{position:relative; left:230px !important; left:210px;}
.wtgalleryecard_picture_singleform{ text-align:left;}
#wtgalleryecard_singlepicture_table{text-align:left;}
#wtgalleryecard_backsideOfCard{text-align:left;}
.wt_gallery_ecard_submit{position:relative; left:300px !important; left:268px; }

/***********************/
/*  Agenda Extension   */
/***********************/

#agendaclearfloat {clear:both;}
#monthsView { float:right; width:150px; }
#agendaMonthEvents, #agendaNextEvents{}
#titleCalendar {font-size:12px; font-weight:bold; height:20px;}
#monthscalendar { height:150px; width:150px; margin-top:10px; font-size:8px; border:0; border-width:thin; border-color:#999999; border-style:solid; }
#thMonthscalendar { height:25px; text-align:center; font-size:10px; font-family:Arial; background-color:#EEEEF0; border-bottom-style:solid; border-bottom-color:#d3e5f4; border-bottom-width:thick; }
#trMonthscalendar { height:25px; text-align:center; font-size:10px; font-family:Arial;  }
#tdMonthscalendarSo { height:19px; text-align:center; font-size:12px; font-family:Arial; color:#990000; background-color:#EEEEF0; border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:thin; } 
#tdMonthscalendarSa { height:19px; text-align:center; font-size:12px; font-family:Arial; color:#000099; background-color:#EEEEF0; border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:thin; }
#tdMonthscalendarMon { height:19px; text-align:center; font-size:12px; font-family:Arial; background-color:#EEEEF0; border-width:thin; border-color:#EEEEF0; border-style:solid; border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:thin; }
#tdMonthscalendarDays { height:19px; text-align:center; font-size:12px; font-family:Arial; color:#666666; border-style:solid; border-color:#FFFFFF; border-width:medium; border-bottom-style:dotted; border-bottom-color:#999999; border-bottom-width:thin;  }
#tdMonthscalendarDays a { color:#000033; text-decoration:none; } 
#monthback { font-weight:bold; font-size:16px; text-align:center;}
#monthback a { text-decoration:none; }
#monthforward { font-weight:bold; font-size:16px; text-align:center;}
#monthforward a { text-decoration:none; }

#monthnavigationback {background-image:url(images/monthUp.jpg);}
#monthnavigationnext {background-image:url(images/monthDown.jpg);}

#pageprevious { margin-left:70px; width:200px; float:left; }
#pagenext { width:285px; float:right; }

.monthspacer { height:5px; line-height:1px;} 
.tdMonthscalendar { height:19px; text-align:center; font-size:12px; font-family:Arial; background-color:#EEEEF0; border-width:thin; border-color:#EEEEF0; border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:thin; } 
.tdAgenda { font-size:12px; }
.tdDetails { font-size:14px; }
.tdDetailsView { width:330px; font-size:12px; padding-top:7px; }

.tableOutput { border-spacing:0px; border-bottom-width:4px; border-bottom-color:#FFFFFF; border-bottom-style:solid; }
.tableOutput tr { background-color:#ededef; padding-top:10px; }
.tableOutput td { padding-left:4px; }


/*--List View--*/

.tdDateT { height:30px; width:135px; font-size:13px; }
.tdTime { height:30px; width:110px; font-size:13px; }
.tdEvent { height:30px; width:140px; font-size:13px; }
.tdWhere { height:30px; width:150px; font-size:13px; }

.tdDate { height:30px; width:130px; font-size:12px; }
.tdTimeEvent { height:30px; width:90px; font-size:12px; }
.tdHint { height:30px; width:20px; }
.tdName { height:30px; width:140px; font-size:12px; }
.tdLocation { height:30px; width:150px; font-size:12px; }

/*--Single View--*/

.tdEventTitle { width:120px; height:25px; font-size:13px; padding-left:4px; border-bottom-width:4px; border-bottom-color:#FFFFFF; border-bottom-style:solid; }
.tdEventContent { width:200px; height:25px; font-size:12px; border-bottom-width:4px; border-bottom-color:#FFFFFF; border-bottom-style:solid; }


.servicepackagenumber1 { font-weight:bold; }
.servicepackagenumber2 { font-weight:bold; }
.servicepackagenumber3 { font-weight:bold; }
.servicepackagenumber4 { font-weight:bold; }
.servicepackagenumber5 { font-weight:bold; }
.eventhint { background-image:url(images/exclamationMark.jpg); }

.headerAgenda { color:#000000; }
.selectedDay { background-color:#CCCCCC; }
.normalDay { }


/*--Insert View--*/
.insertevent-field { margin-bottom:5px; }
.insertevent-field label { width:145px; height:20px; float:left; padding-top:5px; }
.insertevent-field input { width:317px; height:20px; }

#insertevent-textfield-dateto, #insertevent-textfield-timefrom, #insertevent-textfield-timeto, #insertevent-textfield-datefrom {width:232px;}
#insertevent-organizer-id { width:228px; height:20px; float:left; margin-right:5px; }
#insertevent-textfield-button { width:85px; height:20px; }
#textarea-details { width:462px; }
#insertevent-select { width:322px; height:20px; }
#insertevent-image { height:20px; margin-top:2px; }
#insertevent-document { height:20px; margin-top:2px; }

#insertevent-submit { width:200px; height:25px; margin-left:278px; }
.mail { text-decoration:none; }
.errorFormInsertEvent {color:#FF0000; padding-left:145px;}

/***********************/
/*      Newsletter     */
/***********************/

#logoNewsletter{width:600px; text-align:left; padding:20px 0px 20px 0px; padding:30px;}
#contentNewsletter{width:600px; min-height:400px; height:auto !important; height:400px; text-align:left; padding:30px;}
#footerNewsletter{width:600px; text-align:left; padding:30px;}

/***********************/
/*      Newssystem     */
/***********************/
.newsListTable {width:717px;}
.newsListAbstand {height:1px; padding:0px;}
.news_backLink {text-align:left; font-size:12px;}
.news-list-morelink a {text-decoration:none;}
.newsSingleContent {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size: 12px;}
.fontSmall {font-size:10px;}
.news-single-related DD, .news-single-links DD, .news-single-files DD {margin-left:0px;}
.newsListTitle { font-weight:bold;  }
