body {margin:0;}
form {margin:0;padding:0;}
h1,h2 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height:120%;
	color: #333333;
        margin: 5px 0 12 0;
	text-decoration: none;
        padding-left: 12px;
        padding-right: 5px;
}
h3,h4 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height:120%;
	color: #333333;
	text-decoration: none;
        margin: 5px 0 12 0;
        padding-left: 12px;
        padding-right: 5px;
}
p {
	font-family: verdana,arial,helvetica,sans-serif;
	padding-left:12px;
	color: #333333;
	font-size : 12px;
	line-height:140%;
        padding-right: 5px;
        margin: 5px 0 12 0;
        vertical-align:baseline;
}

#info {border-bottom:1px solid grey; margin:0px; padding:12px}

table {
        border-style:none;
}
tr {
        border-style:none;
}
td {
        border-style:none;
}
li {
	font-family: verdana,arial,helvetica,sans-serif;
        line-height : 140%;
        padding-right: 5px;
}


ul {font-family: verdana,arial,helvetica,sans-serif;;
    color: #333333;
    font-size : 12px;
}

.li {
padding-left:9px;
background-image:url('forniture/arrow_small.gif');
background-repeat:no-repeat;
display:block;
color: #333333;
}
.li a {
 font-weight:normal;
}

td, div {
font-family: verdana,arial,helvetica,sans-serif; 
}



/* div padding definitionen*/
.padV { margin:5px 0}
.padH { margin:0 5px }
.padTH {margin:5px 5px 0}
.padT { margin:5px 0 0 }
.padB { margin:0 0 5px}
.padR { margin:0 0 0 5px}
.padL { margin:0 0 5 0px}
.spaced4 { margin:5px 0px 0px 4px;padding:0;}
.spaced2 { margin:0px 0px 0px 2px;padding:0;}
.pad4 { margin:5px 5px 0;padding:0;}
.pad5 { margin:30px 0px 30px 0;padding:0;}

.breadcr {font-family : Verdana, Arial; font-size: 9px; line-height:120%; color: #999999; text-decoration: none; }
.breadcrvisit {font-family : Verdana, Arial; font-size: 9px; line-height:120%; color: #FF9933; text-decoration: none; font-weight:bold;}

a {color: #000000; text-decoration: none;}
a:link {color:#000000; font-weight:600; text-decoration:none;}
a:visited {color:#000000; text-decoration:none; font-weight:bold;}
a:active {color:#000000; text-decoration:none; font-weight:none;}
a:hover {color:#996600; text-decoration:underline; font-weight:none;}

.srzwhite{
	color:#ffffff;
	font-family:tahoma,arial,helvetica,sans-serif;
	vertical-align: middle;
}
.srzwhite a {
	color: #ffffff;
	vertical-align: middle;
}
.srzwhite a:link {
	color:#ffffff;
	vertical-align: middle;
}
.srzwhite a:visited {
	color:#ffffff;
	vertical-align: middle;
}
.srzwhite a:active {
	color:#ffffff;
	vertical-align: middle;
}
.srzwhite a:hover {
	color:#996600;
	vertical-align: middle;
}

.srzutili{
	color:#DADADA;
	font-family:tahoma,arial,helvetica,sans-serif;
	vertical-align: middle;
}
.srzutili a {
	color: #DADADA;
	vertical-align: middle;
	text-decoration: none;

}
.srzutili a:link {
	color:#DADADA;
	vertical-align: middle;
}
.srzutili a:visited {
	color:#DADADA;
	vertical-align: middle;
}
.srzutili a:active {
	color:#DADADA;
	vertical-align: middle;
}
.srzutili a:hover {
	color:#F3E4B9;
	vertical-align: middle;
}

.srzmenu {
	color:#666666;
	font-family:tahoma,arial,helvetica,sans-serif;
	vertical-align: middle;
}
.srzmenu a {
	color: #666666;
	vertical-align: middle;
	white-space: nowrap;

}
.srzmenu a:link {
	color:#666666;
	vertical-align: middle;
}
.srzmenu a:visited {
	color:#666666;
	vertical-align: middle;
}
.srzmenu a:active {
	color:#666666;
	vertical-align: middle;
}
.srzmenu a:hover {
	color:#996600;
	vertical-align: middle;
}

.srzover {
	color:#333333;
	font-family:tahoma,arial,helvetica,sans-serif;
	vertical-align: middle;
}
.srzover a {
	color: #333333;
	vertical-align: middle;
	white-space: nowrap;
}
.srzover a:link {
	color:#333333;
	vertical-align: middle;
}
.srzover a:visited {
	color:#333333;
	vertical-align: middle;
}
.srzover a:active {
	color:#333333;
	vertical-align: middle;
}
.srzover a:hover {
	color:#996600;
	vertical-align: middle;
}


.newsbg {
	text-align: left;
	padding-left:5px;
}
.new {
	padding-top: 20px;
}
	
.bar a {color:#ffffff;}

 
.idx a {font-weight:normal;}
.idx b a {font-weight:bold;}

.dir { 
  background-image:url('forniture/arrow_spacer.gif');
  background-repeat:repeat-x;
/*  padding-left: 12px; @VME 12.09.03*/
  text-align: left;
  font-size : 11px;
  line-height : 140%;
  color: #333333;
  font-family:tahoma,arial,helvetica,sans-serif;
}

.dirnew { 
  background-image:url('forniture/squarefine.gif');
  background-repeat:no-repeat;
  text-align: left;
  padding-left: 12px;
  font-size : 11px;
  line-height : 140%;
  color: #333333;
  font-family:tahoma,arial,helvetica,sans-serif;
}

.dirbg { 
  background-color: #FFFFFF;
  margin: 5px 0 12 0;
  padding-left: 12px;
  font-size : 11px;
  line-height : 140%;
  color: #333333;
  font-family:tahoma,arial,helvetica,sans-serif;
}


.title {
        font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
        font-weight:bold;
	line-height:140%;
	color: #333333;
	text-decoration: none;
        margin: 5px 0 12px 0;
        padding-left: 12px;
        padding-right: 5px;
}
.title a { color:#333333;}

.titleproject {
        font-family: verdana,arial,helvetica,sans-serif;
	font-size: 16px;
        font-weight:bold;
	line-height:140%;
	color: #333333;
	text-decoration: none;
        margin: 5px 0 12px 0;
        padding-left: 12px;
        padding-right: 5px;
        _width: 100%               
}

.media {
	padding-left:12px;
	color: #666666;
	font-size : 12px;
	font-weight: lighter;
	line-height : 140%;
        margin: 5px 0 12 0;
        padding-right: 20px;
        padding-top: 5px;
        padding-bottom: 0px;
}

.media a{
	padding-left:12px;
	color: #666666;
	font-size : 12px;
	font-weight: lighter;
	line-height : 140%;
        margin: 5px 0 12 0;
        padding-right: 20px;
        padding-top: 5px;
        padding-bottom: 0px;
}


.mediabold a{
	padding-left:12px;
	color: #666666;
	font-size : 12px;
	font-weight: bold;
	line-height : 140%;
        margin: 5px 0 12 0;
        padding-right: 40px;
        padding-top: 5px;
        padding-bottom: 0px;
}
.content {
	padding-left:12px;
	color: #333333;
	font-size : 12px;
	line-height : 140%;
        margin: 5px 0 12 0;
        padding-right: 5px;
}

/*03.02.04 trab zentrierter Text*/

.contentcenter {
	padding-left:12px;
        text-align:center;
	color: #333333;
	font-size : 12px;
	line-height : 160%;
        margin: 5px 0 12 0;
        padding-right: 5px;
}

.contentor {
        color:#FF9933; 
        text-decoration: none;
        padding-left:12px;
	font-size : 12px;
	line-height : 1,5;
        margin: 5px 0 12 0;
        padding-right: 5px;
}
.contentteam {
        vertical-align:bottom;
	padding-left:24px;
	color: #333333;
	font-size : 12px;
	line-height : 140%;
        padding-top: 5px;
        padding-right: 12px;
        font-family: verdana,arial,helvetica,sans-serif;
}

.contentteam a {color: #333333; text-decoration:underline;}
.contentteam a:link {color:#333333; font-weight:none; text-decoration:underline;}
.contentteam a:visited {color:#333333; text-decoration:underline; font-weight:none;}
.contentteam a:active {color:#333333; text-decoration:underline; font-weight:none;}
.contentteam a:hover {color:#FF9933; text-decoration:none; font-weight:none;}

/*text-indent:-5px; margin-left:12px; Einzug*/

.contentsm {
        text-indent:0px;
        margin-left:0px;
        padding-left:12px;
	color: #333333;
	font-size : 10px;
	line-height : 1,5;
        margin_top:5px;
        padding-right: 5px;
}

.contentsme {
        text-indent:0px;
        margin-left:0px;
        padding-left:0px;
	color: #333333;
	font-size : 10px;
	line-height : 1,5;
        margin_top:5px;
        padding-right: 5px;
}


.contentsm a {color: #333333; text-decoration:underline;}
.contentsm a:link {color:#333333; font-weight:none; text-decoration:underline;}
.contentsm a:visited {color:#333333; text-decoration:underline; font-weight:none;}
.contentsm a:active {color:#333333; text-decoration:underline; font-weight:none;}
.contentsm a:hover {color:#FF9933; text-decoration:none; font-weight:none;}

.naviteam {
background-image:url('forniture/squarefine.gif'); 
background-repeat:no-repeat;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 12px;
line-height:140%; 
margin: 5px 0 0 0;
color: #666666; 
padding-top: 0px; 
padding-bottom: 5px; 
padding-left: 12px;
padding-right: 12px;
}

.naviteam a {color: #666666; text-decoration: none;}
.naviteam a:link {color:#666666; font-weight:none; text-decoration:none;}
.naviteam a:visited {color:#666666; text-decoration:none; font-weight:none;}
.naviteam a:active {color:#666666; text-decoration:none; font-weight:none;}
.naviteam a:hover {color:#FF9933; text-decoration:none; font-weight:none;}

.navieinzug {
font-size: 11px;
line-height:130%; 
margin: 0px 0 0 0;
color: #666666; 
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 24px;
padding-right: 12px;
}

.navieinzug a {color: #666666; text-decoration: none;}
.navieinzug a:link {color:#666666; font-weight:none; text-decoration:none;}
.navieinzug a:visited {color:#666666; text-decoration:none; font-weight:none;}
.navieinzug a:active {color:#FF9933; text-decoration:none; font-weight:none;}
.navieinzug a:hover {color:#FF9933; text-decoration:none; font-weight:none;}

.einzugtoken {
font-size: 11px;
line-height:130%; 
margin: 0px 0 0 0;
color: #FF9933; 
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 24px;
padding-right: 12px;
}

.einzugtoken a {color: #FF9933; text-decoration: none;}
.einzugtoken a:link {color:#FF9933; font-weight:none; text-decoration:none;}
.einzugtoken a:visited {color:#FF9933; text-decoration:none; font-weight:none;}
.einzugtoken a:active {color:#000000; text-decoration:none; font-weight:none;}
.einzugtoken a:hover {color:#000000; text-decoration:none; font-weight:none;}

/* Class für Referenzen trab*/

.referenz {
font-size: 12px;
font-weight: lighter;
line-height:150%; 
margin: 5px 0 12px 12px;
color: #FF9933; 
padding-top: 0px; 
padding-bottom: 36px; 
padding-left: 84px;
padding-right: 0;
}

.referenz a {color: #FF9933; text-decoration: none;}
.referenz a:link {color:#FF9933; font-weight:none; text-decoration:none;}
.referenz a:visited {color:#FF9933; text-decoration:none; font-weight:none;}
.referenz a:active {color:#333333; text-decoration:none; font-weight:none;}
.referenz a:hover {color:#333333; text-decoration:underline; font-weight:none;}

.contentlist {
	color: #333333;
	font-size : 12px;
	font-weight: lighter;
	line-height : 140%;
	padding-right: 5px;
        margin: 5px 0 12 12;
	font-family: verdana,arial,helvetica,sans-serif;
}

.contentlist a{
	color: #333333;
	font-size : 12px;
	font-weight: lighter;
	line-height : 140%;
	padding-right: 5px;
        margin: 5px 0 12 12;
	font-family: verdana,arial,helvetica,sans-serif;
}

.contentsmall{
	padding-left:12px;
	color: #333333;
	font-size : 9px;
}
/*geändert am 09.10.03 trab
.content a {
 font-weight:normal;*/
}


.titleteam { 
font-family: verdana,arial,helvetica,sans-serif; 
font-weight: bold; 
font-size: 70%; 
line-height:120%; 
color: #333333; 
padding-top: 5px; 
padding-bottom: 12px; 
padding-left: 24px;
}
.titleteamliste { 
font-family: verdana,arial,helvetica,sans-serif; 
font-size: 11px; line-height:140%; 
color: #666666; 
padding-top: 5px; 
padding-bottom: 0px; 
padding-left: 24px ; 
padding-right: 12px;
}
.teamueberschrift { 
font-family: verdana,arial,helvetica,sans-serif;
font-weight: bold; 
font-size: 70%; 
line-height:120%; 
color: #333333; 
padding-top: 12px; 
padding-bottom: 12px; 
padding-left: 12px;
}
.toolright {
	float: right;
}
.navitext {
	vertical-align: middle;
	white-space: nowrap;
}

.orange {color:#FF9933; text-decoration:none; font-size:10px;}
.orange a {color: #FF9933; text-decoration: underline;}
.orange a:link {color:#FF9933; text-decoration:underline;}
.orange a:visited {color:#000000; text-decoration:none;}
.orange a:active {color:#000000; text-decoration:none;}
.orange a:hover {color:#000000; text-decoration:underline;}


.des {color:#FF9933; text-decoration:none; font-size:12px; padding-left:12px; line-height : 150%;
        margin: 5px 0 12px 0;
        padding-right: 5px;}
.des a {color: #FF9933; text-decoration: none;}
.des a:link {color:#FF9933; text-decoration:underline;}
.des a:visited {color:#000000; text-decoration:none;}
.des a:active {color:#000000; text-decoration:none;}
.des a:hover {color:#000000; text-decoration:underline;}

/*vme 29.10.03 SearchForm */

table.SearchFormLayout {
    width: 100%;
}

table.SearchFormLayout tr {
    vertical-align: top;
}

table.SearchFormLayout tr th.TextField {
    vertical-align: top;
    color: #000000;
}

table.SearchFormLayout tr td.TextField {
    vertical-align: top;
    color: #000000;
}

table.SearchFormLayout th {
    text-align: right;
    font-size: 80%;
    font-weight: bold;
}

table.SearchFormLayout dl.FieldHelp dd {
    font-size: 60%;
    color: #000000;
}

table.SearchFormLayout td.ListName {
    background-color:  #336699;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: middle;
}

table.SearchFormLayout td.ListDefinition {
    font-style: italic;
    color: #000000;
}

.faq_kat {
    color:#FF9933; 
    text-decoration: none;
    padding-left:12px;
    font-size : 12px;
    font-weight: bold;
    line-height : 1,5;
    margin: 5px 0 12 0;
    padding-right: 5px;
}


/* ENDE vme */

/* News Archiv trab 26.11.03 */

td.recent_news {
    background-color: #F4E9CD;
    color:  #333333;
    font-family: verdana,arial,helvetica,sans-serif;
    padding-left:12px;
    font-size: 80%;
    font-weight: bold;
}

a.recent_news{
    background-color: #F4E9CD;
    color:  #333333;
    font-family: verdana,arial,helvetica,sans-serif;
    font-weight: bold;
}

td.creator_news{
    background-color:  #F3E4B9;
    font-family: verdana,arial,helvetica,sans-serif;
    padding-left:12px;
    color: #666666;
    font-size: 80%;
    text-align: left;
    vertical-align: top;
}
/* Ergaenzung formular Stefania 17.06.08*/
.fieldRequired {
background: url(required.gif) center left no-repeat;
padding: 0 0 0 8px;
color: White;
}


/* ENDE trab */
