/*  CSS fuer Textversion */

/* ******************* LAYERS *******************  */

HTML, #body { background-color:#FFF; margin:0px; padding:10px; top:0px; right:0px; }


/* ******************* HEADER *******************  */
DIV#head { background-color: #FFFFFF; margin:0px; padding:0px; }

DIV#head_left { float:left; left:0px; color: #000066; margin:0px; padding: 10px 0px 0px 10px; }
DIV#textonly { margin:0px 0px 5px 4px; padding:0px; }
DIV#fontsize { margin:0px 0px 10px 4px; padding:0px; }


/* ******************* CONTENT *******************  */
#container { margin:0px; padding:0px; }
#left { left:0px; color: #ffffff; margin:10px 0px 0px 0px; padding:15px 0 0 0; }
#sub_menu { margin:0px; padding:0px; }

#content_area { margin:0px 5px 0 5px; padding:15px 0 0 0; }
#breadcrumb { padding:0px; margin: 0px 0px 0px 0px; background-color:transparent; }
#content { margin:0px; padding:0px 0px 20px 0px; background-color:transparent; }

#footer { display:block; color:#999999; margin-bottom: 10px; margin-top: 10px; padding:0px; }
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0px; padding:0px; background:transparent; }

#right { display:none; }
#search { display:none; }
#tools { display:none; }
#content_right { display:none; }


/***************************/
/* General element styles: */
/***************************/

body { font-family: Arial, Verdana, Sans-Serif; font-size: 14px; color:#000000; padding:0px; margin:0px; }
H1, H2, H3, H4, H5 { font-family: Arial, Verdana, Sans-Serif; color:#000000; }
P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial, Verdana, Sans-Serif; color:#000000; }
PRE { font-family: monospace; }
A { background-color:transparent; padding:0px; }
A:hover { color:#F00; }
IMG A { background-color:transparent; padding:0px; margin:0px}
IMG A:hover { background-color:transparent; padding:0px; margin:0px }
FORM { margin:0px; }
P, PRE { margin:0px; }
P, TD, UL, OL {  }
INPUT, TEXTAREA, SELECT { font-family: Arial, Helvetica, sans-serif; margin:2px; padding:2px; font-size: 12px; border:#CCC 1px solid; }
DFN, .hidden, .hidden_text, .INACT { display: none; }

DIV#head_left { font-family: Verdana, Sans-Serif; font-size: 10px; }

NOSCRIPT { background:#FFFFE5; border:1px dashed #B2B2B2; border-width:1px 0; margin:10px 0;}
NOSCRIPT P { background-color:#FFF; padding:10px 30px 10px 50px; margin:0; border:5px solid white; border-width:5px 0 5px 0; line-height:15px;}

/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { }


/******************/
/* Headers, plain */
/******************/
H1, H1.tx-indexedsearch-category { font-size: 20px; }
H2 { font-size: 18px; }
H3 { font-size: 16px; }
H4, .news-list-headline-h4 { font-size: 14px; }
H1, H1.csc-firstHeader, H1.tx-indexedsearch-category { padding:15px 0px 0px 0px; margin:0px 0px 10px 0px; }
H2, H3, H4, H5, H6, .news-list-headline-h4 ,H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { padding:5px 0px 0px 0px; margin:20px 0px 10px 0px; }


/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color:#000000; background-color:transparent; padding:0px; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { color:#000000; }

#right H1, #left H1 { font-size: 20px; text-transform:uppercase; font-weight:bold; padding:15px 0px 0px 0px; margin:0px 0px 10px 0px; }
#right H2, #left H2 { font-size: 18px; text-transform:uppercase; font-weight:bold; padding:15px 0px 0px 0px; margin:0px 0px 10px 0px; }
#right H3, #left H3 { font-size: 16px; text-transform:uppercase; font-weight:bold; padding:15px 0px 0px 0px; margin:0px 0px 10px 0px; }
#right H4, #left H4 { font-size: 20px; }
#content_right H4.csc-firstHeader { font-size: 11px; border: 1px solid #F00; color:#F00; padding:5px; background-color:#F7E2E2; }
#content_right H5.csc-firstHeader { font-size: 11px; border: 1px solid #009900; color:#009900; padding:5px; background-color:#E1F8CF; }


/* Header date */
.csc-header-date { display:none; }

/* 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:#000000; }
P.csc-subheader-2 { color:#000000; }
P.csc-subheader-3 { color:#000000; }

.language a { margin-right: 8px; }

/*******************/
/* RTE / Bodytext: */
/*******************/

P.bodytext,.bodytext, tr, td, select, .news-single-item { font-size:14px; line-height:20px; }
P.bodytext A { }

.textmini, .textmini a { font-family: Arial, Sans-Serif; font-size: 11px; margin-top: 2px; background-color:transparent; text-decoration: none; color:#999; padding:1px 2px 1px 2px; }
.textmini a:hover { color:#000000; }


#search, search a { font-family: Verdana, Sans-Serif; font-size: 11px; }
#search a:hover { color:#000000; }

#tools { margin:0px 0 0 0; line-height:160%; }
#tools a { font-family: Verdana, Sans-Serif; font-size: 11px; text-decoration: none; margin:0px; padding:0px }
#tools a:hover { color:#000000; }

.to_top { height:0px;}

#footer { font-family: Verdana, Sans-Serif; font-size: 10px; margin-top: 2px; background-color:transparent; text-decoration: none; color:#999; padding:1px 2px 1px 2px; }
#textmini a:hover { color:#000000; }

DIV#content a {}
DIV#content a:hover { }

DIV#content_right, DIV#content_right P, DIV#content_right .bodytext { line-height:130%; } 

/* RTE / Bulletlists */
#content UL { }
#content UL LI { line-height:160%; }
#content OL { }
#content OL LI { list-style-type:decimal; line-height:160%; }

/* RTE / Table styling */
TABLE.contenttable { margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 2px 0 2px 3px; }
TABLE.contenttable TR TD P.bodytext { }
TABLE.contenttable TR { margin:0; padding:0; }
TABLE.contenttable TR TH { text-align:left; padding: 0 0 0 3px; background-color:transparent; }

/*********************/
/* Tables, generally */
/*********************/

TABLE.contenttable P { }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P {  }
TABLE.contenttable-1 P {  }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { }
TABLE.contenttable-2 P {  }
TABLE.contenttable-2 TR TD.td-0 { }
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }
TABLE.contenttable-3 P {  }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { }
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }

TABLE.contenttable .tr-even { background-color:#E6E6E6; }
TABLE.contenttable .tr-odd { background-color:#FFF; }
TABLE.contenttable th .td-0 { text-align:left; }

/********************************/
/*  BILDER, Video mit Rahmen 	*/
/********************************/
.news-single-item IMG, .news-list-item IMG, .news-latest-item IMG, 
#content .csc-textpic IMG, #content .gfpb_portret IMG, 
#content .gfpb_landscape IMG, #content .tx-gooffotoboek-pi1 IMG { margin:0px; margin-right:10px; margin-bottom:10px; }

.tx-wecflashplayer-pi1 { width:340px; border:#CCC 1px solid; margin:0; background-color:#FFF; padding:0; }

/**********/
/* Info   */
/**********/
.info { font-style: italic; font-weight: normal; color:#333; background-color:transparent; padding:0px 5px 0px 10px; margin:0px 30px 5px 0px; line-height: 110%; border-left: 3px solid #666; }
.infobox {  font-weight: normal; color:#333; background-color:transparent; padding:0px 5px 0px 10px; margin:0px 30px 5px 0px; line-height: 110%; border-left: 3px solid #666; }
.infotext-small { font-family: Arial; font-size: 11px; font-weight: normal;  color:#000; }

/***************/
/* Box white   */
/***************/

.infoboxwhite {  margin:15px 0 20px 0; padding:10px 0 10px 15px; background-color:#FFFFFF; border:#ECECEC 2px solid; }
.infowhite-header { padding-bottom:10px; font-weight:bold; }
.infowhite-dl { margin:2px 0 2px 0; padding:1px 0px 2px 25px; background-image:url("../img/icon_pdf.gif"); background-repeat:no-repeat;background-position:0px 0px; height:auto; }
.infotextwhite-small { font-family: Arial; font-size: 11px; font-weight: normal;  color:#000; }


/**********/
/* Images */
/**********/

/* 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 */
/***************/

.bodytext UL LI { list-style-type: disc; }
/* Bulletlists, general */
UL.csc-bulletlist { margin:0px; padding:0px 0px 0px 20px; }
UL.csc-bulletlist LI {  }

/* Bulletlists, specifically */
LI.csc-bulletlist-0 { list-style-image: url(../img/arrow.gif); }
LI.csc-bulletlist-1 { list-style-image: url(../img/arrow.gif); }
LI.csc-bulletlist-2 { list-style-image: url(../img/arrow.gif); }
LI.csc-bulletlist-3 { list-style-image: url(../img/arrow.gif); }


#right UL { margin:0px; padding:0px 0px 0px 10px; }
#right UL LI { list-style-image:url(../img/arrow.gif); line-height:160%; }


#left UL { color:#FFF; line-height: 20px; list-style:none; margin:15px 0 0 0; padding:0; }
#left UL LI { line-height: 20px; margin:0; padding:0; }
#left UL LI a { font-family: Arial, Geneva, sans-serif; color:#001073; display: block; text-decoration: none; text-transform: none; font-size: 13px; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: 0.5em .5em; padding:0px 0px 0px 15px;}
#left UL LI a:hover { color:#001073; background-color:#F1F1F1; }

.news-catmenu LI { line-height:20px; list-style-image:url(../img/arrow.gif); } 

/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border:0px; }
TABLE.csc-uploads TR TD P { background-color: transparent; }
TABLE.csc-uploads TR TD { vertical-align: top; }
TABLE.csc-uploads TR.tr-even { }
TABLE.csc-uploads TR.tr-odd { }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 0px; 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 { margin:0; padding:0px 0 0px 0px; }
TABLE.csc-uploads-2 { }
TABLE.csc-uploads-3 { }
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 */
/*****************/

INPUT, TEXTAREA, SELECT { margin: 0px 0px; padding:0px; margin-bottom:0px; border: 1px solid #CCC; padding:2px; }
fieldset { margin-bottom: 20px; border: 1px dotted #CCC}
label, .FormLabel { padding: 1px 0.02em 5px 0.2em; width: 10em; margin-top: 1px; margin-bottom:10px; float:left; margin-right:3px; }
.sceening_from { }
.FormDiv { margin-bottom:15px; }

/* 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%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }

/*****************/
/* 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 { margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: red; }

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category {  }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
.tx-indexedsearch-category H1 { background:transparent; }

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
/* MAIN_MENU (oben) 1.Ebene  */
#main_nav { background-color:#C0CADE; padding:2px; text-transform:uppercase; margin:4px 0px 6px 0px; }
#sub_nav_1 { background-color:#C7C9CB; padding:0px; margin:4px 0px 6px 0px; line-height:150%; }
#sub_nav_2 { background-color:#ECECEC; padding:0px; margin:4px 0px 6px 0px; line-height:150%; }

#main_nav a, #sub_nav_1 a, #sub_nav_2 a { color:#000; }
#main_nav a:hover, #sub_nav_1 a:hover, #sub_nav_2 a:hover { background-color:#000; color:#FFF; }

#main_menu ul { padding:0px 0px 0px 5px; margin: 0; list-style:none; }
#main_menu ul li { background-color:#C0CADE; color:#FFFFFF; border-top:#C0CADE 2px solid; }
#main_menu ul li:hover { background-color:#D6DDEF; color:#FFFFFF; }
#main_menu ul li a { font-family:  Arial, Geneva, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 10px 3px 10px; margin:0px; border-left:#C0CADE 2px solid; display: block; }
#main_menu ul li a:hover { color:#FFFFFF; border-left:#C0CADE 2px solid; background-color:#001073; }

#main_menu .act a { padding: 3px 10px 3px 10px; margin:0px; color:#001073; background-color:#F1F1F1; display: block;}

#nav li li a { margin:0px; padding-left:10px; display:block; padding: 5px 0px 5px 10px; margin:0px;}
#nav li li a:hover { color:#FFFFFF; background-color:#001073; margin:0px; }

#nav ul { padding:0px 0px 0px 220px; margin: 0; list-style:none; }
#nav li { float: left; position: relative; text-align: left; cursor: default; }
#nav li ul { display: none; position: absolute;	top: 100%; left: 0; font-weight: normal; padding:0; background-color:#D6DDEF; border-right:#C0CADE 2px solid; border-bottom:#C0CADE 2px solid; border-top:#D6DDEF 2px solid; border-left:#C0CADE 2px solid; }
#nav li > ul { top: auto; left: auto; }
#nav li li { display: block; float: none; background-color: transparent; border: 0; }
#nav li:hover ul, #nav li.over ul { display: block; }
#nav { clear: left; }

/* MAIN_SUB_MENU (oben) 2.Ebene  */
.main_sub ul { display:none; }
.main_sub ul li { display:none; }
#main_menu ul li .main_sub a { display:none; }
#main_menu ul li .main_sub a:hover { display:none; }



/* SUB_MENU (links) 1. und 2.Ebene  */
#sub_menu { margin:0; padding:0; }
#sub_menu ul { color:#FFF; line-height: 20px; list-style:none; margin:0px; padding:0px; }
#sub_menu ul li { line-height: 20px; margin:0px; padding:0; }
#sub_menu li ul li { line-height: 20px; margin:0px; padding:0px 0px 0px 10px; }
#sub_menu li a { font-family: Arial, Geneva, sans-serif; color:#001073; display: block; text-decoration: none; text-transform: none; font-size: 13px; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: 0.5em .5em; padding:0px 0px 0px 15px;}
#sub_menu li li a:hover, #sub_menu .current { color:#001073; background-color:#F1F1F1; }
#sub_menu UL .act { color:#001073; }
#sub_menu UL LI UL .act { color:#001073; font-weight:bold; }
#sub_menu UL LI a:hover, #sub_menu UL LI.act a:hover { color:#001073; background-color:#F1F1F1; padding:0px 0px 0px 15px;}


/*****************************/
/* Searchbox */
/*****************************/
#tab_area { margin:0; }

.tab_sel, .tab_unsel { display:block; background-color:#FFF; border-right:1px solid #CCC; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #ECECEC; padding:2px 4px 2px 4px; }
.tab_unsel { border-bottom-color:#D0D1CA; border-right:1px solid #CCC; border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; padding:2px 4px 2px 4px; }
.tab_sel { background-color:#ECECEC; }
A.tab_sel { color:#595A5A; text-decoration:none; font-family: Verdana, Sans-Serif; font-size: 11px; }
A.tab_sel:hover { color:#595A5A; text-decoration:none; background:#ECECEC; }
A.tab_unsel  { color:#969696; text-decoration:none; font-family: Verdana, Sans-Serif; font-size: 11px; }
A.tab_unsel:hover { color:#595A5A; text-decoration:none; }
.first { border-left:0px solid #D0D0D0; }
.notab { border-bottom:1px solid #D0D1CA; background-color:#FFF; width:100%; }
.tab_cont { padding:5px 7px; border:1px solid #D0D1CA; border-width:0 1px 1px 1px; background-color:#ECECEC; }
.tab_cont H3 { margin:0 0px; padding:0 0px; padding-top:7px; padding-bottom:5px; color:#595A5A; }
.tab_cont STRONG { font-weight:normal; }

#t_infobox_form { color:#969696;}
#t_tools, #t_tools_loggedin { width:50%;}

/*****************************/
/* Breadcrumb */
/*****************************/

#breadcrumb { font-family: Verdana, Sans-Serif; font-size: 10px; }

/*****************************/
/* News */
/*****************************/
#news-latest-header-pic { display:none; }
#news-latest-container { float:right; margin-top:5px; line-height:20px; font-size:14px; }
.news-list-date, .news-list-category, .news-list-date, .news-latest-date, .news-latest-category, .news-latest-date, .news-single-category { font-weight:normal; }

.news-latest-item { margin-left: 0px; margin-bottom: 15px; }
.news-latest-gotoarchive_berichte { display:none; }
.news-latest-header { font-weight:bold; }
.news-latest-container-50 { float: right; width: 47%; margin:0px; padding-left: 0px; padding-top:10px; background-color:#F1F1F1; }
.news-latest-item-50, .news-latest-header-50 { margin-left:0px; margin-top: 5px;}
.news-latest-container-50 h3 { padding:0px; margin:0px; }
.news-latest-gotoarchive { margin-bottom: 15px; line-height:20px; }
.news-latest-date-small { padding:0; margin:0; font-family: Arial, Sans-Serif; background-color:transparent; text-decoration: none; font-weight:normal; }

.news-list-item, .news-latest-item { margin-bottom: 15px; line-height:20px; height:auto; }
.news-list-header, .news-latest-header { font-weight:bold; }
.news-list-item LI, .news-latest-item LI { margin:5px 0px 5px 0px; padding-left: 0px; }
.news-list-morelink { margin-bottom: 25px;} 

.news-cat-h3 { text-transform:uppercase; font-weight: bold; }
.news-cat-h4 { text-transform:uppercase; font-weight: normal;  }
.news-cat-h5 { font-weight: normal; }
.news-cat-h6 { text-transform:uppercase; font-weight: normal; }

.news-single-additional-info {	padding-top:20px; }
.news-single-additional-info LI { margin-left:22px; }
.news-single-image { margin:0px; padding:0px; float:left; }
.news-single-img { margin:0px; padding:0px; width-max:239px;}
.news-single-imgcaption { background-color:#FFFFFF; margin:5px; padding:0; font-family: Verdana, Sans-Serif; font-size: 10px; line-height:130%; } 

.news-single-item_no_li { margin-top:15px; }
.news-single-item_no_li LI { list-style:none; float:right; padding-left: 140px; }
.news-single-item UL { margin:0px; padding:10px 0px 0px 20px; }
.news-single-item UL LI { list-style-position:outside;}
.news-single-item .bodytext UL { margin:0px; padding:10px 0px 0px 0px; }
.news-single-item .bodytext UL LI { padding-left:20px; }
.news-single-item .bodytext UL LI a { }

.news-single-files { margin:10px 0px 0px 0px; padding:0px; }
.news-single-files-header { padding:0px; font-weight:bold; }
.news-single-files-dl { margin:0px 0 0px 0; padding:0px 0px 0px 0px; height:auto; }

.news-single-links { margin:10px 0 15px 0; padding:10px 0 10px 15px; position:relative; }
.gallery { float:left; background-image:url("../img/gallery_icon.gif"); background-repeat:no-repeat; background-position:0px 3px; margin:0 30px 0 0; padding:0 0 0 25px; }
.video { background-image:url("../img/video_icon.gif"); background-repeat:no-repeat; background-position:0px 0px; margin:0; padding:0 0 0 25px; }

.news-single-category, .news-single-category A { padding:0; margin-top:10px; text-transform:uppercase; font-family: Arial, Sans-Serif; }
.news-single-category A:hover { color:#001073; text-decoration:underline; background-color:transparent; }

.news-single-author-date, .news-single-author-date A { padding:0; margin:10px 0 10px 0; font-family: Arial, Sans-Serif; font-weight:normal; }
.news-single-author-date A:hover { text-decoration:underline; }

.news-list-date-small , .news-list-date-small  A { padding:0; margin:10px 0 0 0; font-family: Arial, Sans-Serif; font-weight:normal; }
.news-list-date-small  A:hover { color:#001073; text-decoration:underline; background-color:transparent; }

.news-catmenu { padding:0 0 10px 10px; }

.hl_blue { color:#001073; font-weight:bold; } 

/*
.news-catmenu-NO {padding-left:0px;padding-right:2px;xfloat:left;}
.news-catmenu .level1 {padding-left:0px;padding-top:0px;width:700px;display:block;}
.news-catmenu .level2 {padding-left:0px;padding-right:2px;xfloat:left;}
.news-catmenu .level3 {padding-left:0px;padding-right:2px;xfloat:left;}
*/

.news-catmenu ul {font-weight:bold; padding:0px; margin:0px; margin-left:10px; }
.news-catmenu ul li {font-weight:normal; list-style:none; float:left; padding:0px; margin:0px;}

.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell { font-weight:bold; }

/****************************************/
/* Filelist                             */
/****************************************/
.tx-filelist-pi1-table { width:100%; } 
.tx-filelist-pi1-header-icon { }
.tx-filelist-pi1-header-filename { }
.tx-filelist-pi1-header-info { }
.tx-filelist-pi1-header-last_modification { }
.tx-filelist-pi1-icon { width:30px; }
.tx-filelist-pi1-filename { }
.tx-filelist-pi1-info { }
.tx-filelist-pi1-last_modification { }


/****************************************/
/* POPUP */
/****************************************/
#content_popup { margin:0 20px 20px 20px; }


/****************************************/
/* Notruf TABLE                         */
/****************************************/
#emergency { background: #E1F8CF url(../img/emergency.gif) no-repeat; background-position:7px 7px; border: 3px solid #009900; line-height:160%; margin:5px 5px 5px 0; padding:45px 2px 2px 2px; }
#emergency table tr td { margin:0; padding:0; color:#009900; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#emergency UL LI {  list-style-image: url(../img/arrow_green.gif); margin-left:7px; }
