/* M3V styles */

/* Wenn in dieser Styele-Datei etwas geändert wird, so mueessen diese Aednerungen
auch in der style_druck.css-Datei nachgezogen werden
*/

html {
  background: #FFFFFF;}

/* css body */

.body1 {
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight:500;
  line-height:17px;
  text-decoration: none;
/*margin:0px auto 0px auto;*/
/*padding-bottom:190px;*/
  background: #FFFFFF;
  width:816px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;}

.body2 {
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight:500;
  line-height:17px;
  text-decoration: none;
/*margin:0px auto 0px auto;*/
/*padding-bottom:190px;*/
  background: #FFFFFF;
  width:816px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:20px; }


/* css anchor */
a {
  color: #000000;
  font-size:11px;
  font-weight:500;
  text-decoration: none;}


/* css logo */
.logo{
  /*position:relative;
  top:52px;
  left:0px;*/
  margin-top:50px;
  height:46px;
  width:299px;}

  
/* css logo Simobit */
.logosimobit{ 
  margin-top:50px; 
  /*margin-left:200px;*/
  width:113px;}    

/* Lolo - Line*/
#logoline {
  position:relative;
  margin-top:0px;
  margin-left:0px;
  height:96px;
  width:814px;}


/* Mainnavi*/
#mainnavi {
  position:relative;
  /*top:4px;
  left:33px;*/
  margin-top:8px;
  margin-left:33px;
  height:48px;
  width:750px;
  background-color:#FFFFFF;}

#mainnavi a.mnavi {
  position: absolute;
  top: 0px;
  width: 107px;
  height: 44px;
  background: #EAEAEA;
  display: block;
  padding-left:8px;
  padding-top:4px;
  padding-right:0px;
  padding-bottom:0px;
  text-decoration: none;}

#mainnavi a.mnavi:hover, #mainnavi a.hover {
  color:#FFFFFF;
  background: #FF0000;}

/* Big image and header 1 */
.imgheader {
  /*position:absolute;
  top:4px;
  left:33px;*/
  margin-top:7px;
  margin-left:33px;
  height:177px;
  width:750px;
  background-color:#EAEAEA;}


/* Text */
.textheader1 {
  color:#FF0000;
  font-size:22px;
  font-weight:600;
  text-align:right;
  padding-top:20px;
  padding-right:20px;}

/* Textheader in the pagecontent */
.textheader2 {
  color:#333333;
  font-size:15px;
  font-weight:600;
  text-align:left;
  padding-bottom:7px;}

.textheader3 {
  color:#333333;
  font-size:12px;
  font-weight:600;
  text-align:left;
  padding-bottom:2px;}
  
/*Veranstaltungs-Listen, ....: Ueber 1. Header muss gehoert eine Linie*/  
.textheader3.th3listingtop{ 
  border-top-style:solid;
  border-top-width:1px;
  border-color:#FFFFFF; }  

/* Aktuelles, Veranstaltungen, etc...*/
.textheader3.th3pad1 {
  padding-top:5px;}

/* Impressum, 1.ter Eintrag*/
.textheader3.th3pad2 {
  padding-top:10px;}

/* Impressum, ab 2.ten Eintrag*/
.textheader3.th3pad3 {
  padding-top:16px;}

/* Header 1 (on the right side of the big image) */
.theader1 {
  text-align:right;
  padding-top:18px;
  padding-right:22px;}

p.p1{
  padding-bottom:6px;
  padding-top:0px;}

div.p1{
  padding-bottom:4px;
  padding-top:0px;}

div.p1.p1plus{
  padding-bottom:8px;}

div.p1.p1plus2{
  padding-bottom:12px;}

div.p1.p1plus3{
  padding-top:10px;}

/*Veranstaltungs-Listen, ....: Unter jede Veranstaltung (div) gehoert eine Linie*/    
div.p1.p1dotline{
  border-color:#FFFFFF;
  border-right-style:none;
  border-left-style:none;
  border-top-style:none;
  border-bottom-style:solid;
  border-right-width:0px;
  border-left-width:0px;
  border-top-width:0px;
  border-bottom-width:1px; }  
 
div.p1.p1plus4{
  padding-top:5px;
  padding-bottom:5px;}  


div.abb{
  padding-bottom:2px;
  padding-top:0px;
  padding-left:5px;
  font-size: 11px;
  line-height:13px;}


/* Naviline*/
.naviline{
  /*position:relative;
  top:4px;
  left:33px;*/
  margin-top:7px;
  margin-left:33px;
  height:21px;
  width:750px;
  background-color:#EAEAEA;
  vertical-align:middle;}

/* navi */
a.pfeil{
  padding-left:10px;
  padding-right:4px;}

a.pfeil.pf1{
  padding-left:15px;} 
  
a.pfeil.pf2{
  padding-left:0px;} 



a.navi1:hover, a.navi1.hover {
  text-decoration: underline;}

a.navi2{
  padding-right:15px;
  color:#666666;}
  
a.navi2.n2pad2{
  padding-right:0px;}  

a.navi2:hover, a.navi2.hover {
  text-decoration: underline;}

/* link in pagecontent*/
a.navi3{
  color:#666666;
  font-size:12px;}

a.navi3:hover, a.navi3.hover {
  text-decoration: underline;}

/* Download - pdf ... */
a.navi4{
  color:#666666;
  text-decoration: underline;}

a.navi4:hover, a.navi2.hover {
  text-decoration: underline;}


/* Pagecontent*/
.pcontent{
  /*position:absolute;
  top:0px;
  left:0px; */
  margin-top:7px;
  margin-left:33px;
  width:720px;
  background-color:#EAEAEA;
  vertical-align:top;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  padding-bottom:22px;
  /*margin-bottom:40px;*/}
  
  
.pcontent.pc1{
  padding-bottom:12px; }  

.pcontent.pc2{
  padding-bottom:30px; }  



.pbottom{
  /*position:absolute;
  top:0px;
  left:0px; */
  margin-top:7px;
  margin-left:33px;
  width:720px;
  background-color:#FFFFFF;
  vertical-align:top;
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:15px;
  /*margin-bottom:40px;*/} 



/* List */
ul {
  margin:0px 0px 0px 9px;
  padding-top:5px;
  padding-left:5px;
  padding-right:0px;
  padding-bottom:5px;
  }

li {
  margin-left:10px;
  padding-left:0px;
  padding-right:0px;}


/* Table */
/*table header*/
th.thcontent1 {
  background-color:#999999;
  color:#FFFFFF;
  font-weight:600;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  vertical-align:top;
  text-align:left;}

tr.trcontent1 {
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  padding-top:1px;
  vertical-align:top;
  text-align:left;}

tr.trcontent1.trw {
  background-color:#FFFFFF;}

tr.trcontent1.trg {
  background-color:#CCCCCC;}

/*table data*/
/*
td.tdcontent1 {
  border-style:solid;
  border-width:1px;
  border-color:#999999;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;}*/

/*border: right:1px, left0px; top:0px, bottom 0px*/
/*
td.tdcontent1.tdc1r1l0t0b0{
  border-right-style:solid;
  border-left-style:none;
  border-top-style:none;
  border-bottom-style:none;
  border-right-width:1px;
  border-left-width:0px;
  border-top-width:0px;
  border-bottom-width:0px;}*/

/*border: right:1px, left0px; top:0px, bottom 1px*/
/*
td.tdcontent1.tdc1r1l0t0b1{
  border-right-style:solid;
  border-left-style:none;
  border-top-style:none;
  border-bottom-style:solid;
  border-right-width:1px;
  border-left-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;}*/

 /*border: right:1px, left1px; top:0px, bottom 1px*/
 /*
td.tdcontent1.tdc1r1l1t0b1{
  border-right-style:solid;
  border-left-style:solid;
  border-top-style:none;
  border-bottom-style:solid;
  border-right-width:1px;
  border-left-width:1px;
  border-top-width:0px;
  border-bottom-width:1px;}*/
  
/*table.table_1{
  background-color:#FFFFFF;}*/


/* Projektkonsortium*/
tr.trcontent2 {
  background-color:#FFFFFF;}

/* Projektkonsortium*/
td.tdcontent2{
  padding:4px;
  vertical-align:middle;
  text-align:center;}

/* Projektkonsortium/Projektförderung */
td.tdcontent2.tdc2{
  padding:0px;
  vertical-align:middle;
  text-align:center;}


/* Projektkonsortium*/
td.tdcontent3{
  padding:4px;
  vertical-align:top;
  text-align:left;}
  
/* Projektfoerderung - Startseite*/
td.tdcontent3.tdc3{
  background-color:#EAEAEA;
  /*vertical-align:middle;*/}  
  

/* SimoBIT*/
td.tdcontent4a{
  padding-top:4px;
  vertical-align:top;
  text-align:left;}

/* SimoBIT*/
td.tdcontent4b{
  padding-top:4px;
  padding-right:8px;
  vertical-align:top;
  text-align:left;}

/* Foto-Galerie (in Ergebnisse, Aktuelles) */

/* Navigation Galerie */
#naviboxgalerie {
  position:relative;
  top:0px;
  left:0px;
  height:255px;
  width:15px;
  vertical-align:top;
  text-align:left; }

#naviboxgalerie a.ngalerie {
  position:absolute;
  top:0px;
  display:block;
  width:9px;
  height:9px;
  padding:0px; }

.boxgalerie1 {
  position:absolute;
  top:0px;
  left:16px;
  height:255px;
  width:254px;
  vertical-align:top;
  text-align:left; }

.boxgalerie2 {
  position:absolute;
  top:0px;
  left:279px;
  height:255px;
  width:437px;
  vertical-align:top;
  text-align:left; }




