div,p,input,button { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #5A5A5A; }

img {border: 0; }

A:link, A:active, A:visited { font-weight: normal; text-decoration: underline; color: #323232; }
A:hover   { color: #EF181E; }

#body {
	height: 100%;
	margin: 5px 0; 
        background:  url(../04_Admin/images/bglinie.png) fixed repeat-y center; }

#bodyextra { margin: 2px 0 2px 0; } 

.bodytext { line-height: 130%; margin: 12px 0 8px 0; text-align: justify; }

.footer, .footer A, .footer A:visited, .footer A:active {
	font-size: 10px;
	color: #5A5A5A;
	text-decoration: none;
	text-align: center; }
.footer A:hover { color: #5A5A5A; text-decoration: underline; }

li, ul, ol { margin: 7px 0; list-style-image:url(http://nsn-dialog.de/fileadmin/04_Admin/images/list.gif); }
li A, li A:active, li A:visited { color: #2C2C2C; text-decoration: none; }
li A:hover { color: #EF181E; text-decoration: underline; }

.tx-quickpoll-pi1  { 
		font-weight: bold;
		width: 142px;
		background: #ffde6d;
		padding-left: 1px;
		margin-top: 2px;
		border: 2px solid #cf64f0;
		}
.pollmain { font-size: 11px; color: #5A5A5A; }
.polltitle { color: #5A5A5A; padding: 0px;}
.pollheader { color: #5A5A5A; } 
.polltable {width: 100%; }
.pollbar { background: url(../04_Admin/images/pollbar.gif) }

.polltable h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #5A5A5A;
		background: #ffde6d;
		text-align: center;
	      padding: 2px;
	      margin: 0px 0px 8px 0px;
	      border-bottom: 1px solid  #cf64f0; }

.tx-quickpoll-pi1 form, td, tr, table  { font-size: 11px; }
.pollquestion {font-size: 11px; font-weight: bold; padding: 0 0 5px 2px; color: #5A5A5A;}
.pollresulttext {font-size: 11px; padding: 5px 0 0 5px; color: #5A5A5A; }
.polltotal { font-size: 11px; text-align: center; padding: 5px 0 2px 3px; }
input.pollsubmit { margin: 0 0 0 30px; font-size: 11px;}

.Ebene1NO A, .Ebene1NO A:visited, .Ebene1NO A:hover  {
       display: block;
       padding: 4px 0 4px 15px;
       text-decoration: none;
	}

.Ebene1ACT A, .Ebene1ACT A:visited, .Ebene1ACT A:hover {
       display: block;
       padding: 4px 0 4px 15px;
       font-weight: normal;
       color: #EF181E;
       text-decoration: none;
	}

.Ebene1CUR  {
       padding: 4px 0 4px 15px;
       font-weight: normal;
       color: #EF181E;
       text-decoration: none;
	}

.Ebene2NO A, .Ebene2NO A:visited, .Ebene2NO A:hover  {
       display: block;
       padding: 2px 0 2px 35px;
       font-size: 11px;
       font-weight: normal;
       text-decoration: none;
	}

.Ebene2ACT A, .Ebene2ACT A:visited, .Ebene2ACT A:hover  {
       display: block;
       padding: 2px 0 2px 35px;
       font-size: 11px;
       font-weight: normal;
       color: #EF181E;
       text-decoration: none;
	}

.Ebene2CUR {
       padding: 2px 0 2px 35px;
       font-size: 11px;
       font-weight: normal;
       color: #EF181E;
       text-decoration: none;
	}

.news-list-item { width: 100%; }

.news-list-img-container { float: left; margin: 5px 10px 4px 0; }

.news-list-morelink   { font-size: 10px; text-align: right; margin: 0 0 5px 0; }
.news-list-morelink A, .news-list-morelink A:visited { text-decoration: none; }
.news-list-morelink A:hover { color: #EF181E; text-decoration: none; }

.trenner { width: 100%; height: 1px; margin: 2px 0 10px 0; clear: both;}

.news-single-backlink, .news-single-backlink A, .news-single-backlink A:visited {
        text-align: right; 
        font-size: 10px; 
        margin: 8px 0;
        text-decoration: none; }

.news-single-timedata  { 
        font-size: 10px; 
        font-weight: normal;
        float: right; 
        margin: 0 4px 0 0; } 

.news-single-img-container { float:left; } 
.news-single-img-container img { margin: 7px 12px 0 0; }
.news-single-imgcaption  { font-size: 10px; margin: 4px 0; } 

.news-single-additional-info { 
        float: right;
        border: 1px solid #750B99;
        margin: 5px 0 5px 12px;
        min-width: 180px;
        max-width: 220px;
        overflow-x: hidden; }  

.news-single-related, .news-single-files, .news-single-links, .news-single-related A, .news-single-files A, .news-single-links A, .news-single-related A:visited, .news-single-files A:visited, .news-single-links A:visited { 
        margin: 1px;
        font-size: 10px;
        line-height: 150%;
        color: #5A5A5A;
        padding: 1px 0 1px 5px; 
        background:#FFDE6D;
        text-decoration: none; }
.news-single-related A:hover, .news-single-files A:hover, .news-single-links A:hover { color: #EF181E; }
.news-single-additional-info img { margin: 5px 0 0 0;}
.news-single-related dd { margin: 0 0 2px 10px; }
.news-single-links dd { margin: 0 0 0 6px; }

.clearer { width: 100%; margin: 0 0 15px 0; }

.csc-textpic-caption { font: normal 11px Helvetica,Verdana,Arial;
		    text-align: justify;
		    color: #424242;
		    margin: 0 2px 0 2px; }

.news-single-author, .news-single-author A, .news-single-author A:visited  {  font-size: 10px;  font-weight: normal; text-decoration: none; }

hr { clear: both;
     background: #FFA84B; /* Opera, Firefox */
     color: #FFA84B; /* IE */
     border: 0;
     height: 1px; }

.einzelbild  { margin: 2px 0 2px 0; }

.news-amenu-container {  font-weight: bold; margin-left: 50px;} 

.news-amenu-item-year    { font-weight: bold; letter-spacing: 1px; padding: 15px; }

#mailform fieldset { border: 0; }
#mailform input { margin: 4px 0 0 0; }
DIV.csc-mailform-field { padding: 5px 0; width: 480px; } 
DIV.csc-mailform-label { margin: 10px 0;}

DIV.csc-frame { border: 0px; margin-bottom: 10px; } 
DIV.csc-frame-invisible {} 
DIV.csc-frame-rulerBefore { border-top: 1px dotted #FFA84B; padding: 10px 0 10px 0;} 
DIV.csc-frame-rulerAfter { border-bottom: 1px dotted #FFA84B; } 
DIV.csc-frame-indent { padding-left: 30px; } 
DIV.csc-frame-indent3366 { padding-left: 60px; } 
DIV.csc-frame-indent6633 { padding-right: 90px; } 

DIV.csc-frame-frame1 { background: #FFE491; padding: 15px; border: 1px solid #750B99; } 
DIV.csc-frame-frame2 { background: #FFDE6D; padding: 15px; border: 1px solid #750B99;} 
DIV.csc-frame-frame1 H1,H2,H3,H4,H5 { padding-top: 10px; } 
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: 5px; }

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: 5px; }

.contenttable { border: 1px #D7D7D7; margin: 5px 0px 0px 20px; width: 90%; font: normal 12px Helvetica,Verdana,Arial; }

.contenttable-1 { } 
.contenttable-1 TR.tr-0 TD P { font-weight: bold;  } 
.contenttable-1 TR.tr-0 TD { background: #000000; } 

.contenttable-1 { } 
.contenttable-1 TR.tr-0 TD P { font-weight: bold;  } 
.contenttable-1 TR.tr-0 TD { background: #EF181E; } 
  
.contenttable-2  {  border: 1px #615666 solid;} 
.contenttable-2 TR TD.td-0 { background: #0000ff; font-weight: bold;} 
.contenttable-2 TR TD.td-0 P { font-weight: bold; } 

.contenttable-3  {    border: 1px #615666 solid; } 
.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background: #b3afa8;} 
.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; } 

.tx-indexedsearch-form { margin: 0 0 10px 0; }
.tx-indexedsearch-whatis { border: 1px solid #EAEAEA; padding: 5px; }
.tx-indexedsearch-searchbox fieldset { width: 100%; border: 1px solid #EAEAEA; padding: 20px; margin: 15px 0 0 0; }
.tx-indexedsearch-search-select-order, .tx-indexedsearch-search-submit { margin: 8px 2px 4px 0;}
.tx-indexedsearch-text-item-crdate { margin: 0; padding: 5px; background: #EAEAEA; font-size:90%; font-weight: normal;}
.tx-indexedsearch-res { border-top: 1px solid #EAEAEA; }

.indent { padding-left: 60px; }
.important {  color: #EF181E; text-decoration: none; letter-spacing: 1px;}
.name-of-person {  color: #10007B; text-decoration: none; }
.detail {  color: #186900; text-decoration: none; }
.align-right  { text-align: right }
.align-left  { text-align: left }
.align-center  { text-align: center }

.csc-firstHeader { margin: 0 0 12px 0; }

h1 {    font-weight: bold;
        font-size: 12px;
        margin: 0 0 5px 0;  } 

h2 {    font-weight: bold;
	font-size: 12px;
        letter-spacing: 1px; }

h3 {    font-weight: normal;  color: #000000; }

h4 {    font-size: 15px;
        font-weight: bold; 
        letter-spacing: 0.1em; }

h5 {    font-family: Arial,Helvetica,Verdana;
        font-size: 14px;
        font-weight: bold; 
        letter-spacing: 0.15em;
        text-decoration: underline; }

h6 {    font-family: Arial,Helvetica,Verdana;
        font-size: 16px;
        font-weight: bold;
        text-decoration: underline;
        letter-spacing: 0.15em; }

.newstitle, .newstitle A, .newstitle A:visited, .newstitle A:active  {
        font-weight: bold;
        color: #5A5A5A;
        text-decoration: none;
        margin: 0 0 12px 0;
        letter-spacing: 0.1em; }
.newstitle A:hover { color: #EF181E; text-decoration: none; }

.csc-linkToTop, .csc-linkToTop A, .csc-linkToTop A:active, .csc-linkToTop A:visited {
	text-align: right;
	font-size: 11px;
	text-decoration: underline;
	margin: 10px 0 0 0; }

/*protestmail*/
.right { float: right; padding: 0 0 0 10px; }
