/* GENERAL fonts */
.csc-form-label, P, OL, UL, DIV, H1, H2 {
        font-family: Arial;
        font-size: 13px;
}
 
hr {
  width: 100%;
  height: 1px;
  border: 0;
  border-bottom: 1px solid #A4D1ff;
}
A {color:navy; text-decoration:none; font-size:13px;}
/*A.download {margin-top: 0px; margin-bottom: 0px;)   */
A:visited {color:navy; text-decoration:none; font-size:13px;}
.bodytext A {color:navy; text-decoration:none; font-size:13px; font-family:Arial;}
.bodytext  {font-size:13px; font-family:Arial;}
.bodytext A:visited {color:navy; text-decoration:none; font-size:13px;}
.external-link-new-window{color:navy; text-decoration:none; font-size:13px;}
.csc-mailform-field{text-align:right; border: 1px solid grey;}
DL {border:0;
        padding-left:0px;}
DT {border:0;
        padding-left:0px;}

input,input[type=reset],input[type=select],input[type=radio],textarea
{        border: 1px #bbbbbb solid;
        font-family: Arial, Helvetica, Verdana;
        }
input[type=image],input[type=submit]{        border: 0px ;
        font-family: Arial, Helvetica, Verdana;
        }

.news-latest-item P.bodytext{
padding-bottom: 0px;
}



H1 { font-size: 15px; }
H2 { font-size: 13px; }
.white {background-color: #F9FCFF; color:#FFC800}

H1, H2 {margin: 0px 0px 5px 0px;}

.catchword {font-weight:bold;
                padding-bottom:5px;
                padding-top:5px;
                }

P.bodytext{margin: 0px 0px 5px 0px;}
P.anreisser{margin: 0px 0px 0px 0px; padding-bottom:0px;}
P.anreisser A:visited{text-decoration:none;}

body {background-color: #f2f2f2;}

SPAN.csc-sword { font-weight: bold; color: red; }
.newsliste {text-align:left; font-size:13px;}

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
        font-size: 10px;
        text-align: center;
}
.invisible {visiblity: hidden;}

/* Content column */
TD#main_content {
        vertical-align: top; 
        width: 486px;
        background-color:#ffffff;
        padding-top:17px;
}
TD#right_content {
        vertical-align: top;        
        background-color:#ddeeff;
        padding-top:17px;
}
DIV#search {
        vertical-align: center;
        horizontal-align: left;        
        background-color:#A4D1ff;        
        spacing: 0px;
        height: 30px;
        padding-top:10px;
        padding-bottom:10px;
}
TABLE.feeds {border:solid 1px #A4D1ff; }
.topnavi{
font-size: 11px; 
margin:0px; 
padding-bottom: 5px; 
background-color:#ddeeff;
float:right;
text-align:right;
padding-right:10px;
}
DIV#suchformular {        
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 16px;
        spacing: 0px;
        height: 25px;
}
TD#spacer {
        background-color:#ffffff;
        vertical-align: top; 
        width: 37px;
}

/* Menu 1 column */
TD#menu_1 {        
        vertical-align: top; 
        width: 200px;        
        padding-top: 0px;
        
}
TD#menu_1 DIV {
        width: 100%;
}
TD#menu_1 DIV A {        
        text-decoration: none;
         color:navy;
}
TD#menu_1 DIV A:hover {
        text-decoration: none;
        }
TD#menu_1 DIV A:visited {
        text-decoration: none;
}

TD#menu_1 DIV.no {  
  padding-top:5px;
  padding-left:25px;
  padding-bottom:5px; 
  width: 185px;
  margin:0;
  border:0; 
}
TD#menu_1 DIV.act { 
        background-color:#F9FCFF;
  padding-top:17px;
  padding-left:25px;
  padding-bottom:15px;  
   width: 185px;
  margin:0;
  border:0; 
}
TD#menu_1 DIV.act A{ 
color:#FF9800; 
}
TD#menu_1 DIV.menu1-level1-act A {
  color:navy;
}
TD#menu_1 DIV.menu1-level1-no {
  padding-left:15px; 
  padding-bottom:5px; 
  }
 TD#menu_1 DIV.menu1-level1-act {
  padding-left:15px; 
  padding-bottom:5px; 
  }
  
/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 13px;  
  }
  
TD#menu_1 DIV.menu1-level2-no A {
  font-size: 13px;
  padding-left:15px;
 }
TD#menu_1 DIV.menu1-level2-no A:hover{
   background: url(http://elmv.de/fileadmin/arrow_black.gif) center left no-repeat;
  
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 13px;
  padding-left:15px;
  background: url(http://elmv.de/fileadmin/arrow_orange.gif) center left no-repeat;
  
}
.news-latest-container, .news-list-container {
 background-color: #FFFFFF;
 padding: 0px;
 margin:0px;
 border-style: none;
 }
 .news-latest-container-box {
 background-color: #F0F9FF;
 padding-left:16px;
 color:#006633;
 }
  .news-latest-container-box2 {
 background-color: #DDEEFF;
 padding-left:16px;
 color:#006633;
 }

.news-latest-gotoarchive {
 font-weight: normal;
 margin-top: 5px;
 clear: both;
 }
 .news-amenu-item-year{background-color:#FFFFFF; border: 0px; color:black; text-align:left;}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER, .news-single-backlink, .news-single-backlink a {
 color: navy;
 text-decoration: none;
 font-size:13px;
 font-weight:100;
 margin-top:10px;
 clear:both;
 }

.news-latest-morelink A, .news-list-morelink A, .news-latest-morelink A:visited, .news-list-morelink A:visited{
 color: navy;
 text-decoration: none;
 padding-bottom:10px;
 text-align:left;
 }
.news-latest-container A, .news-list-container A {
 color: #000000;
 text-decoration: none;
 }
 .news-latest-container-box A{
 color:#006633;
 text-decoration: none;
 }
  .news-latest-container-box2 A{
 color:#006633;
 text-decoration: none;
 } 
.news-latest-item, .news-list-item, .news-single-item {
 background-color: #FFFFFF;
 padding: 0px;
 margin-bottom: 10px;
 margin-left:0px;
 border:0px;
border-bottom:1px solid #ccc;
padding-bottom:5px;
 clear:both;
 }
 .news-latest-item A:visited {
text-decoration:none;
color:#000000;
 }
 .news-latest-item-box {
 background: #F0F9FF url(http://elmv.de/fileadmin/arrow_green.gif) 0% 0% no-repeat; ;
 margin-bottom: 10px;
 margin-left:0px;
 border-style:none;
 padding-left: 16px;
 color:#006633;
}
 .news-latest-item-box2 {
 background: #DDEEFF url(http://elmv.de/fileadmin/arrow_green.gif) 0% 0% no-repeat; ;
 margin-bottom: 10px;
 margin-left:0px;
 border-style:none;
 padding-left: 16px;
 color:#006633;
}

. news-single-related IMG, .news-latest-item IMG, .news-list-item IMG, .news-single-img {
 margin: 15px;
 margin-right: 0px;
 float: right;
 }

.news-latest-date, .news-list-date, .news-single-timedata {
 font-size: 13px;
 padding:0px;
 }

.news-latest-container h2, .news-list-container H2, .news-single-item H2 {
 background-color:#FFFFFF;
 color: #000000;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 padding: 0px;
 margin: 0px;
 border-style:none;
 }
 
.news-single-item H3 {
 color: #000000;
 text-decoration: none;
 font-size: 13px;
 font-weight:bold;
 padding:0px;
 margin:0px 0px 0px 0px;
}
 
.news-single-imgcaption {
  font-size: 11px;
  background-color:#E7E7E7;
  margin-bottom:10px;
float:right;
}

.news-single-related,.news-single-files,.news-single-links  {
        margin:0px;
        padding-bottom:20px;
                background-color:#FFFFFF;
                border:0;
                clear:both;
                padding-left:0px;
}

.news-single-additional-info {
        margin-top: 30px;
                  clear:both;
                border:0;
                background-color:#FFFFFF;
                padding-left: 0px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
        margin-left:0px;
                padding-left:0px;
                border:0;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
        font-weight: bold;
        margin-bottom:5px;
                padding-left:0px;
                border:0;
                margin-left:0px;
}
.news-single-author{padding:0px; margin:0px; font-size:10px;}


TD.tx-indexedsearch-descr {font-size:12px; font-family:Arial;}
TD.tx-indexedsearch-info {font-size:10px; font-family:Arial;}
TD.tx-indexedsearch-percent {font-size:10px; font-family:Arial;}
TD.tx-indexedsearch-list {font-size:10px; font-family:Arial;}
.iframe {padding:0px; margin:0px;width:486px;}
.tx-ffiframe-pi1 {padding:0px; margin:0px; }

.tx-simplesurvey-pi1{
	padding: 10px;
	margin: 10px;
	width: 430px;
	background:#ddeeff none repeat scroll 0% 0%;
	border:0px;
}
.tx-simplesurvey-pi1-notemplate{
	background:#a4d1ff none repeat scroll 0% 0%;
	border:2px dashed;
	font-size:16px;
	margin:10px;
	padding:30px;
}
.tx-simplesurvey-pi1-title, .tx-simplesurvey-pi1-result-header-questions{
	text-decoration: none;
	margin: 0 0 20px 0;
	text-align: center;
	font-size: 16px;
		font-weight:bold;
}
.tx-simplesurvey-pi1-caption{
	color: grey;
	font-size: 16px;
	text-align: right;
}
.tx-simplesurvey-pi1-description{
	color: black;
	padding: 2px 0 10px 0;
	border-bottom: 1px solid black;
}
.tx-simplesurvey-pi1-questiontext{
	font-weight:bold;
	text-decoration: none;
	margin: 20px 0 2px 0;
	padding:2px 0 3px 0;
	text-align: center;
	background-color: #a4d1ff;
}
.tx-simplesurvey-pi1-help{
	left:490px;
	width: 10px;
	position:relative;
	top:-18px;
	margin:0 0 -14px 0;
}
.tx-simplesurvey-pi1-help a{
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
}
.tx-simplesurvey-pi1-help a:hover, .tx-simplesurvey-pi1-help a.hover{
	font-weight: bold;
}
.tx-simplesurvey-pi1-question, .tx-simplesurvey-pi1-result-question{
	font-size: 13px;
	margin: 0 0 5px 0;
	color: black;
		font-weight:bold;
}
.tx-simplesurvey-pi1-answer{
	color: black;
}
#tx-simplesurvey-pi1-error{
	display: none;
	width: 250px;
	margin: 5px 0 5px 0;
	background-color: #FF4626;
	color: white;
	border: 1px solid black;
}
.tx-simplesurvey-pi1-userdata{
	margin: 10px 0 10px 0;
	border: 2px dashed white;
	padding: 3px;
}
.tx-simplesurvey-pi1-userdata-title{
	font-weight: bold;
	margin: 5px 0 0 0;
}
.tx-simplesurvey-pi1-userdata-answer{
	margin: 5px 0 0 0;
}
.tx-simplesurvey-pi1-submit{
	background:lightBlue none repeat scroll 0% 0%;
	border:1px solid;
	float:right;
}
.tx-simplesurvey-pi1-results-not-allowed{
	font-size:14px;
	font-weight:bold;
}
.tx-simplesurvey-pi1-uploaderror{
	background:red none repeat scroll 0% 0%;
	border:1px solid;
}
.tx-simplesurvey-pi1-result-percent{
	font-size:12px;
	margin:0pt 0pt 0pt 5px;
	font-style:italic;
}
.tx-simplesurvey-pi1-result-answer{
	font-size:12px;
	margin:0pt 0pt 0pt 5px;
}
.tx-simplesurvey-pi1-result-noanswer{
	font-style:italic;
	color: gray;
}
.tx-simplesurvey-pi1-result-userdata{
}
.tx-simplesurvey-pi1-overall-points{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}
