/* CSS Document */


body {
	background-color: #E7E7E7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	color: #00539F;
	font-size: 11px;
	font-weight: normal;
}

a:visited {
	color: #00539F;
	font-size: 11px;
	font-weight: normal;
}

a:hover {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}

a:active {
	color: #00539F;
	font-size: 11px;
	font-weight: normal;
}

td {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
        background: url(http://costrade.cosag.de/coservice/fileadmin/user_upload/coservice/template/hover.png) repeat-x;
	font-weight: bold;
}

h2 {
	color: #031B59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

h3 {
	color: #031B59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.menue_h {
	color: #4D4D4D;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.menue_h:visited {
	color: #4D4D4D;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.menue_h:hover {
	color: #4D4D4D;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.menue_h:active {
	color: #00539F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.menue_ver {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

a.menue_ver:visited {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

a.menue_ver:hover {
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
}

a.menue_ver:active {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

a.menue_ver3 {
	color: #809FFF;
	font-size: 10px;
	text-decoration: none;
}

a.menue_ver3:visited {
	color: #809FFF;
	font-size: 10px;
	text-decoration: none;
}

a.menue_ver3:hover {
	color: #809FFF;
	font-size: 10px;
	text-decoration: underline;
}

a.menue_ver3:active {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.menue_ver2 {
	color: #00539F;
	font-size: 10px;
	text-decoration: none;
}

a.menue_ver2:visited {
	color: #00539F;
	font-size: 10px;
	text-decoration: none;
}

a.menue_ver2:hover {
	color: #00539F;
	font-size: 10px;
	text-decoration: underline;
}

a.menue_ver2:active {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

a.menue_h2 {
	color: #00539F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.menue_h2:visited {
	color: #00539F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.menue_h2:hover {
	color: #00539F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.menue_h2:active {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.menue_normal {
	color: #00539F;
	font-size: 10px;
	text-decoration: none;
}

a.menue_normal:visited {
	color: #00539F;
	font-size: 10px;
	text-decoration: none;
}

a.menue_normal:hover {
	color: #00539F;
	font-size: 10px;
	text-decoration: underline;
}

a.menue_normal:active {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

acrobat {
	color: #333333;
	font-size: 10px;
}

.footer {
	font-size: 10px;
	color: #333333;
}

a.linkklein {
	color: #00539F;
	font-size: 11px;
	text-decoration: none;
}

a.linkklein:visited {
	color: #00539F;
	font-size: 11px;
	text-decoration: none;
}

a.linkklein:hover {
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
}

a.linkklein:active {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}

a.menue_weiss {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.menue_weiss:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.menue_weiss:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}

a.menue_weiss:active {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.tabellentext {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00539F;
}

.formulartext {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

a.start_weiss {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.start_weiss:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.start_weiss:hover {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

a.start_weiss:active {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.formulartext {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.newstext {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.news-latest-item h3,
.news-list-item h3 {
  margin: 0;
  padding: 0;
}

.news-latest-item p,
.news-list-item p {
  margin: 2px 0;
}

.news-list-item {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
}

.news-single-item h3 {
  font-weight: normal;
  font-style: italic;
}

.news-single-img {
  float: right;
  margin-left: 10px;
}

/* ------ FORM FELDER ----*/

fieldset {
 border: 0px;
}

input{ 
left: 10em; 
background: #DCDCDC; 
border: 1px solid #a5acb2; 
margin: 2px;
width: 20em;
}

label{ 
float: left; 
display: block; 
width: 12em; 
clear: left; /* Umbruch */ 
font-weight: bold; 
} 

textarea{ 
left: 10em; 
background: #DCDCDC; 
border: 1px solid #a5acb2; 
margin: 2px;
width: 25em;
}

legend{
color: #FFFFFF;
}

select:hover, 
input:hover, 
textarea:hover{ 
border: 1px solid #000000; 
} 

select:focus, 
input:focus, 
textarea:focus{ 
background: #708090; 
border: 1px solid #000; 
} 

.csc-mailform-submit {
position: relative;
left: 10em; 
width: 10em; 
background: #708090;
color: #000000;
border: 1px solid #a5acb2;
}

/* ------ LOGIN ----- */
.login{
   font-size:12px;
   color:#00539F;
   text-align:left;
   margin:0px 0px 0px 0px;
   padding:10px 5px 0px 5px;
}
.login span{
   font-style:italic;
   margin-bottom:3px;
}
.login input.logout{
   margin-top:5px;
}
/* ----- Input-Felder ----- */
.login input.input{
    url(http://costrade.cosag.de/coservice/fileadmin/user_upload/coservice/images/bg-input.jpg) repeat-x;
   border:1px solid #333333;
   border-right:1px solid #333333;
   border-bottom:1px solid #333333;
   width:160px;
   color:#364677;
   margin-bottom:1px;
}
.login input.submit{
   width:162px;
   background: url(http://costrade.cosag.de/coservice/fileadmin/user_upload/coservice/images/bg-suchbutton.jpg) repeat-x;
   border:1px solid #333333;
   border-right:1px solid #333333;
   border-bottom:1px solid #333333;
}