/* MCU Stylesheet - left 175 - right column 575 */
BODY {
scrollbar-face-color:#C0C0C0; /* dark blue */
scrollbar-highlight-color:#FFFFFF; /* white */
scrollbar-3dlight-color:#C0C0C0; /* lte grey */
scrollbar-darkshadow-color:#000000; /* black */
scrollbar-shadow-color:#C0C0C0; /* medium grey */
scrollbar-arrow-color:#FFFFFF; /* white */
scrollbar-track-color:#C0C0C1; /* lite blue grey */
background-image: url('../pics/mcu/mcu_bg_blue.gif');
margin: 0.25em 0.5em
}
/* General Fonts */
body, p, ol, div, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/* color: #EAEAEA; */
font-weight: normal;
font-style: normal;
line-height: 130%;
margin: 0.25em 0.5em;
text-align: left;
}

dir {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/* color: #EAEAEA; */
font-weight: normal;
font-style: normal;
line-height: 100%;
margin: 0.9em 0.9em;
}

ul, li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/* color: #EAEAEA; */
font-weight: normal;
font-style: normal;
line-height: 100%;
margin: 0.9em 0.9em;
}

/* Headings */
h1, h2, h3, h4 {
font-family: Verdana, sans-serif;
color: #B80000; 
/* font-variant: small-caps; */
font-size: 12px;
font-stretch: wider;
/* margin_bottom: 0.5em; */
/* border-bottom: thin dashed #003366;*/ /* dark blue */
}

h5 {
font-family: Verdana, sans-serif;
font-size: 12px;
color: white;
font-weight : bold;
}

.news, .newssubheader
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
bgcolor: #EAEAEA
font-weight: normal;
font-style: normal;
line-height: 110%;
margin: 0.25em 0.5em;
}

/*Titel*/
/* Bold Title same as text size */
.title {
font-family: Arial, Verdana, sans-serif;
color: #FFFFFF; 
font-weight: bold; 
font-stretch: wider;
font-size: 15px;
}
/* padding: 0.2em */
/* font-variant: small-caps; */


.table { /*zelle*/
bgcolor: #EAEAEA;
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
}

.newsheader {
font-family : Verdana, sans-serif;
font-size : 13px;
color : #003366;
font-weight : normal;
}



/* Blue Border for Tables */
/*.border {*/
/*border: 1px solid #COC8D4;*/ /* lite blue grey */
}
/* Footer */
.footer {
font-size: 10px;
color: #003366; /* dark blue */
line-height: 150%;
text-align: center;
}
/* Last Update */
.lastupdate {
font-size: 10px;
color: #003366; /* dark blue */
line-height: 150%;
text-align: center;
}
/* Quote */
.quote {
color: #9B193D; /* dark burgundy */

font-weight: 550;
}
/* In Text Hyperlinks */
a:link {
/* font-weight: bold; */
color: #B80000 ; /* black */
text-decoration: none;
}
a:visited {
/* font-weight: bold; */
color: #B80000; /* black */
text-decoration: none;
}
a:hover {
/*font-weight: bold;*/
color: red;
text-decoration: underline;
}
/* Top Navigation Menu */
.topnav {
background: #C0C8D4; /* lite blue grey */
font-family: Verdana, sans-serif;
font-size: 11px;
font-variant: small-caps;
}
/* Feedback Links */
.fback A {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003366; /* dark blue */
font-weight: bold;
font-size: 11px;
font-stretch: wider;
text-decoration: none;
display: block;
padding: 0.25em;
border: 1px solid #003366; /* dark blue */
}
.fback A:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #003366; /* dark blue */
font-weight: bold;
font-size: 11px;
font-stretch: wider;
text-decoration: none;
display: block;
padding: 0.25em;
border: 1px solid #003366; /* dark blue */
}
.fback A:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF; /* white */
font-weight: bold;
font-size: 11px;
font-stretch: wider;
text-decoration: none;
display: block;
background: #003366; /* dark blue */
padding: 0.25em;
border: 1px solid #333333; /* med grey */
}

.newscontainer {
background-color: #EAEAEA;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
text-align: left;
}
.newsdetail {
background-color: #EAEAEA;
border: 1px solid #606060;
float: left;
clear: left;
width: 100%;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:1px;
text-align: left;
}
.newsheader {
margin:0px;
padding: 2px;
width: 100%; 
float: left;
clear: left;
text-align: left;
}
.newssubheader {
margin:0px;
padding: 2px;
width: 100%;
float: left;
clear: left; 
text-align: left;
}
.newsimage {
padding: 3px;
margin:0px;
width: 100%;
float: left;
clear: left; 
}



/* Forms Fields */
SELECT {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
}


.TEXTAREA { 
border: #8A6922 1px solid; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
background-color:#F5EBD4;
height: 40px
}

.textbox { 
border: #C0C0C0 1px solid; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
background-color:#FFFFFF;
margin-top: 2px; 
margin-right: 0px; 
margin-bottom: 2px; 
margin-left: 0px; 
padding-top: 1px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 2px; 
}

input { 
border: #808080 1px solid; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
background-color:#FFFFFF;
margin-top: 2px; 
margin-right: 0px; 
margin-bottom: 2px; 
margin-left: 0px; 
padding-top: 1px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 2px; 
height: 17px;
}

.lupe {
border: #FFFFFF 0px solid; 
background-color: #F7F7F7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px;
height: 15px;
width: 15px; 
}

.tx-gstselectpro-pi1 {
margin: 0px;
}

.tx-newloginbox-pi1-submit {
border: #404040 1px solid; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
background-color:#C6C6C6;
margin-top: 2px; 
margin-right: 0px; 
margin-bottom: 2px; 
margin-left: 0px; 
padding-top: 1px; 
padding-right: 0px; 
padding-bottom: 1px; 
padding-left: 2px; 
height: 17px
}



.caption {
font-family : Verdana, sans-serif;
font-size : 10px;
color : #000000;
}
.bulletlist {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
}

.contenttable {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #000000;
padding: 1em;
margin-top: 1em;
margin-bottom: 1em;
border: 1px solid #C0C8D4;
}
/* Search Formats */
.searchform {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
}
.searchresultpagetitle {

font-family : Verdana, sans-serif;
font-size : 11px;
font-weight: bold;
color: #B80000 ; 
text-decoration: underline;

}
.searchresultcontent {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
}
.searchresultheader {
font-family : Verdana, sans-serif;
font-size : 13px;
color : #333366;
font-weight : bolder;
}
.searchmarkup {
color : #000000;
}
.loginform {
font-family : Verdana, sans-serif;
font-size : 14px;
color : #000000;
font-weight : normal;
}
/* Mailform Formattting */
.mailform {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #003366;
font-weight : normal;
}
.mailformrequired {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #003366;
font-weight : bolder;
}
.mailformcomment {
font-family : Verdana, sans-serif;
font-size : 11px;
color : #CC0000;
font-weight : bolder;
}
.mailformradio {
font-family : Verdana, sans-serif;
font-size : 10px;
color : #003366;
font-weight : normal;
}
.filelinks {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #000000;
}
.filelinkssize {
font-family : Verdana, sans-serif;
font-size : 12px;
color : #000000;
} 



legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:95%;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
border: 0px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
font-weight : bold;
background-color: #C0C0C0;
color: #010101;
border: 2px;
}


.tx_powermail_pi1_fieldwrap_html label, .tx_powermail_pi1_fieldwrap_html_radio_title
{ /* Alle Labels UND Formularelemente ausw?hlen */
  display: block;
  float: left;
  width: 200px; /* Breite.*/
  font-weight: bold;
  margin-left: 2px;
}

.tx_powermail_pi1_fieldwrap_html input,tx_powermail_pi1_fieldwrap_html select
{
  display: block;
  float: left;
  width: 200px; /* Breite.*/	
}
.powermail_radio_inner label, .powermail_radio_inner label input
{ 
  font-weight: normal ;
  display: block;
  float: left;
  clear:left;
  width: 10px; /* Breite.*/
  margin-left:200px;
  border:0px;

}
.powermail_radio 
{
	background-color:transparent;
	border:0px;
}

.powermail_check_inner
{
clear:left;
font-size:0.9em;
}

.powermail_check_inner 
{

border-top:1px solid;
padding-top:1px;
padding-bottom:30px;
}

.powermail_check_inner label
{
float:right;
width:450px;
border-bottom: 1px;
}
.powermail_check_inner input
{
width:20px;
align:right;
margin-left:10px;
background-color:transparent;
border:0px;
}


.powermail_radio_inner label input
{
  width: 20px; /* Breite.*/
}

form br { /* Alle Zeilenumbr?che in Formularen ausw?hlen */
  clear: left; /* das floating der labels und inputs aufheben */
}

.validation-failed, .powermail_mandatory_js
{
 	margin-left: 2px;
	color:red;	
}


