/*****************/
/* SUFO.de  */
/*****************/

#graphic_left {
  padding-right: 20px;
  margin-left: 0px;
  margin-bottom: 5px;
  float: left;
}

#graphic_right {
  padding-left: 20px;
  float: right;
}

a.zoom img.zoom {
  width: 20px;
  height: 20px;
  background-image:url(http://sufo.de/common/zoom.gif);
  }

input, select, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
 /* background-image:url(http://sufo.de/common/input_bg.jpg);*/
  font-size: 11px;
  }

form {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
padding-bottom: 0px;
  }

.notiz{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
color: #666666;
  }


.Copyright {
  color:#60B1DE;
  font-size: 10px;
  font-weight:bold;
text-transform: uppercase;
  }

.des {
  color:#000099;
  font-size: 10px;


  }

fieldset{
padding: 20px;

background-color:#f0f0f0;
}
.notes{font-size: 10px;
line-height: 120%;}

#footer {
margin-top: 30px;
padding-top: 20px;
  background-image: url(http://sufo.de/common/footer_bg.jpg);
  height:100px;
font-size: 9px;
  background-position:left top;
text-align: center;
  }

#footer_l {
 float:left;
display: none;
  }

#suche
{
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;


}

#headerlogo {
  float:left;
  }

#headerlinks {
padding-top: 5px;
font-size: 11px;
padding-right: 10px;
color: #60B1DE;
  }

#headerwerbung {
 background-image:url(http://sufo.de/common/anzeige_bg.gif);
background-repeat:no-repeat;
width: 250px;
text-align: right;
  float:right;
 background-color: #ffffff;
  border-style:solid;
  border-width:0px;
  margin-right:10px;
  padding-right:0px;
  margin-top:15px;
  padding-left:10px;
  padding-bottom:0px;

  }

#header {
  background-image: url(http://sufo.de/common/header_bg.jpg);
  background-position:top left;
  background-repeat:x-repeat;
height: 110px;
margin: 0px;
padding: 0px;
}

/****************/
/* Navigation */
/***************/


a.Copyright:link, a.Copyright:active, a.Copyright:visited  
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align:left;
color: #ffffff;
}

a.Copyright:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align:left;
color: #ff9900;
}


#microbg
{
background-color:#f0f0f0 ;
padding: 2px;
}

.navMicro, a.navMicro:link, a.navMacro1:active 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align:left;



}





.navMacroPub0, a.navMacroPub0:link, a.navMacroPub0:visited 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-align:left;


}


.navMacroPub0
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align:left;


}

.navMacroPub0:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #ff6600;
text-align:left;

}


.navMacroPub1, a.navMacroPub1:link, a.navMacroPub1:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
text-align:left;



}


.navMacroDoc0, a.navMacroDoc0:link, a.navMacroDoc0:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
padding-left: 10px;
text-align:left;

}

a.navMacroDoc0:hover {
color: #ff6600;


}


.navMacroDoc1, a.navMacroDoc1:link, a.navMacroDoc1:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
padding-left: 10px;
text-align:left;


}





body {
  background-color:#f0f0f0;
  background-position:top;
  background-repeat:repeat-x;
  font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding: 0px;
}


#content {
  font-size:12px;
  color:#000000;
  line-height:150%;
padding-left: 20px;
padding-right: 20px;
  }

.p, em, table, tr, th, td {
  font-size:11px;
  color:#000000;
  line-height:150%;
}

sup, sub{
  font-size:11px;
  color:#000000;
  line-height:150%;
}



ul, ol { 
}

li { line-height:120%;
  padding-bottom:10px;
}




TABLE.teaserElement {
  border-style: none;
  background-color:#ffffff;
  font-size:10px;
line-height: 130%;

  padding:5px;
  margin-bottom:20px;
}

P.teaserTitle {
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #4184B7;
  border-left-color: #4184B7;
  padding: 3px;
 background-color: #CEE7F4;
display: block;
  color:#4184B7;
  font-size:11px;
  font-weight:bold;
text-decoration: none;
}

TD.teaserTitle {

}


TD.teaserText { 
line-height: 130%;
  font-size:10px;


}

P.teaserText {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left:3px;
    margin-right:3px;
line-height: 130%;

}


#teaser {
  margin-top:20px;
  width: 220px;
  padding-left:10px;
  padding-right:10px;
line-height: 130%;


  }

.emphasis {
  background-color:#f0f0f0;
  padding:5px;
  font-size:11px;
  }

#pos {
  font-size:11px;
  margin-top:20px;

  }

#f_h1 {
background-color: #4184B7;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #4184B7;
  border-left-color: #4184B7;
  padding: 2px;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  }

#f_h1des {
background-color: #EFDEC5;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #4184B7;
  border-left-color: #4184B7;
  padding: 2px;
  color:#AD7B30;
  font-size:11px;
  font-weight:bold;
  }

#f_cont {
  background-color:#CEE7F4;
  font-size:11px;
line-height: 130%;

  padding:5px;
  margin-bottom:20px;
  }


#f_contdes {
  background-color:#ffffff;
  font-size:10px;
line-height: 130%;
  padding:5px;
  margin-bottom:20px;
color:#000000;
  background-image:url(http://sufo.de/common/description_bg.jpg);


  }

#menue {
  width: 200px;
  margin-left:10px;
  margin-top:20px;
line-height: 130%;


  }


#container {
  width:90%;
  background-image: url(bg.jpg);
  background-repeat: repeat-x;
  background-color:#ffffff;
  text-align:left;
  }

.title {
  font-size:12px;

  }


h1,  .heading1 {
  font-size:18px;
  line-height:22px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #cccccc;
  padding-left: 0px;
  color:#333333;
  padding-bottom:5px;
}

h2, .heading2{
  font-size:13px;
  line-height:18px;
  border-bottom-width: 1px;
  border-left-width: 5px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: #cccccc;
  border-left-color: #cccccc;
  padding-left: 5px;
  margin-top: 40px;
  color:#266994;
  font-weight:bold;
}

a:link {
	color: #000099;
	text-decoration: underline;

}

.primColorStrong0 { background-color:#f5f5f5; }
.primColorMedium0 { background-color:#666666; } 
.primColorLight0 { background-color:#ffffff; } 

.secndColorStrong1 { background-color:#8A8E16; }
.secndColorStrong0 { background-color:#9DA124; }
.secndColorMedium1 { background-color:#D5D579; } 
.secndColorMedium0  { background-color:#D5D579; }
.secndColorLight1 { background-color:#E9E9B0; }
.secndColorLight0 { background-color:#f5f5f5; }

.teaserColor { background-color:#800000; } 

.neutralColorBlack { background-color:#ffffff; }
.neutralColorStrong0 { background-color:#999999; }
.neutralColorMedium0 { background-color:#CEE7F4; } 
.neutralColorLight0 { background-color:#E2E3DE; } 
.neutralColorWhite { background-color:#FFFFFF; }
.neutralColorTrans { background-color:#00FF00; } 

/* :mode=css: */

